TwoTermComplex
A two-term complex of finite free R-modules in degrees zero and one.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
universe u v w
namespace CoherentBaseChangestructure TwoTermComplex (R : Type u) [CommRing R] where
/-- The underlying type of the degree-zero module. -/
C0 : Type v
/-- The additive commutative group structure on the degree-zero module. -/
[C0_addCommGroup : AddCommGroup C0]
/-- The R-module structure on the degree-zero module. -/
[C0_module : Module R C0]
/-- The degree-zero module is finitely generated over R. -/
[C0_finite : Module.Finite R C0]
/-- The degree-zero module is free over R. -/
[C0_free : Module.Free R C0]
/-- The underlying type of the degree-one module. -/
C1 : Type v
/-- The additive commutative group structure on the degree-one module. -/
[C1_addCommGroup : AddCommGroup C1]
/-- The R-module structure on the degree-one module. -/
[C1_module : Module R C1]
/-- The degree-one module is finitely generated over R. -/
[C1_finite : Module.Finite R C1]
/-- The degree-one module is free over R. -/
[C1_free : Module.Free R C1]
/-- The differential from degree zero to degree one. -/
d : C0 →ₗ[R] C1