Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.esComp_inv_one_tmul_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section HelperE
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T] (f : R →+* S) (g : S →+* T)
(M : ModuleCat.{u} R)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.esComp_hom_one_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section HelperE
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T] (f : R →+* S) (g : S →+* T)
(M : ModuleCat.{u} R)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.es_map_one_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section HelperE
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T] (f : R →+* S) (g : S →+* T)
(M : ModuleCat.{u} R)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.esComp_hom_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section HelperE
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T] (f : R →+* S) (g : S →+* T)
(M : ModuleCat.{u} R)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.eqToHom_extendScalars_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section HelperE
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T] (f : R →+* S) (g : S →+* T)
(M : ModuleCat.{u} R)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.es_one_tmul_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section HelperE
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T] (f : R →+* S) (g : S →+* T)
(M : ModuleCat.{u} R)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.compareScalarExtensions_one_tmul_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Transport
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.comparison_square
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Transport
open scoped ChangeOfRings
variable {R S T : Type u} [CommRing R] [CommRing S] [CommRing T]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.Nc
DocumentationThe given module bundled over the extension ring.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.X₁
DocumentationThe double tensor ring with scalars restricted along the first coface.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.X₂
DocumentationThe double tensor ring with scalars restricted along the second coface.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.E₁
DocumentationExtend the given module along the first coface.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.E₂
DocumentationExtend the given module along the second coface.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.X₁_smul_def
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.X₂_smul_def
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.k₁
DocumentationAct on the module by the first tensor factor and retain the second factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.k₁_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₁
DocumentationThe balanced linear map induced by the first-factor action.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₁_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.k₂
DocumentationAct on the module by the second tensor factor and retain the first factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.k₂_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₂
DocumentationThe balanced linear map induced by the second-factor action.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₂_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.v₂
DocumentationInsert a unit tensor factor to invert the second-factor comparison.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.v₂_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.v₂_u₂
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₂_injective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.X₃
DocumentationThe triple tensor ring with scalars restricted to its third factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.F₃
DocumentationExtend the given module to the triple tensor ring through its third factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.j₃_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.act
DocumentationEvaluate the scalar action on a tensor product with the module.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.act_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.K₃
DocumentationMove the module factor past the first two scalars and evaluate the third scalar.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.K₃_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.k₃
DocumentationThe curried form of the triple-tensor comparison.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.k₃_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃
DocumentationThe balanced triple-tensor comparison through the third-factor action.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.Xc
DocumentationRestrict scalars on the triple tensor ring along the chosen composite coface.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.Fc
DocumentationExtend the given module along the chosen composite coface.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.push
DocumentationApply a coface to the ring factor of a balanced tensor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.push_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.esc_inv_one_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.T_one_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ins₁
DocumentationInsert one in the second tensor factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ins₂
DocumentationInsert one in the first tensor factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ins₁_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ins₂_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.σ
DocumentationReassociate the tensor product and exchange the two ring factors.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.σ_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃_push₁₃
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃_push₂₃
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃_c₁₂_mul_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃_c₁₂_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Dictionary
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ
DocumentationApply the descent morphism to a unit tensor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ_add
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.one_tmul_smul_E₁
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.one_tmul_smul_E₂
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ_smul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₂_i₁_smul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₂_one_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₁_one_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.lTensor_mulLeft_algebraMap
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ₂
DocumentationExpress the descent coaction in the module-first tensor product.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ₂_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ι₂
DocumentationThe unit-insertion map in the module-first tensor product.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ι₂_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.Msub
DocumentationThe equalizer submodule fixed by the descent coaction.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.mem_Msub_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ₂_of_mem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ₂_smul_of_mem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.aux₁
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.aux₂
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.T_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module A N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃_T₂₃_push₁₂
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.u₃_push₁₃'
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.coassoc
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.tmul_one_injective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.lTensor_comm_comp
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δt
DocumentationExpress the descent coaction in the ring-first tensor product.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ιt
DocumentationThe unit-insertion map in the ring-first tensor product.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.ιt_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
omit [Module B N] [IsScalarTower A B N] in
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.Msub_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.lTensor_δt_δt
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δt_smul_of_mem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δ_injective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.δt_injective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.liftBaseChange_bijective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.isBaseChange_Msub
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.XB
DocumentationThe extension ring with its original base-ring action via restriction of scalars.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.idXB
DocumentationIdentify the restricted scalar carrier with the original algebra.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.EM
DocumentationThe scalar extension of the candidate descended submodule.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.incl
DocumentationThe submodule inclusion as a morphism into the restricted module.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.θh
DocumentationThe scalar-extended submodule inclusion obtained from the extension-restriction adjunction.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.θh_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.θh_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.θh_bijective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.isIso_θh
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent.S17C1.square
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
namespace S17C1
section Core
open ChangeOfRings
variable {A B : Type u} [CommRing A] [CommRing B] [Algebra A B]
(N : Type u) [AddCommGroup N] [Module B N] [Module A N] [IsScalarTower A B N]
(φ' : E₁ (A := A) (B := B) N ⟶ E₂ (A := A) (B := B) N)
variable (M : Submodule A N)
Module.FaithfullyFlat.exists_submodule_isBaseChange_of_cocycle
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.FaithfullyFlatDescent
open TensorProduct CategoryTheory Algebra.DescentCofaces
universe u
open S17C1 in