let n, c be Nat; ( 0 <= n & n < 30 & c = card ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) implies ( c >= 72 & ( not c = 72 or n = 9 or n = 10 ) ) )
assume that
A1:
( 0 <= n & n < 30 )
and
A2:
c = card ((seq (n,100)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))
; ( c >= 72 & ( not c = 72 or n = 9 or n = 10 ) )
set M2 = multiples 2;
set M3 = multiples 3;
set M23 = (multiples 2) \/ (multiples 3);
set M5 = multiples 5;
set M = ((multiples 2) \/ (multiples 3)) \/ (multiples 5);
A3:
(seq (n,10)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) misses (seq ((n + 10),(30 * 3))) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
by Th75, XBOOLE_1:76;
seq (n,(10 + (30 * 3))) = (seq (n,10)) \/ (seq ((n + 10),(30 * 3)))
by Th77;
then
(seq (n,(10 + (30 * 3)))) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) = ((seq (n,10)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) \/ ((seq ((n + 10),(30 * 3))) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))
by XBOOLE_1:23;
then A4:
card ((seq (n,(10 + (30 * 3)))) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) = (card ((seq (n,10)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) + (card ((seq ((n + 10),(30 * 3))) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))))
by A3, CARD_2:40;
A5:
card ((seq ((n + 10),(30 * 3))) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) = 66
A7:
2 divides 2 * 2
;
A8:
2 divides 2 * 3
;
A9:
2 divides 2 * 4
;
A10:
2 divides 2 * 5
;
A11:
2 divides 2 * 6
;
A12:
2 divides 2 * 7
;
A13:
2 divides 2 * 8
;
A14:
2 divides 2 * 9
;
A15:
2 divides 2 * 10
;
A16:
2 divides 2 * 11
;
A17:
2 divides 2 * 12
;
A18:
2 divides 2 * 13
;
A19:
2 divides 2 * 14
;
A20:
2 divides 2 * 15
;
A21:
2 divides 2 * 16
;
A22:
2 divides 2 * 17
;
A23:
2 divides 2 * 18
;
A24:
2 divides 2 * 19
;
A25:
3 divides 3 * 3
;
A26:
3 divides 3 * 5
;
A27:
3 divides 3 * 7
;
A28:
3 divides 3 * 9
;
A29:
3 divides 3 * 11
;
A30:
3 divides 3 * 13
;
A31:
5 divides 5 * 5
;
A32:
5 divides 5 * 7
;
A33:
( 10 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 12 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 14 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 15 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 16 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 18 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & 20 in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) )
by Lm6, A10, A11, A12, A26, A13, A14, A15;
A34:
(seq (9,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) c= {11,13,17,19}
proof
let y be
object ;
TARSKI:def 3 ( not y in (seq (9,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) or y in {11,13,17,19} )
assume A35:
y in (seq (9,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
;
y in {11,13,17,19}
reconsider y =
y as
Nat by A35;
( 10
= 9
+ 1 & 9
+ 1
<= y &
y <= 9
+ 10 )
by CALCUL_2:1, A35;
then
not not
y = 10
+ 0 & ... & not
y = 10
+ 9
by NAT_1:62;
hence
y in {11,13,17,19}
by A33, A35, XBOOLE_0:def 5, ENUMSET1:def 2;
verum
end;
A36:
(seq (10,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) c= {11,13,17,19}
proof
let y be
object ;
TARSKI:def 3 ( not y in (seq (10,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) or y in {11,13,17,19} )
assume A37:
y in (seq (10,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
;
y in {11,13,17,19}
reconsider y =
y as
Nat by A37;
( 11
= 10
+ 1 & 10
+ 1
<= y &
y <= 10
+ 10 & 10
+ 10
= 11
+ 9 )
by A37, CALCUL_2:1;
then
not not
y = 11
+ 0 & ... & not
y = 11
+ 9
by NAT_1:62;
hence
y in {11,13,17,19}
by A33, A37, XBOOLE_0:def 5, ENUMSET1:def 2;
verum
end;
( card ((seq (9,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= card {11,13,17,19} & card {11,13,17,19} <= 4 & card ((seq (10,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= card {11,13,17,19} )
by A34, A36, NAT_1:43, CARD_2:52;
then A38:
( card ((seq (9,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 4 & card ((seq (10,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 4 )
by XXREAL_0:2;
A39:
for x, y, z being Element of NAT
for i, j being Nat st ( for k being Nat st not not (i + 1) + 0 = k & ... & not (i + 1) + (j + 9) = k & not k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not k = x & not k = y holds
k = z ) holds
for w being Nat st i <= w & w <= i + j holds
card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3
proof
let x,
y,
z be
Element of
NAT ;
for i, j being Nat st ( for k being Nat st not not (i + 1) + 0 = k & ... & not (i + 1) + (j + 9) = k & not k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not k = x & not k = y holds
k = z ) holds
for w being Nat st i <= w & w <= i + j holds
card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3let i,
j be
Nat;
( ( for k being Nat st not not (i + 1) + 0 = k & ... & not (i + 1) + (j + 9) = k & not k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not k = x & not k = y holds
k = z ) implies for w being Nat st i <= w & w <= i + j holds
card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3 )
assume A40:
for
k being
Nat st not not
(i + 1) + 0 = k & ... & not
(i + 1) + (j + 9) = k & not
k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not
k = x & not
k = y holds
k = z
;
for w being Nat st i <= w & w <= i + j holds
card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3
let w be
Nat;
( i <= w & w <= i + j implies card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3 )
assume A41:
(
i <= w &
w <= i + j )
;
card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3
(seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) c= {x,y,z}
proof
let a be
object ;
TARSKI:def 3 ( not a in (seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)) or a in {x,y,z} )
assume A42:
a in (seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))
;
a in {x,y,z}
reconsider a =
a as
Nat by A42;
A43:
(
a in seq (
w,10) & not
a in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) )
by A42, XBOOLE_0:def 5;
(
w < a &
a <= w + 10 &
w + 10
<= (i + j) + 10 )
by A41, Th73, A42, XREAL_1:6;
then
(
i < a &
a <= (i + j) + 10 )
by A41, XXREAL_0:2;
then
(
(i + 1) + 0 = i + 1 &
i + 1
<= a &
a <= (i + j) + 10 &
(i + j) + 10
= (i + 1) + (j + 9) )
by NAT_1:13;
then
not not
(i + 1) + 0 = a & ... & not
(i + 1) + (j + 9) = a
by NAT_1:62;
then
(
a = x or
a = y or
a = z )
by A40, A43;
hence
a in {x,y,z}
by ENUMSET1:def 1;
verum
end;
then
(
card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= card {x,y,z} &
card {x,y,z} <= 3 )
by NAT_1:43, CARD_2:51;
hence
card ((seq (w,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3
by XXREAL_0:2;
verum
end;
A44:
( n <> 9 & n <> 10 implies card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3 )
proof
assume A45:
(
n <> 9 &
n <> 10 )
;
card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3
per cases
( ( 0 <= n & n <= 2 + 0 & 2 + 0 = 2 ) or ( 2 < n & n <= 6 ) or ( 6 < n & n <= 8 ) or ( 8 < n & n <= 10 ) or ( 10 < n & n <= 12 ) or ( 12 < n & n <= 18 ) or ( 18 < n & n <= 26 ) or ( 26 < n & n < 30 & 30 = 29 + 1 ) )
by A1;
suppose
( 2
< n &
n <= 6 )
;
card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3then A49:
( 3
= 2
+ 1 & 2
+ 1
<= n &
n <= 3
+ 3 )
by NAT_1:13;
for
k being
Nat st not not
(3 + 1) + 0 = k & ... & not
(3 + 1) + (3 + 9) = k & not
k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not
k = 4
+ 3 & not
k = 4
+ 7 holds
k = 4
+ 9
proof
let k be
Nat;
( not not (3 + 1) + 0 = k & ... & not (3 + 1) + (3 + 9) = k & not k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not k = 4 + 3 & not k = 4 + 7 implies k = 4 + 9 )
assume that A50:
not not
(3 + 1) + 0 = k & ... & not
(3 + 1) + (3 + 9) = k
and A51:
not
k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5)
;
( k = 4 + 3 or k = 4 + 7 or k = 4 + 9 )
not not 4
+ 0 = k & ... & not 4
+ 12
= k
by A50;
hence
(
k = 4
+ 3 or
k = 4
+ 7 or
k = 4
+ 9 )
by A51, A7, A8, A9, A10, A11, A12, A13, A25, A26, Lm6;
verum
end; hence
card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3
by A49, A39;
verum end; suppose
( 12
< n &
n <= 18 )
;
card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3then A58:
( 13
= 12
+ 1 & 12
+ 1
<= n &
n <= 13
+ 5 )
by NAT_1:13;
for
k being
Nat st not not
(13 + 1) + 0 = k & ... & not
(13 + 1) + (5 + 9) = k & not
k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not
k = 14
+ 3 & not
k = 14
+ 5 holds
k = 14
+ 9
proof
let k be
Nat;
( not not (13 + 1) + 0 = k & ... & not (13 + 1) + (5 + 9) = k & not k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5) & not k = 14 + 3 & not k = 14 + 5 implies k = 14 + 9 )
assume that A59:
not not
(13 + 1) + 0 = k & ... & not
(13 + 1) + (5 + 9) = k
and A60:
not
k in ((multiples 2) \/ (multiples 3)) \/ (multiples 5)
;
( k = 14 + 3 or k = 14 + 5 or k = 14 + 9 )
not not 14
+ 0 = k & ... & not 14
+ 14
= k
by A59;
hence
(
k = 14
+ 3 or
k = 14
+ 5 or
k = 14
+ 9 )
by A60, A12, A13, A14, A15, A16, A17, A18, A19, A26, A27, A28, A31, Lm6;
verum
end; hence
card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) <= 3
by A58, A39;
verum end; end;
end;
A67:
card (seq (n,10)) = 10
by NUMBER14:73;
seq (n,10) = ((seq (n,10)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) \/ ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))
;
then
10 = (card ((seq (n,10)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5)))) + (card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))))
by A67, XBOOLE_1:89, CARD_2:40;
then A68:
card ((seq (n,10)) /\ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))) = 10 - (card ((seq (n,10)) \ (((multiples 2) \/ (multiples 3)) \/ (multiples 5))))
;
A69:
( n <> 9 & n <> 10 implies c > 72 )
( ( n = 9 or n = 10 ) implies c >= 72 )
hence
( c >= 72 & ( not c = 72 or n = 9 or n = 10 ) )
by A69; verum