let n, c be Nat; ( 0 <= n & n < 210 & c = card ((seq (n,100)) /\ ((((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ (multiples 7))) implies ( c >= 75 & ( not c = 75 or n = 9 or n = 10 or n = 99 or n = 100 ) ) )
assume that
A1:
( 0 <= n & n < 210 )
and
A2:
c = card ((seq (n,100)) /\ ((((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ (multiples 7)))
; ( c >= 75 & ( not c = 75 or n = 9 or n = 10 or n = 99 or n = 100 ) )
set S = seq (n,100);
set M2 = multiples 2;
set M3 = multiples 3;
set M5 = multiples 5;
set M7 = multiples 7;
set M235 = ((multiples 2) \/ (multiples 3)) \/ (multiples 5);
set M = (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ (multiples 7);
(((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ (multiples 7) = (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))
by XBOOLE_1:39;
then A3:
(seq (n,100)) /\ ((((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ (multiples 7)) = ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) \/ ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))))
by XBOOLE_1:23;
A4:
(seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) misses (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))
by XBOOLE_1:76, XBOOLE_1:79;
then A5:
card ((seq (n,100)) /\ ((((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ (multiples 7))) = (card ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) + (card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))))
by A3, CARD_2:40;
( not 2 divides (24 * 2) + 1 & not 3 divides (3 * 16) + 1 & not 5 divides (5 * 9) + 4 & 7 divides 7 * 7 )
by NAT_4:9;
then
( not 49 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 49 in multiples 7 )
by Lm6, NUMBER14:62;
then A6:
49 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (38 * 2) + 1 & not 3 divides (3 * 25) + 2 & not 5 divides (5 * 15) + 2 & 7 divides 11 * 7 )
by NAT_4:9;
then
( not 77 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 77 in multiples 7 )
by Lm6, NUMBER14:62;
then A7:
77 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (45 * 2) + 1 & not 3 divides (3 * 30) + 1 & not 5 divides (5 * 18) + 1 & 7 divides 13 * 7 )
by NAT_4:9;
then
( not 91 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 91 in multiples 7 )
by Lm6, NUMBER14:62;
then A8:
91 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (59 * 2) + 1 & not 3 divides (3 * 39) + 2 & not 5 divides (5 * 23) + 4 & 7 divides 17 * 7 )
by NAT_4:9;
then
( not 119 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 119 in multiples 7 )
by Lm6, NUMBER14:62;
then A9:
119 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (66 * 2) + 1 & not 3 divides (3 * 44) + 1 & not 5 divides (5 * 26) + 3 & 7 divides 19 * 7 )
by NAT_4:9;
then
( not 133 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 133 in multiples 7 )
by Lm6, NUMBER14:62;
then A10:
133 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (80 * 2) + 1 & not 3 divides (3 * 53) + 2 & not 5 divides (5 * 32) + 1 & 7 divides 23 * 7 )
by NAT_4:9;
then
( not 161 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 161 in multiples 7 )
by Lm6, NUMBER14:62;
then A11:
161 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (101 * 2) + 1 & not 3 divides (3 * 67) + 2 & not 5 divides (5 * 40) + 3 & 7 divides 29 * 7 )
by NAT_4:9;
then
( not 203 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 203 in multiples 7 )
by Lm6, NUMBER14:62;
then A12:
203 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (108 * 2) + 1 & not 3 divides (3 * 72) + 1 & not 5 divides (5 * 43) + 2 & 7 divides 31 * 7 )
by NAT_4:9;
then
( not 217 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 217 in multiples 7 )
by Lm6, NUMBER14:62;
then A13:
217 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (129 * 2) + 1 & not 3 divides (3 * 86) + 1 & not 5 divides (5 * 51) + 4 & 7 divides 37 * 7 )
by NAT_4:9;
then
( not 259 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 259 in multiples 7 )
by Lm6, NUMBER14:62;
then A14:
259 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (143 * 2) + 1 & not 3 divides (3 * 95) + 2 & not 5 divides (5 * 57) + 2 & 7 divides 41 * 7 )
by NAT_4:9;
then
( not 287 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 287 in multiples 7 )
by Lm6, NUMBER14:62;
then A15:
287 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
( not 2 divides (150 * 2) + 1 & not 3 divides (3 * 100) + 1 & not 5 divides (5 * 60) + 1 & 7 divides 43 * 7 )
by NAT_4:9;
then
( not 301 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 301 in multiples 7 )
by Lm6, NUMBER14:62;
then A16:
301 in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by XBOOLE_0:def 5;
A17:
for i, j, k being Element of NAT st n < i & i < j & j < k & k <= n + 100 & i in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & j in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & k in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) holds
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) >= 3
proof
let i,
j,
k be
Element of
NAT ;
( n < i & i < j & j < k & k <= n + 100 & i in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & j in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & k in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) implies card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) >= 3 )
assume that A18:
(
n < i &
i < j &
j < k &
k <= n + 100 )
and A19:
(
i in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) &
j in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) &
k in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) )
;
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) >= 3
A20:
(
i < k &
n < j &
j < n + 100 )
by A18, XXREAL_0:2;
then
(
i < n + 100 &
n < k )
by A18, XXREAL_0:2;
then
(
i in seq (
n,100) &
j in seq (
n,100) &
k in seq (
n,100) )
by A18, A20, Th73;
then
(
i in (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) &
j in (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) &
k in (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) )
by A19, XBOOLE_0:def 4;
then
card {i,j,k} <= card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))))
by NAT_1:43, NOMIN_2:1;
hence
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) >= 3
by A18, CARD_2:58;
verum
end;
A21:
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) >= 3
proof
per cases
( ( 0 <= n & n <= 18 ) or ( 18 < n & n <= 76 ) or ( 76 < n & n <= 118 ) or ( 118 < n & n <= 160 ) or ( 160 < n & n <= 202 ) or ( 202 < n & n < 210 ) )
by A1;
end;
end;
A28:
card ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) >= 72
by Th93;
then
card ((seq (n,100)) /\ ((((multiples 2) \/ (multiples 3)) \/ (multiples 5)) \/ (multiples 7))) >= 72 + 3
by A21, A5, XREAL_1:7;
hence
c >= 75
by A2; ( not c = 75 or n = 9 or n = 10 or n = 99 or n = 100 )
assume A29:
c = 75
; ( n = 9 or n = 10 or n = 99 or n = 100 )
then
72 + 3 = (card ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) + (card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))))
by A2, A4, A3, CARD_2:40;
then
card ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 72
by A21, XREAL_1:8;
then A30:
card ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) = 72
by A28, XXREAL_0:1;
then
( n mod 30 = 9 or n mod 30 = 10 )
by Th93;
then consider t being Nat such that
A31:
( ( n = (30 * t) + 9 & 9 < 30 ) or ( n = (30 * t) + 10 & 10 < 30 ) )
by NAT_D:def 2;
A32:
for i, j, k, l being Element of NAT st n < i & i < j & j < k & k < l & l <= n + 100 & i in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & j in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & k in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & l in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) holds
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) > 3
proof
let i,
j,
k,
l be
Element of
NAT ;
( n < i & i < j & j < k & k < l & l <= n + 100 & i in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & j in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & k in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) & l in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) implies card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) > 3 )
assume that A33:
(
n < i &
i < j &
j < k &
k < l &
l <= n + 100 )
and A34:
(
i in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) &
j in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) &
k in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) &
l in (multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) )
;
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) > 3
A35:
(
i < k &
j < l &
n < j &
k < n + 100 )
by A33, XXREAL_0:2;
then A36:
(
n < k &
i < l &
j < n + 100 )
by A33, XXREAL_0:2;
(
n < l &
i < n + 100 )
by A35, XXREAL_0:2;
then
(
i in seq (
n,100) &
j in seq (
n,100) &
k in seq (
n,100) &
l in seq (
n,100) )
by A33, A35, A36, Th73;
then
(
i in (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) &
j in (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) &
k in (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) &
l in (seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) )
by A34, XBOOLE_0:def 4;
then
card {i,j,k,l} <= card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))))
by QUATERNI:5, NAT_1:43;
then
(
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) >= 4 & 4
= 3
+ 1 )
by A33, A35, CARD_2:59;
hence
card ((seq (n,100)) /\ ((multiples 7) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) > 3
by NAT_1:13;
verum
end;
t < 6 + 1
then
t <= 6
by NAT_1:13;
then
not not t = 0 & ... & not t = 6
;
per cases then
( t = 0 or t = 3 or t = 1 or t = 2 or t = 4 or t = 5 or t = 6 )
;
suppose
(
t = 0 or
t = 3 )
;
( n = 9 or n = 10 or n = 99 or n = 100 )hence
(
n = 9 or
n = 10 or
n = 99 or
n = 100 )
by A31;
verum end; suppose
(
t = 1 or
t = 2 )
;
( n = 9 or n = 10 or n = 99 or n = 100 )end; suppose
t = 4
;
( n = 9 or n = 10 or n = 99 or n = 100 )end; suppose
t = 5
;
( n = 9 or n = 10 or n = 99 or n = 100 )end; suppose
t = 6
;
( n = 9 or n = 10 or n = 99 or n = 100 )end; end;