[Merged by Bors] - feat(InfinitePlace/Ramification): LiesOver class for absolute values and derived results on infinite places#27978
Conversation
…initePlaceExtension
…mmercuri/InfinitePlaceExtension
PR summary 3a0b00eed1Import changes exceeding 2%
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.Analysis.Normed.Ring.WithAbs | 1227 | 1252 | +25 (+2.04%) |
| Mathlib.NumberTheory.NumberField.InfinitePlace.Ramification | 2626 | 2627 | +1 (+0.04%) |
Import changes for all files
| Files | Import difference |
|---|---|
12 filesMathlib.NumberTheory.Cyclotomic.PID Mathlib.NumberTheory.FLT.Three Mathlib.NumberTheory.NumberField.CMField Mathlib.NumberTheory.NumberField.ClassNumber Mathlib.NumberTheory.NumberField.Cyclotomic.PID Mathlib.NumberTheory.NumberField.DedekindZeta Mathlib.NumberTheory.NumberField.Discriminant.Basic Mathlib.NumberTheory.NumberField.Embeddings Mathlib.NumberTheory.NumberField.Ideal.Asymptotics Mathlib.NumberTheory.NumberField.Ideal Mathlib.NumberTheory.NumberField.InfinitePlace.Ramification Mathlib.NumberTheory.NumberField.InfinitePlace.TotallyRealComplex |
1 |
Mathlib.Analysis.Normed.Ring.WithAbs |
25 |
Declarations diff
+ LiesOver
+ LiesOver.comp_eq
+ comap_eq
+ embedding_comp_eq_or_conjugate_embedding_comp_eq
+ isComplex_of_isComplex_under
+ isReal_of_isReal_over
+ mk_embedding_comp
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 PR/issue depends on: |
|
This pull request has conflicts, please merge |
…mmercuri/InfinitePlaceExtension
Mathlib/NumberTheory/NumberField/InfinitePlace/Ramification.lean
Outdated
Show resolved
Hide resolved
InfinitePlace.Extension API for extensions of infinite places.LiesOver class for infinite places
|
I've replaced the subtype of places above |
Mathlib/NumberTheory/NumberField/InfinitePlace/Ramification.lean
Outdated
Show resolved
Hide resolved
I think it would make sense to have this more generally for absolute values. |
Yes good idea! However it was not easy to find a good place for the definition, because of the current location of |
LiesOver class for infinite placesLiesOver class for absolute values and derived results on infinite places
Mathlib/NumberTheory/NumberField/InfinitePlace/Ramification.lean
Outdated
Show resolved
Hide resolved
Mathlib/NumberTheory/NumberField/InfinitePlace/Ramification.lean
Outdated
Show resolved
Hide resolved
Co-authored-by: Michael Stoll <99838730+MichaelStollBayreuth@users.noreply.github.com>
Co-authored-by: Michael Stoll <99838730+MichaelStollBayreuth@users.noreply.github.com>
|
CI fails with some cache problem. I'd suggest to merge master (I also noticed that it seemed to build all of Mathlib) and try again. |
…mmercuri/InfinitePlaceExtension
|
LGTM now. |
|
🚀 Pull request has been placed on the maintainer queue by MichaelStollBayreuth. |
|
Thanks! bors merge |
|
Pull request successfully merged into master. Build succeeded: |
LiesOver class for absolute values and derived results on infinite placesLiesOver class for absolute values and derived results on infinite places
…s and derived results on infinite places (leanprover-community#27978) If `w` is an absolute value on `L/K` and `v` is an absolute value of `K` then `w.LiesOver v` is the class defining the property that `v` is the restriction of `w` to `K`. This PR continues the work from leanprover-community#24881. Original PR: leanprover-community#24881
If
wis an absolute value onL/Kandvis an absolute value ofKthenw.LiesOver vis the class defining the property thatvis the restriction ofwtoK.This PR continues the work from #24881.
Original PR: #24881