let p be Prime; :: thesis: ( p > 2 implies Lege 2,p = (- 1) |^ (((p ^2 ) -' 1) div 8) )
assume A1: p > 2 ; :: thesis: Lege 2,p = (- 1) |^ (((p ^2 ) -' 1) div 8)
then 2,p are_relative_prime by EULER_1:3;
then A2: 2 gcd p = 1 by INT_2:def 4;
set p' = (p -' 1) div 2;
set I = idseq ((p -' 1) div 2);
set fp = 2 * (idseq ((p -' 1) div 2));
not p is even by A1, PEPIN:17;
then A3: p - 1 is even by HILBERT3:2;
A4: p > 1 by INT_2:def 5;
then A5: p - 1 = p -' 1 by XREAL_1:235;
then 2 divides p -' 1 by A3, PEPIN:22;
then A6: p -' 1 = 2 * ((p -' 1) div 2) by NAT_D:3;
A7: (p -' 1) div 2 = ((p -' 1) + 1) div 2 by A3, A5, NAT_2:28
.= p div 2 by A4, XREAL_1:237 ;
A8: p div 2 >= 1 by A1, NAT_2:15;
p div 2 < p by INT_1:83;
then (p div 2) div 2 <= p div 2 by NAT_2:26;
then A9: p div (2 * 2) <= p div 2 by NAT_2:29;
A10: for d being Nat st d in dom (2 * (idseq ((p -' 1) div 2))) holds
(2 * (idseq ((p -' 1) div 2))) . d = 2 * d
proof
let d be Nat; :: thesis: ( d in dom (2 * (idseq ((p -' 1) div 2))) implies (2 * (idseq ((p -' 1) div 2))) . d = 2 * d )
assume A11: d in dom (2 * (idseq ((p -' 1) div 2))) ; :: thesis: (2 * (idseq ((p -' 1) div 2))) . d = 2 * d
then d in dom (idseq ((p -' 1) div 2)) by VALUED_1:def 5;
then d in Seg (len (idseq ((p -' 1) div 2))) by FINSEQ_1:def 3;
then A12: d is Element of Seg ((p -' 1) div 2) by FINSEQ_1:def 18;
thus (2 * (idseq ((p -' 1) div 2))) . d = 2 * ((idseq ((p -' 1) div 2)) . d) by A11, VALUED_1:def 5
.= 2 * d by A12, FINSEQ_2:57 ; :: thesis: verum
end;
for d being Nat st d in dom (2 * (idseq ((p -' 1) div 2))) holds
(2 * (idseq ((p -' 1) div 2))) . d in NAT
proof
let d be Nat; :: thesis: ( d in dom (2 * (idseq ((p -' 1) div 2))) implies (2 * (idseq ((p -' 1) div 2))) . d in NAT )
assume d in dom (2 * (idseq ((p -' 1) div 2))) ; :: thesis: (2 * (idseq ((p -' 1) div 2))) . d in NAT
then (2 * (idseq ((p -' 1) div 2))) . d = 2 * d by A10;
hence (2 * (idseq ((p -' 1) div 2))) . d in NAT ; :: thesis: verum
end;
then reconsider fp = 2 * (idseq ((p -' 1) div 2)) as FinSequence of NAT by FINSEQ_2:14;
dom fp = dom (idseq ((p -' 1) div 2)) by VALUED_1:def 5;
then A13: len fp = len (idseq ((p -' 1) div 2)) by FINSEQ_3:31
.= (p -' 1) div 2 by FINSEQ_1:def 18 ;
set f = fp mod p;
set X = { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } ;
set m = card { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } ;
set Y = { d where d is Element of NAT : ( d in dom (fp mod p) & (fp mod p) . d > p / 2 ) } ;
set Z = seq (p div 4),(((p -' 1) div 2) -' (p div 4));
for x being set st x in { d where d is Element of NAT : ( d in dom (fp mod p) & (fp mod p) . d > p / 2 ) } holds
x in dom (fp mod p)
proof
let x be set ; :: thesis: ( x in { d where d is Element of NAT : ( d in dom (fp mod p) & (fp mod p) . d > p / 2 ) } implies x in dom (fp mod p) )
assume x in { d where d is Element of NAT : ( d in dom (fp mod p) & (fp mod p) . d > p / 2 ) } ; :: thesis: x in dom (fp mod p)
then consider k being Element of NAT such that
A14: ( x = k & k in dom (fp mod p) & (fp mod p) . k > p / 2 ) ;
thus x in dom (fp mod p) by A14; :: thesis: verum
end;
then { d where d is Element of NAT : ( d in dom (fp mod p) & (fp mod p) . d > p / 2 ) } c= dom (fp mod p) by TARSKI:def 3;
then reconsider Y = { d where d is Element of NAT : ( d in dom (fp mod p) & (fp mod p) . d > p / 2 ) } as finite Subset of NAT by XBOOLE_1:1;
for x being set st x in { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } holds
x in rng (fp mod p)
proof
let x be set ; :: thesis: ( x in { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } implies x in rng (fp mod p) )
assume x in { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } ; :: thesis: x in rng (fp mod p)
then consider k being Element of NAT such that
A15: ( x = k & k in rng (fp mod p) & k > p / 2 ) ;
thus x in rng (fp mod p) by A15; :: thesis: verum
end;
then A16: { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } c= rng (fp mod p) by TARSKI:def 3;
then reconsider X = { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } as finite set ;
card X is Element of NAT ;
then reconsider m = card { k where k is Element of NAT : ( k in rng (fp mod p) & k > p / 2 ) } as Element of NAT ;
A17: Lege 2,p = (- 1) |^ m by A1, A2, Th41;
rng (fp mod p) c= NAT by FINSEQ_1:def 4;
then reconsider X = X as finite Subset of NAT by A16, XBOOLE_1:1;
A18: len (fp mod p) = len fp by EULER_2:def 1;
then A19: dom (fp mod p) = dom fp by FINSEQ_3:31;
A20: for d being Nat st d in dom (fp mod p) holds
(fp mod p) . d = 2 * d
proof
let d be Nat; :: thesis: ( d in dom (fp mod p) implies (fp mod p) . d = 2 * d )
assume A21: d in dom (fp mod p) ; :: thesis: (fp mod p) . d = 2 * d
then d <= (p -' 1) div 2 by A13, A18, FINSEQ_3:27;
then 2 * d <= p -' 1 by A6, XREAL_1:66;
then 2 * d < p by NAT_2:11, XXREAL_0:2;
hence 2 * d = (2 * d) mod p by NAT_D:24
.= (fp . d) mod p by A10, A19, A21
.= (fp mod p) . d by A19, A21, EULER_2:def 1 ;
:: thesis: verum
end;
A22: fp mod p <> {} by A7, A8, A13, A18;
then rng (fp mod p) is non empty Subset of NAT by FINSEQ_1:def 4;
then consider n1 being Element of NAT such that
A23: rng (fp mod p) c= (Seg n1) \/ {0 } by HEYTING3:3;
not 0 in rng (fp mod p)
proof
assume 0 in rng (fp mod p) ; :: thesis: contradiction
then consider n being Nat such that
A24: ( n in dom (fp mod p) & (fp mod p) . n = 0 ) by FINSEQ_2:11;
2 * n = 0 by A20, A24;
hence contradiction by A24, FINSEQ_3:27; :: thesis: verum
end;
then A25: {0 } misses rng (fp mod p) by ZFMISC_1:56;
then A26: rng (fp mod p) c= Seg n1 by A23, XBOOLE_1:73;
for d1, d2, k1, k2 being Nat st 1 <= d1 & d1 < d2 & d2 <= len (fp mod p) & k1 = (fp mod p) . d1 & k2 = (fp mod p) . d2 holds
k1 < k2
proof
let d1, d2, k1, k2 be Nat; :: thesis: ( 1 <= d1 & d1 < d2 & d2 <= len (fp mod p) & k1 = (fp mod p) . d1 & k2 = (fp mod p) . d2 implies k1 < k2 )
assume A27: ( 1 <= d1 & d1 < d2 & d2 <= len (fp mod p) & k1 = (fp mod p) . d1 & k2 = (fp mod p) . d2 ) ; :: thesis: k1 < k2
then ( d1 <= len (fp mod p) & 1 <= d2 ) by XXREAL_0:2;
then ( d1 in dom (fp mod p) & d2 in dom (fp mod p) ) by A27, FINSEQ_3:27;
then ( k1 = 2 * d1 & k2 = 2 * d2 ) by A20, A27;
hence k1 < k2 by A27, XREAL_1:70; :: thesis: verum
end;
then A28: Sgm (rng (fp mod p)) = fp mod p by A26, FINSEQ_1:def 13;
A29: Y = seq (p div 4),(((p -' 1) div 2) -' (p div 4))
proof
now
let x be set ; :: thesis: ( x in Y implies x in seq (p div 4),(((p -' 1) div 2) -' (p div 4)) )
assume x in Y ; :: thesis: x in seq (p div 4),(((p -' 1) div 2) -' (p div 4))
then consider x1 being Element of NAT such that
A30: ( x1 = x & x1 in dom (fp mod p) & (fp mod p) . x1 > p / 2 ) ;
2 * x1 > p / 2 by A20, A30;
then A31: x1 > (p / 2) / 2 by XREAL_1:85;
p / 4 >= [\(p / 4)/] by INT_1:def 4;
then ( x1 > [\(p / 4)/] & [\(p / 4)/] is Element of NAT ) by A31, INT_1:80, XXREAL_0:2;
then A32: x1 >= (p div 4) + 1 by NAT_1:13;
x1 <= (p -' 1) div 2 by A13, A18, A30, FINSEQ_3:27;
then x1 <= (((p -' 1) div 2) -' (p div 4)) + (p div 4) by A7, A9, XREAL_1:237;
hence x in seq (p div 4),(((p -' 1) div 2) -' (p div 4)) by A30, A32; :: thesis: verum
end;
then A33: Y c= seq (p div 4),(((p -' 1) div 2) -' (p div 4)) by TARSKI:def 3;
seq (p div 4),(((p -' 1) div 2) -' (p div 4)) c= Y
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in seq (p div 4),(((p -' 1) div 2) -' (p div 4)) or x in Y )
assume A34: x in seq (p div 4),(((p -' 1) div 2) -' (p div 4)) ; :: thesis: x in Y
then reconsider x = x as Element of NAT ;
A35: ( x >= (p div 4) + 1 & x <= (((p -' 1) div 2) -' (p div 4)) + (p div 4) ) by A34, CALCUL_2:1;
then (p div 4) + x >= (p div 4) + 1 by NAT_1:12;
then A36: x >= 1 by XREAL_1:8;
( x >= (p div 4) + 1 & x <= (p -' 1) div 2 ) by A7, A9, A35, XREAL_1:237;
then A37: x in dom (fp mod p) by A13, A18, A36, FINSEQ_3:27;
x > p / 4 by A35, INT_1:52, XXREAL_0:2;
then 2 * x > 2 * (p / 4) by XREAL_1:70;
then (fp mod p) . x > p / 2 by A20, A37;
hence x in Y by A37; :: thesis: verum
end;
hence Y = seq (p div 4),(((p -' 1) div 2) -' (p div 4)) by A33, XBOOLE_0:def 10; :: thesis: verum
end;
seq (p div 4),(((p -' 1) div 2) -' (p div 4)),((p -' 1) div 2) -' (p div 4) are_equipotent by CALCUL_2:6;
then A38: card (seq (p div 4),(((p -' 1) div 2) -' (p div 4))) = card (((p -' 1) div 2) -' (p div 4)) by CARD_1:21
.= ((p -' 1) div 2) -' (p div 4) by CARD_1:def 5 ;
reconsider U = dom (fp mod p) as non empty finite Subset of NAT by A22;
X,Y are_equipotent
proof
deffunc H1( Element of U) -> set = (fp mod p) . $1;
set YY = { d where d is Element of U : H1(d) in X } ;
A39: X,{ d where d is Element of U : H1(d) in X } are_equipotent
proof
A40: now
let x be set ; :: thesis: ( x in X implies ex d being Element of U st x = H1(d) )
assume x in X ; :: thesis: ex d being Element of U st x = H1(d)
then consider y being Element of NAT such that
A41: ( y = x & y in rng (fp mod p) & y > p / 2 ) ;
consider d being Nat such that
A42: ( d in U & (fp mod p) . d = y ) by A41, FINSEQ_2:11;
reconsider d = d as Element of U by A42;
take d = d; :: thesis: x = H1(d)
thus x = H1(d) by A41, A42; :: thesis: verum
end;
A43: for d1, d2 being Element of U st H1(d1) = H1(d2) holds
d1 = d2
proof
let d1, d2 be Element of U; :: thesis: ( H1(d1) = H1(d2) implies d1 = d2 )
assume A44: H1(d1) = H1(d2) ; :: thesis: d1 = d2
fp mod p is one-to-one by A23, A25, A28, FINSEQ_3:99, XBOOLE_1:73;
hence d1 = d2 by A44, FUNCT_1:def 8; :: thesis: verum
end;
X,{ d where d is Element of U : H1(d) in X } are_equipotent from FUNCT_7:sch 3(A40, A43);
hence X,{ d where d is Element of U : H1(d) in X } are_equipotent ; :: thesis: verum
end;
Y = { d where d is Element of U : H1(d) in X }
proof
A45: Y c= { d where d is Element of U : H1(d) in X }
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in Y or x in { d where d is Element of U : H1(d) in X } )
assume x in Y ; :: thesis: x in { d where d is Element of U : H1(d) in X }
then consider d being Element of NAT such that
A46: ( d = x & d in dom (fp mod p) & (fp mod p) . d > p / 2 ) ;
reconsider x = x as Element of U by A46;
reconsider f = fp mod p as FinSequence of NAT ;
( f . x in rng f & f . x > p / 2 ) by A46, FUNCT_1:12;
then H1(x) in X ;
hence x in { d where d is Element of U : H1(d) in X } ; :: thesis: verum
end;
now
let x be set ; :: thesis: ( x in { d where d is Element of U : H1(d) in X } implies x in Y )
assume x in { d where d is Element of U : H1(d) in X } ; :: thesis: x in Y
then consider d being Element of U such that
A47: ( d = x & (fp mod p) . d in X ) ;
consider k being Element of NAT such that
A48: ( k = (fp mod p) . d & k in rng (fp mod p) & k > p / 2 ) by A47;
thus x in Y by A47, A48; :: thesis: verum
end;
then { d where d is Element of U : H1(d) in X } c= Y by TARSKI:def 3;
hence Y = { d where d is Element of U : H1(d) in X } by A45, XBOOLE_0:def 10; :: thesis: verum
end;
hence X,Y are_equipotent by A39; :: thesis: verum
end;
then A49: m = ((p -' 1) div 2) -' (p div 4) by A29, A38, CARD_1:21;
A50: ( 2 divides 8 & 4 divides 8 )
proof
8 = 2 * 4 ;
hence ( 2 divides 8 & 4 divides 8 ) by NAT_D:def 3; :: thesis: verum
end;
A51: ( p mod 8 = 1 or p mod 8 = 3 or p mod 8 = 5 or p mod 8 = 7 )
proof end;
set nn = p div 8;
per cases ( p mod 8 = 1 or p mod 8 = 3 or p mod 8 = 5 or p mod 8 = 7 ) by A51;
suppose p mod 8 = 1 ; :: thesis: Lege 2,p = (- 1) |^ (((p ^2 ) -' 1) div 8)
then A58: p = (8 * (p div 8)) + 1 by NAT_D:2;
then p -' 1 = 2 * (4 * (p div 8)) by A5;
then A59: (p -' 1) div 2 = 4 * (p div 8) by NAT_D:18;
p div 4 = ((4 * (2 * (p div 8))) + 1) div 4 by A58
.= (2 * (p div 8)) + (1 div 4) by INT_3:8
.= (2 * (p div 8)) + 0 by NAT_D:27 ;
then m = (4 * (p div 8)) - (2 * (p div 8)) by A49, A59, XREAL_1:66, XREAL_1:235
.= 2 * (p div 8) ;
then A60: Lege 2,p = ((- 1) |^ 2) |^ (p div 8) by A17, NEWTON:14
.= (1 |^ 2) |^ (p div 8) by WSIERP_1:2
.= (1 ^2 ) |^ (p div 8) by NEWTON:100
.= 1 by NEWTON:15 ;
((p ^2 ) -' 1) div 8 = (((((8 * (p div 8)) ^2 ) + (2 * (8 * (p div 8)))) + 1) -' 1) div 8 by A58
.= (8 * ((8 * ((p div 8) ^2 )) + (2 * (p div 8)))) div 8 by NAT_D:34
.= (8 * ((p div 8) ^2 )) + (2 * (p div 8)) by NAT_D:18 ;
hence (- 1) |^ (((p ^2 ) -' 1) div 8) = (- 1) |^ (2 * ((4 * ((p div 8) ^2 )) + (p div 8)))
.= ((- 1) |^ 2) |^ ((4 * ((p div 8) ^2 )) + (p div 8)) by NEWTON:14
.= (1 |^ 2) |^ ((4 * ((p div 8) ^2 )) + (p div 8)) by WSIERP_1:2
.= 1 |^ ((4 * ((p div 8) ^2 )) + (p div 8)) by NEWTON:15
.= Lege 2,p by A60, NEWTON:15 ;
:: thesis: verum
end;
suppose p mod 8 = 3 ; :: thesis: Lege 2,p = (- 1) |^ (((p ^2 ) -' 1) div 8)
then A61: p = (8 * (p div 8)) + 3 by NAT_D:2;
then p -' 1 = 2 * ((4 * (p div 8)) + 1) by A5;
then A62: (p -' 1) div 2 = (4 * (p div 8)) + 1 by NAT_D:18;
A63: p div 4 = ((4 * (2 * (p div 8))) + 3) div 4 by A61
.= (2 * (p div 8)) + (3 div 4) by INT_3:8
.= (2 * (p div 8)) + 0 by NAT_D:27 ;
4 * (p div 8) >= 2 * (p div 8) by XREAL_1:66;
then m = ((4 * (p div 8)) + 1) - (2 * (p div 8)) by A49, A62, A63, NAT_1:12, XREAL_1:235
.= (2 * (p div 8)) + 1 ;
then A64: Lege 2,p = ((- 1) |^ (2 * (p div 8))) * (- 1) by A17, NEWTON:11
.= (((- 1) |^ 2) |^ (p div 8)) * (- 1) by NEWTON:14
.= ((1 |^ 2) |^ (p div 8)) * (- 1) by WSIERP_1:2
.= (1 |^ (p div 8)) * (- 1) by NEWTON:15
.= 1 * (- 1) by NEWTON:15
.= - 1 ;
((p ^2 ) -' 1) div 8 = ((((8 * (8 * ((p div 8) ^2 ))) + (8 * (6 * (p div 8)))) + (3 * 3)) - 1) div 8 by A61, NAT_1:12, XREAL_1:235
.= (8 * (((8 * ((p div 8) ^2 )) + (6 * (p div 8))) + 1)) div 8
.= ((8 * ((p div 8) ^2 )) + (6 * (p div 8))) + 1 by NAT_D:18 ;
hence (- 1) |^ (((p ^2 ) -' 1) div 8) = ((- 1) |^ (2 * ((4 * ((p div 8) ^2 )) + (3 * (p div 8))))) * (- 1) by NEWTON:11
.= (((- 1) |^ 2) |^ ((4 * ((p div 8) ^2 )) + (3 * (p div 8)))) * (- 1) by NEWTON:14
.= ((1 |^ 2) |^ ((4 * ((p div 8) ^2 )) + (3 * (p div 8)))) * (- 1) by WSIERP_1:2
.= (1 |^ ((4 * ((p div 8) ^2 )) + (3 * (p div 8)))) * (- 1) by NEWTON:15
.= 1 * (- 1) by NEWTON:15
.= Lege 2,p by A64 ;
:: thesis: verum
end;
suppose p mod 8 = 5 ; :: thesis: Lege 2,p = (- 1) |^ (((p ^2 ) -' 1) div 8)
then A65: p = (8 * (p div 8)) + 5 by NAT_D:2;
then p -' 1 = 2 * ((4 * (p div 8)) + 2) by A5;
then A66: (p -' 1) div 2 = (4 * (p div 8)) + 2 by NAT_D:18;
A67: p div 4 = ((4 * ((2 * (p div 8)) + 1)) + 1) div 4 by A65
.= ((2 * (p div 8)) + 1) + (1 div 4) by INT_3:8
.= ((2 * (p div 8)) + 1) + 0 by NAT_D:27 ;
4 * (p div 8) >= 2 * (p div 8) by XREAL_1:66;
then m = ((4 * (p div 8)) + 2) - ((2 * (p div 8)) + 1) by A49, A66, A67, XREAL_1:9, XREAL_1:235
.= (2 * (p div 8)) + 1 ;
then A68: Lege 2,p = ((- 1) |^ (2 * (p div 8))) * (- 1) by A17, NEWTON:11
.= (((- 1) |^ 2) |^ (p div 8)) * (- 1) by NEWTON:14
.= ((1 |^ 2) |^ (p div 8)) * (- 1) by WSIERP_1:2
.= (1 |^ (p div 8)) * (- 1) by NEWTON:15
.= 1 * (- 1) by NEWTON:15
.= - 1 ;
((p ^2 ) -' 1) div 8 = ((((8 * (8 * ((p div 8) ^2 ))) + (8 * (10 * (p div 8)))) + 25) - 1) div 8 by A65, NAT_1:12, XREAL_1:235
.= (8 * (((8 * ((p div 8) ^2 )) + (10 * (p div 8))) + 3)) div 8
.= ((8 * ((p div 8) ^2 )) + (10 * (p div 8))) + 3 by NAT_D:18 ;
hence (- 1) |^ (((p ^2 ) -' 1) div 8) = (- 1) |^ ((((2 * (4 * ((p div 8) ^2 ))) + (2 * (5 * (p div 8)))) + (2 * 1)) + 1)
.= ((- 1) |^ (2 * (((4 * ((p div 8) ^2 )) + (5 * (p div 8))) + 1))) * (- 1) by NEWTON:11
.= (((- 1) |^ 2) |^ (((4 * ((p div 8) ^2 )) + (5 * (p div 8))) + 1)) * (- 1) by NEWTON:14
.= ((1 |^ 2) |^ (((4 * ((p div 8) ^2 )) + (5 * (p div 8))) + 1)) * (- 1) by WSIERP_1:2
.= (1 |^ (((4 * ((p div 8) ^2 )) + (5 * (p div 8))) + 1)) * (- 1) by NEWTON:15
.= 1 * (- 1) by NEWTON:15
.= Lege 2,p by A68 ;
:: thesis: verum
end;
suppose p mod 8 = 7 ; :: thesis: Lege 2,p = (- 1) |^ (((p ^2 ) -' 1) div 8)
then A69: p = (8 * (p div 8)) + 7 by NAT_D:2;
then p -' 1 = 2 * ((4 * (p div 8)) + 3) by A5;
then A70: (p -' 1) div 2 = (4 * (p div 8)) + 3 by NAT_D:18;
A71: p div 4 = ((4 * ((2 * (p div 8)) + 1)) + 3) div 4 by A69
.= ((2 * (p div 8)) + 1) + (3 div 4) by INT_3:8
.= ((2 * (p div 8)) + 1) + 0 by NAT_D:27 ;
4 * (p div 8) >= 2 * (p div 8) by XREAL_1:66;
then m = ((4 * (p div 8)) + 3) - ((2 * (p div 8)) + 1) by A49, A70, A71, XREAL_1:9, XREAL_1:235
.= (2 * (p div 8)) + 2 ;
then A72: Lege 2,p = (- 1) |^ (2 * ((p div 8) + 1)) by A1, A2, Th41
.= ((- 1) |^ 2) |^ ((p div 8) + 1) by NEWTON:14
.= (1 |^ 2) |^ ((p div 8) + 1) by WSIERP_1:2
.= 1 |^ ((p div 8) + 1) by NEWTON:15
.= 1 by NEWTON:15 ;
((p ^2 ) -' 1) div 8 = ((((8 * (8 * ((p div 8) ^2 ))) + (8 * (14 * (p div 8)))) + 49) - 1) div 8 by A69, NAT_1:12, XREAL_1:235
.= (8 * (((8 * ((p div 8) ^2 )) + (14 * (p div 8))) + 6)) div 8
.= ((8 * ((p div 8) ^2 )) + (14 * (p div 8))) + 6 by NAT_D:18 ;
hence (- 1) |^ (((p ^2 ) -' 1) div 8) = (- 1) |^ (2 * (((4 * ((p div 8) ^2 )) + (7 * (p div 8))) + 3))
.= ((- 1) |^ 2) |^ (((4 * ((p div 8) ^2 )) + (7 * (p div 8))) + 3) by NEWTON:14
.= (1 |^ 2) |^ (((4 * ((p div 8) ^2 )) + (7 * (p div 8))) + 3) by WSIERP_1:2
.= 1 |^ (((4 * ((p div 8) ^2 )) + (7 * (p div 8))) + 3) by NEWTON:15
.= Lege 2,p by A72, NEWTON:15 ;
:: thesis: verum
end;
end;