ModuleTwoChartCech_toNat_add_toNat_le_finrank_H0_gluedLinesSections_add.lean
Nyll.AlgebraicCurves.Cohomology.Cech.TwoChartCech_toNat_add_toNat_le_finrank_H0_gluedLinesSections_add
32 declarations indexed from sourceView source ↗ Module documentation
Two Chart Cech to Nat add to Nat le finrank H0 glued Lines Sections add
Declarations
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.support_mul_T
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.le_of_mul_T_mem_invPolyPart
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.eq_zero_of_neg
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.exists_eq_toLaurent
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.toLaurent_support_bound
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.evalAt
DocumentationEvaluate a polynomial of bounded degree at the chosen units.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.evalAt_surjective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.finrank_ker_evalAt
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.fstL
DocumentationThe first Laurent-polynomial component of a global section.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.sndL
DocumentationThe second Laurent-polynomial component of a global section.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.fstL_add
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.sndL_add
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.fstL_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.sndL_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.val_M1_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.fst_mem_polyPart
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.snd_mem_polyPart
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.fst_mul_T_mem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.snd_mul_T_mem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.gluedCond
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.fst_support
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.ext_of_fst_snd
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.mkH0
DocumentationConstruct a global section from a pair satisfying the gluing and degree conditions.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.fstL_mkH0
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.sndL_mkH0
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.toLaurent_conds
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.levalUnit_toLaurent
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.finrank_H0_of_neg
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.TwoChartCech.finrank_H0_gluedLinesSections_of_sub_one_le_of_neg
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
attribute [local simp]
GLH0Neg.fstL_mkH0
attribute [local simp]
GLH0Neg.sndL_mkH0
open scoped _root_.TwoChartCech in
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.nodeDiff
DocumentationThe differences of the two polynomial values at the nodes, weighted by the gluing units.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
attribute [local simp]
GLH0Neg.fstL_mkH0
attribute [local simp]
GLH0Neg.sndL_mkH0
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0.GLH0Neg.finrank_H0_ge
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
attribute [local simp]
GLH0Neg.fstL_mkH0
attribute [local simp]
GLH0Neg.sndL_mkH0
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
TwoChartCech.toNat_add_toNat_le_finrank_H0_gluedLinesSections_add
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartToNatAddToNatLeFinrankH0
open _root_.LaurentPolynomial
open _root_.TwoChartCech
open _root_.Polynomial
universe u
attribute [local simp]
GLH0Neg.fstL_mkH0
attribute [local simp]
GLH0Neg.sndL_mkH0
attribute [local simp]
GLH0Neg.fstL_mkH0
attribute [local simp]
GLH0Neg.sndL_mkH0