Skip to content

[Merged by Bors] - feat(ValuativeRel): MulArchimedean (ValueGroupWithZero R) when IsRankLeOne#26833

Closed
pechersky wants to merge 4 commits intoleanprover-community:masterfrom
pechersky:val-rel-rank-le-one-mul-arch
Closed

[Merged by Bors] - feat(ValuativeRel): MulArchimedean (ValueGroupWithZero R) when IsRankLeOne#26833
pechersky wants to merge 4 commits intoleanprover-community:masterfrom
pechersky:val-rel-rank-le-one-mul-arch

Conversation

@pechersky
Copy link
Copy Markdown
Contributor

@pechersky pechersky commented Jul 7, 2025

The converse (for any compatible valuation) is ValuativeRel.isRankLeOne_iff_mulArchimedean
which is in a later file since it requires a larger theory of reals.


Open in Gitpod

…LeOne

with a proof_wanted for the reverse implication
@pechersky pechersky added t-number-theory Number theory (also use t-algebra or t-analysis to specialize) t-algebra Algebra (groups, rings, fields, etc) t-order Order theory labels Jul 7, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jul 7, 2025

PR summary 962b24680e

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference

Declarations diff

+ instance [IsRankLeOne R] : MulArchimedean (ValueGroupWithZero R) := by

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 relative value is the weighted sum of the differences with weight given by the inverse of the current value of the statistic.
  • The absolute value is the relative value divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).

@pechersky pechersky added the easy < 20s of review time. See the lifecycle page for guidelines. label Jul 25, 2025
@wwylele
Copy link
Copy Markdown
Collaborator

wwylele commented Jul 25, 2025

Does Archimedean.exists_orderAddMonoidHom_real_injective help with the reverse direction?

@pechersky
Copy link
Copy Markdown
Contributor Author

Yes! We just merged earlier today a use of that lemma in #27436. Thank you for contributing and your work toward Hahn Embedding! It will be very useful for rank-n valuations.

@wwylele
Copy link
Copy Markdown
Collaborator

wwylele commented Jul 25, 2025

Haha I missed the other PR. Glad I could help

@erdOne
Copy link
Copy Markdown
Member

erdOne commented Jul 31, 2025

Is "with a proof_wanted for the reverse implication" as claimed in the PR description still true?

@erdOne
Copy link
Copy Markdown
Member

erdOne commented Aug 1, 2025

Thanks!
maintainer merge

@github-actions
Copy link
Copy Markdown

github-actions bot commented Aug 1, 2025

🚀 Pull request has been placed on the maintainer queue by erdOne.

@ghost ghost added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Aug 1, 2025
@kbuzzard
Copy link
Copy Markdown
Member

kbuzzard commented Aug 1, 2025

Thanks!

bors merge

@ghost ghost added ready-to-merge This PR has been sent to bors. and removed maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. labels Aug 1, 2025
mathlib-bors bot pushed a commit that referenced this pull request Aug 1, 2025
…LeOne (#26833)

The converse (for any compatible valuation) is `ValuativeRel.isRankLeOne_iff_mulArchimedean`
which is in a later file since it requires a larger theory of reals.




Co-authored-by: Yakov Pechersky <pechersky@users.noreply.github.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Aug 1, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(ValuativeRel): MulArchimedean (ValueGroupWithZero R) when IsRankLeOne [Merged by Bors] - feat(ValuativeRel): MulArchimedean (ValueGroupWithZero R) when IsRankLeOne Aug 1, 2025
@mathlib-bors mathlib-bors bot closed this Aug 1, 2025
Equilibris pushed a commit to Equilibris/mathlib4 that referenced this pull request Aug 7, 2025
…LeOne (leanprover-community#26833)

The converse (for any compatible valuation) is `ValuativeRel.isRankLeOne_iff_mulArchimedean`
which is in a later file since it requires a larger theory of reals.




Co-authored-by: Yakov Pechersky <pechersky@users.noreply.github.com>
Paul-Lez pushed a commit to Paul-Lez/mathlib4 that referenced this pull request Aug 23, 2025
…LeOne (leanprover-community#26833)

The converse (for any compatible valuation) is `ValuativeRel.isRankLeOne_iff_mulArchimedean`
which is in a later file since it requires a larger theory of reals.




Co-authored-by: Yakov Pechersky <pechersky@users.noreply.github.com>
Paul-Lez pushed a commit to Paul-Lez/mathlib4 that referenced this pull request Aug 23, 2025
…LeOne (leanprover-community#26833)

The converse (for any compatible valuation) is `ValuativeRel.isRankLeOne_iff_mulArchimedean`
which is in a later file since it requires a larger theory of reals.




Co-authored-by: Yakov Pechersky <pechersky@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

easy < 20s of review time. See the lifecycle page for guidelines. ready-to-merge This PR has been sent to bors. t-algebra Algebra (groups, rings, fields, etc) t-number-theory Number theory (also use t-algebra or t-analysis to specialize) t-order Order theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants