uconf.models.cocommutative¶
Cocommutative cooperad: linear dual of the commutative operad.
CoCommutative(n) is the arity-n component of Com^*, rank-one
in each arity n >= 1 with zero differential. The unique basis element
is () (empty tuple) and the infinitesimal cocomposition satisfies
Δ^{i;m,n}(e_{m+n-1}) = e_m ⊗ e_n for all valid i, dualising
Com.compose(e_m, i, e_n) = e_{m+n-1}.
Classes
|
Cocommutative cooperad component in fixed arity. |
- class uconf.models.cocommutative.CoCommutative(n, base_ring)[source]¶
Bases:
CommutativeCocommutative cooperad component in fixed arity.
This is the linear dual of
uconf.commutative.Commutative. As a graded module it is identical toCommutative; the additional cooperad structure is provided bycounit(),reduced(), andinfinitesimal_cocompose().- Parameters:
n (int)
- static counit(x)[source]¶
Cooperadic counit: extracts the coefficient of the arity-1 generator.
The counit
ε: CoCom(1) → kevaluates to 1 on the unique basis element()and to 0 for all other arities.- Parameters:
x (Element)
- static infinitesimal_cocompose(x, i, m, n)[source]¶
Partial cocomposition dual to
Commutative.compose(·, i, ·).Since
Com.compose(e_m, i, e_n) = e_{m+n-1}for alli, the dual satisfiesΔ^{i;m,n}(e_{m+n-1}) = e_m ⊗ e_n.- Parameters:
x (Element)
i (int)
m (int)
n (int)
- factory¶
alias of
CoCommutative