ModuleTwoChartCech_finrank_H0_gluedLinesSections_eq_one_and_subsingleton_H1.lean
Nyll.AlgebraicCurves.Cohomology.Cech.TwoChartCech_finrank_H0_gluedLinesSections_eq_one_and_subsingleton_H1
23 declarations indexed from sourceView source ↗ Module documentation
Two Chart Cech finrank H0 glued Lines Sections eq one and subsingleton H1
Imports11
- Mathlib.Algebra.Polynomial.Laurent
- Mathlib.Algebra.Algebra.Subalgebra.Prod
- Mathlib.LinearAlgebra.Lagrange
- Mathlib.LinearAlgebra.Dimension.Finite
- Mathlib.LinearAlgebra.FiniteDimensional.Defs
- Mathlib.LinearAlgebra.Quotient.Basic
- Mathlib.Tactic.Abel
- Mathlib.Tactic.ByContra
- Mathlib.Tactic.Ring
- Mathlib.Tactic.SplitIfs
- Nyll.AlgebraicCurves.Cohomology.Cech.TwoChartCech_GluedLines
Imported by2
Declarations
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.T_eq_single
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.support_mul_T
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.mul_T_mem_invPolyPart_iff
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.toLaurent_mem_polyPart
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.toLaurent_trunc_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.toLaurent_trunc_of_mem_polyPart
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.toLaurent_mul_T_mem_invPolyPart_iff_degree_lt
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.eval_toLaurent
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.eval_C
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.C_mem_polyPart
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.C_mem_invPolyPart
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.eq_C_of_mem_polyPart_of_mem_invPolyPart
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.lpos
DocumentationThe nonnegative-degree part of a Laurent polynomial.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.lneg
DocumentationThe negative-degree remainder of a Laurent polynomial.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.lpos_add_lneg
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.lpos_mem_polyPart
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.lneg_mul_T_mem_invPolyPart
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.injOn_val
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.coeffSnd
DocumentationThe constant coefficient of the second component of a global section.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
variable (a b lam : Fin s → kˣ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.H0_shape
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
variable (a b lam : Fin s → kˣ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.coeffSnd_bijective
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
variable (a b lam : Fin s → kˣ)
AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero.TwoChartCech.GluedLinesMain.cechDiff_surjective
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
namespace TwoChartCech
open _root_.TwoChartCech
namespace GluedLinesMain
variable {k : Type u} [Field k] {s : ℕ}
variable (a b lam : Fin s → kˣ)
TwoChartCech.finrank_H0_gluedLinesSections_eq_one_and_subsingleton_H1
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.GluedLinesH0OneH1Zero
open _root_.TwoChartCech
open _root_.LaurentPolynomial
universe u
open TwoChartCech.GluedLinesMain in