ModuleBasic.lean
Nyll.AlgebraicCurves.Places.Rational.Basic
41 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurve.Place.adicValuation_valuationSubring
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.mem_iff_adicValuation_le_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.isEquiv_adicValuation_of_valuationSubring_eq
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.mem_maximalIdeal_iff_adicValuation_lt_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.ord_eq_zero_iff_adicValuation_eq_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.isEquiv_adicValuation_ofHeightOneSpectrum
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
section OfHeightOneSpectrum
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
[Algebra K R] [IsScalarTower K R F]
AlgebraicCurve.Place.ofHeightOneSpectrum_injective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
section OfHeightOneSpectrum
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
[Algebra K R] [IsScalarTower K R F]
AlgebraicCurve.Place.ord_ofHeightOneSpectrum_ne_zero_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
section OfHeightOneSpectrum
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
[Algebra K R] [IsScalarTower K R F]
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible
DocumentationThe height-one polynomial prime generated by the irreducible polynomial.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.heightOneSpectrumOfIrreducible_asIdeal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.exists_irreducible_span
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.finitePlace
DocumentationThe finite rational-function-field place associated to the irreducible polynomial.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.finitePlace_def
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.algebraMap_mem_ofHeightOneSpectrum
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.residueOfHeightOneSpectrum
DocumentationThe polynomial residue map to the residue field at the height-one place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.residueOfHeightOneSpectrum_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.ker_residueOfHeightOneSpectrum
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.surjective_residueOfHeightOneSpectrum
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.residueFieldEquivOfHeightOneSpectrum
DocumentationThe polynomial-prime quotient identified with the residue field of its place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.deg_ofHeightOneSpectrum
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.deg_finitePlace
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
section ResidueDegree
AlgebraicCurve.RationalFunctionField.placeOfPoint
DocumentationThe finite place given by the linear polynomial vanishing at the chosen base-field point.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.placeOfPoint_def
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.placeOfPoint_eq_ofHeightOneSpectrum
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.placeOfPoint_injective
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.RationalFunctionField.deg_placeOfPoint
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurve.Place.comapSymmRingEquiv
DocumentationThe equivalence from a valuation subring to its transport under the field equivalence.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
AlgebraicCurve.Place.coe_comapSymmRingEquiv_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
AlgebraicCurve.Place.symm_algebraMap_comm
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.congrRingEquiv
DocumentationThe place transported along a field equivalence compatible with the constant-field maps.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.congrRingEquiv_toValuationSubring
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.congrValuationSubringEquiv
DocumentationThe induced equivalence between the original and transported valuation subrings.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.coe_congrValuationSubringEquiv_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.ord_congrRingEquiv
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.congrResidueAlgEquiv
DocumentationThe induced base-field algebra equivalence between the residue fields.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.deg_congrRingEquiv
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.congrEquiv
DocumentationThe equivalence of place sets induced by the compatible field equivalence.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.congrEquiv_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he
AlgebraicCurve.Place.congrEquiv_symm_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial IsDedekindDomain WithZero IsLocalRing
open scoped Polynomial
namespace AlgebraicCurve
namespace Place
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
variable (e : F ≃+* F')
variable (he : ∀ a : K, e (algebraMap K F a) = algebraMap K F' a)
include he