let i be Element of NAT ; :: thesis: for K being non empty multMagma
for a, a' being Element of K
for p being FinSequence of the carrier of K st i in dom (a * p) & a' = p . i holds
(a * p) . i = a * a'
let K be non empty multMagma ; :: thesis: for a, a' being Element of K
for p being FinSequence of the carrier of K st i in dom (a * p) & a' = p . i holds
(a * p) . i = a * a'
let a, a' be Element of K; :: thesis: for p being FinSequence of the carrier of K st i in dom (a * p) & a' = p . i holds
(a * p) . i = a * a'
let p be FinSequence of the carrier of K; :: thesis: ( i in dom (a * p) & a' = p . i implies (a * p) . i = a * a' )
assume that
A1:
i in dom (a * p)
and
A2:
a' = p . i
; :: thesis: (a * p) . i = a * a'
A3:
a' in dom (the multF of K [;] a,(id the carrier of K))
by A1, A2, FUNCT_1:21;
thus (a * p) . i =
(the multF of K [;] a,(id the carrier of K)) . a'
by A1, A2, FUNCT_1:22
.=
the multF of K . a,((id the carrier of K) . a')
by A3, FUNCOP_1:42
.=
a * a'
by FUNCT_1:35
; :: thesis: verum