Declarations
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.inv_notMem_of_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mem_nonunits_of_inv_notMem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mem_nonunits_iff_inv_notMem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.zero_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.sub_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.add_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mul_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.valuation_eq_one_of_notMem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mul_notMem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.ne_zero_of_notMem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.nonunits_le
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mk_mem_maximalIdeal_iff_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.isUnit_mk_of_notMem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.eq_zero_of_algebraMap_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.ResBij
DocumentationThe condition that the base field maps bijectively onto the residue field of the place.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.resBij_of_isAlgClosed
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.resHom
DocumentationThe residue map to K obtained from the bijectivity of the map to the residue field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.resHom_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.algebraMap_resHom
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.resHom_spec
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.resHom_eq_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mem_nonunits_iff_resHom_eq_zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.coe_aeval_mk
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.aeval_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.resHom_aeval
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.Over
DocumentationThe condition that the extended place restricts to the given place of the original function field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mem_iff_of_over
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.nonunits_iff_of_over
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.residueₐ
DocumentationThe residue map of a place as a homomorphism of base-field algebras.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.residueₐ_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.residue_aeval
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.exists_poly_add_mul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.aeval_minpoly_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.exists_aeval_minpoly_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.natDegree_minpoly_eq_deg
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.coe_aeval
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.coeff_eq_zero_of_sum_smul_pow_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section ResidueData
variable {k F₀ : Type*} [Field k] [Field F₀] [Algebra k F₀]
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.Rv
DocumentationThe subalgebra generated by the image of the valuation ring after extending constants.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.algebraMap_mem_Rv
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.coe_mem_Rv
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.aeval_mem_Rv
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.Rv_le_of_over
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.algebraMap_coe_aeval
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.exists_decomp
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.exists_div
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.exists_sum_of_mem_Rv
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section RingR
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable (K F) in
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.theta_mem
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.αv
DocumentationThe base-field residue of an integral element at a place above the original place.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.theta_sub_alpha_mem
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.alpha_eq_of_mem_nonunits
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.coe_mem_nonunits_iff
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.pi_mem_nonunits
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.pi_ne_zero
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mem_nonunits_iff_isRoot
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.isRoot_alpha
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.not_isRoot_divByMonic
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.e_notMem_nonunits
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.e_mul_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section AlphaW
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.one_notMem_nonunits
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Uniqueness
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.ord_pos_of_mem_nonunits
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Uniqueness
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.ord_eq_zero_of_notMem_nonunits
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Uniqueness
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.exists_factor
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Uniqueness
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.div_mem_iff_of_factor
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Uniqueness
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.nonunits_iff_of_alpha_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Uniqueness
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.eq_of_alpha_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Uniqueness
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.eq_of_le_of_ne_top
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.Nsub
DocumentationThe base-field submodule of elements with valuation strictly less than one.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.mem_Nsub
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.linearIndependent_pow_theta
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.disjoint_span_pow_Nsub
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.algebraMap_mem_span_image
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.coeff_eq_zero_of_LD
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.valuation_pi_lt_one
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.aeval_divByMonic_ne
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.exists_place_of_isRoot
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section Existence
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint.AlgebraicCurve.CFEFibre.essFiniteType_of_gen
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace CFEFibre
section EssFinite
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
AlgebraicCurve.Place.natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_natCard_setOf_comap_eq_eq_deg_of_linearDisjoint
noncomputable section
open Polynomial IsLocalRing
open _root_.AlgebraicCurve AlgebraicCurve AlgebraicCurve.CFEFibre Polynomial in