:: SCHEMS_1 semantic presentation

scheme :: SCHEMS_1:sch 1
s1{ P1[ set ] } :
ex b1 being set st P1[b1]
provided
E1: for b1 being set holds P1[b1]
proof end;

scheme :: SCHEMS_1:sch 2
s2{ P1[ set , set ] } :
for b1 being set ex b2 being set st P1[b2,b1]
provided
E1: ex b1 being set st
for b2 being set holds P1[b1,b2]
proof end;

scheme :: SCHEMS_1:sch 3
s3{ P1[ set ], P2[ set ] } :
( ( for b1 being set holds P1[b1] ) implies for b1 being set holds P2[b1] )
provided
E1: for b1 being set st P1[b1] holds
P2[b1]
proof end;

scheme :: SCHEMS_1:sch 4
s4{ P1[ set ], P2[ set ] } :
( ( for b1 being set holds P1[b1] ) iff for b1 being set holds P2[b1] )
provided
E1: for b1 being set holds
( P1[b1] iff P2[b1] )
proof end;

scheme :: SCHEMS_1:sch 5
s5{ P1[ set ], P2[] } :
( ( for b1 being set holds P1[b1] ) implies P2[] )
provided
E1: for b1 being set st P1[b1] holds
P2[]
proof end;

scheme :: SCHEMS_1:sch 6
s6{ P1[ set ], P2[ set ] } :
ex b1 being set st
for b2 being set holds
( P1[b1] or P2[b2] )
provided
E1: ( ex b1 being set st P1[b1] or for b1 being set holds P2[b1] )
proof end;

scheme :: SCHEMS_1:sch 7
s7{ P1[ set ], P2[ set ] } :
( ex b1 being set st P1[b1] or for b1 being set holds P2[b1] )
provided
E1: ex b1 being set st
for b2 being set holds
( P1[b1] or P2[b2] )
proof end;

scheme :: SCHEMS_1:sch 8
s8{ P1[ set ], P2[ set ] } :
ex b1 being set st
for b2 being set holds
( P1[b1] or P2[b2] )
provided
E1: for b1 being set ex b2 being set st
( P1[b2] or P2[b1] )
proof end;

scheme :: SCHEMS_1:sch 9
s9{ P1[ set ], P2[ set ] } :
for b1 being set ex b2 being set st
( P1[b2] & P2[b1] )
provided
E1: ( ex b1 being set st P1[b1] & ( for b1 being set holds P2[b1] ) )
proof end;

scheme :: SCHEMS_1:sch 10
s10{ P1[ set ], P2[ set ] } :
( ex b1 being set st P1[b1] & ( for b1 being set holds P2[b1] ) )
provided
E1: for b1 being set ex b2 being set st
( P1[b2] & P2[b1] )
proof end;

scheme :: SCHEMS_1:sch 11
s11{ P1[ set ], P2[ set ] } :
ex b1 being set st
for b2 being set holds
( P1[b1] & P2[b2] )
provided
E1: for b1 being set ex b2 being set st
( P1[b2] & P2[b1] )
proof end;

scheme :: SCHEMS_1:sch 12
s12{ P1[ set , set ] } :
ex b1 being set st
for b2 being set holds P1[b2,b1]
provided
E1: for b1, b2 being set holds P1[b1,b2]
proof end;

scheme :: SCHEMS_1:sch 13
s13{ P1[ set , set ] } :
ex b1 being set st P1[b1,b1]
provided
E1: ex b1 being set st
for b2 being set holds P1[b1,b2]
proof end;

scheme :: SCHEMS_1:sch 14
s14{ P1[ set , set ] } :
for b1 being set ex b2 being set st P1[b2,b1]
provided
E1: for b1 being set holds P1[b1,b1]
proof end;

scheme :: SCHEMS_1:sch 15
s15{ P1[ set , set ] } :
for b1 being set ex b2 being set st P1[b1,b2]
provided
E1: for b1 being set holds P1[b1,b1]
proof end;

scheme :: SCHEMS_1:sch 16
s16{ P1[ set , set ] } :
ex b1, b2 being set st P1[b1,b2]
provided
E1: for b1 being set ex b2 being set st P1[b2,b1]
proof end;