let c1, c2 be Element of (Cayley-Dickson N); FUNCSDOM:def 9 for b1 being object holds b1 * (c1 * c2) = (b1 * c1) * c2
let r be Real; r * (c1 * c2) = (r * c1) * c2
consider a1, b1 being Element of N such that
A1:
c1 = <%a1,b1%>
by Th12;
consider a2, b2 being Element of N such that
A2:
c2 = <%a2,b2%>
by Th12;
A3:
c1 * c2 = <%((a1 * a2) - ((b2 *') * b1)),((b2 * a1) + (b1 * (a2 *')))%>
by A1, A2, Def9;
A4:
r * (a1 * a2) = (r * a1) * a2
by FUNCSDOM:def 9;
r * ((b2 *') * b1) = (b2 *') * (r * b1)
by LOPBAN_2:def 11;
then A5:
r * ((a1 * a2) - ((b2 *') * b1)) = ((r * a1) * a2) - ((b2 *') * (r * b1))
by A4, RLVECT_1:34;
A6:
r * (b2 * a1) = b2 * (r * a1)
by LOPBAN_2:def 11;
r * (b1 * (a2 *')) = (r * b1) * (a2 *')
by FUNCSDOM:def 9;
then A7:
r * ((b2 * a1) + (b1 * (a2 *'))) = (b2 * (r * a1)) + ((r * b1) * (a2 *'))
by A6, RLVECT_1:def 5;
r * c1 = <%(r * a1),(r * b1)%>
by A1, Def9;
hence (r * c1) * c2 =
<%(((r * a1) * a2) - ((b2 *') * (r * b1))),((b2 * (r * a1)) + ((r * b1) * (a2 *')))%>
by A2, Def9
.=
r * (c1 * c2)
by A3, A5, A7, Def9
;
verum