let B be set ; for R being Rule
for B1 being set
for a being object st B1,R |- a & ( for b being object st b in B1 holds
B,R |- b ) holds
B,R |- a
let R be Rule; for B1 being set
for a being object st B1,R |- a & ( for b being object st b in B1 holds
B,R |- b ) holds
B,R |- a
let B1 be set ; for a being object st B1,R |- a & ( for b being object st b in B1 holds
B,R |- b ) holds
B,R |- a
let a be object ; ( B1,R |- a & ( for b being object st b in B1 holds
B,R |- b ) implies B,R |- a )
assume that
A1:
B1,R |- a
and
A2:
for b being object st b in B1 holds
B,R |- b
; B,R |- a
consider S being Formula-finset such that
A3:
a in S
and
A4:
S is B1,R -derivable
by A1, Th45;
set S1 = B1 /\ S;
for b being object st b in B1 /\ S holds
b in B1
by XBOOLE_0:def 4;
then
for b being object st b in B1 /\ S holds
B,R |- b
by A2;
then consider S2 being Formula-finset such that
A7:
B1 /\ S c= S2
and
A8:
S2 is B,R -derivable
by Th47;
S is S2,R -derivable
by A4, A7, Th48;
then A10:
S2 \/ S is B,R -derivable
by A8, Th52;
a in S2 \/ S
by A3, XBOOLE_0:def 3;
hence
B,R |- a
by A10; verum