let E, D, D9 be non empty set ; for i, j being Nat
for F being Function of [:D,D9:],E
for T being Tuple of i,D
for T9 being Tuple of i,D9
for S being Tuple of j,D
for S9 being Tuple of j,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
let i, j be Nat; for F being Function of [:D,D9:],E
for T being Tuple of i,D
for T9 being Tuple of i,D9
for S being Tuple of j,D
for S9 being Tuple of j,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
let F be Function of [:D,D9:],E; for T being Tuple of i,D
for T9 being Tuple of i,D9
for S being Tuple of j,D
for S9 being Tuple of j,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
let T be Tuple of i,D; for T9 being Tuple of i,D9
for S being Tuple of j,D
for S9 being Tuple of j,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
let T9 be Tuple of i,D9; for S being Tuple of j,D
for S9 being Tuple of j,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
let S be Tuple of j,D; for S9 being Tuple of j,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
let S9 be Tuple of j,D9; F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
defpred S1[ Nat] means for S being Tuple of $1,D
for S9 being Tuple of $1,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9);
now let j be
Nat;
( ( for S being Tuple of j,D
for S9 being Tuple of j,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9) ) implies for S being Tuple of j + 1,D
for S9 being Tuple of j + 1,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9) )assume A1:
for
S being
Tuple of
j,
D for
S9 being
Tuple of
j,
D9 holds
F .: (T ^ S),
(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
;
for S being Tuple of j + 1,D
for S9 being Tuple of j + 1,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)let S be
Tuple of
j + 1,
D;
for S9 being Tuple of j + 1,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)let S9 be
Tuple of
j + 1,
D9;
F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)consider S1 being
Element of
j -tuples_on D,
d being
Element of
D such that A2:
S = S1 ^ <*d*>
by FINSEQ_2:137;
A3:
T ^ S = (T ^ S1) ^ <*d*>
by A2, FINSEQ_1:45;
reconsider S1 =
S1 as
Tuple of
j,
D by FINSEQ_2:151;
consider S19 being
Element of
j -tuples_on D9,
d9 being
Element of
D9 such that A4:
S9 = S19 ^ <*d9*>
by FINSEQ_2:137;
A5:
T9 ^ S9 = (T9 ^ S19) ^ <*d9*>
by A4, FINSEQ_1:45;
reconsider S19 =
S19 as
Tuple of
j,
D9 by FINSEQ_2:151;
(
T ^ S1 is
Tuple of
i + j,
D &
T9 ^ S19 is
Tuple of
i + j,
D9 )
by FINSEQ_2:127;
hence F .: (T ^ S),
(T9 ^ S9) =
(F .: (T ^ S1),(T9 ^ S19)) ^ <*(F . d,d9)*>
by A3, A5, Th11
.=
((F .: T,T9) ^ (F .: S1,S19)) ^ <*(F . d,d9)*>
by A1
.=
(F .: T,T9) ^ ((F .: S1,S19) ^ <*(F . d,d9)*>)
by FINSEQ_1:45
.=
(F .: T,T9) ^ (F .: S,S9)
by A2, A4, Th11
;
verum end;
then A6:
for j being Nat st S1[j] holds
S1[j + 1]
;
now let S be
Tuple of
0 ,
D;
for S9 being Tuple of 0 ,D9 holds F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)let S9 be
Tuple of
0 ,
D9;
F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
S = <*> D
;
then A7:
F .: S,
S9 = <*> E
by FINSEQ_2:87;
(
T ^ S = T &
T9 ^ S9 = T9 )
by FINSEQ_2:115;
hence
F .: (T ^ S),
(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
by A7, FINSEQ_1:47;
verum end;
then A8:
S1[ 0 ]
;
for j being Nat holds S1[j]
from NAT_1:sch 2(A8, A6);
hence
F .: (T ^ S),(T9 ^ S9) = (F .: T,T9) ^ (F .: S,S9)
; verum