scheme :: PCOMPS_2:sch 2
XXX1{ F1() -> non empty set , F2() -> Subset-Family of F1(), F3( object , object ) -> Subset of F1(), P1[ object ], P2[ object , object , object , object ] } :
ex f being sequence of (bool (bool F1())) st
( f . 0 = F2() & ( for n being Nat holds f . (n + 1) = { (union { F3(c,n) where c is Element of F1() : for fq being Subset-Family of F1()
for q being Nat st q <= n & fq = f . q holds
P2[c,V,n,fq]
}
)
where V is Subset of F1() : P1[V]
}
) )