set F = { F3(i) where i is Element of NAT : ( F1() <= i & i <= F2() & P1[i] ) } ; deffunc H1( Nat) -> set = F3(($1 - 1)); consider f being FinSequence such that A1:
len f = F2() + 1
and A2:
for k being Nat st k indom f holds f . k = H1(k)
fromFINSEQ_1:sch 2(); { F3(i) where i is Element of NAT : ( F1() <= i & i <= F2() & P1[i] ) }c=rng f