ModuleTwoChartCech_finrank_ker_baseChange_eq_of_field_extension.lean
Nyll.AlgebraicCurves.Cohomology.Cech.TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
7 declarations indexed from sourceView source ↗ Module documentation
The dimension of a Cech kernel after base change is unchanged by a field extension.
Imports8
- Nyll.SchemeTheory.Cohomology.Cech.TwoChartCech
- Mathlib.LinearAlgebra.Dimension.Finrank
- Mathlib.LinearAlgebra.Dimension.Free
- Mathlib.LinearAlgebra.Basis.VectorSpace
- Mathlib.LinearAlgebra.FreeModule.Finite.Basic
- Mathlib.RingTheory.Flat.Basic
- Mathlib.RingTheory.TensorProduct.Free
- Mathlib.LinearAlgebra.TensorProduct.Tower
Imported by4
Declarations
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartCech_finrank_ker_baseChange_eq_of_field_extension.TwoChartCech.kerBaseChangeHom_bijective_of_flat
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs
namespace TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
noncomputable section
universe u
open scoped TensorProduct
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartCech_finrank_ker_baseChange_eq_of_field_extension.TwoChartCech.cancelBaseChange_tmul_baseChange
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs
namespace TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
noncomputable section
universe u
open scoped TensorProduct
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
section ChangeField
variable {R : Type u} [CommRing R] {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup
C1]
[Module R C1] (d : C0 →ₗ[R] C1)
variable (K L : Type u) [Field K] [Field L] [Algebra R K] [Algebra R L] [Algebra K L]
[IsScalarTower R K L]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartCech_finrank_ker_baseChange_eq_of_field_extension.TwoChartCech.cancelBaseChange_baseChange
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs
namespace TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
noncomputable section
universe u
open scoped TensorProduct
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
section ChangeField
variable {R : Type u} [CommRing R] {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup
C1]
[Module R C1] (d : C0 →ₗ[R] C1)
variable (K L : Type u) [Field K] [Field L] [Algebra R K] [Algebra R L] [Algebra K L]
[IsScalarTower R K L]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartCech_finrank_ker_baseChange_eq_of_field_extension.TwoChartCech.map_cancelBaseChange_ker
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs
namespace TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
noncomputable section
universe u
open scoped TensorProduct
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
section ChangeField
variable {R : Type u} [CommRing R] {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup
C1]
[Module R C1] (d : C0 →ₗ[R] C1)
variable (K L : Type u) [Field K] [Field L] [Algebra R K] [Algebra R L] [Algebra K L]
[IsScalarTower R K L]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartCech_finrank_ker_baseChange_eq_of_field_extension.TwoChartCech.kerCancelEquiv
DocumentationIdentify the kernel after successive field base changes with the kernel after direct base change.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs
namespace TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
noncomputable section
universe u
open scoped TensorProduct
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
section ChangeField
variable {R : Type u} [CommRing R] {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup
C1]
[Module R C1] (d : C0 →ₗ[R] C1)
variable (K L : Type u) [Field K] [Field L] [Algebra R K] [Algebra R L] [Algebra K L]
[IsScalarTower R K L]
AlgebraicCurves.Cohomology.Cech.Proofs.TwoChartCech_finrank_ker_baseChange_eq_of_field_extension.TwoChartCech.finrank_ker_baseChange_eq'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs
namespace TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
noncomputable section
universe u
open scoped TensorProduct
namespace TwoChartCech
open _root_.TwoChartCech
open _root_.TwoChartCech
section ChangeField
variable {R : Type u} [CommRing R] {C0 C1 : Type u} [AddCommGroup C0] [Module R C0] [AddCommGroup
C1]
[Module R C1] (d : C0 →ₗ[R] C1)
variable (K L : Type u) [Field K] [Field L] [Algebra R K] [Algebra R L] [Algebra K L]
[IsScalarTower R K L]
TwoChartCech.finrank_ker_baseChange_eq_of_field_extension
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Cech.Proofs
namespace TwoChartCech_finrank_ker_baseChange_eq_of_field_extension
noncomputable section
universe u
open scoped TensorProduct