A 3-cocycle on a monoid G with values in a commutative monoid A:
a function ω : G × G × G → A satisfying the cocycle identity used to
twist the associator of the pointed monoidal category Vec_G^ω.
- toFun : G → G → G → A
Instances For
Coerce a GroupCocycle3 to its underlying function G → G → G → A.
Extensionality for 3-cocycles: equality of toFun implies equality.
A normalised 3-cocycle: a GroupCocycle3 satisfying
ω(g, 1, h) = 1 for all g, h ∈ G.
- toFun : G → G → G → A
Instances For
The trivial 3-cocycle, constantly equal to 1.
Instances For
The trivial normalised 3-cocycle, constantly equal to 1.
Instances For
Category instance on CG G A ω: composition multiplies the
underlying scalars and identity morphisms have scalar 1.
Tensor product of objects in CG G A ω: degrees multiply.
Instances For
Tensor product of morphisms in CG G A ω: scalars multiply.
Instances For
The associator in the twisted category CG G A ω, with structure
constant ω(X.val, Y.val, Z.val) on each component.
Instances For
Left unit isomorphism 1 ⊗ X ≅ X in CG G A ω.
Instances For
The underlying scalar of the left unitor in CG G A ω is 1.
Right unit isomorphism X ⊗ 1 ≅ X in CG G A ω.
Instances For
The underlying scalar of the right unitor in CG G A ω is 1.
Monoidal-category structure data on CG G A ω: tensor product,
unit, associator, and unitors as defined above.
CG G A ω is a monoidal category: the pentagon axiom follows from
the cocycle identity of ω and the triangle axiom from normalisation.
This is the construction of Vec_G^ω (EGNO §1.7).
Dual object of X = ⟨g⟩ in CG G A ω, namely ⟨g⁻¹⟩.
Instances For
A normalised 3-cocycle is also normalised in the rightmost slot:
ω(g, h, 1) = 1.
A normalised 3-cocycle is also normalised in the leftmost slot:
ω(1, g, h) = 1.
The evaluation morphism Xᘁ ⊗ X ⟶ 𝟙 in CG G A ω, given by the scalar
ω(g, g⁻¹, g)⁻¹ where g = X.val.
Instances For
The coevaluation morphism 𝟙 ⟶ X ⊗ Xᘁ in CG G A ω, given by the
scalar 1.
Instances For
Each object X of CG G A ω has an exact pairing with its dual
Xᘁ = ⟨g⁻¹⟩, exhibiting CG G A ω as a rigid monoidal category.