let n, m be Nat; for X being ConstructorDB
for A being FinSequence of the Constrs of X st n <= m holds
ATLEAST- (A,n) c= ATLEAST- (A,m)
let X be ConstructorDB ; for A being FinSequence of the Constrs of X st n <= m holds
ATLEAST- (A,n) c= ATLEAST- (A,m)
let A be FinSequence of the Constrs of X; ( n <= m implies ATLEAST- (A,n) c= ATLEAST- (A,m) )
assume A1:
n <= m
; ATLEAST- (A,n) c= ATLEAST- (A,m)
let z be object ; TARSKI:def 3 ( not z in ATLEAST- (A,n) or z in ATLEAST- (A,m) )
assume A2:
z in ATLEAST- (A,n)
; z in ATLEAST- (A,m)
then
z in { x where x is Element of X : card ((rng A) \ (x ref)) <= n }
by Def34;
then consider x being Element of X such that
A3:
( z = x & card ((rng A) \ (x ref)) <= n )
;
card ((rng A) \ (x ref)) <= m
by A1, A3, XXREAL_0:2;
then
x in { x1 where x1 is Element of X : card ((rng A) \ (x1 ref)) <= m }
;
hence
z in ATLEAST- (A,m)
by A2, A3, Def34; verum