let n, i be Nat; :: thesis: sqr (Base_FinSeq n,i) = Base_FinSeq n,i
A2:
dom (sqrreal * (Base_FinSeq n,i)) = (Base_FinSeq n,i) " (dom sqrreal )
by RELAT_1:182;
A3:
rng (Base_FinSeq n,i) c= REAL
;
A4: (Base_FinSeq n,i) " (dom sqrreal ) =
(Base_FinSeq n,i) " REAL
by FUNCT_2:def 1
.=
dom (Base_FinSeq n,i)
by Th2, A3
;
for x being set st x in dom (Base_FinSeq n,i) holds
(sqrreal * (Base_FinSeq n,i)) . x = (Base_FinSeq n,i) . x
proof
let x be
set ;
:: thesis: ( x in dom (Base_FinSeq n,i) implies (sqrreal * (Base_FinSeq n,i)) . x = (Base_FinSeq n,i) . x )
assume A5:
x in dom (Base_FinSeq n,i)
;
:: thesis: (sqrreal * (Base_FinSeq n,i)) . x = (Base_FinSeq n,i) . x
then A6:
x in Seg (len (Base_FinSeq n,i))
by FINSEQ_1:def 3;
reconsider nx =
x as
Element of
NAT by A5;
len (Base_FinSeq n,i) = n
by MATRIXR2:74;
then A7:
( 1
<= nx &
nx <= n )
by A6, FINSEQ_1:3;
A8:
(sqrreal * (Base_FinSeq n,i)) . x = sqrreal . ((Base_FinSeq n,i) . x)
by A5, FUNCT_1:23;
end;
hence
sqr (Base_FinSeq n,i) = Base_FinSeq n,i
by A2, A4, FUNCT_1:9; :: thesis: verum