set Z = (Seg 3) --> REAL;
set Z2 = SubFin (((Seg 3) --> REAL),2);
set H = CarProd ((Seg 3) --> REAL);
thus
CarProd ((Seg 3) --> REAL) is Function of [:REAL,REAL,REAL:],(REAL 3)
by Th37, SRINGS_5:8; for s, t, u being object st s in REAL & t in REAL & u in REAL holds
(CarProd ((Seg 3) --> REAL)) . [[s,t],u] = <*s,t,u*>
thus
for s, t, u being object st s in REAL & t in REAL & u in REAL holds
(CarProd ((Seg 3) --> REAL)) . [[s,t],u] = <*s,t,u*>
verumproof
let s,
t,
u be
object ;
( s in REAL & t in REAL & u in REAL implies (CarProd ((Seg 3) --> REAL)) . [[s,t],u] = <*s,t,u*> )
assume A1:
(
s in REAL &
t in REAL &
u in REAL )
;
(CarProd ((Seg 3) --> REAL)) . [[s,t],u] = <*s,t,u*>
A2:
( 1
in Seg 2 & 2
in Seg 2 & 1
in Seg 3 & 2
in Seg 3 & 3
in Seg 3 )
;
A3:
len (SubFin (((Seg 3) --> REAL),2)) = 2
by CARD_1:def 7;
A4:
SubFin (
((Seg 3) --> REAL),2)
= ((Seg 3) --> REAL) | 2
by MEASUR13:def 5;
then
(SubFin (((Seg 3) --> REAL),2)) . 2
= ((Seg 3) --> REAL) . 2
by A2, FUNCT_1:49;
then A5:
(SubFin (((Seg 3) --> REAL),2)) . 2
= REAL
by A2, FUNCOP_1:7;
(SubFin (((Seg 3) --> REAL),2)) . 1
= ((Seg 3) --> REAL) . 1
by A4, A2, FUNCT_1:49;
then
SubFin (
((Seg 3) --> REAL),2)
= <*REAL,REAL*>
by A5, A3, A2, FUNCOP_1:7, FINSEQ_1:44;
then A6:
SubFin (
((Seg 3) --> REAL),2)
= 2
|-> REAL
by FINSEQ_2:61;
then A7:
(CarProd (SubFin (((Seg 3) --> REAL),2))) . [s,t] = <*s,t*>
by A1, Th39;
ElmFin (
((Seg 3) --> REAL),3)
= ((Seg 3) --> REAL) . 3
by MEASUR13:def 1;
then
ElmFin (
((Seg 3) --> REAL),
(2 + 1))
= REAL
by A2, FUNCOP_1:7;
then
ex
a,
b being
FinSequence st
(
(CarProd (SubFin (((Seg 3) --> REAL),2))) . [s,t] = a &
<*u*> = b &
(CarProd ((Seg 3) --> REAL)) . (
[s,t],
u)
= a ^ b )
by A1, A6, Th37, Th13, ZFMISC_1:87;
hence
(CarProd ((Seg 3) --> REAL)) . [[s,t],u] = <*s,t,u*>
by A7;
verum
end;