ModuleSum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials.lean
Nyll.AlgebraicCurves.Differentials.Residues.Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
6 declarations indexed from sourceView source ↗ Module documentation
Sum eq zero of forall has Simple Residue of mem polar Differentials
Declarations
AlgebraicCurves.Differentials.Residues.Proofs.Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials.AlgebraicCurve.ResThm.residueTheoremK
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs
namespace Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring
noncomputable section
open KaehlerDifferential IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace ResThm
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable [IsAlgClosed K] [Algebra.EssFiniteType K F] [IsCurveOver K F]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
AlgebraicCurves.Differentials.Residues.Proofs.Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials.AlgebraicCurve.ResThm.trace_res_differentialCoeff_of_hasSimpleResidue
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs
namespace Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring
noncomputable section
open KaehlerDifferential IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace ResThm
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable [IsAlgClosed K] [Algebra.EssFiniteType K F] [IsCurveOver K F]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable {K F}
omit [Algebra.EssFiniteType K F] [HasCanonicalDivisor (K := K) (F := F)] in
AlgebraicCurves.Differentials.Residues.Proofs.Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials.AlgebraicCurve.ResThm.res_differentialCoeff_eq_zero_of_isRegularAt
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs
namespace Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring
noncomputable section
open KaehlerDifferential IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace ResThm
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable [IsAlgClosed K] [Algebra.EssFiniteType K F] [IsCurveOver K F]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable {K F}
omit [Algebra.EssFiniteType K F] [HasCanonicalDivisor (K := K) (F := F)] in
AlgebraicCurves.Differentials.Residues.Proofs.Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials.AlgebraicCurve.ResThm.eq_zero_of_hasSimpleResidue_zero
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs
namespace Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring
noncomputable section
open KaehlerDifferential IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace ResThm
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable [IsAlgClosed K] [Algebra.EssFiniteType K F] [IsCurveOver K F]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable {K F}
omit [Algebra.EssFiniteType K F] [HasCanonicalDivisor (K := K) (F := F)] in
AlgebraicCurves.Differentials.Residues.Proofs.Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials.AlgebraicCurve.ResThm.main
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs
namespace Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring
noncomputable section
open KaehlerDifferential IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace ResThm
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable [IsAlgClosed K] [Algebra.EssFiniteType K F] [IsCurveOver K F]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
variable {K F}
AlgebraicCurve.sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Residues.Proofs
namespace Sum_eq_zero_of_forall_hasSimpleResidue_of_mem_polarDifferentials
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
AlgebraicCurve.RationalFunctionField.placeInfty_toValuationSubring