Dependent products of unital algebras over commutative rings
Content created by Louis Wasserman.
Created on 2026-03-04.
Last modified on 2026-03-04.
module commutative-algebra.dependent-products-unital-algebras-commutative-rings where
Imports
open import commutative-algebra.algebras-commutative-rings open import commutative-algebra.commutative-rings open import commutative-algebra.dependent-products-algebras-commutative-rings open import commutative-algebra.unital-algebras-commutative-rings open import foundation.dependent-pair-types open import foundation.function-extensionality open import foundation.unital-binary-operations open import foundation.universe-levels
Idea
Given a commutative ring R and a
family of
unital algebras Aᵢ
over R indexed by i : I, the dependent product Π (i : I) Aᵢ is a unital
algebra over R.
Definition
module _ {l1 l2 l3 : Level} (R : Commutative-Ring l1) (I : UU l2) (A : I → unital-algebra-Commutative-Ring l3 R) where algebra-Π-unital-algebra-Commutative-Ring : algebra-Commutative-Ring (l2 ⊔ l3) R algebra-Π-unital-algebra-Commutative-Ring = Π-algebra-Commutative-Ring R ( I) ( λ i → algebra-unital-algebra-Commutative-Ring R (A i)) type-Π-unital-algebra-Commutative-Ring : UU (l2 ⊔ l3) type-Π-unital-algebra-Commutative-Ring = (i : I) → type-unital-algebra-Commutative-Ring R (A i) one-Π-unital-algebra-Commutative-Ring : type-Π-unital-algebra-Commutative-Ring one-Π-unital-algebra-Commutative-Ring i = one-unital-algebra-Commutative-Ring R (A i) mul-Π-unital-algebra-Commutative-Ring : type-Π-unital-algebra-Commutative-Ring → type-Π-unital-algebra-Commutative-Ring → type-Π-unital-algebra-Commutative-Ring mul-Π-unital-algebra-Commutative-Ring = mul-algebra-Commutative-Ring R algebra-Π-unital-algebra-Commutative-Ring abstract left-unit-law-mul-Π-unital-algebra-Commutative-Ring : left-unit-law ( mul-Π-unital-algebra-Commutative-Ring) ( one-Π-unital-algebra-Commutative-Ring) left-unit-law-mul-Π-unital-algebra-Commutative-Ring f = eq-htpy ( λ i → left-unit-law-mul-unital-algebra-Commutative-Ring R (A i) (f i)) right-unit-law-mul-Π-unital-algebra-Commutative-Ring : right-unit-law ( mul-Π-unital-algebra-Commutative-Ring) ( one-Π-unital-algebra-Commutative-Ring) right-unit-law-mul-Π-unital-algebra-Commutative-Ring f = eq-htpy ( λ i → right-unit-law-mul-unital-algebra-Commutative-Ring R (A i) (f i)) Π-unital-algebra-Commutative-Ring : unital-algebra-Commutative-Ring (l2 ⊔ l3) R Π-unital-algebra-Commutative-Ring = ( algebra-Π-unital-algebra-Commutative-Ring , one-Π-unital-algebra-Commutative-Ring , left-unit-law-mul-Π-unital-algebra-Commutative-Ring , right-unit-law-mul-Π-unital-algebra-Commutative-Ring)
Recent changes
- 2026-03-04. Louis Wasserman. Dependent products of associative/unital algebras (#1883).