ModuleSerrePairing_pullbackAlong_eq_serrePairing_traceAlong.lean
Nyll.AlgebraicCurves.Cohomology.SerrePairing_pullbackAlong_eq_serrePairing_traceAlong
4 declarations indexed from sourceView source ↗ Module documentation
Serre Pairing pullback Along eq serre Pairing trace Along
Declarations
AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre.AlgebraicCurve.finsum_eq_finsum_sum_fiberAlong
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre
open KaehlerDifferential
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']
AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre.AlgebraicCurve.support_ite_kaehlerResidueTerm_finite
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre
open KaehlerDifferential
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']
section Adjunction
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalLocalResidueKStar K F']
[∀ v : Place K F, v.DCoordGenerates] [∀ w : Place K F', w.DCoordGenerates]
[Nontrivial Ω[F⁄K]] [Nontrivial Ω[F'⁄K]]
[HasCanonicalDivisor (K := K) (F := F)] [HasCanonicalDivisor (K := K) (F := F')]
[HasPrincipalDivisors K F] [HasPrincipalDivisors K F']
open Classical in
AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre.AlgebraicCurve.serrePairing_pullbackAlong_eq_serrePairing_traceAlong'
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre
open KaehlerDifferential
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']
section Adjunction
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalLocalResidueKStar K F']
[∀ v : Place K F, v.DCoordGenerates] [∀ w : Place K F', w.DCoordGenerates]
[Nontrivial Ω[F⁄K]] [Nontrivial Ω[F'⁄K]]
[HasCanonicalDivisor (K := K) (F := F)] [HasCanonicalDivisor (K := K) (F := F')]
[HasPrincipalDivisors K F] [HasPrincipalDivisors K F']
AlgebraicCurve.serrePairing_pullbackAlong_eq_serrePairing_traceAlong
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre
open KaehlerDifferential
open _root_.AlgebraicCurve
_root_.AlgebraicCurves.Cohomology.Proofs.SerrePairingPullbackAlongSerre.AlgebraicCurve in