Declarations
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37.lg37_completion
DocumentationThe adic completion of the valuation subring at its maximal ideal.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37.lg37_residueHat
DocumentationThe residue homomorphism from the completed valuation subring.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37.lg37_residueHat_algebraMap
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37.Lg37CompletionSection
DocumentationAn algebra section of the residue map from the completed valuation subring.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.exists_ord_pos
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.algebraMap_ne_zero
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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']
variable (w : Place K F')
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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']
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
variable {w} in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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']
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.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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']
variable (w : Place K F')
open _root_.AlgebraicCurve.Place
variable {w} in
variable {w} in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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']
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.isPrincipalIdealRing_comap
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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']
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Divisor.degree_eq_sum_support
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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']
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.placeInfty
DocumentationThe place at infinity of the rational function field.
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.inftyValuation_isEquiv_adicValuation
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.eq_ofHeightOneSpectrum_or_eq_placeInfty
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.exists_sub_algebraMap_intDegree_neg
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.deg_placeInfty
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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)]
AlgebraicCurve.Place.uniformizerSubring
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.mem_simplePoleSubmodule
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.simplePoleResidueAux_apply
Source context 33 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 33 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 34 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 35 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T1.mp72a102_t1_maximalIdealHat
DocumentationThe ideal in the completion generated by the valuation subring maximal ideal.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T1.mp72a102_t1_isScalarTower
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T1.mp72a102_t1_isAdicComplete_maximalIdealHat
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T1.mp72a102_t1_henselianRing_completion
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T1.mp72a102_t1_maximalIdealHat_le_ker_residueHat
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T1.mp72a102_t1_exists_completion_root_of_residue_root
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2.mp72a102_t2_residueHat_algebraMap_base
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2.mp72a102_t2_residueHatAlgHom
DocumentationThe completed residue homomorphism viewed as an algebra homomorphism.
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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')
AlgebraicCurve.Place.isUnit_mk_of_ord_eq_zero
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.residue_ne_zero_of_ord_eq_zero
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.IsRational
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.residueInv
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.algebraMap_residueInv
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.evalAt
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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_.AlgebraicCurves.Cohomology.RiemannRoch.Proofs in
open _root_.Classical FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Classical in
AlgebraicCurve.Place.evalAt_of_mem
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.algebraMap_evalAt
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.evalAt_ne_zero
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Divisor.degree_nonneg_of_nonneg
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.CongruenceSubgroup
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
open scoped _root_.AlgebraicCurve.Divisor in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.lSpace_eq_bot_of_degree_neg
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.CongruenceSubgroup
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.ell_eq_zero_of_degree_neg
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.CongruenceSubgroup
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_eq_zero_of_intDegree_eq_zero
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_eq_intDegree_mul
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_placeInfty_X
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.chartHom
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.inv_algebraMap_mem
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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
AlgebraicCurve.Place.poleSubmodule
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.mem_poleSubmodule
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.ord_uniformizer_pow
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.poleSubmodule_one
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.mem_poleSubmodule_iff_ord
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_mono
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.gate_poleSubmodule_strictMono
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_zero_depth
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_algebraMap
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_factor
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_exists_rep_of_evalₐ_eq_zero
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_succ_mul_eq_zero
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalₐ_one_eq_zero_of_evalOneₐ
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalDepth_add
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalDepth_mul
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_residueHat_congr_of_depth_one
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_evalDepth_one_eq_zero_of_residueHat
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_eq_uniformizer_mul_of_mem_maximalIdeal
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_exists_uniformizer_factor
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3.mp72a102_t3_sigma_taylor_expansion
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Section.residueFieldAdjoinRootEquiv
DocumentationPresent a residue field by adjoining its given primitive integral generator.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Section.residueFieldAdjoinRootEquiv_root
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.IntermediateField
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Section.sectionOfPrimitiveRoot
DocumentationConstruct a section of the completed residue map from a lift of a primitive root.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.IntermediateField
open _root_.AlgebraicCurve
open _root_.Polynomial
open _root_.IntermediateField
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.ord_sub_evalAt_pos
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
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)
AlgebraicCurve.Place.isRational_of_deg_eq_one
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Polynomial
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.mk_mem_maximalIdeal_iff
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.one_le_deg
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.lSpaceShiftEquiv
DocumentationMultiply by the inverse function to shift the divisor defining a Riemann-Roch space.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.eq_ord_of_addHom_of_nonneg_iff
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.neg_log_valuation_fiberCenter_eq_ord
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.le_ord_iff_mem_pow_fiberCenter
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.ramificationIndex_eq_ramificationIdx_fiberCenter
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.toValuationSubringOfRestrictEq
DocumentationMap the integral closure into a valuation subring above the given place.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.residueOfCenter
DocumentationThe residue map on the integral closure at a place.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.residueOfCenter_apply
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.ker_residueOfCenter
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.surjective_residueOfCenter
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.residueFieldEquivQuotientCenter
DocumentationIdentify the quotient at the fibre center with the residue field above it.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.placeCongrEquiv
DocumentationTransport valuation subrings along equality of places.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.restrictResidueFieldEquiv
DocumentationIdentify residue fields using equality of a restricted place with the base place.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.inertiaDeg_eq_inertiaDeg_fiberCenter
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.sum_ramificationIndex_mul_inertiaDeg
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 Assembly
variable (v : Place K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.instSumRamificationInertia
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff
DocumentationA Taylor coefficient in the completed valuation subring for the chosen residue section.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a103T2.mp72a103_t2_evalDepth_of_uniformizer_mul
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a103T2.mp72a103_t2_lift_eq_zero_of_depth_one
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a103T2.mp72a103_t2_taylor_coeff_eq_zero_of_depth
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.Place.eq_algebraMap_of_forall_ord_nonneg
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
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 [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.constantsAreBase_of_exists_isRational
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.constantsAreBase_of_deg_eq_one
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Submodule.nestedComapMapMkQEquiv
DocumentationIdentify the nested quotient image with the corresponding quotient of the middle submodule.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Submodule.finrank_quotient_chain
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleBddQuotSingleEquivResidueField
DocumentationIdentify the one-place bounded adele quotient with the residue field at that place.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.finrank_adeleBdd_quotient_single
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.finrank_adeleBdd_quotient
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.module_finite_adeleBdd_quotient
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.finrank_adeleBdd_quotient_eq
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.lSpaceQuotientToAdeleBddQuotient
DocumentationThe map induced by the diagonal function embedding between the Riemann-Roch and bounded adele quotients.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.lSpaceQuotientToAdeleBddQuotient_injective
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.ell_sub_ell_le_degree_sub_degree
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleBdd_inf_sup_globalSub
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilDualityAdelic_of_residueRows
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.IsDedekindDomain
open _root_.WithZero
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Submodule.comap_subtype_sup_of_le_of_le
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.globalSub_le_adeleSpace
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleBdd_sup_globalSub_le_adeleSpace
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleBddPrincipal_eq_comap
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.finiteDimensional_lSpace
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
section FiniteLSpace
variable [IsCurveOver K F] [Nonempty (Place K F)]
omit [Nonempty (Place K F)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.range_lSpaceQuotientToAdeleBddQuotient
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.finrank_adeleBddSup_quotient
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleBddSup_eq_of_degree_sub_ell_eq
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
section Index
variable [IsCurveOver K F] [Nonempty (Place K F)]
AlgebraicCurve.RiemannGenusReachedAt.eq_of_ge
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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 RiemannGenusReachedAt
open scoped _root_.AlgebraicCurve.RiemannGenusReachedAt in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleSpace_eq_of_genusReached
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.indexOfSpecialty_eq_of_genusReached
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.riemannIndexFormula_of_genusReached
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.gate_riemannInequality_of_genusReached
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleSpaceMul_add
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.adeleSpaceMul_zero
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilSmul_add_left
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilSmul_zero_left
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilSmul_neg_left
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilSmul_sub_left
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilSmul_eq_zero_iff_left
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilSmul_left_injective
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.doubleResiduePairing
DocumentationThe sum of the two residue pairings on the product of the corresponding Riemann-Roch spaces.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.doubleResiduePairing_apply_coe
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.doubleResiduePairing_injective
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.two_mul_ell_le_indexOfSpecialty
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.degree_add_one_sub_genus_le_ell_of_riemannIndexFormula
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.omegaSpace_finite_of_riemannIndexFormula
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.lSpace_finite_of_riemannIndexFormula
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.exists_weilSmul_eq_of_riemannIndexFormula
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilDifferentialRankOne_of_riemannIndexFormula
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.ResiduePairingSurjective
DocumentationSurjectivity of the residue pairing for a nonzero differential functional with maximal divisor.
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[Nontrivial Ω[F⁄K]]
variable (K F)
variable {K F}
variable (K F)
variable {K F}
variable (K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.omegaSpace_finite_of_genusReached
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
section Finiteness
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.exists_weilSmul_eq_of_genusReached
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
section ParametricRankOne
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilDifferentialRankOne_of_genusReached
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
section ParametricRankOne
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.residuePairing_surjective_of_rankOne_max
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.stichtenothGenus_nonneg
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
omit [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.genus_eq_degree_div
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
omit [Nonempty (Place K F)] [FiniteDimensional K (LSpace (0 : Divisor K F))]
[∀ v : Place K F, v.DCoordGenerates] [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurve.Place.uniformizer_pow_inv_mem_poleSubmodule_self
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_zero
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_add
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_smul
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_shift
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_shift_pow
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_one_eq_zero
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.clearPow_mem
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.clearedHat
DocumentationEmbed a function in the completion after clearing its pole with a uniformizer power.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar
DocumentationThe residue coefficient extracted from the pole-cleared completed function.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.aCoeff_clearedHat_of_le
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_add
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_smul
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.resStarₗ
DocumentationThe residue coefficient map as a linear map over the base field.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_simplePole
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_of_mem
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.resStar_higherPoleMonomial
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.KwNo6Pin.canonicalLocalResidueDataKStar
DocumentationCanonical local residue data constructed from the completed residue section.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.mem_lSpace_of_weilSmul_mem_omegaSpace
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.residuePairing_surjective
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.residuePairingSurjective_of_weilDifferentialRankOne
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.residuePairingSurjective_of_riemannIndexFormula
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.weilOfKaehlerK_mem_omegaSpace_of_residueTheoremK
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 _root_.AlgebraicCurve.RationalFunctionField
section CanonicalKResidueTerm
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
section SupportMachinery
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable (K F)
variable {K F}
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.simplePoleProbe
DocumentationA single-place adele probing the residue coefficient of the specified differential.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
section SimplePoleProbe
variable [HasCanonicalLocalResidueKStar K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[Nontrivial Ω[F⁄K]]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.simplePoleProbe_mem_adeleBdd
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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]
section SimplePoleProbe
variable [HasCanonicalLocalResidueKStar K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[Nontrivial Ω[F⁄K]]
open _root_.AlgebraicCurves.Cohomology.RiemannRoch.Proofs in
open scoped _root_.Classical FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Classical in
omit [HasCanonicalLocalResidueKStar K F] [Nontrivial Ω[F⁄K]] in
AlgebraicCurve.Place.exists_trace_residue_ne_zero
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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 scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.exists_riemannGenusReachedAt_of_bounded
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.stichtenothGenusExists_of_bounded
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.completionSection_nonempty_generic
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.mul_mem_lSpace_add
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.pow_mem_lSpace_nsmul
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage
DocumentationA function with a controlled effective pole divisor and a family independent over its powers.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.HasPoleDivisorPackage
DocumentationExistence of a function and independent family with the specified pole divisor bounds.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage.pow_mul_u_mem_lSpace
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
namespace PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage.pow_mul_u_mem_lSpace_of_le
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
namespace PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage.ell_nsmul_poleDivisor_ge
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
namespace PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage.degree_nsmul_sub_ell_le
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
namespace PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage.ell_nsmul_sub_pos
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage.degree_sub_ell_le
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.riemannGenusBounded_of_poleDivisorPackage
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.stichtenothGenusExists_of_poleDivisorPackage
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.stichtenothGenusExists_of_hasPoleDivisorPackage
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower
DocumentationA transcendental coordinate with a distinguished degree-one pole place and regularity elsewhere.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.x_ne_zero
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.xF
DocumentationThe transcendental coordinate mapped into the extension field.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.poleDivisor
DocumentationThe pullback to the extension field of the distinguished pole place.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.poleDivisor_apply
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.poleDivisor_nonneg
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.xF_mem_lSpace_poleDivisor
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.degree_poleDivisor_eq_finrank
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.mem_lSpace_nsmul_poleDivisor_of_regular_outside
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.exists_forall_mem_lSpace_nsmul_poleDivisor
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.IntegralBasisInLSpace
DocumentationA linearly independent extension-field family lying in a common bounded Riemann-Roch space.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.HasIntegralBasisInLSpace
DocumentationExistence of a bounded linearly independent family for the specified transcendence tower.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.IntegralBasisInLSpace.ofRegularOutside
DocumentationBound a family regular outside the distinguished place in a common Riemann-Roch space.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.HasIntegralBasisRegularOutside
DocumentationExistence of a linearly independent family regular away from places over the distinguished pole.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasIntegralBasisInLSpace_of_regularOutside
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
variable (K E F) in
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.linearIndependent_pow_mul
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
variable (K E F) in
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.PoleDivisorPackage.ofTranscendenceTower
DocumentationConstruct the pole divisor data from a transcendence tower and its bounded independent family.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasPoleDivisorPackage_of_transcendenceTower
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasPoleDivisorPackage_of_hasIntegralBasisInLSpace
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasPoleDivisorPackage_of_hasIntegralBasisRegularOutside
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
variable (K E F) in
AlgebraicCurve.Place.mem_of_isIntegral
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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] (w : Place K F)
AlgebraicCurve.Place.mem_of_isIntegral_of_algebraMap_mem
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
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] (w : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_of_isIntegral_of_restrict
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Bridge
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable {A : Type*} [CommRing A] [Algebra A E] [Algebra A F] [IsScalarTower A E F]
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurve.Place.ord_nonneg_of_isIntegral_of_restrict
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Bridge
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable {A : Type*} [CommRing A] [Algebra A E] [Algebra A F] [IsScalarTower A E F]
open _root_.AlgebraicCurve
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.RegularOutside
DocumentationRegularity of the chosen subalgebra away from the distinguished pole place.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Bridge
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable {A : Type*} [CommRing A] [Algebra A E] [Algebra A F] [IsScalarTower A E F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (A) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.ord_nonneg_of_isIntegral_of_regularOutside
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Bridge
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable {A : Type*} [CommRing A] [Algebra A E] [Algebra A F] [IsScalarTower A E F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (A) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.HasRegularFractionSubring
DocumentationExistence of a fraction subalgebra regular away from the distinguished pole place.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.linearIndependent_reindex_basis
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasIntegralBasisRegularOutside_of_isFractionRing
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasIntegralBasisRegularOutside_of_hasRegularFractionSubring
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasPoleDivisorPackage_of_hasRegularFractionSubring
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.stichtenothGenusExists_of_hasRegularFractionSubring
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.TranscendenceTower.adjoin_x_regularOutside
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.hasRegularFractionSubring_of_adjoin_x_isFractionRing
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.stichtenothGenusExists_of_adjoin_x_isFractionRing
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (K E F) in
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.linearIndependent_pow_of_transcendental
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Transcendental
variable {K A : Type*} [CommRing K] [CommRing A] [Algebra K A]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.algebraMap_polynomial_mem_of_ne_placeInfty
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _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] [DecidableEq (RatFunc K)]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.ord_X_nonneg_of_ne_placeInfty
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _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] [DecidableEq (RatFunc K)]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.transcendenceTower
DocumentationThe transcendence tower given by the rational function coordinate and its place at infinity.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.aeval_X_eq_algebraMap
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.algebraMap_polynomial_mem_adjoin_X
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.isFractionRing_adjoin_X
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.stichtenothGenusExists_of_ratFunc_tower
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [HasPrincipalDivisors K F]
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
omit [DecidableEq (RatFunc K)] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.not_isField_integralClosureAt'
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.Polynomial
open _root_.IsDedekindDomain
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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
section LyingOver
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
attribute [local instance 0] Place.valuationSubringAlgebra
omit [DecidableEq (RatFunc K)] [Algebra K F] [IsScalarTower K (RatFunc K) F]
[FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.exists_restrict_eq
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.Polynomial
open _root_.IsDedekindDomain
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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
section LyingOver
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
attribute [local instance 0] Place.valuationSubringAlgebra
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.nonempty_place_of_ratFunc_tower
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.Polynomial
open _root_.IsDedekindDomain
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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
section LyingOver
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
attribute [local instance 0] Place.valuationSubringAlgebra
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.finiteDimensional_lSpace_zero_of_constantsAreBase
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.Polynomial
open _root_.IsDedekindDomain
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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] [Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField.stichtenothGenusExists
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.Module
open _root_.Polynomial
open _root_.IsDedekindDomain
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] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n20_rr_constantsAreBase_of_isAlgClosed
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2
section
section
noncomputable section
open _root_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
open _root_.IsLocalRing
section AlgClosedEngine
variable (K F : Type*) [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [DecidableEq (RatFunc K)]
variable [Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsAlgClosed K] [IsCurveOver K F]
omit [DecidableEq (RatFunc K)] [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_kaehlerResidueTermKFam_single_of_ne
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalProbe
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
open _root_.AlgebraicCurves.Cohomology.RiemannRoch.Proofs in
open scoped _root_.Classical FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Classical in
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_localResidueData_res_mul_uniformizer_inv
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalProbe
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_weilOfKaehlerK_single
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalProbe
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]
omit [HasCanonicalLocalResidueKStar K F] in
open _root_.AlgebraicCurves.Cohomology.RiemannRoch.Proofs in
open scoped _root_.Classical FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Classical in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_weilOfKaehlerK_simplePoleProbe
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalProbe
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]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_weilOfKaehlerK_ne_zero
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalNonvanishingMaximality
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]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_trace_eq_zero_of_weilOfKaehlerK_mem
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalNonvanishingMaximality
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]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_weilOfKaehlerK_omegaSpace_le_canonical
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalNonvanishingMaximality
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]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_exists_weilMax_of_residueTheoremK
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section CanonicalSupply
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]
omit [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_finrank_omegaSpace_eq_ell_of_genusReached_of_weilMax
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorIdentification
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
variable [Nonempty (Place K F)] [FiniteDimensional K (LSpace (0 : Divisor K F))]
omit [HasCanonicalLocalResidueKStar K F] [∀ (v : Place K F), v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_ell_canonicalDivisor_eq_gamma_of_weilMax
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorIdentification
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
variable [Nonempty (Place K F)] [FiniteDimensional K (LSpace (0 : Divisor K F))]
omit [HasCanonicalLocalResidueKStar K F] [∀ (v : Place K F), v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_degree_canonicalDivisor_eq_of_weilMax
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorIdentification
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
variable [Nonempty (Place K F)] [FiniteDimensional K (LSpace (0 : Divisor K F))]
omit [HasCanonicalLocalResidueKStar K F] [∀ (v : Place K F), v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_stichtenothGenus_eq_genus_of_weilMax
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorIdentification
variable {K F : Type*} [Field K] [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
variable [Nonempty (Place K F)] [FiniteDimensional K (LSpace (0 : Divisor K F))]
omit [HasCanonicalLocalResidueKStar K F] [∀ (v : Place K F), v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_riemannGenusReached_of_weilMax
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorAssembly
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F] [Algebra (RatFunc
K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
omit [DecidableEq (RatFunc K)] [HasCanonicalLocalResidueKStar K F] [∀ (v : Place K F),
v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_riemannIndexFormula_of_weilMax
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorAssembly
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F] [Algebra (RatFunc
K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
omit [DecidableEq (RatFunc K)] [IsCurveOver K F] [HasCanonicalLocalResidueKStar K F]
[∀ (v : Place K F), v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_weilOmegaEllAgrees_of_weilMax
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorAssembly
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F] [Algebra (RatFunc
K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
omit [DecidableEq (RatFunc K)] [HasCanonicalLocalResidueKStar K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F] [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc
K) F] [∀ (v : Place K F), v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_functionFieldRiemannRoch_of_weilMax_of_constantsAreBase
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorAssembly
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F] [Algebra (RatFunc
K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
omit [DecidableEq (RatFunc K)] [IsCurveOver K F] [HasCanonicalLocalResidueKStar K F]
[∀ (v : Place K F), v.DCoordGenerates] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.p0n25_wkc_functionFieldRiemannRoch_of_residueTheoremK
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_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_.AlgebraicCurve
namespace ModularCurve
local notation "Qbar" => AlgebraicClosure ℚ
section MirrorAssembly
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [HasCanonicalLocalResidueKStar K F] [Algebra (RatFunc
K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F] [HasCanonicalDivisor (K := K) (F := F)]
variable [∀ v : Place K F, v.DCoordGenerates]
omit [DecidableEq (RatFunc K)] [IsCurveOver K F] [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurve.functionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.AlgebraicCurve.RationalFunctionField
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Lg37
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.ModularCurve.Mp72a102T3
open FunctionFieldRiemannRoch_of_residueTheoremK_of_isAlgClosed.Mp72a102T2