defpred S1[ Nat] means ex P, Q being finite without_zero Subset of NAT st
( [:P,Q:] c= Indices M & card P = card Q & card Q = $1 & Det (EqSegm M,P,Q) <> 0. K );
A1:
for k being Nat st S1[k] holds
k <= len M
A3:
ex k being Nat st S1[k]
proof
consider E being
empty finite without_zero Subset of
NAT ;
reconsider E =
E as
finite without_zero Subset of
NAT ;
take C =
card E;
:: thesis: S1[C]
take P =
E;
:: thesis: ex Q being finite without_zero Subset of NAT st
( [:P,Q:] c= Indices M & card P = card Q & card Q = C & Det (EqSegm M,P,Q) <> 0. K )
take Q =
E;
:: thesis: ( [:P,Q:] c= Indices M & card P = card Q & card Q = C & Det (EqSegm M,P,Q) <> 0. K )
(
Det (EqSegm M,E,E) = 1_ K &
E c= Seg (len M) &
E c= Seg (width M) )
by CARD_1:47, MATRIXR2:41, XBOOLE_1:2;
hence
(
[:P,Q:] c= Indices M &
card P = card Q &
card Q = C &
Det (EqSegm M,P,Q) <> 0. K )
by Th67;
:: thesis: verum
end;
consider k being Nat such that
A4:
S1[k]
and
A5:
for n being Nat st S1[n] holds
n <= k
from NAT_1:sch 6(A1, A3);
take
k
; :: thesis: ( k is Element of NAT & ex P, Q being finite without_zero Subset of NAT st
( [:P,Q:] c= Indices M & card P = card Q & card P = k & Det (EqSegm M,P,Q) <> 0. K ) & ( for P1, Q1 being finite without_zero Subset of NAT st [:P1,Q1:] c= Indices M & card P1 = card Q1 & Det (EqSegm M,P1,Q1) <> 0. K holds
card P1 <= k ) )
thus
( k is Element of NAT & ex P, Q being finite without_zero Subset of NAT st
( [:P,Q:] c= Indices M & card P = card Q & card P = k & Det (EqSegm M,P,Q) <> 0. K ) & ( for P1, Q1 being finite without_zero Subset of NAT st [:P1,Q1:] c= Indices M & card P1 = card Q1 & Det (EqSegm M,P1,Q1) <> 0. K holds
card P1 <= k ) )
by A4, A5; :: thesis: verum