let i, j, n be Nat; for a being non trivial Nat st 0 < i & i <= n & 0 <= j & j < 4 * n & Px (a,i), Px (a,j) are_congruent_mod Px (a,n) & not j = i holds
j + i = 4 * n
let a be non trivial Nat; ( 0 < i & i <= n & 0 <= j & j < 4 * n & Px (a,i), Px (a,j) are_congruent_mod Px (a,n) & not j = i implies j + i = 4 * n )
set P = Px (a,n);
assume A1:
( 0 < i & i <= n & 0 <= j & j < 4 * n & Px (a,i), Px (a,j) are_congruent_mod Px (a,n) )
; ( j = i or j + i = 4 * n )
then A2:
Px (a,j), Px (a,i) are_congruent_mod Px (a,n)
by INT_1:14;
reconsider j4n = (4 * n) - j as Nat by A1, NAT_1:21;
Px (a,|.((4 * n) + (- j4n)).|), Px (a,|.(- j4n).|) are_congruent_mod Px (a,|.n.|)
by Th18;
then A3:
Px (a,i), Px (a,j4n) are_congruent_mod Px (a,n)
by A1, INT_1:15;
then A4:
Px (a,j4n), Px (a,i) are_congruent_mod Px (a,n)
by INT_1:14;
n <= n + n
by NAT_1:11;
then A5:
i <= n + n
by A1, XXREAL_0:2;