Skip to content

[Merged by Bors] - feat(LinearAlgebra): rank of commutative semiring over itself#32123

Closed
alreadydone wants to merge 3 commits intoleanprover-community:masterfrom
alreadydone:CommSemiring.rank_self
Closed

[Merged by Bors] - feat(LinearAlgebra): rank of commutative semiring over itself#32123
alreadydone wants to merge 3 commits intoleanprover-community:masterfrom
alreadydone:CommSemiring.rank_self

Conversation

@alreadydone
Copy link
Copy Markdown
Contributor


Open in Gitpod

@alreadydone alreadydone added awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. t-algebra Algebra (groups, rings, fields, etc) labels Nov 26, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Nov 26, 2025

PR summary 760a178da4

Import changes for modified files

Dependency changes

File Base Count Head Count Change
Mathlib.LinearAlgebra.Dimension.Basic 778 780 +2 (+0.26%)
Mathlib.LinearAlgebra.Dimension.Subsingleton 779 781 +2 (+0.26%)
Mathlib.LinearAlgebra.Dimension.Finrank 780 782 +2 (+0.26%)
M scripts/count-trans-deps.py
M scripts/count-trans-deps.py
M scripts/count-trans-deps.py
Import changes for all files
Files Import difference
3 files Mathlib.LinearAlgebra.Dimension.Basic Mathlib.LinearAlgebra.Dimension.Finrank Mathlib.LinearAlgebra.Dimension.Subsingleton
2

Declarations diff

+ CommSemiring.finrank_self
+ CommSemiring.rank_self
+ Module.one_le_rank_iff
+ exists_finset_eq_card
+ le_rank_iff
+ le_rank_iff_exists_finset
+ le_rank_iff_exists_linearMap

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).

@github-actions github-actions bot removed the awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. label Nov 26, 2025
Copy link
Copy Markdown
Member

@jcommelin jcommelin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks 🎉

bors merge

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Nov 28, 2025
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Nov 28, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(LinearAlgebra): rank of commutative semiring over itself [Merged by Bors] - feat(LinearAlgebra): rank of commutative semiring over itself Nov 28, 2025
@mathlib-bors mathlib-bors bot closed this Nov 28, 2025
@alreadydone alreadydone deleted the CommSemiring.rank_self branch November 28, 2025 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge This PR has been sent to bors. t-algebra Algebra (groups, rings, fields, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants