[Merged by Bors] - feat(RingTheory/Ideal): prove transitivity for the relative norm#27152
[Merged by Bors] - feat(RingTheory/Ideal): prove transitivity for the relative norm#27152xroblot wants to merge 20 commits intoleanprover-community:masterfrom
Conversation
PR summary 0a6e2f47d0
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.RingTheory.IntegralClosure.IntegralRestrict | 1916 | 1917 | +1 (+0.05%) |
| Mathlib.RingTheory.Ideal.Norm.RelNorm | 2000 | 2001 | +1 (+0.05%) |
Import changes for all files
| Files | Import difference |
|---|---|
10 filesMathlib.NumberTheory.NumberField.Discriminant.Different Mathlib.NumberTheory.RamificationInertia.Galois Mathlib.RingTheory.DedekindDomain.Different Mathlib.RingTheory.Frobenius Mathlib.RingTheory.Ideal.Norm.RelNorm Mathlib.RingTheory.IntegralClosure.IntegralRestrict Mathlib.RingTheory.Invariant.Basic Mathlib.RingTheory.Invariant.Profinite Mathlib.RingTheory.Invariant Mathlib.RingTheory.Trace.Quotient |
1 |
Declarations diff
+ Algebra.intNorm_intNorm
+ instance (B C : Type*) [CommRing B] [IsDomain B] [CommRing C] [IsDomain C] [Algebra A B]
+ le_spanNorm_spanNorm
+ relNorm_le_comap
+ relNorm_relNorm
+ spanNorm_spanNorm
+ spanNorm_spanNorm_of_bot_or_top
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for script/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./scripts/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
|
This pull request has conflicts, please merge |
|
This pull request has conflicts, please merge |
|
This pull request has conflicts, please merge |
|
This PR/issue depends on: |
|
Thanks! bors d+ |
|
✌️ xroblot can now approve this pull request. To approve and merge a pull request, simply reply with |
|
The lint error is an issue with |
There are in fact several calls to |
|
bors r+ |
|
Pull request successfully merged into master. Build succeeded: |
…nprover-community#27152) Let `R ⊆ S ⊆ T` be a tower of rings and `I : Ideal T`, then `relNorm R I = relNorm R (relNorm S I)` Also, add the `relNorm` version of `spanNorm_le_comap` that was forgotten in a previous PR.
…nprover-community#27152) Let `R ⊆ S ⊆ T` be a tower of rings and `I : Ideal T`, then `relNorm R I = relNorm R (relNorm S I)` Also, add the `relNorm` version of `spanNorm_le_comap` that was forgotten in a previous PR.
Let
R ⊆ S ⊆ Tbe a tower of rings andI : Ideal T, thenrelNorm R I = relNorm R (relNorm S I)Also, add the
relNormversion ofspanNorm_le_comapthat was forgotten in a previous PR.