defpred S1[ Element of NAT ] means ( $1 > card (Support p) or ex M being finite Subset of (Bags n) st
( M c= Support p & card M = $1 & ( for b, b' being bag of n st b in M & b' in Support p & b <= b',T holds
b' in M ) ) );
A2:
S1[ 0 ]
A3:
now let k be
Element of
NAT ;
:: thesis: ( S1[k] implies S1[k + 1] )assume A4:
S1[
k]
;
:: thesis: S1[k + 1]
(
k + 1
> card (Support p) or ex
M being
finite Subset of
(Bags n) st
(
M c= Support p &
card M = k + 1 & ( for
b,
b' being
bag of
n st
b in M &
b' in Support p &
b <= b',
T holds
b' in M ) ) )
proof
assume A5:
not
k + 1
> card (Support p)
;
:: thesis: ex M being finite Subset of (Bags n) st
( M c= Support p & card M = k + 1 & ( for b, b' being bag of n st b in M & b' in Support p & b <= b',T holds
b' in M ) )
k <= k + 1
by NAT_1:11;
then consider M1 being
finite Subset of
(Bags n) such that A6:
(
M1 c= Support p &
card M1 = k & ( for
b,
b' being
bag of
n st
b in M1 &
b' in Support p &
b <= b',
T holds
b' in M1 ) )
by A4, A5, XXREAL_0:2;
A7:
for
u being
set st
u in M1 holds
u in Support p
by A6;
set G =
(Support p) \ M1;
then reconsider G =
(Support p) \ M1 as
Subset of
(Bags n) by TARSKI:def 3;
then reconsider G =
G as non
empty finite Subset of
(Bags n) ;
set R =
RelStr(#
(Bags n),
T #);
consider x being
Element of
RelStr(#
(Bags n),
T #)
such that A8:
(
x in G &
x is_maximal_wrt G,the
InternalRel of
RelStr(#
(Bags n),
T #) )
by BAGORDER:7;
reconsider b =
x as
bag of
n by POLYNOM1:def 14;
set M =
M1 \/ {b};
then
{b} c= Bags n
by TARSKI:def 3;
then
M1 \/ {b} c= (Bags n) \/ (Bags n)
by XBOOLE_1:13;
then reconsider M =
M1 \/ {b} as
finite Subset of
(Bags n) ;
then A12:
M c= Support p
by TARSKI:def 3;
not
b in M1
by A8, XBOOLE_0:def 5;
then A13:
card M = k + 1
by A6, CARD_2:54;
hence
ex
M being
finite Subset of
(Bags n) st
(
M c= Support p &
card M = k + 1 & ( for
b,
b' being
bag of
n st
b in M &
b' in Support p &
b <= b',
T holds
b' in M ) )
by A12, A13;
:: thesis: verum
end; hence
S1[
k + 1]
;
:: thesis: verum end;
for k being Element of NAT holds S1[k]
from NAT_1:sch 1(A2, A3);
hence
ex b1 being finite Subset of (Bags n) st
( b1 c= Support p & card b1 = i & ( for b, b' being bag of n st b in b1 & b' in Support p & b <= b',T holds
b' in b1 ) )
by A1; :: thesis: verum