scheme :: WAYBEL10:sch 3
SubrelstrEq1{ F1() -> non empty RelStr , F2() -> non empty full SubRelStr of F1(), F3() -> non empty full SubRelStr of F1(), P1[ object ] } :
RelStr(# the carrier of F2(), the InternalRel of F2() #) = RelStr(# the carrier of F3(), the InternalRel of F3() #)
provided
A1: for x being object holds
( x is Element of F2() iff P1[x] ) and
A2: for x being object holds
( x is Element of F3() iff P1[x] )