scheme :: LMOD_7:sch 10
Fr4{ F1() -> non empty set , F2() -> non empty set , F3() -> set , F4() -> Element of F1(), F5( object ) -> set , P1[ object , object ], P2[ object , object ] } :
( F4() in F5(F3()) iff for b being Element of F2() st b in F3() holds
P1[F4(),b] )
provided
A1: F5(F3()) = { a where a is Element of F1() : P2[a,F3()] } and
A2: ( P2[F4(),F3()] iff for b being Element of F2() st b in F3() holds
P1[F4(),b] )