let n be Element of NAT ; :: thesis: for D being non empty finite set
for a being terms've_same_card_as_number FinSequence of bool D st 1 <= n & n <= (len a) - 1 holds
(a . (n + 1)) \ (a . n) <> {}

let D be non empty finite set ; :: thesis: for a being terms've_same_card_as_number FinSequence of bool D st 1 <= n & n <= (len a) - 1 holds
(a . (n + 1)) \ (a . n) <> {}

let A be terms've_same_card_as_number FinSequence of bool D; :: thesis: ( 1 <= n & n <= (len A) - 1 implies (A . (n + 1)) \ (A . n) <> {} )
assume A1: ( 1 <= n & n <= (len A) - 1 ) ; :: thesis: (A . (n + 1)) \ (A . n) <> {}
then A2: ( n + 1 <= len A & n <= n + 1 ) by NAT_1:11, XREAL_1:21;
then A3: ( 1 <= n + 1 & n <= len A ) by A1, XXREAL_0:2;
then reconsider An1 = A . (n + 1), An = A . n as finite set by A1, A2, Lm2;
A4: ( n in dom A & n + 1 in dom A & card An1 = n + 1 & card An = n ) by A1, A2, A3, Def1, FINSEQ_3:27;
assume (A . (n + 1)) \ (A . n) = {} ; :: thesis: contradiction
then A . (n + 1) c= A . n by XBOOLE_1:37;
then n + 1 <= n by A4, NAT_1:44;
then 1 <= n - n by XREAL_1:21;
then 1 <= 0 ;
hence contradiction ; :: thesis: verum