let p be nonnegative FinSequence of REAL ; for q being FinSequence of REAL holds
( q = Infor_FinSeq_of p iff ( len q = len p & ( for k being Nat st k in dom q holds
q . k = (p . k) * (log (2,(p . k))) ) ) )
let q be FinSequence of REAL ; ( q = Infor_FinSeq_of p iff ( len q = len p & ( for k being Nat st k in dom q holds
q . k = (p . k) * (log (2,(p . k))) ) ) )
set pp = mlt (p,(FinSeq_log (2,p)));
A1:
len p = len (FinSeq_log (2,p))
by Def6;
then A2:
len (mlt (p,(FinSeq_log (2,p)))) = len p
by MATRPROB:30;
hereby ( len q = len p & ( for k being Nat st k in dom q holds
q . k = (p . k) * (log (2,(p . k))) ) implies q = Infor_FinSeq_of p )
assume A3:
q = Infor_FinSeq_of p
;
( len q = len p & ( for k being Nat st k in dom q holds
q . k = (p . k) * (log (2,(p . k))) ) )thus
(
len q = len p & ( for
k being
Nat st
k in dom q holds
q . k = (p . k) * (log (2,(p . k))) ) )
verumproof
A4:
dom p = dom q
by A2, A3, FINSEQ_3:29;
thus
len q = len p
by A1, A3, MATRPROB:30;
for k being Nat st k in dom q holds
q . k = (p . k) * (log (2,(p . k)))
let k be
Nat;
( k in dom q implies q . k = (p . k) * (log (2,(p . k))) )
assume A5:
k in dom q
;
q . k = (p . k) * (log (2,(p . k)))
A6:
q . k = (p . k) * ((FinSeq_log (2,p)) . k)
by A3, RVSUM_1:59;
A7:
k in dom (FinSeq_log (2,p))
by A1, A2, A3, A5, FINSEQ_3:29;
end;
end;
assume that
A8:
len q = len p
and
A9:
for k being Nat st k in dom q holds
q . k = (p . k) * (log (2,(p . k)))
; q = Infor_FinSeq_of p
A10:
dom q = dom p
by A8, FINSEQ_3:29;
len q = len (mlt (p,(FinSeq_log (2,p))))
by A1, A8, MATRPROB:30;
then A11:
dom q = dom (mlt (p,(FinSeq_log (2,p))))
by FINSEQ_3:29;
A12:
dom p = dom (FinSeq_log (2,p))
by A1, FINSEQ_3:29;
hence
q = Infor_FinSeq_of p
by A11, FINSEQ_1:13; verum