[Merged by Bors] - feat(RingTheory): decompose archimedean classes of HahnSeries#25970
[Merged by Bors] - feat(RingTheory): decompose archimedean classes of HahnSeries#25970wwylele wants to merge 8 commits intoleanprover-community:masterfrom
Conversation
PR summary 8bb991a4a0Import changes exceeding 2%
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.RingTheory.HahnSeries.Lex | 780 | 900 | +120 (+15.38%) |
Import changes for all files
| Files | Import difference |
|---|---|
Mathlib.RingTheory.HahnSeries.Lex |
120 |
Declarations diff
+ abs_lt_abs_of_orderTop_ofLex
+ archimedeanClassMk_eq_archimedeanClassMk_iff
+ archimedeanClassMk_le_archimedeanClassMk_iff
+ archimedeanClassMk_le_archimedeanClassMk_iff_of_orderTop_ofLex
+ archimedeanClassOrderIsoWithTop
+ archimedeanClassOrderIsoWithTop_apply
+ finiteArchimedeanClassOrderHomInvLex
+ finiteArchimedeanClassOrderHomLex
+ finiteArchimedeanClassOrderIso
+ finiteArchimedeanClassOrderIsoLex
+ finiteArchimedeanClassOrderIsoLex_apply_fst
+ finiteArchimedeanClassOrderIsoLex_apply_snd
+ finiteArchimedeanClassOrderIso_apply
+ toLex_eq_one
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).
|
I realized recent updates from master caused conflicts, so I took this chance to separate out a small PR: #26773 |
|
This pull request has conflicts, please merge |
fecfbf1 to
0bd0d80
Compare
|
This pull request has conflicts, please merge |
0bd0d80 to
0248a0b
Compare
847c366 to
e34ba34
Compare
|
Thanks @YaelDillies , and I did some more clean up after merging |
…unity#28394) Separated from leanprover-community#25970. This adds a subtype of (Mul)ArchimedeanClass that is useful in formalizing Hahn embedding theorem. The only code change since last review was doc string update for `to_additive`
YaelDillies
left a comment
There was a problem hiding this comment.
Thanks!
maintainer delegate
| · ext x | ||
| cases x with | h x | ||
| obtain ⟨order, coeff⟩ := x |
There was a problem hiding this comment.
This really ought to work, but it doesn't because Lex is too see-through...
| · ext x | |
| cases x with | h x | |
| obtain ⟨order, coeff⟩ := x | |
| · ext ⟨order, coeff⟩ |
There was a problem hiding this comment.
Yeah I tried a few variation of this but coundn't make it work. I am going to merge this as-is
|
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
…unity#28394) Separated from leanprover-community#25970. This adds a subtype of (Mul)ArchimedeanClass that is useful in formalizing Hahn embedding theorem. The only code change since last review was doc string update for `to_additive`
…unity#28394) Separated from leanprover-community#25970. This adds a subtype of (Mul)ArchimedeanClass that is useful in formalizing Hahn embedding theorem. The only code change since last review was doc string update for `to_additive`
|
Thanks! bors d+ |
|
✌️ wwylele can now approve this pull request. To approve and merge a pull request, simply reply with |
|
bors r+ |
In preparation for #25140, this connects archimedean class and HahnSeries Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
|
This PR was included in a batch that was canceled, it will be automatically retried |
In preparation for #25140, this connects archimedean class and HahnSeries Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
|
Pull request successfully merged into master. Build succeeded: |
…over-community#25970) In preparation for leanprover-community#25140, this connects archimedean class and HahnSeries Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
In preparation for #25140, this connects archimedean class and HahnSeries