ModuleModule_ker_baseChange_le_range_and_finrank_eq_of_field_extension.lean
Nyll.AlgebraicCurves.Foundations.Algebra.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
10 declarations indexed from sourceView source ↗ Module documentation
Module ker base Change le range and finrank eq of field extension
Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.incl
DocumentationThe scalar-restricted inclusion of the smaller field into its extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.exists_retraction
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.baseChange_j
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
variable {X Y : Type u} [AddCommGroup X] [Module R X] [AddCommGroup Y] [Module R Y]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.baseChange_ρ
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
variable {X Y : Type u} [AddCommGroup X] [Module R X] [AddCommGroup Y] [Module R Y]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.ρ_j
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
variable {X Y : Type u} [AddCommGroup X] [Module R X] [AddCommGroup Y] [Module R Y]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.ker_le_range_descend
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
variable {X Y : Type u} [AddCommGroup X] [Module R X] [AddCommGroup Y] [Module R Y]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.cancelBaseChange_baseChange_baseChange
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
variable {X Y : Type u} [AddCommGroup X] [Module R X] [AddCommGroup Y] [Module R Y]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.finrank_baseChange_field
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
variable {X Y : Type u} [AddCommGroup X] [Module R X] [AddCommGroup Y] [Module R Y]
omit [Algebra R K] [Algebra R K'] [IsScalarTower R K K'] in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension.K4EDescendGood.finrank_ker_descend
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
namespace K4EDescendGood
variable {R : Type u} [CommRing R] (K : Type u) [Field K] [Algebra R K] (K' : Type u) [Field K']
[Algebra R K']
[Algebra K K'] [IsScalarTower R K K']
variable {X Y : Type u} [AddCommGroup X] [Module R X] [AddCommGroup Y] [Module R Y]
Module.ker_baseChange_le_range_and_finrank_eq_of_field_extension
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_le_range_and_finrank_eq_of_field_extension
universe u
open TensorProduct
open K4EDescendGood in