ModuleCoherentBaseChange_TwoTermComplex_exists_nonempty_H0_linearEquiv_annihilator_of_fibreH0_le_one.lean
Nyll.AlgebraicCurves.Cohomology.Cech.CoherentBaseChange_TwoTermComplex_exists_nonempty_H0_linearEquiv_annihilator_of_fibreH0_le_one
40 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.span_one_tmul_eq_top
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Nakayama
variable {V : Type u} [AddCommGroup V] [Module R V]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.exists_span_singleton
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Nakayama
variable {V : Type u} [AddCommGroup V] [Module R V]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.exists_generator
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Nakayama
variable {V : Type u} [AddCommGroup V] [Module R V]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.ι0
DocumentationThe index type of the chosen basis of the degree-zero term.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.ι1
DocumentationThe index type of the chosen basis of the degree-one term.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.b0
DocumentationThe chosen basis of the degree-zero term.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.b1
DocumentationThe chosen basis of the degree-one term.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Dm
DocumentationThe matrix of the differential in the chosen bases.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.W
DocumentationThe row span of the differential matrix, expressed as the range of its transpose.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.row_mem_W
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.mem_W_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Kmat
DocumentationThe kernel of the differential matrix after extension of scalars.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.mem_Kmat_iff
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.β0
DocumentationThe basis of the degree-zero term after extension of scalars.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.β1
DocumentationThe basis of the degree-one term after extension of scalars.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Dm_map_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.repr_baseChange
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.mem_H0_iff
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.H0Equiv
DocumentationIdentify zeroth cohomology with the kernel of the base-changed matrix.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.baseChangeCokerEquiv
DocumentationIdentify the cokernel after base change with the base change of the cokernel.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.finrank_fibre_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Coordinates
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair
DocumentationThe coordinate pairing after mapping coefficients into the extension ring.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_add_left
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_smul_left
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_sub_left
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_single
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_add_right
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_smul_right
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_eq_zero_of_mem_W
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.J
DocumentationThe ideal of scalars sending the chosen vector into the row span.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.mem_J_iff
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Φ
DocumentationEvaluation of the coordinate pairing against the chosen vector on the matrix kernel.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Φ_apply
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.pair_eq
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
variable {q h}
variable (hE : ∀ v : ι0 G → R, ∃ r : R, h • v - r • q ∈ W G) (hu : IsUnit (algebraMap R B h))
include hE hu
omit hE hu in
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Φ_injective
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
variable {q h}
variable (hE : ∀ v : ι0 G → R, ∃ r : R, h • v - r • q ∈ W G) (hu : IsUnit (algebraMap R B h))
include hE hu
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Φ_mem
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
variable {q h}
variable (hE : ∀ v : ι0 G → R, ∃ r : R, h • v - r • q ∈ W G) (hu : IsUnit (algebraMap R B h))
include hE hu
omit hE in
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.Φ_surjective
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
variable {q h}
variable (hE : ∀ v : ι0 G → R, ∃ r : R, h • v - r • q ∈ W G) (hu : IsUnit (algebraMap R B h))
include hE hu
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.KmatEquivAnn
DocumentationIdentify the matrix kernel with the annihilator of the extended ideal.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Pairing
open Matrix
variable (G : CoherentBaseChange.TwoTermComplex.{u, u} R)
variable (B : Type u) [CommRing B] [Algebra R B]
variable (q : ι0 G → R) (h : R)
variable {q h}
variable (hE : ∀ v : ι0 G → R, ∃ r : R, h • v - r • q ∈ W G) (hu : IsUnit (algebraMap R B h))
include hE hu
AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator.P2mTwoTermH0Ann.main
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
universe u
open TensorProduct
noncomputable section
namespace P2mTwoTermH0Ann
variable {R : Type u} [CommRing R]
section Main
CoherentBaseChange.TwoTermComplex.exists_nonempty_H0_linearEquiv_annihilator_of_fibreH0_le_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
section PublicStatement
universe u
open _root_.TensorProduct
open _root_.AlgebraicCurves.Cohomology.Cech.Proofs.TwoTermH0Annihilator
namespace CoherentBaseChange.TwoTermComplex