let n, m be Element of NAT ; for r being Real
for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 holds
card X <= [\r/]
defpred S1[ Nat] means for n, m being Element of NAT
for r being Real
for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & $1 = [\r/] holds
card X <= [\r/];
A1:
for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be
Nat;
( S1[n] implies S1[n + 1] )
assume A2:
S1[
n]
;
S1[n + 1]
now for m being Element of NAT
for r being Real
for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & n + 1 = [\r/] holds
card X <= [\r/]let m be
Element of
NAT ;
for r being Real
for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & n + 1 = [\r/] holds
card b5 <= [\b4/]let r be
Real;
for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & n + 1 = [\r/] holds
card b4 <= [\b3/]let X be
finite set ;
( X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & n + 1 = [\r/] implies card b3 <= [\b2/] )set r1 =
r - 1;
set X1 =
{ F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } ;
set X2 =
{ F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } ;
A3:
0 + n <= 1
+ n
by XREAL_1:6;
assume A4:
X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) }
;
( r >= 0 & n + 1 = [\r/] implies card b3 <= [\b2/] )then A9:
{ F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } \/ { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } c= X
;
assume
r >= 0
;
( n + 1 = [\r/] implies card b3 <= [\b2/] )now for x being object st x in X holds
x in { F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } \/ { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } let x be
object ;
( x in X implies x in { F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } \/ { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } )assume
x in X
;
x in { F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } \/ { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } then consider p being
prime Element of
NAT such that A10:
(
F1(
p,
m)
= x &
p <= r &
P1[
p,
m] )
by A4;
( (
F1(
p,
m)
= x &
p <= r - 1 &
P1[
p,
m] ) or (
F1(
p,
m)
= x &
r - 1
< p &
p <= r &
P1[
p,
m] ) )
by A10;
then
(
x in { F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } or
x in { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } )
;
hence
x in { F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } \/ { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) }
by XBOOLE_0:def 3;
verum end; then
X c= { F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } \/ { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) }
;
then A11:
X = { F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } \/ { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) }
by A9, XBOOLE_0:def 10;
then reconsider X1 =
{ F1(p,m) where p is prime Element of NAT : ( p <= r - 1 & P1[p,m] ) } as
finite set by FINSET_1:1, XBOOLE_1:7;
assume A12:
n + 1
= [\r/]
;
card b3 <= [\b2/]then A13:
n =
[\r/] + (- 1)
.=
[\(r + (- 1))/]
by INT_1:28
.=
[\(r - 1)/]
;
then A14:
r - 1
>= 0
by INT_1:def 6;
then A15:
card X1 <= [\(r - 1)/]
by A2, A13;
per cases
( for x being object holds not x in { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } or ex x being set st x in { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } )
;
suppose A16:
ex
x being
set st
x in { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) }
;
card b3 <= [\b2/]then consider x being
set such that A17:
x in { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) }
;
A18:
now not { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } <> {x}assume
{ F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) } <> {x}
;
contradictionthen consider y being
object such that A19:
y in { F1(p,m) where p is prime Element of NAT : ( r - 1 < p & p <= r & P1[p,m] ) }
and A20:
y <> x
by A16, ZFMISC_1:35;
consider p1 being
prime Element of
NAT such that A21:
F1(
p1,
m)
= x
and A22:
(
r - 1
< p1 &
p1 <= r )
and
P1[
p1,
m]
by A17;
A23:
p1 = [\r/]
by A22, INT_1:def 6;
ex
p2 being
prime Element of
NAT st
(
F1(
p2,
m)
= y &
r - 1
< p2 &
p2 <= r &
P1[
p2,
m] )
by A19;
hence
contradiction
by A20, A21, A23, INT_1:def 6;
verum end; end; end; end;
hence
S1[
n + 1]
;
verum
end;
A24:
S1[ 0 ]
proof
let n,
m be
Element of
NAT ;
for r being Real
for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & 0 = [\r/] holds
card X <= [\r/]let r be
Real;
for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & 0 = [\r/] holds
card X <= [\r/]let X be
finite set ;
( X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 & 0 = [\r/] implies card X <= [\r/] )
assume A25:
X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) }
;
( not r >= 0 or not 0 = [\r/] or card X <= [\r/] )
assume
r >= 0
;
( not 0 = [\r/] or card X <= [\r/] )
assume A26:
0 = [\r/]
;
card X <= [\r/]
then
r - 1
< 0
by INT_1:def 6;
then A27:
(r - 1) + 1
< 0 + 1
by XREAL_1:6;
hence
card X <= [\r/]
by A26, CARD_1:27, XBOOLE_0:def 1;
verum
end;
A29:
for n being Nat holds S1[n]
from NAT_1:sch 2(A24, A1);
let r be Real; for X being finite set st X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 holds
card X <= [\r/]
let X be finite set ; ( X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) } & r >= 0 implies card X <= [\r/] )
assume that
A30:
X = { F1(p,m) where p is prime Element of NAT : ( p <= r & P1[p,m] ) }
and
A31:
r >= 0
; card X <= [\r/]
[\r/] is Element of NAT
by A31, INT_1:53;
hence
card X <= [\r/]
by A29, A30, A31; verum