let a, k be Element of NAT ; for X being set
for F being FinSequence of SetPrimes
for p being Prime st X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F holds
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) )
let X be set ; for F being FinSequence of SetPrimes
for p being Prime st X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F holds
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) )
let F be FinSequence of SetPrimes ; for p being Prime st X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F holds
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) )
let p be Prime; ( X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F implies ( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) ) )
defpred S1[ natural number ] means for a, k being Element of NAT
for X being set
for F being FinSequence of SetPrimes
for p being Prime st X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F & len F = $1 holds
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) );
then reconsider F = F as FinSequence of REAL ;
A1:
ex n being Element of NAT st n = len F
;
A2:
for n being Element of NAT st S1[n] holds
S1[n + 1]
proof
let n be
Element of
NAT ;
( S1[n] implies S1[n + 1] )
assume A3:
S1[
n]
;
S1[n + 1]
for
a,
k being
Element of
NAT for
X being
set for
F being
FinSequence of
SetPrimes for
p being
Prime st
X c= SetPrimes &
X c= Seg k &
F = Sgm X &
a = Product F &
len F = n + 1 holds
( (
p in rng F implies
p |-count a = 1 ) & ( not
p in rng F implies
p |-count a = 0 ) )
proof
let a,
k be
Element of
NAT ;
for X being set
for F being FinSequence of SetPrimes
for p being Prime st X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F & len F = n + 1 holds
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) )let X be
set ;
for F being FinSequence of SetPrimes
for p being Prime st X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F & len F = n + 1 holds
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) )let F be
FinSequence of
SetPrimes ;
for p being Prime st X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F & len F = n + 1 holds
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) )let p be
Prime;
( X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F & len F = n + 1 implies ( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) ) )
assume that A4:
X c= SetPrimes
and A5:
X c= Seg k
and A6:
F = Sgm X
and A7:
a = Product F
;
( not len F = n + 1 or ( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) ) )
set x =
F . (n + 1);
assume A8:
len F = n + 1
;
( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) )
then A9:
Seg (n + 1) = dom F
by FINSEQ_1:def 3;
then
n + 1
in dom F
by FINSEQ_1:5;
then A10:
F . (n + 1) in rng F
by FUNCT_1:def 5;
rng F c= SetPrimes
by FINSEQ_1:def 4;
then reconsider x =
F . (n + 1) as
Prime by A10, NEWTON:def 6;
set X1 =
X \ {x};
A11:
X \ {x} c= X
by XBOOLE_1:36;
then A12:
X \ {x} c= Seg k
by A5, XBOOLE_1:1;
A13:
rng F = X
by A5, A6, FINSEQ_1:def 13;
then A14:
{x} c= Seg k
by TARSKI:def 3;
A15:
for
m1,
n1 being
Element of
NAT st
m1 in X \ {x} &
n1 in {x} holds
m1 < n1
proof
set n9 =
n + 1;
let m1,
n1 be
Element of
NAT ;
( m1 in X \ {x} & n1 in {x} implies m1 < n1 )
assume that A16:
m1 in X \ {x}
and A17:
n1 in {x}
;
m1 < n1
set l =
(F " ) . m1;
A18:
F is
one-to-one
by A5, A6, FINSEQ_3:99;
m1 in rng F
by A11, A13, A16;
then
m1 in dom (F " )
by A18, FUNCT_1:55;
then
(F " ) . m1 in rng (F " )
by FUNCT_1:def 5;
then A19:
(F " ) . m1 in Seg (n + 1)
by A9, A18, FUNCT_1:55;
then reconsider l =
(F " ) . m1 as
Element of
NAT ;
A20:
l <= n + 1
by A19, FINSEQ_1:3;
A21:
m1 = F . l
by A11, A13, A16, A18, FUNCT_1:57;
then
not
n + 1
= l
by A16, ZFMISC_1:64;
then A22:
l < n + 1
by A20, XXREAL_0:1;
A23:
n1 = F . (n + 1)
by A17, TARSKI:def 1;
1
<= l
by A19, FINSEQ_1:3;
hence
m1 < n1
by A5, A6, A8, A21, A23, A22, FINSEQ_1:def 13;
verum
end;
set F2 =
Sgm {x};
set F1 =
Sgm (X \ {x});
reconsider F1 =
Sgm (X \ {x}) as
FinSequence of
NAT ;
set a1 =
Product F1;
A24:
Sgm {x} = <*x*>
by FINSEQ_3:50;
then A25:
rng (Sgm {x}) = {x}
by FINSEQ_1:56;
A26:
(X \ {x}) \/ {x} =
X \/ {x}
by XBOOLE_1:39
.=
X
by A10, A13, ZFMISC_1:46
;
then A27:
F = F1 ^ (Sgm {x})
by A6, A12, A14, A15, FINSEQ_3:48;
then
(
rng F c= SetPrimes &
rng F1 c= rng F )
by FINSEQ_1:42, FINSEQ_1:def 4;
then A28:
rng F1 c= SetPrimes
by XBOOLE_1:1;
len F = (len F1) + (len (Sgm {x}))
by A27, FINSEQ_1:35;
then A29:
n + 1
= (len F1) + 1
by A8, A24, FINSEQ_1:56;
reconsider F1 =
F1 as
FinSequence of
SetPrimes by A28, FINSEQ_1:def 4;
then A30:
Product F1 <> 0
by Th42;
Product F =
Product (F1 ^ (Sgm {x}))
by A6, A12, A14, A15, A26, FINSEQ_3:48
.=
Product (F1 ^ <*x*>)
by FINSEQ_3:50
.=
(Product F1) * x
by RVSUM_1:126
;
then A31:
p |-count a = (p |-count (Product F1)) + (p |-count x)
by A7, A30, NAT_3:28;
A32:
X \ {x} c= SetPrimes
by A4, A11, XBOOLE_1:1;
A33:
rng F1 = X \ {x}
by A12, FINSEQ_1:def 13;
hence
( (
p in rng F implies
p |-count a = 1 ) & ( not
p in rng F implies
p |-count a = 0 ) )
by A34;
verum
end;
hence
S1[
n + 1]
;
verum
end;
A42:
S1[ 0 ]
for n being Element of NAT holds S1[n]
from NAT_1:sch 1(A42, A2);
hence
( X c= SetPrimes & X c= Seg k & F = Sgm X & a = Product F implies ( ( p in rng F implies p |-count a = 1 ) & ( not p in rng F implies p |-count a = 0 ) ) )
by A1; verum