ModuleTwoChartCech_finrank_H0_gluedLinesSections_of_sub_one_le_of_neg.lean
Nyll.AlgebraicCurves.Cohomology.Cech.TwoChartCech_finrank_H0_gluedLinesSections_of_sub_one_le_of_neg
29 declarations indexed from sourceView source ↗ Module documentation
Two Chart Cech finrank H0 glued Lines Sections of sub one le of neg
Imports14
- Mathlib.Algebra.Algebra.Subalgebra.Prod
- Mathlib.Algebra.MonoidAlgebra.Support
- Mathlib.Algebra.Module.Submodule.Ker
- Mathlib.Algebra.Polynomial.Degree.Operations
- Mathlib.Algebra.Polynomial.Laurent
- Mathlib.Data.Finsupp.Defs
- Mathlib.LinearAlgebra.Dimension.Constructions
- Mathlib.LinearAlgebra.Dimension.Finrank
- Mathlib.LinearAlgebra.FiniteDimensional.Lemmas
- Mathlib.LinearAlgebra.Lagrange
- Mathlib.RingTheory.Polynomial.Basic
- Mathlib.RingTheory.Polynomial.DegreeLT
- Mathlib.Tactic.Push
- Nyll.AlgebraicCurves.Cohomology.Cech.TwoChartCech_GluedLines
Imported by1
Declarations
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.support_mul_T
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.le_of_mul_T_mem_invPolyPart
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.eq_zero_of_neg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.exists_eq_toLaurent
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.toLaurent_support_bound
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.evalAt
DocumentationEvaluate a polynomial of bounded degree at the chosen units.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.evalAt_surjective
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.finrank_ker_evalAt
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k]
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.fstL
DocumentationThe first Laurent-polynomial component of a global section.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.sndL
DocumentationThe second Laurent-polynomial component of a global section.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.fstL_add
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.sndL_add
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.fstL_smul
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.sndL_smul
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.val_M1_eq
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.fst_mem_polyPart
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.snd_mem_polyPart
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.fst_mul_T_mem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.snd_mul_T_mem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.gluedCond
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.fst_support
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.ext_of_fst_snd
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.mkH0
DocumentationConstruct a global section from a pair satisfying the gluing and degree conditions.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.fstL_mkH0
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.sndL_mkH0
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.toLaurent_conds
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.levalUnit_toLaurent
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist.GLH0Neg.finrank_H0_of_neg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
namespace GLH0Neg
variable {k : Type u} [Field k] {s : ℕ} (a b lam : Fin s → kˣ) (n m : ℤ)
TwoChartCech.finrank_H0_gluedLinesSections_of_sub_one_le_of_neg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0NegativeTwist
open LaurentPolynomial TwoChartCech Polynomial
universe u
attribute [local simp]
GLH0Neg.fstL_mkH0
attribute [local simp]
GLH0Neg.sndL_mkH0