let I, X be non empty set ; for x being X -valued ManySortedSet of I
for p, q being FinSequence of I holds (p ^ q) * x = (p * x) ^ (q * x)
let x be X -valued ManySortedSet of I; for p, q being FinSequence of I holds (p ^ q) * x = (p * x) ^ (q * x)
let p, q be FinSequence of I; (p ^ q) * x = (p * x) ^ (q * x)
A1:
dom x = I
by PARTFUN1:def 2;
rng x c= X
by RELAT_1:def 19;
then A2:
x is Function of I,X
by A1, FUNCT_2:2;
then A3:
( dom (p * x) = dom p & dom (q * x) = dom q & dom ((p ^ q) * x) = dom (p ^ q) )
by FINSEQ_3:120;
A4:
dom (p ^ q) = Seg ((len p) + (len q))
by FINSEQ_1:def 7;
A5:
( Seg (len (p * x)) = dom p & Seg (len (q * x)) = dom q )
by A3, FINSEQ_1:def 3;
A6:
( len (p * x) = len p & len (q * x) = len q )
by A5, FINSEQ_1:def 3;
then A7:
dom ((p * x) ^ (q * x)) = Seg ((len p) + (len q))
by FINSEQ_1:def 7;
for t being object st t in dom ((p ^ q) * x) holds
((p ^ q) * x) . t = ((p * x) ^ (q * x)) . t
hence
(p ^ q) * x = (p * x) ^ (q * x)
by A7, A2, FINSEQ_3:120, A4; verum