Linearity of the associator #
In a possibly nonassociative algebra A over a semiring R, the associator
associator a b c = (a * b) * c - a * (b * c) is R-linear in each of its three arguments, and in
a unital algebra it vanishes when one argument is 1. By linearity it vanishes on the whole span
of a set as soon as it vanishes on triples of elements of that set: to check that a submodule
spanned by a set s is associative, it is enough to check the triples from s.
This is how associativity of a subalgebra spanned by a few explicit elements is proved, for instance in Artin's theorem that two elements of the octonions generate an associative subalgebra.
Main results #
TauCeti.associator_add_left,TauCeti.associator_smul_leftand theirmiddleandrightversions: the associator is linear in each argument.TauCeti.associator_zero_left,TauCeti.associator_zero_middleandTauCeti.associator_zero_right: the associator vanishes as soon as one argument is0.TauCeti.associator_one_left,TauCeti.associator_one_middleandTauCeti.associator_one_right: in a unital ring the associator vanishes as soon as one argument is1.TauCeti.associator_eq_zero_of_mem_span: if the associator vanishes on triples froms, it vanishes on triples fromSubmodule.span R s.
The associator is additive in its first argument.
The associator is additive in its second argument.
The associator is additive in its third argument.
The associator vanishes when its first argument is 0.
The associator vanishes when its second argument is 0.
The associator vanishes when its third argument is 0.
The associator vanishes when its first argument is 1.
The associator vanishes when its second argument is 1.
The associator vanishes when its third argument is 1.
The associator commutes with scalars in its first argument.
The associator commutes with scalars in its second argument.
The associator commutes with scalars in its third argument.
If the associator vanishes on triples of elements of a set s, then it vanishes on triples of
elements of the span of s, the associator being linear in each argument.