Skip to content

[Merged by Bors] - feat(Algebra): transcendence degree is well-defined - #23539

Closed
alreadydone wants to merge 48 commits into
masterfrom
trdeg_invar
Closed

[Merged by Bors] - feat(Algebra): transcendence degree is well-defined#23539
alreadydone wants to merge 48 commits into
masterfrom
trdeg_invar

Conversation

@alreadydone

@alreadydone alreadydone commented Apr 1, 2025

Copy link
Copy Markdown
Contributor

In AlgebraicIndependent/TranscendenceBasis.lean, we show:

  • The AlgebraicIndependent sets in a domain form a Matroid, which is used to show all transcendence bases have the same cardinality. Provide algebraic characterizations of the matroid notions Indep, Base, cRank, Basis, closure, Flat, and Spanning.

  • Transcendence bases are exactly algebraic independent families that are spanning (i.e. the whole algebra is algebraic over the algebra generated by the family). On the other hand, a spanning set in a domain contains a transcendence basis.

  • There always exists an transcendence basis between an arbitrary AlgebraicIndependent set and a spanning set in a domain.

  • trdeg R S + trdeg S A = trdeg R A in a domain, which depends on AlgebraicIndependent/IsTranscendenceBasis.sumElim_comp.

  • A finite AlgebraicIndependent family or spanning family in a domain that has the same cardinality as trdeg must be a transcendence basis.


Open in Gitpod

@mathlib-bors
mathlib-bors Bot deleted the branch master April 6, 2025 18:39
@mathlib-bors mathlib-bors Bot closed this Apr 6, 2025
@alreadydone alreadydone reopened this Apr 6, 2025
@alreadydone
alreadydone changed the base branch from trdeg_squash to master April 6, 2025 19:48
@alreadydone alreadydone removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Apr 6, 2025
@mathlib4-dependent-issues-bot

Copy link
Copy Markdown
Collaborator

This PR/issue depends on:

Comment thread Mathlib/RingTheory/AlgebraicIndependent/TranscendenceBasis.lean
Comment thread Mathlib/RingTheory/AlgebraicIndependent/TranscendenceBasis.lean

@erdOne erdOne left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!
maintainer merge

@github-actions

Copy link
Copy Markdown

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

@github-actions github-actions Bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Apr 19, 2025

@riccardobrasca riccardobrasca left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!

bors d+

Comment thread Mathlib/RingTheory/AlgebraicIndependent/TranscendenceBasis.lean Outdated
Comment thread Mathlib/RingTheory/AlgebraicIndependent/TranscendenceBasis.lean Outdated
@mathlib-bors

mathlib-bors Bot commented Apr 22, 2025

Copy link
Copy Markdown
Contributor

✌️ alreadydone can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@ghost ghost added delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). and removed maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. labels Apr 22, 2025
@alreadydone alreadydone added the auto-merge-after-CI Please do not add manually. Requests for a bot to merge automatically once CI is done. label Apr 22, 2025
@ghost

ghost commented Apr 22, 2025

Copy link
Copy Markdown

As this PR is labelled auto-merge-after-CI, we are now sending it to bors:

bors merge

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Apr 22, 2025
mathlib-bors Bot pushed a commit that referenced this pull request Apr 22, 2025
In **AlgebraicIndependent/TranscendenceBasis.lean**, we show:

+ The AlgebraicIndependent sets in a domain form a Matroid, which is used to show all transcendence bases have the same cardinality. Provide algebraic characterizations of the matroid notions `Indep`, `Base`, `cRank`, `Basis`, `closure`, `Flat`, and `Spanning`.

+ Transcendence bases are exactly algebraic independent families that are spanning (i.e. the whole algebra is algebraic over the algebra generated by the family). On the other hand, a spanning set in a domain contains a transcendence basis.

+ There always exists an transcendence basis between an arbitrary AlgebraicIndependent set and a spanning set in a domain.

+ `trdeg R S + trdeg S A = trdeg R A` in a domain, which depends on `AlgebraicIndependent/IsTranscendenceBasis.sumElim_comp`.

+ A finite AlgebraicIndependent family or spanning family in a domain that has the same cardinality as `trdeg` must be a transcendence basis.
@mathlib-bors

mathlib-bors Bot commented Apr 22, 2025

Copy link
Copy Markdown
Contributor

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors Bot changed the title feat(Algebra): transcendence degree is well-defined [Merged by Bors] - feat(Algebra): transcendence degree is well-defined Apr 22, 2025
@mathlib-bors mathlib-bors Bot closed this Apr 22, 2025
@mathlib-bors
mathlib-bors Bot deleted the trdeg_invar branch April 22, 2025 14:28
tannerduve pushed a commit that referenced this pull request May 13, 2025
In **AlgebraicIndependent/TranscendenceBasis.lean**, we show:

+ The AlgebraicIndependent sets in a domain form a Matroid, which is used to show all transcendence bases have the same cardinality. Provide algebraic characterizations of the matroid notions `Indep`, `Base`, `cRank`, `Basis`, `closure`, `Flat`, and `Spanning`.

+ Transcendence bases are exactly algebraic independent families that are spanning (i.e. the whole algebra is algebraic over the algebra generated by the family). On the other hand, a spanning set in a domain contains a transcendence basis.

+ There always exists an transcendence basis between an arbitrary AlgebraicIndependent set and a spanning set in a domain.

+ `trdeg R S + trdeg S A = trdeg R A` in a domain, which depends on `AlgebraicIndependent/IsTranscendenceBasis.sumElim_comp`.

+ A finite AlgebraicIndependent family or spanning family in a domain that has the same cardinality as `trdeg` must be a transcendence basis.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge-after-CI Please do not add manually. Requests for a bot to merge automatically once CI is done. delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). 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.

4 participants