let i, j be Element of NAT ; (F1() * <:<*F2(),F3()*>:>) . <*i,j*> = F4(F5(i,j),F6(i,j))
arity F2() = 2
by Def21;
then A4:
dom F2() = 2 -tuples_on NAT
by Th22;
arity F3() = 2
by Def21;
then A5:
dom F3() = 2 -tuples_on NAT
by Th22;
B1:
( F5(i,j) in NAT & F6(i,j) in NAT )
by ORDINAL1:def 12;
A6:
dom <:<*F2(),F3()*>:> = (dom F2()) /\ (dom F3())
by FINSEQ_3:142;
hence (F1() * <:<*F2(),F3()*>:>) . <*i,j*> =
F1() . (<:<*F2(),F3()*>:> . <*i,j*>)
by A4, A5, FINSEQ_2:101, FUNCT_1:13
.=
F1() . <*(F2() . <*i,j*>),(F3() . <*i,j*>)*>
by A6, A4, A5, FINSEQ_2:101, FINSEQ_3:142
.=
F1() . <*F5(i,j),(F3() . <*i,j*>)*>
by A2
.=
F1() . <*F5(i,j),F6(i,j)*>
by A3
.=
F4(F5(i,j),F6(i,j))
by A1, B1
;
verum