ModuleModule_ker_baseChange_field_of_subsingleton_H1_of_projective.lean
Nyll.AlgebraicCurves.Foundations.Algebra.Module_ker_baseChange_field_of_subsingleton_H1_of_projective
7 declarations indexed from sourceView source ↗ Module documentation
Module ker base Change field of subsingleton H1 of projective
Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_field_of_subsingleton_H1_of_projective.BC0Pt.exact_of_equiv
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_field_of_subsingleton_H1_of_projective
universe u v
open TensorProduct
namespace BC0Pt
section Transfer
variable {S : Type*} [CommRing S]
{A B C A' B' C' : Type*} [AddCommGroup A] [Module S A] [AddCommGroup B] [Module S B]
[AddCommGroup C] [Module S C]
[AddCommGroup A'] [Module S A'] [AddCommGroup B'] [Module S B'] [AddCommGroup C'] [Module S C']
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_field_of_subsingleton_H1_of_projective.BC0Pt.injective_of_equiv
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_field_of_subsingleton_H1_of_projective
universe u v
open TensorProduct
namespace BC0Pt
section Transfer
variable {S : Type*} [CommRing S]
{A B C A' B' C' : Type*} [AddCommGroup A] [Module S A] [AddCommGroup B] [Module S B]
[AddCommGroup C] [Module S C]
[AddCommGroup A'] [Module S A'] [AddCommGroup B'] [Module S B'] [AddCommGroup C'] [Module S C']
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_field_of_subsingleton_H1_of_projective.BC0Pt.ker_eq_range_and_injective_of_equiv
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_field_of_subsingleton_H1_of_projective
universe u v
open TensorProduct
namespace BC0Pt
section Transfer
variable {S : Type*} [CommRing S]
{A B C A' B' C' : Type*} [AddCommGroup A] [Module S A] [AddCommGroup B] [Module S B]
[AddCommGroup C] [Module S C]
[AddCommGroup A'] [Module S A'] [AddCommGroup B'] [Module S B'] [AddCommGroup C'] [Module S C']
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_field_of_subsingleton_H1_of_projective.BC0Pt.can
DocumentationThe linear equivalence cancelling the intermediate scalar-extension step.
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_field_of_subsingleton_H1_of_projective
universe u v
open TensorProduct
namespace BC0Pt
section Cancel
variable (R : Type*) [CommRing R] (A : Type*) [CommRing A] [Algebra R A] (B : Type*) [CommRing B]
[Algebra R B]
[Algebra A B] [IsScalarTower R A B]
{M N : Type*} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (f : M →ₗ[R] N)
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_field_of_subsingleton_H1_of_projective.BC0Pt.can_nat
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_field_of_subsingleton_H1_of_projective
universe u v
open TensorProduct
namespace BC0Pt
section Cancel
variable (R : Type*) [CommRing R] (A : Type*) [CommRing A] [Algebra R A] (B : Type*) [CommRing B]
[Algebra R B]
[Algebra A B] [IsScalarTower R A B]
{M N : Type*} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (f : M →ₗ[R] N)
AlgebraicCurves.Foundations.Algebra.Proofs.Module_ker_baseChange_field_of_subsingleton_H1_of_projective.BC0Pt.main
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_field_of_subsingleton_H1_of_projective
universe u v
open TensorProduct
namespace BC0Pt
Module.ker_baseChange_field_of_subsingleton_H1_of_projective
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Module_ker_baseChange_field_of_subsingleton_H1_of_projective
universe u v
open TensorProduct