let S be Language; for D being RuleSet of S
for Seqts being Subset of (S -sequents)
for y being object st {y} is Seqts,D -derivable holds
ex mm being Element of NAT st y is mm,Seqts,D -derivable
let D be RuleSet of S; for Seqts being Subset of (S -sequents)
for y being object st {y} is Seqts,D -derivable holds
ex mm being Element of NAT st y is mm,Seqts,D -derivable
let Seqts be Subset of (S -sequents); for y being object st {y} is Seqts,D -derivable holds
ex mm being Element of NAT st y is mm,Seqts,D -derivable
let y be object ; ( {y} is Seqts,D -derivable implies ex mm being Element of NAT st y is mm,Seqts,D -derivable )
set X = Seqts;
set Q = S -sequents ;
set O = OneStep D;
set I = D -iterators ;
assume
{y} is Seqts,D -derivable
; ex mm being Element of NAT st y is mm,Seqts,D -derivable
then
y in union (((OneStep D) [*]) .: {Seqts})
by ZFMISC_1:31;
then consider Y being set such that
A1:
( y in Y & Y in ((OneStep D) [*]) .: {Seqts} )
by TARSKI:def 4;
rng (OneStep D) c= dom (OneStep D)
by Lm1;
then
(OneStep D) [*] = union (D -iterators)
by FOMODEL0:17;
then
((OneStep D) [*]) .: {Seqts} = union { (R .: {Seqts}) where R is Subset of [:(bool (S -sequents)),(bool (S -sequents)):] : R in D -iterators }
by RELSET_2:34;
then consider Z being set such that
A2:
( Y in Z & Z in { (R .: {Seqts}) where R is Subset of [:(bool (S -sequents)),(bool (S -sequents)):] : R in D -iterators } )
by A1, TARSKI:def 4;
consider f being Subset of [:(bool (S -sequents)),(bool (S -sequents)):] such that
A3:
( Z = f .: {Seqts} & f in D -iterators )
by A2;
consider mm being Element of NAT such that
A4:
f = iter ((OneStep D),mm)
by A3;
take
mm
; y is mm,Seqts,D -derivable
iter ((OneStep D),mm) is Function of (bool (S -sequents)),(bool (S -sequents))
by FUNCT_7:83;
then A5:
dom (iter ((OneStep D),mm)) = bool (S -sequents)
by FUNCT_2:def 1;
( y in Y & Y in Im ((iter ((OneStep D),mm)),Seqts) )
by A1, A2, A4, A3;
then
( y in Y & Y in {((iter ((OneStep D),mm)) . Seqts)} )
by A5, FUNCT_1:59;
then
y in ((mm,D) -derivables) . Seqts
by TARSKI:def 1;
hence
y is mm,Seqts,D -derivable
; verum