let m be Nat; for X being set
for S being Language
for D being RuleSet of S holds ((m,D) -derivables) . X c= union (((OneStep D) [*]) .: {X})
let X be set ; for S being Language
for D being RuleSet of S holds ((m,D) -derivables) . X c= union (((OneStep D) [*]) .: {X})
let S be Language; for D being RuleSet of S holds ((m,D) -derivables) . X c= union (((OneStep D) [*]) .: {X})
let D be RuleSet of S; ((m,D) -derivables) . X c= union (((OneStep D) [*]) .: {X})
set F = { (((mm,D) -derivables) . X) where mm is Element of NAT : verum } ;
set LH = union { (((mm,D) -derivables) . X) where mm is Element of NAT : verum } ;
set Q = S -sequents ;
set O = OneStep D;
set RH = union (((OneStep D) [*]) .: {X});
reconsider mm = m as Element of NAT by ORDINAL1:def 12;
((mm,D) -derivables) . X in { (((mm,D) -derivables) . X) where mm is Element of NAT : verum }
;
then
((mm,D) -derivables) . X c= union { (((mm,D) -derivables) . X) where mm is Element of NAT : verum }
by ZFMISC_1:74;
hence
((m,D) -derivables) . X c= union (((OneStep D) [*]) .: {X})
by Lm10; verum