scheme :: YELLOW16:sch 3
ProductInfsInheriting{ F1() -> non empty set , F2() -> non-Empty Poset-yielding ManySortedSet of F1(), F3() -> non-Empty Poset-yielding ManySortedSet of F1(), P1[ set , set ] } :
for X being Subset of (product F3()) st P1[X, product F3()] holds
product F3() inherits_inf_of X, product F2()
provided
A1: for X being Subset of (product F3()) st P1[X, product F3()] holds
for i being Element of F1() holds P1[ pi (X,i),F3() . i] and
A2: for i being Element of F1() holds F3() . i is full SubRelStr of F2() . i and
A3: for i being Element of F1()
for X being Subset of (F3() . i) st P1[X,F3() . i] holds
F3() . i inherits_inf_of X,F2() . i