ModuleExistsUnique_pDigits_of_transcendental.lean
Nyll.AlgebraicCurves.Places.ExistsUnique_pDigits_of_transcendental
21 declarations indexed from sourceView source ↗ Module documentation
Exists Unique p Digits of transcendental
Imports6
- Mathlib.FieldTheory.IntermediateField.Adjoin.Basic
- Mathlib.FieldTheory.Perfect
- Mathlib.FieldTheory.KummerPolynomial
- Mathlib.FieldTheory.Relrank
- Mathlib.LinearAlgebra.Dimension.Free
- Mathlib.Algebra.CharP.Algebra
Imported by2
Declarations
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.frobeniusSubfield
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.mem_frobeniusSubfield_iff
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.pow_mem_frobeniusSubfield
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.frobeniusRingEquivRange
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.frobeniusRingEquivRange_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.frobeniusSubfieldImageInM
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section Transport
variable {E M : Type*} [Field E] [Field M] [Algebra E M] (p : ℕ) [ExpChar E p] [ExpChar M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.frobeniusSubfieldImageInM_le_algebraMapRange
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section Transport
variable {E M : Type*} [Field E] [Field M] [Algebra E M] (p : ℕ) [ExpChar E p] [ExpChar M p]
omit [ExpChar M p] in
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.frobeniusSubfieldImageInM_le_frobeniusSubfield
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section Transport
variable {E M : Type*} [Field E] [Field M] [Algebra E M] (p : ℕ) [ExpChar E p] [ExpChar M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.comap_frobenius_frobeniusSubfield
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section Transport
variable {E M : Type*} [Field E] [Field M] [Algebra E M] (p : ℕ) [ExpChar E p] [ExpChar M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.comap_frobenius_frobeniusSubfieldImageInM
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section Transport
variable {E M : Type*} [Field E] [Field M] [Algebra E M] (p : ℕ) [ExpChar E p] [ExpChar M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.finrank_algebraMapRange_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section Transport
variable {E M : Type*} [Field E] [Field M] [Algebra E M] (p : ℕ) [ExpChar E p] [ExpChar M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.finrank_frobeniusSubfield_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section Transport
variable {E M : Type*} [Field E] [Field M] [Algebra E M] (p : ℕ) [ExpChar E p] [ExpChar M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.pDigits_linearIndependent
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section LinearIndependence
variable {M : Type*} [Field M] (p : ℕ) [hp : Fact p.Prime] [CharP M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.genT
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section AdjoinIndex
open scoped IntermediateField
variable {K M : Type*} [Field K] [Field M] [Algebra K M]
(p : ℕ) [hp : Fact p.Prime] [CharP K p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.genT_not_pow
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section AdjoinIndex
open scoped IntermediateField
variable {K M : Type*} [Field K] [Field M] [Algebra K M]
(p : ℕ) [hp : Fact p.Prime] [CharP K p]
omit [CharP K p] in
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.adjoin_genT_over_frobeniusSubfield
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section AdjoinIndex
open scoped IntermediateField
variable {K M : Type*} [Field K] [Field M] [Algebra K M]
(p : ℕ) [hp : Fact p.Prime] [CharP K p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.finrank_frobeniusSubfield_adjoin_transcendental
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section AdjoinIndex
open scoped IntermediateField
variable {K M : Type*} [Field K] [Field M] [Algebra K M]
(p : ℕ) [hp : Fact p.Prime] [CharP K p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.finrank_frobeniusSubfield_eq_of_transcendental
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.pDigits_exists_of_finrank_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
section PDigitsExists
variable {M : Type*} [Field M] (p : ℕ) [hp : Fact p.Prime] [CharP M p]
AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental.AlgebraicCurve.PthPowerIndex.pDigits_existsUnique_of_transcendental
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section
namespace AlgebraicCurve
namespace PthPowerIndex
open IntermediateField Polynomial
AlgebraicCurve.existsUnique_pDigits_of_transcendental
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.ExistsUnique_pDigits_of_transcendental
noncomputable section