let B be set ; for R being Rule
for t being object
for S being Formula-finset st ( for a being object st a in S holds
B,R |- a ) & [S,t] in R holds
B,R |- t
let R be Rule; for t being object
for S being Formula-finset st ( for a being object st a in S holds
B,R |- a ) & [S,t] in R holds
B,R |- t
let t be object ; for S being Formula-finset st ( for a being object st a in S holds
B,R |- a ) & [S,t] in R holds
B,R |- t
let S be Formula-finset; ( ( for a being object st a in S holds
B,R |- a ) & [S,t] in R implies B,R |- t )
assume that
A1:
for a being object st a in S holds
B,R |- a
and
A2:
[S,t] in R
; B,R |- t
consider S1 being Formula-finset such that
A3:
S c= S1
and
A4:
S1 is B,R -derivable
by A1, Th47;
consider P1 being Formula-sequence such that
A5:
S1 = rng P1
and
A6:
P1 is B,R -correct
by A4;
set P2 = P1 ^ <*t*>;
take
P1 ^ <*t*>
; PROOFS_1:def 10 ( t in rng (P1 ^ <*t*>) & P1 ^ <*t*> is B,R -correct )
rng <*t*> = {t}
by FINSEQ_1:38;
then
t in rng <*t*>
by TARSKI:def 1;
then
t in (rng P1) \/ (rng <*t*>)
by XBOOLE_0:def 3;
hence
t in rng (P1 ^ <*t*>)
by FINSEQ_1:31; P1 ^ <*t*> is B,R -correct
let k be Nat; PROOFS_1:def 7 ( k in dom (P1 ^ <*t*>) implies P1 ^ <*t*>,k is_a_correct_step_wrt B,R )
assume
k in dom (P1 ^ <*t*>)
; P1 ^ <*t*>,k is_a_correct_step_wrt B,R