let a be non empty FinSequence of REAL ; for Alg being Function of [:REAL,(NAT *):],NAT
for h being non empty FinSequence of NAT *
for f being non empty FinSequence of NAT holds dom (OnlinePacking (a,Alg)) = dom a
let Alg be Function of [:REAL,(NAT *):],NAT; for h being non empty FinSequence of NAT *
for f being non empty FinSequence of NAT holds dom (OnlinePacking (a,Alg)) = dom a
let h be non empty FinSequence of NAT * ; for f being non empty FinSequence of NAT holds dom (OnlinePacking (a,Alg)) = dom a
let f be non empty FinSequence of NAT ; dom (OnlinePacking (a,Alg)) = dom a
set f = OnlinePacking (a,Alg);
set h = OnlinePackingHistory (a,Alg);
L220:
len (OnlinePackingHistory (a,Alg)) = len a
by defPackHistory;
1 <= len (OnlinePackingHistory (a,Alg))
by NAT_1:14;
then
len ((OnlinePackingHistory (a,Alg)) . (len (OnlinePackingHistory (a,Alg)))) = len (OnlinePackingHistory (a,Alg))
by L220, NF510;
hence
dom (OnlinePacking (a,Alg)) = dom a
by L220, FINSEQ_3:29; verum