Declarations
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.FLT.EulerDualBasis.coeff_minpolyDiv_dim_sub_one
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.Module
open _root_.Algebra
namespace FLT
namespace EulerDualBasis
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [Algebra.IsSeparable K L]
omit [FiniteDimensional K L] [Algebra.IsSeparable K L] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.FLT.EulerDualBasis.traceDual_eq_one_div_of_val_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.Module
open _root_.Algebra
namespace FLT
namespace EulerDualBasis
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [Algebra.IsSeparable K L]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.FLT.EulerDualBasis.trace_pow_div_aeval_derivative_minpoly_of_lt
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.Module
open _root_.Algebra
namespace FLT
namespace EulerDualBasis
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [Algebra.IsSeparable K L]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.FLT.EulerDualBasis.trace_pow_div_aeval_derivative_minpoly_self
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.Module
open _root_.Algebra
namespace FLT
namespace EulerDualBasis
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [Algebra.IsSeparable K L]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.FLT.EulerDualBasis.trace_root_pow_div_derivative_of_lt
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.Module
open _root_.Algebra
namespace FLT
namespace EulerDualBasis
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [Algebra.IsSeparable K L]
variable {F : Type*} [Field F] [CharZero F] {g : F[X]} [Fact (Irreducible g)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.FLT.EulerDualBasis.trace_root_pow_div_derivative_self
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.Module
open _root_.Algebra
namespace FLT
namespace EulerDualBasis
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [Algebra.IsSeparable K L]
variable {F : Type*} [Field F] [CharZero F] {g : F[X]} [Fact (Irreducible g)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.OrdDifferentialWellDefined
DocumentationDifferentials of two uniformizers differ by a coefficient of order zero.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
variable (K F)
AlgebraicCurve.Place.ord_add_eq_min
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open scoped _root_.Polynomial.Bivariate
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37.lg37_completion
DocumentationThe adic completion of the valuation subring at its maximal ideal.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace ModularCurve
namespace Lg37
open _root_.AlgebraicCurve
open ModularCurve.Ldgr36Si
open ModularCurve.Ldgr36Rc
open ModularCurve.Ldgr35Cs
section CompletionCarrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37.lg37_residueHat
DocumentationThe residue homomorphism from the completed valuation subring.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace ModularCurve
namespace Lg37
open _root_.AlgebraicCurve
open ModularCurve.Ldgr36Si
open ModularCurve.Ldgr36Rc
open ModularCurve.Ldgr35Cs
section CompletionCarrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37.lg37_residueHat_algebraMap
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace ModularCurve
namespace Lg37
open _root_.AlgebraicCurve
open ModularCurve.Ldgr36Si
open ModularCurve.Ldgr36Rc
open ModularCurve.Ldgr35Cs
section CompletionCarrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37.Lg37CompletionSection
DocumentationAn algebra section of the residue map from the completed valuation subring.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace ModularCurve
namespace Lg37
open _root_.AlgebraicCurve
open ModularCurve.Ldgr36Si
open ModularCurve.Ldgr36Rc
open ModularCurve.Ldgr35Cs
section CompletionCarrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Place.ord_nonneg_of_mem
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section SinglePlace
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.mem_of_ord_nonneg
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section SinglePlace
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_iff_ord_nonneg
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section SinglePlace
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.exists_ord_pos
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section SinglePlace
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.algebraMap_ne_zero
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Restrict
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F'] [Algebra F F']
AlgebraicCurve.Place.comap_algebraMap_ne_top
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Restrict
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F'] [Algebra F F']
open _root_.AlgebraicCurve.Place
variable (w : Place K F')
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.mem_comap_iff_ord_nonneg
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Restrict
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F'] [Algebra F F']
open _root_.AlgebraicCurve.Place
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
variable {w} in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.isUnit_mk_comap_iff
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Restrict
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F'] [Algebra F F']
open _root_.AlgebraicCurve.Place
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
variable {w} in
variable {w} in
AlgebraicCurve.Place.exists_ord_algebraMap_pos
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Restrict
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F'] [Algebra F F']
open _root_.AlgebraicCurve.Place
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
variable {w} in
variable {w} in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.ramificationIndex_set_nonempty
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Restrict
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F'] [Algebra F F']
open _root_.AlgebraicCurve.Place
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
variable {w} in
variable {w} in
open _root_.AlgebraicCurve.Place
variable [Algebra.IsIntegral F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.isPrincipalIdealRing_comap
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Restrict
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F'] [Algebra F F']
open _root_.AlgebraicCurve.Place
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
variable {w} in
variable {w} in
open _root_.AlgebraicCurve.Place
variable [Algebra.IsIntegral F F']
AlgebraicCurve.Place.ord_add_eq_left
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
section Ultrametric
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_finitePlace_ne_zero_iff
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.placeInfty
DocumentationThe place at infinity of the rational function field.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.inftyValuation_isEquiv_adicValuation
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.placeInfty_ne_ofHeightOneSpectrum
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.eq_ofHeightOneSpectrum_or_eq_placeInfty
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.subsingleton_setOf_forall_ne_ofHeightOneSpectrum
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.finite_setOf_valuation_ne_one
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.finite_setOf_ord_ne_zero
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.exists_sub_algebraMap_intDegree_neg
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section DegInfty
variable (K) [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.deg_placeInfty
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section DegInfty
variable (K) [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_smul_eq_of_ne_zero
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
omit [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
[Nontrivial Ω[F⁄K]] in
AlgebraicCurve.Place.uniformizerSubring'
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Transport
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.instSMulCommClass_subring
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Transport
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.kaehlerMap_subring_D_uniformizer
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Transport
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ValSubringKaehlerSpanTop
DocumentationEach valuation subring has differentials spanned by its chosen uniformizer differential.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.principalAdele
DocumentationThe principal adele associated to a function.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
variable (K F) in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PolynomialGenerators
DocumentationThe monomial generators of the polynomial part of a rational function.
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
variable (K F) in
section P1NamedRows
open scoped _root_.Polynomial
variable (K)
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PrincipalPartGenerators
DocumentationThe partial fraction atoms at finite places.
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
variable (K F) in
section P1NamedRows
open scoped _root_.Polynomial
variable (K)
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PartialFractionGenerators
DocumentationThe polynomial and finite principal part generators of rational functions.
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
variable (K F) in
section P1NamedRows
open scoped _root_.Polynomial
variable (K)
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.gate_algebraMap_polynomial_mem_span_P1PolynomialGenerators
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
variable (K F) in
section P1Gates
open scoped _root_.Polynomial
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T1.mp72a102_t1_maximalIdealHat
DocumentationThe ideal in the completion generated by the valuation subring maximal ideal.
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T1
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr37Ch
open Mp72a101T2
open scoped _root_.Polynomial
attribute [local instance 2000] RatFunc.instAlgebraOfPolynomial
section Engine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T1.mp72a102_t1_isScalarTower
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T1
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr37Ch
open Mp72a101T2
open scoped _root_.Polynomial
attribute [local instance 2000] RatFunc.instAlgebraOfPolynomial
section Engine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T1.mp72a102_t1_isAdicComplete_maximalIdealHat
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T1
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr37Ch
open Mp72a101T2
open scoped _root_.Polynomial
attribute [local instance 2000] RatFunc.instAlgebraOfPolynomial
section Engine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T1.mp72a102_t1_henselianRing_completion
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T1
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr37Ch
open Mp72a101T2
open scoped _root_.Polynomial
attribute [local instance 2000] RatFunc.instAlgebraOfPolynomial
section Engine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T1.mp72a102_t1_maximalIdealHat_le_ker_residueHat
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T1
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr37Ch
open Mp72a101T2
open scoped _root_.Polynomial
attribute [local instance 2000] RatFunc.instAlgebraOfPolynomial
section Engine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T1.mp72a102_t1_exists_completion_root_of_residue_root
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T1
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr37Ch
open Mp72a101T2
open scoped _root_.Polynomial
attribute [local instance 2000] RatFunc.instAlgebraOfPolynomial
section Engine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2.mp72a102_t2_residueHat_algebraMap_base
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T2
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr39Hf ModularCurve.Ldgr35Cs
open Mp72a101T2
open scoped _root_.Polynomial
section ResidueCalculus
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2.mp72a102_t2_residueHatAlgHom
DocumentationThe completed residue homomorphism viewed as an algebra homomorphism.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace Mp72a102T2
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Ldgr39Hf ModularCurve.Ldgr35Cs
open Mp72a101T2
open scoped _root_.Polynomial
section ResidueCalculus
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[Algebra.IsIntegral F F']
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (w : Place K F')
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.mk_mem_maximalIdeal_iff
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
AlgebraicCurve.Place.uniformizerSubring
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
AlgebraicCurve.Place.coe_uniformizerSubring
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.irreducible_uniformizerSubring
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.uniformizerSubring_mem_maximalIdeal
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.uniformizer_mem
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.simplePoleSubmodule
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.mem_simplePoleSubmodule
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_simplePoleSubmodule_of_mem
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.simplePoleMulUniformizer
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.simplePoleResidueAux
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.simplePoleResidueAux_apply
Source context 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.simplePoleResidueAux_eq_zero_of_mem
Source context 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.localResidueExtend
Source context 33 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.localResidueExtend_apply_of_mem
Source context 34 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.localResidueDataOfExtend
Source context 35 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.instHasLocalResidue
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.gate_uniformizer_inv_mem_simplePoleSubmodule
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F]
omit [HasCanonicalLocalResidueKStar K F] in
ModularCurve.MilneAvAg9bRd14CubeRowCartierSliceStart.ag9b14c_res_uniformizer_zpow_eq_zero_of_ne_neg_one
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace ModularCurve
namespace MilneAvAg9bRd14CubeRowCartierSliceStart
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open scoped _root_.Polynomial
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd14CubeRowCartierSliceStart in
with_weak_namespace _root_.ModularCurve.MilneAvAg9bRd14CubeRowCartierSliceStart
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.finiteResidue_of_deg_pos
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section DegPos
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.instFiniteResidueOfHeightOneSpectrum
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.instFiniteResiduePlaceInfty
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.instFiniteResidue
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K} in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.algebraMap_polynomial_mem_of_ne_placeInfty'
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
section RatFuncIntegrality
open _root_.AlgebraicCurve.RationalFunctionField
variable (K)
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.pow_X_mem_of_ne_placeInfty
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
section RatFuncIntegrality
open _root_.AlgebraicCurve.RationalFunctionField
variable (K)
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.pow_X_mul_mem_of_ne_placeInfty
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
section RatFuncIntegrality
open _root_.AlgebraicCurve.RationalFunctionField
variable (K)
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1DifferentialCoeffRegularFinite
DocumentationThe differential coefficient is regular at every finite place.
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
section P1PolynomialSubrows
open _root_.AlgebraicCurve.RationalFunctionField
variable (K)
variable [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartAtom
DocumentationA rational function atom with a prescribed polynomial denominator power.
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
section P1PrincipalPartSubrows
open _root_.AlgebraicCurve.RationalFunctionField
variable (K)
variable [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.finitePlace_ne_placeInfty
Source context 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasPrincipalDivisors K F]
section P1PrincipalPartSubrows
open _root_.AlgebraicCurve.RationalFunctionField
variable (K)
variable [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
variable {K}
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F := RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
[HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.ord_algebraMap_base
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.exists_ord_finitePlace_eq_nsmul
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_finitePlace_dvd
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_finitePlace_self
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_eq_zero_of_intDegree_eq_zero
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_eq_intDegree_mul
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_X
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_algebraMap'
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
section PlaceInfty
variable [DecidableEq (RatFunc K)]
AlgebraicCurve.Place.aeval_mem
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section SupportTransfer
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F'] [Algebra F F']
[FiniteDimensional F F']
variable (w : Place K F')
omit [FiniteDimensional F F'] in
AlgebraicCurve.Place.exists_coeff_ord_ne_zero
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section SupportTransfer
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F'] [Algebra F F']
[FiniteDimensional F F']
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.chartHom
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.inv_algebraMap_mem
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Chart
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {R : Type*} [CommRing R] [IsDedekindDomain R] [Algebra R F] [IsFractionRing R F]
variable (w : Place K F)
omit [IsDedekindDomain R] [IsFractionRing R F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.finite_setOf_ord_ne_zero_of_finiteDimensional
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Assembly
variable {K : Type*} [Field K] {F' : Type*} [Field F'] [Algebra K F']
[Algebra (RatFunc K) F'] [IsScalarTower K (RatFunc K) F']
[FiniteDimensional (RatFunc K) F'] [Algebra.IsSeparable (RatFunc K) F']
AlgebraicCurve.Place.uniformizerSubring''
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.polynomialAlgebra
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.polynomialAlgebra_algebraMap_X
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.polynomialIsScalarTower
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.range_mapBaseChange_le_span_D_uniformizer
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.range_mapBaseChange_eq_top_of_subsingleton
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.span_D_uniformizer_eq_top_of_subsingleton
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ValSubringPolynomialFormallyUnramified
DocumentationValuation subrings are formally unramified over their uniformizer polynomial algebras.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerSpanTop_of_polynomialFormallyUnramified
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_monic_irreducible_factorization
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.algebraMap_mem_span_P1PartialFractionGenerators
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.div_pow_mem_span_P1PartialFractionGenerators
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFunc_mem_span_P1PartialFractionGenerators
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PartialFractionSpan_eq_top
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
open _root_.UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Section.residueFieldAdjoinRootEquiv
DocumentationPresent a residue field by adjoining its given primitive integral generator.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.IntermediateField
namespace ModularCurve
namespace KwNo6Section
section GenericIso
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Section.residueFieldAdjoinRootEquiv_root
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.IntermediateField
namespace ModularCurve
namespace KwNo6Section
section GenericIso
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Section.sectionOfPrimitiveRoot
DocumentationConstruct a section of the completed residue map from a lift of a primitive root.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.IntermediateField
namespace ModularCurve
namespace KwNo6Section
section GenericSection
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.poleSubmodule
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
AlgebraicCurve.Place.mem_poleSubmodule
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.uniformizer_pow_ne_zero
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.ord_uniformizer_pow
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.coe_poleSubmodule_zero
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.poleSubmodule_one
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_poleSubmodule_iff_ord
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.poleSubmodule_mono
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.poleMulUniformizerPow
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.laurentTailCoeff
Source context 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.laurentTailCoeff_apply
Source context 33 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.laurentTail_remainder_mem_poleSubmodule
Source context 33 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.localResidueData_res_eq_simplePoleResidueAux
Source context 34 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.gate_poleSubmodule_strictMono
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.gate_localResidueData_uniformizer_inv
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_zero_depth
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section General
variable {R : Type*} [CommRing R] (I : Ideal R)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_algebraMap
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section General
variable {R : Type*} [CommRing R] (I : Ideal R)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_factor
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section General
variable {R : Type*} [CommRing R] (I : Ideal R)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_exists_rep_of_evalₐ_eq_zero
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section General
variable {R : Type*} [CommRing R] (I : Ideal R)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_succ_mul_eq_zero
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section General
variable {R : Type*} [CommRing R] (I : Ideal R)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_one_eq_zero_of_evalOneₐ
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section General
variable {R : Type*} [CommRing R] (I : Ideal R)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalDepth_add
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section Carrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalDepth_mul
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section Carrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_residueHat_congr_of_depth_one
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section Carrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalDepth_one_eq_zero_of_residueHat
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section Carrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_eq_uniformizer_mul_of_mem_maximalIdeal
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section Carrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_exists_uniformizer_factor
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section Carrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_sigma_taylor_expansion
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace ModularCurve
namespace Mp72a102T3
open _root_.AlgebraicCurve
section Carrier
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartAtom_ne_zero
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section OrdIntegrand
variable [CharZero K]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] [CharZero K]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.le_exp_neg_one_of_lt_one
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurve.Place.isUnit_algebraMap
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.adicValuation_algebraMap
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.ord_algebraMap
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.ord_eq_neg_log_of_valuationSubring_eq
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_ofHeightOneSpectrum_eq_neg_log
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_ofHeightOneSpectrum_of_span
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_ofHeightOneSpectrum_eq_zero_of_notMem
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
section PlaceInftyOrd
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_algebraMap
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
section PlaceInftyOrd
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.single_add_single_apply_eq_ord
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
section IrreducibleDivisor
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.degree_single_add_single
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
section IrreducibleDivisor
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.degree_eq_zero_of_forall_eq_ord_algebraMap
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.principalDivisor
DocumentationThe principal divisor of a nonzero rational function.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.principalDivisor_apply
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.degree_eq_zero_of_forall_eq_ord
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.degree_principalDivisor
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.instHasPrincipalDivisors
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.D_ratFuncX_eq_neg_X_sq_smul_D_inv
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_placeInfty_X_inv
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_placeInfty_X_pow
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.D_ratFuncX_inv_ne_zero
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section NonVanishing
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.differentialCoeff_placeInfty_D_X_eq
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section DifferentialCoeff
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_differentialCoeff_placeInfty_D_X_inv_eq_zero
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section DifferentialCoeff
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ordDifferential_placeInfty_D_ratFuncX
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section OrdDifferential
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.eq_ord_of_addHom_of_nonneg_iff
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Uniqueness
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section Setup
variable (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.neg_log_valuation_fiberCenter_eq_ord
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ValuationDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.le_ord_iff_mem_pow_fiberCenter
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ValuationDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.ramificationIndex_eq_ramificationIdx_fiberCenter
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ValuationDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.toValuationSubringOfRestrictEq
DocumentationMap the integral closure into a valuation subring above the given place.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.residueOfCenter
DocumentationThe residue map on the integral closure at a place.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.residueOfCenter_apply
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.ker_residueOfCenter
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.surjective_residueOfCenter
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.residueFieldEquivQuotientCenter
DocumentationIdentify the quotient at the fibre center with the residue field above it.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.placeCongrEquiv
DocumentationTransport valuation subrings along equality of places.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.restrictResidueFieldEquiv
DocumentationIdentify residue fields using equality of a restricted place with the base place.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.inertiaDeg_eq_inertiaDeg_fiberCenter
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
attribute [local instance 0] valuationSubringAlgebra
section ResidueDictionary
variable {v : Place K F} {w : Place K F'}
AlgebraicCurve.Place.uniformizerSubring'''
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.irreducible_uniformizerSubring'''
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.maximalIdeal_eq_span_uniformizer
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.D_polynomialAlgebra_uniformizer
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.ker_algebraMap_residueField_eq_span
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.formallyUnramified_polynomial_residueField_of_isSeparable
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.subsingleton_residueKaehler_of_isSeparable
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.subsingleton_residueTensor_polynomialKaehler_of_isSeparable
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.finite_polynomialKaehler_of_finite_kaehler
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.subsingleton_polynomialKaehler_of_isSeparable_of_finite
Source context 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.isSeparable_residueField_of_charZero_of_finiteResidue
Source context 33 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.subsingleton_polynomialKaehler_of_charZero_of_finite
Source context 34 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ValSubringKaehlerFinite
DocumentationThe differentials of each valuation subring form a finite module.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringPolynomialFormallyUnramified_of_kaehlerFinite_of_charZero
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerSpanTop_of_kaehlerFinite_of_charZero
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
open scoped _root_.TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurve.Place.exists_mem_poleSubmodule
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
AlgebraicCurve.Place.uniformizer_pow_inv_mem_poleSubmodule_self
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
AlgebraicCurve.Place.higherPoleMonomial_sum_mem_poleSubmodule
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.higherPoleMonomial_coeff_eq_zero_of_mem
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.linearIndependent_higherPoleMonomial_mkQ
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.higherPoleCorrectionAux
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.higherPoleCorrection
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.higherPoleCorrection_apply_of_mem
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.higherPoleCorrection_uniformizer_pow_inv
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.canonicalLocalResidueDataKOfExtend
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.CanonicalLocalResidueDataK.res_algebraMap_mul_uniformizer_pow_inv
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
namespace CanonicalLocalResidueDataK
open scoped _root_.AlgebraicCurve.Place.CanonicalLocalResidueDataK in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.gate_canonicalLocalResidueDataK_uniformizer_inv
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed.ag9b15u_eq_zero_or_one_le_ord_of_residue_eq_zero
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace ModularCurve
namespace MilneAvAg9bRd15UnitNormalFormLaurentSeed
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open scoped _root_.Polynomial
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed in
with_weak_namespace _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed.ag9b15u_exists_unit_normal_form_of_surj
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace ModularCurve
namespace MilneAvAg9bRd15UnitNormalFormLaurentSeed
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open scoped _root_.Polynomial
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
open _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
(ag9b15u_eq_zero_or_one_le_ord_of_residue_eq_zero)
in
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed in
with_weak_namespace _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed.ag9b15u_exists_K_truncation_of_mem_poleSubmodule
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace ModularCurve
namespace MilneAvAg9bRd15UnitNormalFormLaurentSeed
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open scoped _root_.Polynomial
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed in
with_weak_namespace _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed.ag9b15u_differentialCoeff_D_unit_mul_uniformizer
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace ModularCurve
namespace MilneAvAg9bRd15UnitNormalFormLaurentSeed
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open scoped _root_.Polynomial
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed in
with_weak_namespace _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff
DocumentationA Taylor coefficient in the completed valuation subring for the chosen residue section.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a103T2.mp72a103_t2_evalDepth_of_uniformizer_mul
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace Mp72a103T2
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Mp72a102T3
open Mp72a102T2
section Calculus
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a103T2.mp72a103_t2_lift_eq_zero_of_depth_one
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace Mp72a103T2
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Mp72a102T3
open Mp72a102T2
section Calculus
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a103T2.mp72a103_t2_taylor_coeff_eq_zero_of_depth
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.IsLocalRing
open _root_.Polynomial
open scoped _root_.Polynomial
namespace Mp72a103T2
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open ModularCurve.Lg37 ModularCurve.Mp72a102T3
open Mp72a102T2
section Calculus
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.dX
DocumentationThe differential of the rational function field coordinate.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.aeval_ratFuncX_eq_algebraMap
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.D_algebraMap_polynomial
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.denom_sq_smul_D_eq
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.span_dX_eq_top
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.dX_ne_zero
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.not_dvd_derivative_of_sq_not_dvd
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.not_dvd_derivative_of_ord_eq_one
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.uniformizer_ne_zero'
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section NumDenom
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_algebraMap_denom_uniformizer_eq_zero
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section NumDenom
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_algebraMap_num_uniformizer_eq_one
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section NumDenom
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.not_dvd_num'denom_sub_numdenom'
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section NumDenom
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_differentialCoeff_dX_ofHeightOneSpectrum
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section PerPlace
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.differentialCoeff_dX_mem_ofHeightOneSpectrum
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section PerPlace
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1DifferentialCoeffRegularFinite_dX
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
variable {K}
section Discharge
variable (K)
variable [CharZero K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F := RatFunc K)]
[HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_ofHeightOneSpectrum_irreducible_eq_zero_of_ne
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_algebraMap_irreducible_eq_zero_of_ne
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.inv_algebraMap_pow_mem_of_ne_finitePlace
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartAtom_mem_of_ne_finitePlace
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_placeInfty_p1PrincipalPartAtom
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.one_le_ord_placeInfty_p1PrincipalPartAtom
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.KaehlerRankOne
DocumentationThe function field differential module is free of rank one.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.IsCurveOver.of_finiteResidue_of_kaehlerRankOne
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
open scoped _root_.AlgebraicCurve.IsCurveOver in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.isCurveOver_of_kaehlerRankOne
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RamificationInertiaIdentity
DocumentationThe degree sum over places above a base place equals the field extension degree contribution.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Identity
variable (K F F' : Type*) [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[Algebra.IsIntegral F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Divisor.degree_eq_sum_support
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Divisor
open _root_.AlgebraicCurve.Divisor
open _root_.AlgebraicCurve.Divisor
section Pullback
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[Algebra.IsIntegral F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Divisor.degree_eq_finrank_mul_of_forall_eq_ord_algebraMap
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Divisor
open _root_.AlgebraicCurve.Divisor
open _root_.AlgebraicCurve.Divisor
section Pullback
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[Algebra.IsIntegral F F']
AlgebraicCurve.Place.ord_prod
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Divisor
open _root_.AlgebraicCurve.Divisor
open _root_.AlgebraicCurve.Divisor
section Galois
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Divisor.sum_smul_apply_eq_ord_prod
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Divisor
open _root_.AlgebraicCurve.Divisor
open _root_.AlgebraicCurve.Divisor
section Galois
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
variable [FiniteDimensional F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Divisor.degree_eq_zero_of_isGalois
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Divisor
open _root_.AlgebraicCurve.Divisor
open _root_.AlgebraicCurve.Divisor
section Galois
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
variable [FiniteDimensional F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.principalDivisorOf
DocumentationThe principal divisor of a nonzero function in the extension field.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] {F' : Type*} [Field F'] [Algebra K F']
[Algebra (RatFunc K) F'] [IsScalarTower K (RatFunc K) F']
[FiniteDimensional (RatFunc K) F'] [Algebra.IsSeparable (RatFunc K) F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.degree_eq_zero_of_forall_eq_ord_of_isGalois
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] {F' : Type*} [Field F'] [Algebra K F']
[Algebra (RatFunc K) F'] [IsScalarTower K (RatFunc K) F']
[FiniteDimensional (RatFunc K) F'] [Algebra.IsSeparable (RatFunc K) F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.hasPrincipalDivisors_of_isGalois
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] {F' : Type*} [Field F'] [Algebra K F']
[Algebra (RatFunc K) F'] [IsScalarTower K (RatFunc K) F']
[FiniteDimensional (RatFunc K) F'] [Algebra.IsSeparable (RatFunc K) F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.surjective_algebraMap_residueField_placeInfty
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section SurjectivePlaceInfty
variable (K) [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.CanonicalLocalResidueKDifferentialCoordIndep
DocumentationHigher pole monomials have zero residue in any uniformizer differential coordinate.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section NamedRow
variable (K F)
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncX_inv_pow_inv
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section XInvCoordinate
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.X_pow_mul_differentialCoeff_D_X_eq_neg
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section XInvCoordinate
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueDataK_res_X_pow_mul_D_X_of_coordIndep
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueDataK_kaehlerResidueTerm_X_pow_of_coordIndep
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Bridge
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurve.Place.finite_kaehler_of_essFiniteType
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section EftEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ValSubringEssFiniteType
DocumentationEvery valuation subring is essentially of finite type over the base field.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerFinite_of_essFiniteType
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_zero
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_add
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_smul
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_shift
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_shift_pow
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_one_eq_zero
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.clearPow_mem
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.clearedHat
DocumentationEmbed a function in the completion after clearing its pole with a uniformizer power.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar
DocumentationThe residue coefficient extracted from the pole-cleared completed function.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_clearedHat_of_le
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_add
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_smul
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.resStarₗ
DocumentationThe residue coefficient map as a linear map over the base field.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_simplePole
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_of_mem
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_higherPoleMonomial
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.KwNo6Pin.canonicalLocalResidueDataKStar
DocumentationCanonical local residue data constructed from the completed residue section.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.Mp72a102T3 Mp72a103T2 Mp72a102T1
open ModularCurve.KwNo6Section
namespace ModularCurve
namespace KwNo6Pin
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.natDegree_numDenomWronskian_lt
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section WronskianBound
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff
DocumentationThe rational function derivative given by the quotient rule.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeff
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_def
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeff
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.D_eq_ratFuncDXCoeff_smul_dX
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeff
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.wronskian_ne_zero_of_ratFuncDXCoeff_ne_zero
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeff
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_algebraMap_denom_eq_zero_of_ord_eq_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section FinitePlaces
variable {K : Type*} [Field K]
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_algebraMap_num_eq_one_of_ord_eq_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section FinitePlaces
variable {K : Type*} [Field K]
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.not_dvd_wronskian_of_ord_eq_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section FinitePlaces
variable {K : Type*} [Field K]
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_ne_zero_and_ord_eq_zero_of_ord_eq_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section FinitePlaces
variable {K : Type*} [Field K]
variable {w : HeightOneSpectrum K[X]}
local notation "v" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_placeInfty_ratFuncDXCoeff_ge
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PlaceInftySide
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_dXCoeff_ord_ge_two_of_ord_placeInfty_eq_zero
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PlaceInftySide
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_unit_dXCoeff_of_ord_placeInfty_eq_neg_one
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PlaceInftySide
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_dXCoeff_ord_two_of_ord_placeInfty_eq_one
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PlaceInftySide
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_ord_zero_smul_of_smul_dX_eq
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Glue
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ordDifferentialWellDefined_ratFunc
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.two_le_ord_placeInfty_p1PrincipalPartAtom
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.not_dvd_of_degree_lt
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_finitePlace_of_degree_lt
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_finitePlace_p1PrincipalPartAtom
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1DifferentialCoeffUnitFinite
DocumentationThe differential coefficient has order zero at every finite place.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
section UnitFinite
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1DifferentialCoeffRegularFinite_of_unitFinite
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] [DecidableEq (RatFunc K)]
variable (K)
section UnitFinite
variable [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F :=
RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
variable [HasPrincipalDivisors K (RatFunc K)]
variable {K}
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [HasCanonicalDivisor (K := K) (F := RatFunc K)]
[Nontrivial Ω[(RatFunc K)⁄K]] [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerPolynomialBasis
DocumentationThe basis of polynomial differentials induced by the coordinate differential.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IntermediateField
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.TensorProduct
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.instFormallyEtalePolynomialRatFunc
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IntermediateField
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.TensorProduct
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerRatFuncBasis
DocumentationThe basis of rational function differentials obtained by localizing polynomial differentials.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IntermediateField
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.TensorProduct
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerRankOne_ratFunc
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IntermediateField
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.TensorProduct
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.instIsCurveOverRatFunc
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IntermediateField
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.TensorProduct
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.sum_ramificationIndex_mul_inertiaDeg_of_forall_mem_iff
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
@[expose] public section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
attribute [local instance 0] valuationSubringAlgebra
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.sum_ramificationIndex_mul_deg_of_forall_mem_iff
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
@[expose] public section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
attribute [local instance 0] valuationSubringAlgebra
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ramificationInertiaIdentity_of_finiteDimensional
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
@[expose] public section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.instHasPrincipalDivisorsOfIsGalois
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
@[expose] public section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K] {F' : Type*} [Field F'] [Algebra K F']
[Algebra (RatFunc K) F'] [IsScalarTower K (RatFunc K) F']
[FiniteDimensional (RatFunc K) F'] [Algebra.IsSeparable (RatFunc K) F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.derivative_monic_natDegree_one_eq_one
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
section PCoordinateIdentity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.D_algebraMap_polynomial_degOne
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
section PCoordinateIdentity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.eq_C_coeff_zero_of_degree_lt_degOne
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
section PCoordinateIdentity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartAtom_mul_differentialCoeff_dX_degOne
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
section PCoordinateIdentity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1FinitePlaceCanonicalResidueAtomMGeTwoHigherDeg
DocumentationHigher pole atoms at finite places of degree at least two have zero canonical residue.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
section NamedHigherDeg
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1FinitePlaceCanonicalResidueAtom_of_coordIndep_degOne
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
section DegOneDischarge
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1FinitePlaceCanonicalResidueAtomMGeTwoHigherDeg_of_algClosed
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
section AlgClosed
variable [IsAlgClosed K]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ValuationSubring.ofPrime_congr
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ValuationSubring.eq_top_of_idealOfLE_eq_bot
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ValuationSubring.idealOfLE_ne_bot_of_ne_top
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ValuationSubring.eq_of_isDiscreteValuationRing_of_le
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurve.Place.modelInclusion
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.coe_modelInclusion
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.modelAlgebra
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerIdeal
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.centerIdeal_isPrime
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.isUnit_modelInclusion_of_not_mem_centerIdeal
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.isUnit_modelInclusion_of_mem_primeCompl
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.modelAlgebra_isScalarTower
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.essFiniteType_of_finiteType_isLocalization_centerIdeal
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ValSubringDedekindModel
DocumentationEach valuation subring is a localization of a finite type model at its center.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringEssFiniteType_of_dedekindModel
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerFinite_of_dedekindModel
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.CongruenceSubgroup
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Polynomial
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.completionSection_nonempty_generic
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.KwNo6Section ModularCurve.KwNo6Pin
open Mp72a102T1
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.instHasCanonicalLocalResidueKStar
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.Polynomial
open _root_.IsLocalRing
open _root_.AlgebraicCurve
open ModularCurve.Lg37 ModularCurve.KwNo6Section ModularCurve.KwNo6Pin
open Mp72a102T1
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ordDifferentialWellDefined_ratFunc_of_perfectField
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1DifferentialCoeffUnitFinite_dX
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section UnitFinite
variable [CharZero K]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_finitePlace_mOneAtom_mul_differentialCoeff
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section MOneSimplePoleBounds
variable (K)
variable [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_placeInfty_mOneAtom_mul_differentialCoeff_ge_neg_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section MOneSimplePoleBounds
variable (K)
variable [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1MOneAtom_mul_differentialCoeff_mem_simplePole_finitePlace
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section MOneSimplePoleBounds
variable (K)
variable [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1MOneAtom_mul_differentialCoeff_mem_simplePole_placeInfty
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section MOneSimplePoleBounds
variable (K)
variable [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PrincipalPartMOneSimplePoleCancel
DocumentationThe traced finite and infinite residues of a simple principal part atom cancel.
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section MOneSimplePoleRow
variable (K)
variable [DecidableEq (RatFunc K)]
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.instHasPrincipalDivisorsRatFuncSelf
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.Polynomial
open _root_.IntermediateField
open _root_.AlgebraicCurve
namespace ModularCurve
section Corollaries
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1FinitePlaceCanonicalResidueAtomMGeTwoTrace
DocumentationThe traced residue of each higher pole atom at a finite place vanishes.
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section TraceRow
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1FinitePlaceCanonicalResidueAtomMGeTwoTraceHigherDeg
DocumentationThe traced residue of higher pole atoms at finite places of degree at least two vanishes.
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section TraceRow
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1FinitePlaceCanonicalResidueAtomMGeTwoTraceHigherDeg_of_higherDeg
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section Monotonicity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1FinitePlaceCanonicalResidueAtomTrace_of_coordIndep_degOne
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section DegOneDischarge
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1FinitePlaceCanonicalResidueAtomMGeTwoTrace_of_coordIndep_higherDeg
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section DegOneDischarge
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1FinitePlaceCanonicalResidueAtomMGeTwoTraceHigherDeg_of_algClosed
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section AlgClosed
variable [IsAlgClosed K] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [DecidableEq (RatFunc K)]
[∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]] in
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.inv_mem_of_not_mem_centerIdeal
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterNonzero
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.div_mem_of_not_mem_centerIdeal
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterNonzero
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurve.Place.centerIdeal_ne_bot_of_isFractionRing
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterNonzero
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurve.Place.centerLocalizationSubalgebra
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.centerLocalizationSubalgebra_isLocalization
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.centerLocalizationSubalgebra_isDomain
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationSubalgebra_isDiscreteValuationRing
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.centerLocalizationSubalgebra_isFractionRing
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationSubalgebra_subset
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationValuationSubring
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.coe_centerLocalizationValuationSubring
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.centerLocalizationValuationSubring_isDiscreteValuationRing
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationValuationSubring_le
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationValuationSubring_eq
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.coe_centerLocalizationSubalgebra_eq
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_centerLocalizationSubalgebra_of_mem
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.isLocalization_centerIdeal_of_isDedekindDomain
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ValSubringDedekindFractionModel
DocumentationEach valuation subring contains a finite type Dedekind model of the function field.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringDedekindModel_of_dedekindFractionModel
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerFinite_of_dedekindFractionModel
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.aeval_root_eq_sum_range
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EulerGeneral
variable [CharZero K] {p : K[X]} [Fact (Irreducible p)]
omit [DecidableEq (RatFunc K)] [CharZero K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.trace_adjoinRoot_mk_div_mk_derivative_of_degree_lt
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EulerGeneral
variable [CharZero K] {p : K[X]} [Fact (Irreducible p)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.finitePlaceResidueFieldAlgEquivAdjoinRoot
DocumentationPresent the residue field of a finite place by adjoining a root of its polynomial.
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section AlgEquiv
variable {p : K[X]} (hpirr : Irreducible p)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.finitePlaceResidueFieldAlgEquivAdjoinRoot_mk
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section AlgEquiv
variable {p : K[X]} (hpirr : Irreducible p)
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.trace_finitePlace_residueField_eq_trace_adjoinRoot
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section TraceTransport
variable {p : K[X]} (hpirr : Irreducible p)
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1FinitePlaceSimplePoleResidueAdjoinRootValue
DocumentationThe residue of a simple pole atom equals its numerator divided by the derivative in the root field.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section BridgeRows
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PlaceInftySimplePoleResidueEulerValue
DocumentationThe traced residue at infinity equals minus the relevant numerator coefficient.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section BridgeRows
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.trace_finitePlace_simplePoleResidue_of_adjoinRootValue
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section FinitePlaceTrace
variable [CharZero K]
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates]
omit [DecidableEq (RatFunc K)] [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)]
[∀ (v : Place K (RatFunc K)), v.DCoordGenerates] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartMOneSimplePoleCancel_of_eulerBridge
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section HigherDegReduction
variable [CharZero K]
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)]
[∀ (v : Place K (RatFunc K)), v.DCoordGenerates]
[Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurve.Place.isIntegrallyClosed_toValuationSubring
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.mem_valuationSubring_of_isIntegral
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.modelAlgebra_isScalarTower_top
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (B : Subalgebra K F) (hB : (B : Set F) ⊆ (v.toValuationSubring : Set F))
include hB in
AlgebraicCurve.Place.mem_valuationSubring_of_isIntegral_subalgebra
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (B : Subalgebra K F) (hB : (B : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
include hB in
AlgebraicCurve.Place.integralClosure_subset_valuationSubring
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (B : Subalgebra K F) (hB : (B : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
include hB in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.IsAffineChart
DocumentationA finite type Dedekind subalgebra whose fraction field is the function field.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ValSubringTwoAffineCharts
DocumentationTwo affine charts together cover all valuation subrings of the function field.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringDedekindFractionModel_of_twoAffineCharts
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerFinite_of_twoAffineCharts
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurve.Place.toKSubalgebra
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurve.Place.coe_toKSubalgebra
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.gate_adjoin_subset_valuationSubring_of_mem
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurve.Place.simplePoleResidueAux_mul_of_mem
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurve.Place.mul_mem_simplePoleSubmodule_of_mem
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.denom_notMem_of_mem_ofHeightOneSpectrum
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section DerivativeRegular
variable (K)
variable [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.differentialCoeff_add'
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section DerivativeRegular
variable (K)
variable [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.differentialCoeff_D_algebraMap_polynomial
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section DerivativeRegular
variable (K)
variable [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.differentialCoeff_D_mem_finitePlace
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section DerivativeRegular
variable (K)
variable [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.uniformizer_div_mem_finitePlace
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section LeibnizCore
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] [CharZero K] [∀ (v : Place K (RatFunc K)), v.DCoordGenerates]
[Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.one_sub_uniformizer_div_mul_differentialCoeff_D
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section LeibnizCore
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.uniformizer_div_mul_differentialCoeff_D_mem_finitePlace
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section LeibnizCore
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.residue_uniformizer_div_mul_differentialCoeff_D_eq_one
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section LeibnizCore
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.residue_algebraMap_derivative_ne_zero
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section BridgeDischarge
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K
(RatFunc K)] [∀ (v : Place K (RatFunc K)), v.DCoordGenerates] [Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.simplePoleResidueAux_finitePlace_p1PrincipalPartAtom_mOne
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section BridgeDischarge
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1FinitePlaceSimplePoleResidueAdjoinRootValue_dX
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section BridgeDischarge
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [HasLocalResidue K (RatFunc K)] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartMOneSimplePoleCancel_of_inftyBridge
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section ComposedEngine
variable (K)
variable [DecidableEq (RatFunc K)] [CharZero K]
variable [HasCanonicalDivisor (K := K) (F := RatFunc K)] [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalDivisor (K := K) (F := RatFunc K)]
[HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)] in
Transcendental.isPrincipalIdealRing_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.isDedekindDomain_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.isIntegrallyClosed_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.isNoetherianRing_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Algebra.FiniteType.adjoin_singleton
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.inv
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.transcendentalChart
DocumentationThe integral closure in F of the K-subalgebra generated by t, regarded as a K-subalgebra.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.coe_transcendentalChart
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.transcendentalChart_subset_valuationSubring_of_mem
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
variable {K}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.transcendentalChart_subset_or_inv_subset
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
variable {K}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isScalarTower_integralClosure_subalgebra
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section
variable (B : Subalgebra K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.finiteType_integralClosure_of_moduleFinite
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section
variable (B : Subalgebra K F)
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isDedekindDomain_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isFractionRing_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.moduleFinite_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.finiteType_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isAffineChart_restrictScalars_integralClosure
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isAffineChart_transcendentalChart
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.HasSeparatingTranscendental
DocumentationA transcendental element and its inverse give finite separable presentations of the function field.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendental
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringTwoAffineCharts_of_hasSeparatingTranscendental
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendental
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerFinite_of_hasSeparatingTranscendental
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendental
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_placeInfty_mOneAtom_mul_differentialCoeff_dX
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section LowDegRegular
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1MOneAtom_mul_differentialCoeff_dX_mem_placeInfty
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section LowDegRegular
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.trace_placeInfty_simplePoleResidue_mOne_of_lowDeg
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section LowDegValue
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PlaceInftySimplePoleResidueEulerValueTopDeg
DocumentationThe residue formula at infinity for a numerator of degree one below its denominator.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section NamedCarriers
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PlaceInftySimplePoleResidueEulerValueMonomial
DocumentationThe residue at infinity of the highest principal part monomial is minus one.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section NamedCarriers
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartAtom_add_mul_differentialCoeff
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EraseLeadLinearity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
omit [∀ (v : Place K (RatFunc K)), v.DCoordGenerates] [Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartAtom_C_mul_mul_differentialCoeff
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EraseLeadLinearity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [DecidableEq (RatFunc K)] in
omit [∀ (v : Place K (RatFunc K)), v.DCoordGenerates] [Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.trace_placeInfty_simplePoleResidueAux_mOne_add
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EraseLeadLinearity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [∀ (v : Place K (RatFunc K)), v.DCoordGenerates] [Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.trace_placeInfty_simplePoleResidueAux_mOne_C_mul
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EraseLeadLinearity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [∀ (v : Place K (RatFunc K)), v.DCoordGenerates] [Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PlaceInftySimplePoleResidueEulerValue_of_topDeg
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EraseLeadLinearity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PlaceInftySimplePoleResidueEulerValueTopDeg_of_monomial
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EraseLeadLinearity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PlaceInftySimplePoleResidueEulerValue_of_monomial
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section EraseLeadLinearity
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartMOneSimplePoleCancel_of_inftyMonomial
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section ComposedEngine
variable [CharZero K]
variable [HasCanonicalDivisor (K := K) (F := RatFunc K)] [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalDivisor (K := K) (F := RatFunc K)]
[HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.adjoin_simple_inv
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.algebraMap_comp_equivOfEq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.finiteDimensional_of_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.isSeparable_of_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.finiteDimensional_adjoin_inv
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.isSeparable_adjoin_inv
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isSeparable_of_charZero_of_finiteDimensional
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section CharZeroSeparable
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isSeparable_adjoin_of_charZero_of_finiteDimensional
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section CharZeroSeparable
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.HasSeparatingTranscendentalCore
DocumentationA transcendental element gives a finite extension presentation of the function field.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendentalCore
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.hasSeparatingTranscendental_of_core
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendentalCore
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.valSubringKaehlerFinite_of_core
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendentalCore
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_placeInfty_X_pow_natDegree_div
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioResidue
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.X_pow_natDegree_div_mem_placeInfty
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioResidue
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.degree_X_pow_natDegree_sub_lt_of_monic
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioResidue
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.residue_placeInfty_X_pow_natDegree_div_monic_eq_one
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioResidue
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.P1PlaceInftySimplePoleResidueEulerValueX
DocumentationThe residue at infinity of the reciprocal coordinate differential is minus one.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section NamedCarrier
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1MonomialAtom_eq_monicRatio_mul
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioReduction
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] [∀ (v : Place K (RatFunc K)),
v.DCoordGenerates] [Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1XInvAtom_mul_differentialCoeff_dX_mem_simplePole_placeInfty
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioReduction
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.simplePoleResidueAux_placeInfty_monomial_eq_X
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioReduction
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PlaceInftySimplePoleResidueEulerValueMonomial_of_X
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section MonicRatioReduction
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartMOneSimplePoleCancel_of_inftyX
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
section ComposedEngine
variable [CharZero K]
variable [HasCanonicalDivisor (K := K) (F := RatFunc K)] [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalDivisor (K := K) (F := RatFunc K)]
[HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.finiteDimensional_top
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K E : Type*} [Field K] [Field E] [Algebra K E]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.adjoin_simple_gen_eq_top
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K E : Type*} [Field K] [Field E] [Algebra K E]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.transcendental_gen
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K E : Type*} [Field K] [Field E] [Algebra K E]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.IsPurelyTranscendentalSimple
DocumentationThe function field is generated by a single transcendental element.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section PurelyTranscendentalSimple
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.hasSeparatingTranscendentalCore_of_isPurelyTranscendentalSimple
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section PurelyTranscendentalSimple
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isPurelyTranscendentalSimple_adjoin_simple
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SelfAdjoinInstance
variable {K E : Type*} [Field K] [Field E] [Algebra K E]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.CanonicalLocalResidueKSimplePoleCoordIndep
DocumentationThe reciprocal uniformizer differential has residue one in every uniformizer coordinate.
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section NamedRow
variable (K F)
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1XAtom_mul_differentialCoeff_dX_eq_neg
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section XInvCoordinate
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.trace_placeInfty_residueField_one
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section InftyXDischarge
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [∀ (v : Place K (RatFunc K)), v.DCoordGenerates] [Nontrivial Ω[RatFunc K⁄K]] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.simplePoleResidueAux_placeInfty_p1XAtom_eq_neg_one
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section InftyXDischarge
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PlaceInftySimplePoleResidueEulerValueX_of_simplePoleCoordIndep
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section InftyXDischarge
variable (K) [DecidableEq (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1PrincipalPartMOneSimplePoleCancel_of_simplePoleCoordIndep
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section ComposedEngine
variable (K) [DecidableEq (RatFunc K)] [CharZero K]
variable [HasCanonicalDivisor (K := K) (F := RatFunc K)] [HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [∀ v : Place K (RatFunc K), v.DCoordGenerates] [Nontrivial Ω[(RatFunc K)⁄K]]
omit [HasCanonicalDivisor (K := K) (F := RatFunc K)]
[HasLocalResidue K (RatFunc K)]
[HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.adjoin_simple_map_algHom'
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.IntermediateField.adjoin_simple_eq_top_of_algEquiv
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.IsPurelyTranscendentalSimple.congr
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Congr
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isPurelyTranscendentalSimple_ratFunc
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section RatFuncInstance
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.isPurelyTranscendentalSimple_of_ratFuncAlgEquiv
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Iff
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.dCoordGenerates_of_valSubringKaehlerSpanTop
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AbstractEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.dCoordGenerates_of_valSubringKaehlerFinite_of_charZero
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AbstractEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.dCoordGenerates_of_isPurelyTranscendentalSimple
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section ChainComposites
variable {K F F' : Type*} [Field K] [Field F] [Field F']
variable [Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.gate_dCoordGenerates_of_ratFunc_sat
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
open _root_.IntermediateField
namespace ModularCurve
open _root_.AlgebraicCurve
variable (N : ℕ) [NeZero N]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.instDCoordGenerates
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open scoped _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_smul_dX_eq
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ordDifferential_dX_of_ne_placeInfty
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section ProfileValues
variable [CharZero K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ordDifferential_dX_placeInfty
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section ProfileValues
variable [CharZero K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_divisor_smul_dX
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section ProfileValues
variable [CharZero K] [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.instHasCanonicalDivisorRatFunc
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section Instance
variable [CharZero K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.D_pow_succ_inv
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KaehlerToolbox
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurve.Place.differentialCoeff_add''
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KaehlerToolbox
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurve.Place.differentialCoeff_D_uniformizer_pow_inv
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KaehlerToolbox
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_eq_of_D_eq_smul_dX
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeffIntegrality
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_zero
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeffIntegrality
variable {K : Type*} [Field K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ord_algebraMap_denom_eq_zero_of_ord_nonneg
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeffIntegrality
variable {K : Type*} [Field K]
section FinitePlaces
variable {w : HeightOneSpectrum K[X]}
local notation "vw" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_eq_zero_or_ord_nonneg_of_ord_nonneg
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeffIntegrality
variable {K : Type*} [Field K]
section FinitePlaces
variable {w : HeightOneSpectrum K[X]}
local notation "vw" => Place.ofHeightOneSpectrum (K := K) (F := RatFunc K) w
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_ne_zero_and_ord_placeInfty_eq_two_of_ord_eq_one
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeffIntegrality
variable {K : Type*} [Field K]
section PlaceInftySide
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_eq_zero_or_two_le_ord_placeInfty_of_ord_nonneg
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section DXCoeffIntegrality
variable {K : Type*} [Field K]
section PlaceInftySide
variable [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ratFuncDXCoeff_uniformizer_ne_zero_and_ord_le
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section LemmaA
variable {K : Type*} [Field K] [CharZero K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.differentialCoeff_D_eq_ratFuncDXCoeff_div
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section LemmaA
variable {K : Type*} [Field K] [CharZero K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.differentialCoeff_D_mem_of_mem
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section LemmaA
variable {K : Type*} [Field K] [CharZero K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.CanonicalLocalResidueDataK.res_differentialCoeff_D_of_mem_poleSubmodule
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ExactDifferentialEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F) [v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
omit [HasCanonicalLocalResidueKStar K F] in
open scoped _root_.AlgebraicCurve.Place.CanonicalLocalResidueDataK in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.CanonicalLocalResidueDataK.res_differentialCoeff_D_of_surj
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ExactDifferentialEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F) [v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
omit [HasCanonicalLocalResidueKStar K F] in
open scoped _root_.AlgebraicCurve.Place.CanonicalLocalResidueDataK in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.CanonicalLocalResidueDataK.res_differentialCoeff_D_mul_pow_inv_of_surj
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ExactDifferentialEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F) [v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
omit [HasCanonicalLocalResidueKStar K F] in
open scoped _root_.AlgebraicCurve.Place.CanonicalLocalResidueDataK in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.Place.CanonicalLocalResidueDataK.res_differentialCoeff_D_mul_inv_of_integral
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ExactDifferentialEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F) [v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
omit [HasCanonicalLocalResidueKStar K F] in
open scoped _root_.AlgebraicCurve.Place.CanonicalLocalResidueDataK in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueDataK_res_differentialCoeff_D_mul_pow_inv_ratFunc
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section RatFuncClauses
variable {K : Type*} [Field K] [CharZero K] [HasCanonicalLocalResidueKStar K (RatFunc K)]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueDataK_res_differentialCoeff_D_mul_inv_ratFunc
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section RatFuncClauses
variable {K : Type*} [Field K] [CharZero K] [HasCanonicalLocalResidueKStar K (RatFunc K)]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueKSimplePoleCoordIndep_ratFunc
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueDataK_res_differentialCoeff_D_mul_pow_inv_placeInfty
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PlaceInftyConsumers
variable (K : Type*) [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueDataK_res_X_pow_mul_D_X
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PlaceInftyConsumers
variable (K : Type*) [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueDataK_kaehlerResidueTerm_X_pow
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PlaceInftyConsumers
variable (K : Type*) [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasCanonicalLocalResidueKStar K (RatFunc K)]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.surjective_algebraMap_residueField_of_deg_eq_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section AlgClosedDischarge
variable (K : Type*) [Field K] [CharZero K] [HasCanonicalLocalResidueKStar K (RatFunc K)]
omit [CharZero K] [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.surjective_algebraMap_residueField_ratFunc_of_isAlgClosed
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section AlgClosedDischarge
variable (K : Type*) [Field K] [CharZero K] [HasCanonicalLocalResidueKStar K (RatFunc K)]
omit [CharZero K] [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.canonicalLocalResidueKDifferentialCoordIndep_ratFunc_of_isAlgClosed
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section AlgClosedDischarge
variable (K : Type*) [Field K] [CharZero K] [HasCanonicalLocalResidueKStar K (RatFunc K)]
variable [IsAlgClosed K]
omit [HasCanonicalLocalResidueKStar K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_ne_zero_smul_dX_of_uniformizer
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerfectDCoord
variable (K : Type*) [Field K] [PerfectField K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.instDCoordGeneratesPerfectField
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerfectDCoord
variable (K : Type*) [Field K] [PerfectField K]
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1DifferentialCoeffUnitFinite_dX_of_perfectField
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section PerfectProfileValues
variable [PerfectField K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p1DifferentialCoeffRegularFinite_dX_of_perfectField
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section PerfectProfileValues
variable [PerfectField K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ordDifferential_dX_of_ne_placeInfty_of_perfectField
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section PerfectProfileValues
variable [PerfectField K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ordDifferential_dX_placeInfty_of_perfectField
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section PerfectProfileValues
variable [PerfectField K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.exists_divisor_smul_dX_of_perfectField
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section PerfectProfileValues
variable [PerfectField K] [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.instHasCanonicalDivisorRatFuncPerfectField
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Profile
variable (K : Type*) [Field K]
section PerfectInstance
variable [PerfectField K]
ModularCurve.MilneAvAg9bRd13T2CoordIndepChar3.ag9b13t_res_differentialCoeff_D_mul_pow_inv_of_surj_of_natCast_ne_zero
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace ModularCurve
namespace MilneAvAg9bRd13T2CoordIndepChar3
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open scoped _root_.Polynomial
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.MilneAvAg9bRd13T2CoordIndepChar3 in
with_weak_namespace _root_.ModularCurve.MilneAvAg9bRd13T2CoordIndepChar3
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.residueTheoremK_placeInfty_clause_X_pow
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
section RatFuncPlaceInftyClause
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_trace_root_pow_div_derivative_of_lt_of_perfectField
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section EulerPerfectField
variable {p : K[X]} [Fact (Irreducible p)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_trace_root_pow_div_derivative_self_of_perfectField
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section EulerPerfectField
variable {p : K[X]} [Fact (Irreducible p)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_aeval_root_eq_sum_range
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section EulerPerfectField
variable {p : K[X]} [Fact (Irreducible p)]
omit [PerfectField K] [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_trace_adjoinRoot_mk_div_mk_derivative_of_perfectField
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section EulerPerfectField
variable {p : K[X]} [Fact (Irreducible p)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_differentialCoeff_add
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section DerivativeRegular
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_differentialCoeff_D_mem_finitePlace
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section DerivativeRegular
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_uniformizer_div_mem_finitePlace
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section LeibnizCore
omit [PerfectField K] [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_one_sub_uniformizer_div_mul_differentialCoeff_D
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section LeibnizCore
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_uniformizer_div_mul_differentialCoeff_D_mem_finitePlace
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section LeibnizCore
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_residue_uniformizer_div_mul_differentialCoeff_D_eq_one
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section LeibnizCore
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_residue_algebraMap_derivative_ne_zero
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section BridgeDischarge
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_simplePoleResidueAux_finitePlace_p1PrincipalPartAtom_mOne
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section BridgeDischarge
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_p1FinitePlaceSimplePoleResidueAdjoinRootValue_of_perfectField
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section BridgeDischarge
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_trace_finitePlace_simplePoleResidue_mOne_of_perfectField
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section TraceValue
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b12c_p1MOneSimplePoleCancel_dX_of_inftyEulerValue_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
section TraceValue
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b13e_ratFuncDXCoeff_uniformizer_ne_zero_and_ord_le_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section LemmaAPerfect
variable {K : Type*} [Field K] [PerfectField K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b13e_differentialCoeff_D_eq_ratFuncDXCoeff_div_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section LemmaAPerfect
variable {K : Type*} [Field K] [PerfectField K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b13e_differentialCoeff_D_mem_of_mem_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section LemmaAPerfect
variable {K : Type*} [Field K] [PerfectField K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b13e_canonicalLocalResidueKSimplePoleCoordIndep_ratFunc_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section SimplePoleRowPerfect
variable (K : Type*) [Field K] [PerfectField K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b13e_p1PlaceInftySimplePoleResidueEulerValueX_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ChainPerfect
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b13e_p1PlaceInftySimplePoleResidueEulerValueMonomial_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ChainPerfect
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.ag9b13e_p1PlaceInftySimplePoleResidueEulerValue_of_perfectField
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ChainPerfect
variable (K : Type*) [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK
DocumentationThe global residue functional obtained by restricting the differential Weil map to principal adeles.
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KernelEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK_eq_finsum
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KernelEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable [HasPrincipalDivisors K F]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK_eq_zero_of_term_zero_compl
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KernelEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable [HasPrincipalDivisors K F]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK_eq_zero_of_singleton
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KernelEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable [HasPrincipalDivisors K F]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK_eq_zero_of_pair
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section KernelEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable [HasPrincipalDivisors K F]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueTermKFam_eq_of_mem_simplePoleSubmodule
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section SimplePoleSeam
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueTermKFam_smul_diagonal
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section SmulReduction
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.weilOfKaehlerK_smul_diagonal
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section SmulReduction
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [∀ v : Place K F, v.DCoordGenerates] [Nontrivial Ω[F⁄K]]
variable [HasCanonicalDivisor (K := K) (F := F)]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK_dX_X_pow
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueTermKFam_atom_eq_zero_of_ne_of_ne
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueTermKFam_atom_placeInfty_eq_zero_of_two_le
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueTermKFam_atom_finitePlace_eq_zero_of_two_le
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [CharZero K] [DecidableEq (RatFunc K)] [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueTermKFam_atom_mOne_two_place_sum
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK_dX_atom
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.kaehlerResidueFunctionalK_dX_eq_zero
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.residueTheoremK_ratFunc_of_subrows
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Engine
variable {K : Type*} [Field K] [CharZero K] [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.residueTheoremK_ratFunc_of_isAlgClosed_main
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section AlgClosedDischarge
variable (K : Type*) [Field K] [CharZero K] [IsAlgClosed K] [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_p1MOneSimplePoleCancel_dX_of_perfectField
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section MOnePerfect
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_kaehlerResidueFunctionalK_dX_X_pow
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_kaehlerResidueTermKFam_atom_eq_zero_of_ne_of_ne
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_kaehlerResidueTermKFam_atom_placeInfty_eq_zero_of_two_le
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_kaehlerResidueTermKFam_atom_finitePlace_eq_zero_of_two_le
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [PerfectField K] [DecidableEq (RatFunc K)] [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_kaehlerResidueTermKFam_atom_mOne_two_place_sum
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [HasPrincipalDivisors K (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_kaehlerResidueFunctionalK_dX_atom
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_kaehlerResidueFunctionalK_dX_eq_zero
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section PerGenerator
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
variable [HasPrincipalDivisors K (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_residueTheoremK_ratFunc_of_subrows_charFree
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section EngineCharFree
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_residueTheoremK_ratFunc_of_coordIndep_higherDeg_of_perfectField
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section EngineCharFree
variable {K : Type*} [Field K] [PerfectField K] [DecidableEq (RatFunc K)]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_residueTheoremK_ratFunc_of_isAlgClosed_of_coordIndep
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section AlgClosedAnyChar
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_surjective_algebraMap_residueField_of_deg_eq_one
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ResidualLocation
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n21_rtk_surjective_algebraMap_residueField_ratFunc_of_isAlgClosed
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section ResidualLocation
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_uniformizer_pow_mul_mem_cases
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_one_add_ne_zero
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_ord_one_add_eq_zero
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_one_add_inv_mem
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_logDeriv_mul
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_logDeriv_mem
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_differentialCoeff_D_one_add_algebraMap_mul_pow
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_differentialCoeff_D_one_add_pow_mul
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_exists_residue_lift_decomp
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
open _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
(ag9b15u_eq_zero_or_one_le_ord_of_residue_eq_zero)
in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_exists_elementary_peel
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_exists_laurent_expansion_one
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
open _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
(ag9b15u_exists_K_truncation_of_mem_poleSubmodule)
in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_geom_core
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
open _root_.ModularCurve.MilneAvAg9bRd14CubeRowCartierSliceStart
(ag9b14c_res_uniformizer_zpow_eq_zero_of_ne_neg_one)
in
Lean source · full declarationtheorem p0n22_cpf_res_geom_core
(v : Place K (RatFunc K)) (R : v.CanonicalLocalResidueDataK)
(a : K) {k q : ℕ} (hk : 1 ≤ k) (hq : 1 ≤ q) :
R.res (algebraMap K (RatFunc K) a * v.uniformizer ^ (k - 1)
* ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹
* (v.uniformizer ^ q)⁻¹)
= if k ∣ q
then algebraMap K v.ResidueField (a * (-a) ^ (q / k - 1))
else 0 := by
have hπ0 : (v.uniformizer : RatFunc K) ≠ 0 := v.uniformizer_ne_zero
have hgcase : algebraMap K (RatFunc K) a * v.uniformizer ^ k = 0
∨ 1 ≤ v.ord (algebraMap K (RatFunc K) a * v.uniformizer ^ k) := by
rw [mul_comm]
exact p0n22_cpf_uniformizer_pow_mul_mem_cases v (v.algebraMap_mem' a) hk
have hu0 : (1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k ≠ 0 :=
p0n22_cpf_one_add_ne_zero v hgcase
have huinv : ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹
∈ v.toValuationSubring :=
p0n22_cpf_one_add_inv_mem v hgcase
have hgeom : ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹
= (∑ t ∈ Finset.range q,
(-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) ^ t)
+ (-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) ^ q
* ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹ := by
refine (eq_inv_of_mul_eq_one_left ?_).symm
rw [add_mul, mul_assoc, inv_mul_cancel₀ hu0, mul_one]
have hgs := geom_sum_mul
(-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) q
linear_combination -hgs
rw [hgeom, mul_add, add_mul, map_add]
have htail : R.res ((algebraMap K (RatFunc K) a * v.uniformizer ^ (k - 1)
* ((-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) ^ q
* ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹))
* (v.uniformizer ^ q)⁻¹) = 0 := by
apply R.res_of_mem
have hqle : q ≤ k * q := Nat.le_of_dvd (Nat.mul_pos hk hq) (dvd_mul_left q k)
have hpowsplit : (v.uniformizer : RatFunc K) ^ (k * q)
= v.uniformizer ^ (k * q - q) * v.uniformizer ^ q := by
rw [← pow_add, Nat.sub_add_cancel hqle]
have hxq : (-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) ^ q
= algebraMap K (RatFunc K) ((-a) ^ q)
* (v.uniformizer ^ (k * q - q) * v.uniformizer ^ q) := by
rw [map_pow, _root_.map_neg,
show -(algebraMap K (RatFunc K) a * v.uniformizer ^ k)
= -algebraMap K (RatFunc K) a * v.uniformizer ^ k from
(neg_mul _ _).symm,
mul_pow, ← pow_mul, hpowsplit]
have hcc : (v.uniformizer : RatFunc K) ^ q
* ((v.uniformizer : RatFunc K) ^ q)⁻¹ = 1 :=
mul_inv_cancel₀ (pow_ne_zero _ hπ0)
have heq : (algebraMap K (RatFunc K) a * v.uniformizer ^ (k - 1)
* ((-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) ^ q
* ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹))
* (v.uniformizer ^ q)⁻¹
= algebraMap K (RatFunc K) a * v.uniformizer ^ (k - 1)
* (algebraMap K (RatFunc K) ((-a) ^ q)
* v.uniformizer ^ (k * q - q)
* ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹) := by
rw [hxq]
linear_combination (algebraMap K (RatFunc K) a
* v.uniformizer ^ (k - 1)
* (algebraMap K (RatFunc K) ((-a) ^ q)
* v.uniformizer ^ (k * q - q)
* ((1 : RatFunc K)
+ algebraMap K (RatFunc K) a * v.uniformizer ^ k)⁻¹)) * hcc
rw [heq]
exact mul_mem (mul_mem (v.algebraMap_mem' a) (pow_mem v.uniformizer_mem _))
(mul_mem (mul_mem (v.algebraMap_mem' _) (pow_mem v.uniformizer_mem _)) huinv)
have hterm : (algebraMap K (RatFunc K) a * v.uniformizer ^ (k - 1)
* (∑ t ∈ Finset.range q,
(-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) ^ t))
* (v.uniformizer ^ q)⁻¹
= ∑ t ∈ Finset.range q, (a * (-a) ^ t)
• v.uniformizer ^ ((k : ℤ) * ((t : ℤ) + 1) - 1 - (q : ℤ)) := by
rw [Finset.mul_sum, Finset.sum_mul]
refine Finset.sum_congr rfl fun t _ => ?_
have hxt : (-(algebraMap K (RatFunc K) a * v.uniformizer ^ k)) ^ t
= algebraMap K (RatFunc K) ((-a) ^ t)
* v.uniformizer ^ (k * t) := by
rw [map_pow, _root_.map_neg,
show -(algebraMap K (RatFunc K) a * v.uniformizer ^ k)
= -algebraMap K (RatFunc K) a * v.uniformizer ^ k from
(neg_mul _ _).symm,
mul_pow, ← pow_mul]
rw [hxt, Algebra.smul_def, map_mul, map_pow, _root_.map_neg,
show (k : ℤ) * ((t : ℤ) + 1) - 1 - (q : ℤ)
= ((k - 1 : ℕ) : ℤ) + ((k * t : ℕ) : ℤ) + -((q : ℕ) : ℤ) from by
push_cast [Nat.cast_sub hk]
ring,
zpow_add₀ hπ0, zpow_add₀ hπ0, zpow_natCast, zpow_natCast, _root_.zpow_neg, zpow_natCast]
ring
rw [hterm, map_sum]
simp only [map_smul]
by_cases hdvd : k ∣ q
· rw [ite_eq_left hdvd, htail, add_zero]
obtain ⟨e, rfl⟩ := hdvd
rcases Nat.eq_zero_or_pos e with rfl | he1
· simp at hq
· rw [Nat.mul_div_cancel_left e hk]
have he_lt : e - 1 < k * e := by
have h1 : e ≤ k * e := Nat.le_of_dvd (Nat.mul_pos hk he1) (dvd_mul_left e k)
omega
have hother : ∀ t ∈ Finset.range (k * e), t ≠ e - 1 →
(a * (-a) ^ t) • R.res ((v.uniformizer : RatFunc K)
^ ((k : ℤ) * ((t : ℤ) + 1) - 1 - ((k * e : ℕ) : ℤ))) = 0 := by
intro t _ htne
have hne : (k : ℤ) * ((t : ℤ) + 1) - 1 - ((k * e : ℕ) : ℤ) ≠ -1 := by
intro hcontra
have h2 : (k : ℤ) * ((t : ℤ) + 1) = (k : ℤ) * (e : ℤ) := by
push_cast at hcontra
linarith
have hk0 : (k : ℤ) ≠ 0 := by omega
have h3 : (t : ℤ) + 1 = (e : ℤ) := mul_left_cancel₀ hk0 h2
omega
rw [ag9b14c_res_uniformizer_zpow_eq_zero_of_ne_neg_one
v R hne, smul_zero]
rw [Finset.sum_eq_single_of_mem (e - 1) (Finset.mem_range.mpr he_lt) hother,
show (k : ℤ) * (((e - 1 : ℕ) : ℤ) + 1) - 1 - ((k * e : ℕ) : ℤ) = -1 from by
push_cast [Nat.cast_sub he1]
ring,
_root_.zpow_neg, zpow_one, gate_canonicalLocalResidueDataK_uniformizer_inv v R,
← Algebra.algebraMap_eq_smul_one]
· rw [ite_eq_right hdvd, htail, add_zero]
refine Finset.sum_eq_zero fun t _ => ?_
have hne : (k : ℤ) * ((t : ℤ) + 1) - 1 - (q : ℤ) ≠ -1 := by
intro hcontra
have h2 : (k : ℤ) * ((t : ℤ) + 1) = (q : ℤ) := by linarith
have h3 : k * (t + 1) = q := by exact_mod_cast h2
exact hdvd ⟨t + 1, h3.symm⟩
rw [ag9b14c_res_uniformizer_zpow_eq_zero_of_ne_neg_one
v R hne, smul_zero]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_logDeriv_elementary
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_logDeriv_highLevel_vanish
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_row_integrand_eq_pow_mul_dlog
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharFreeToolkit
variable {K : Type*} [Field K] [PerfectField K]
omit [PerfectField K] in
open _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
(ag9b15u_differentialCoeff_D_unit_mul_uniformizer)
in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_logDeriv_elementary_cartier
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharPCartier
variable {p : ℕ} [hp : Fact p.Prime]
variable {K : Type*} [Field K] [PerfectField K] [hKp : CharP K p]
omit [PerfectField K] in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_logDeriv_principalUnit_cartier_aux
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharPCartier
variable {p : ℕ} [hp : Fact p.Prime]
variable {K : Type*} [Field K] [PerfectField K] [hKp : CharP K p]
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_zpow_mul_logDeriv_cartier
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharPCartier
variable {p : ℕ} [hp : Fact p.Prime]
variable {K : Type*} [Field K] [PerfectField K] [hKp : CharP K p]
open _root_.ModularCurve.MilneAvAg9bRd15UnitNormalFormLaurentSeed
(ag9b15u_exists_unit_normal_form_of_surj)
in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_pow_mul_dlog_unit
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharPCartier
variable {p : ℕ} [hp : Fact p.Prime]
variable {K : Type*} [Field K] [PerfectField K] [hKp : CharP K p]
open _root_.ModularCurve.MilneAvAg9bRd14CubeRowCartierSliceStart
(ag9b14c_res_uniformizer_zpow_eq_zero_of_ne_neg_one)
in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_row_at_unit_mul_uniformizer
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharPCartier
variable {p : ℕ} [hp : Fact p.Prime]
variable {K : Type*} [Field K] [PerfectField K] [hKp : CharP K p]
include hp hKp in
open _root_.ModularCurve.MilneAvAg9bRd13T2CoordIndepChar3
(ag9b13t_res_differentialCoeff_D_mul_pow_inv_of_surj_of_natCast_ne_zero)
in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_res_differentialCoeff_D_mul_pow_inv_of_surj
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section CharPCartier
variable {p : ℕ} [hp : Fact p.Prime]
variable {K : Type*} [Field K] [PerfectField K] [hKp : CharP K p]
include hp hKp in
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_canonicalLocalResidueKDifferentialCoordIndep_ratFunc_of_isAlgClosed
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Headlines
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_residueTheoremK_ratFunc_of_isAlgClosed_of_charP
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Headlines
AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.p0n22_cpf_residueTheoremK_ratFunc_of_isAlgClosed_main
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.KaehlerDifferential
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
open scoped _root_.Polynomial
open _root_.AlgebraicCurve.RationalFunctionField
section Headlines
AlgebraicCurve.residueTheoremK_ratFunc_of_isAlgClosed
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve
open ResidueTheoremK_ratFunc_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Lg37
open ResidueTheoremK_ratFunc_of_isAlgClosed.ModularCurve.Mp72a102T3
open AlgebraicCurves.Differentials.Residues.Proofs.ResidueTheoremK_ratFunc_of_isAlgClosed.Mp72a102T2
section