let n, m be Nat; ( m >= n & n > 0 implies 1 + ((m !) * (idseq n)) is CR_Sequence )
assume A1:
( m >= n & n > 0 )
; 1 + ((m !) * (idseq n)) is CR_Sequence
set h = 1 + ((m !) * (idseq n));
deffunc H1( Nat) -> Element of omega = ((m !) * $1) + 1;
A2:
len (1 + ((m !) * (idseq n))) = n
by CARD_1:def 7;
A3:
for i being Nat st i in dom (1 + ((m !) * (idseq n))) holds
(1 + ((m !) * (idseq n))) . i = H1(i)
A6:
1 + ((m !) * (idseq n)) is positive-yielding
reconsider h = 1 + ((m !) * (idseq n)) as INT -valued non empty positive-yielding FinSequence by A1, A6;
A8:
for i, j being Nat st i in dom h & j in dom h & i < j holds
h . i,h . j are_coprime
proof
let i,
j be
Nat;
( i in dom h & j in dom h & i < j implies h . i,h . j are_coprime )
assume A9:
(
i in dom h &
j in dom h &
i < j )
;
h . i,h . j are_coprime
reconsider ji =
j - i as
Nat by A9, NAT_1:21;
set G =
(h . i) gcd (h . j);
A10:
(
h . i = H1(
i) &
h . j = H1(
j) )
by A9, A3;
then A11:
(h . i) gcd (h . j) >= 1
by NAT_1:14;
assume
not
h . i,
h . j are_coprime
;
contradiction
then
(h . i) gcd (h . j) > 1
by A11, XXREAL_0:1, INT_2:def 3;
then
not
(h . i) gcd (h . j) is
trivial
by NEWTON03:def 1;
then consider g being
Prime such that A12:
g divides (h . i) gcd (h . j)
by NEWTON03:29;
A13:
ji <> 0
by A9;
(
0 <= i &
j <= n )
by A9, A2, FINSEQ_3:25;
then
ji <= n - 0
by XREAL_1:13;
then A14:
ji divides m !
by A13, NEWTON:41, A1, XXREAL_0:2;
A15:
(
(h . i) gcd (h . j) divides H1(
i) &
(h . i) gcd (h . j) divides H1(
j) )
by A10, INT_2:def 2;
then A16:
(h . i) gcd (h . j) divides H1(
j)
- H1(
i)
by INT_5:1;
A17:
g divides H1(
i)
by A15, A12, INT_2:9;
g divides (m !) * ji
by A12, A16, INT_2:9;
then
(
g divides m ! or
g divides j - i )
by INT_5:7;
then
g divides m !
by A14, INT_2:9;
then
g divides i * (m !)
by INT_2:2;
then
g divides H1(
i)
- (i * (m !))
by A17, INT_5:1;
then
(
g = 1 or
g = - 1 )
by INT_2:13;
hence
contradiction
by INT_2:def 4;
verum
end;
h is Chinese_Remainder
hence
1 + ((m !) * (idseq n)) is CR_Sequence
; verum