set X = { F5(i) where i is Element of F3() : ex l being Instruction-Location of F4() st
( l = F6() & P1[i,l] ) } ;
set Y = { F5(j) where j is Element of F3() : P1[j,F6()] } ;
thus
{ F5(i) where i is Element of F3() : ex l being Instruction-Location of F4() st
( l = F6() & P1[i,l] ) } c= { F5(j) where j is Element of F3() : P1[j,F6()] }
:: according to XBOOLE_0:def 10 :: thesis: { F5(j) where j is Element of F3() : P1[j,F6()] } c= { F5(i) where i is Element of F3() : ex l being Instruction-Location of F4() st
( l = F6() & P1[i,l] ) }
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in { F5(j) where j is Element of F3() : P1[j,F6()] } or x in { F5(i) where i is Element of F3() : ex l being Instruction-Location of F4() st
( l = F6() & P1[i,l] ) } )
assume
x in { F5(j) where j is Element of F3() : P1[j,F6()] }
; :: thesis: x in { F5(i) where i is Element of F3() : ex l being Instruction-Location of F4() st
( l = F6() & P1[i,l] ) }
then
ex j being Element of F3() st
( x = F5(j) & P1[j,F6()] )
;
hence
x in { F5(i) where i is Element of F3() : ex l being Instruction-Location of F4() st
( l = F6() & P1[i,l] ) }
; :: thesis: verum