ModuleIsUnit_det_jetMatrix_iff_span_inf_riemannRochSpace_eq_bot.lean
Nyll.AlgebraicCurves.Cohomology.RiemannRoch.IsUnit_det_jetMatrix_iff_span_inf_riemannRochSpace_eq_bot
16 declarations indexed from sourceView source ↗ Module documentation
Is Unit det jet Matrix iff span inf riemann Roch Space eq bot
Declarations
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.jetMult_eq_zero_of_forall_ne
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece0
open AlgebraicCurve
namespace J2Sub
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
{M : ℕ} {P : Fin M → Place K F} {t : Fin M → F} {e : Fin M → ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.jetMult_pos
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece0
open AlgebraicCurve
namespace J2Sub
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
{M : ℕ} {P : Fin M → Place K F} {t : Fin M → F} {e : Fin M → ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.exists_row_of_lt_jetMult'
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece0
open AlgebraicCurve
namespace J2Sub
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
{M : ℕ} {P : Fin M → Place K F} {t : Fin M → F} {e : Fin M → ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.exists_row_of_lt_jetMult
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece0
open AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.jetMult_eq_zero_of_forall_ne'
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece1
open AlgebraicCurve
namespace J2Sub
variable {K F : Type*} [Field K] [Field F] [Algebra K F] {M : ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.jetDivisor_nonneg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece1
open AlgebraicCurve
namespace J2Sub
variable {K F : Type*} [Field K] [Field F] [Algebra K F] {M : ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.riemannRochSpace_sub_jetDivisor_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece1
open AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.mem_toValuationSubring_of_mem_riemannRochSpace
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece1
open AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.J2Sub.mem_riemannRochSpace_sub_jetDivisor_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece1
open AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.ProofAuxJ2.taylorCoeff_zero_fun
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece2
open AlgebraicCurve
namespace ProofAuxJ2
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.ProofAuxJ2.taylorCoeff_sum_smul
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece2
open AlgebraicCurve
namespace ProofAuxJ2
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.ProofAuxJ2.mem_O
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece2
open AlgebraicCurve
namespace ProofAuxJ2
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Main
variable (A : Divisor K F) {M : ℕ} (f : Fin M → F)
(P : Fin M → Place K F) (t : Fin M → F) (e : Fin M → ℕ)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.ProofAuxJ2.jetMatrix_mulVec
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece2
open AlgebraicCurve
namespace ProofAuxJ2
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Main
variable (A : Divisor K F) {M : ℕ} (f : Fin M → F)
(P : Fin M → Place K F) (t : Fin M → F) (e : Fin M → ℕ)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.ProofAuxJ2.rows_vanish_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece2
open AlgebraicCurve
namespace ProofAuxJ2
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Main
variable (A : Divisor K F) {M : ℕ} (f : Fin M → F)
(P : Fin M → Place K F) (t : Fin M → F) (e : Fin M → ℕ)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR.ProofAuxJ2.main
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece2
open AlgebraicCurve
namespace ProofAuxJ2
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Main
variable (A : Divisor K F) {M : ℕ} (f : Fin M → F)
(P : Fin M → Place K F) (t : Fin M → F) (e : Fin M → ℕ)
AlgebraicCurve.isUnit_det_jetMatrix_iff_span_inf_riemannRochSpace_eq_bot
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.IsUnitDetJetMatrixIffSpanInfRR
section ProofAuxPiece2
open AlgebraicCurve
open AlgebraicCurve in