Skip to content

feat(FieldTheory): basic theories about transcendental separable extension#37838

Open
Thmoas-Guan wants to merge 37 commits intoleanprover-community:masterfrom
Thmoas-Guan:transcendental-separable-extension
Open

feat(FieldTheory): basic theories about transcendental separable extension#37838
Thmoas-Guan wants to merge 37 commits intoleanprover-community:masterfrom
Thmoas-Guan:transcendental-separable-extension

Conversation

@Thmoas-Guan
Copy link
Copy Markdown
Collaborator

@Thmoas-Guan Thmoas-Guan commented Apr 9, 2026

The formalization of [Stacks 030W] via [Stacks 030U].


Open in Gitpod

@Thmoas-Guan Thmoas-Guan marked this pull request as draft April 9, 2026 11:48
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Apr 9, 2026

This pull request is now in draft mode. No active bors state needed cleanup.

While this PR remains draft, bors will ignore commands on this PR. Mark it ready for review before using commands like bors r+ or bors try.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

PR summary 1a3500f1bf

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference
Mathlib.FieldTheory.TranscendentalSeparable (new file) 1997

Declarations diff

+ Algebra.IsSeparablyGenerated
+ Algebra.IsTranscendentalSeparable
+ Algebra.isSeparablyGenerated_of_charZero
+ Algebra.isSeparablyGenerated_of_equiv
+ Algebra.isTranscendentalSeparable_iff_isSeparablyGenerated_of_essFiniteType
+ Algebra.isTranscendentalSeparable_of_charZero
+ Algebra.isTranscendentalSeparable_of_isSeparablyGenerated
+ Algebra.isTranscendentalSeparable_of_perfectField
+ Algebra.isTranscendentalSeparable_tfae
+ IsReduced.tensorProduct_of_forall_fg_intermediateField
+ adjoinPthRoots
+ adjoinPthRootsPthRoot
+ adjoinPthRootsPthRoot_bijective
+ adjoinPthRootsPthRoot_pow
+ adjoinPthRootsSelf
+ adjoinPthRootsSelf_algebraMap
+ adjoinPthRoots_pth_power_mem_bot
+ instance : Algebra k (adjoinPthRoots k p) := (frobenius k p).toAlgebra
+ instance : ExpChar (AlgebraicClosure k) p := ExpChar.of_injective_algebraMap' k _
+ instance : Field (adjoinPthRoots k p) := inferInstanceAs (Field k)
+ instance [Fact (Nat.Prime p)] : Algebra.IsAlgebraic k (adjoinPthRoots k p)
+ isReduced_injective_to_prod_localizations
+ isReduced_of_quotient_separable
+ isReduced_of_quotient_separable_of_field
+ linearIndepOn_pow_of_isReduced_tensorProduct
+ localization_minimal_isField
+ polynomialTensorProductEquiv
+ polynomialTensorProductEquiv_map_algebraMap
+ quotientPolynomialTensorProductEquiv
+ tensorProduct_isReduced_of_isSeparablyGenerated_isDomain
+ tensorProduct_isReduced_of_isSeparablyGenerated_of_isReduced
+ tensorProduct_isReduced_of_isTranscendentalBasis_of_isDomain
+ tensorProduct_isReduced_of_isTranscendentalBasis_of_isReduced
+ tensorProduct_isReduced_of_isTranscendentalSeparable_of_isReduced
+ tensorProduct_isReduced_of_isTranscendentalSeparable_of_isReduced_of_essFiniteType
+ toLocalizationMinimal

You can run this locally as follows
## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>

## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>

The doc-module for scripts/pr_summary/declarations_diff.sh contains some details about this script.


No changes to technical debt.

You can run this locally as

./scripts/reporting/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 added the t-algebra Algebra (groups, rings, fields, etc) label Apr 9, 2026
@Thmoas-Guan Thmoas-Guan marked this pull request as ready for review April 11, 2026 10:12
@mathlib-dependent-issues mathlib-dependent-issues bot added the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Apr 11, 2026
@mathlib-dependent-issues
Copy link
Copy Markdown

This PR/issue depends on:

@grunweg grunweg changed the title feat(FieldTheory): Basic theories about transcendental separable extension feat(FieldTheory): basic theories about transcendental separable extension Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) t-algebra Algebra (groups, rings, fields, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant