:: deftheorem defPackHistory defines OnlinePackingHistory BINPACK1:def 5 :
for a being non empty FinSequence of REAL
for Alg being Function of [:REAL,(NAT *):],NAT
for b3 being non empty FinSequence of NAT * holds
( b3 = OnlinePackingHistory (a,Alg) iff ( len b3 = len a & b3 . 1 = <*1*> & ( for i being Nat st 1 <= i & i < len a holds
ex d1 being Element of REAL ex d2 being FinSequence of NAT st
( d1 = a . (i + 1) & d2 = b3 . i & b3 . (i + 1) = d2 ^ <*(Alg . (d1,d2))*> ) ) ) );