Skip to content

Commit 6650d9f

Browse files
committed
suggested details
1 parent 3b5a0bd commit 6650d9f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/sage/quadratic_forms/count_local_2.pyx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,16 +72,16 @@ def count_modp__by_gauss_sum(n, p, m, Qdet):
7272

7373
# Compute the Gauss sum
7474
neg1 = -1
75-
if not (m % p):
75+
if not m % p:
7676
if n % 2:
77-
count = (p**(n-1))
77+
count = p**(n-1)
7878
else:
79-
count = (p**(n-1)) + (p-1) * (p**((n-2)/2)) * kronecker_symbol(((neg1**(n/2)) * Qdet) % p, p)
79+
count = p**(n-1) + (p-1) * (p**((n-2)//2)) * kronecker_symbol(((neg1**(n//2)) * Qdet) % p, p)
8080
else:
8181
if n % 2:
82-
count = (p**(n-1)) + (p**((n-1)/2)) * kronecker_symbol(((neg1**((n-1)/2)) * Qdet * m) % p, p)
82+
count = p**(n-1) + p**((n-1)//2) * kronecker_symbol(((neg1**((n-1)//2)) * Qdet * m) % p, p)
8383
else:
84-
count = (p**(n-1)) - (p**((n-2)/2)) * kronecker_symbol(((neg1**(n/2)) * Qdet) % p, p)
84+
count = p**(n-1) - p**((n-2)//2) * kronecker_symbol(((neg1**(n//2)) * Qdet) % p, p)
8585

8686
# Return the result
8787
return count
@@ -243,7 +243,7 @@ cdef local_solution_type_cdef(Q, p, w, zvec, nzvec):
243243
return <long> 1
244244
if p == 2:
245245
for i in range(n - 1):
246-
if ((Q[i, i+1] % p)) and (((w[i] % p)) or ((w[i+1] % p))):
246+
if Q[i, i+1] % p and (w[i] % p or w[i+1] % p):
247247
return <long> 1
248248

249249
# 2: Check Zero-type

0 commit comments

Comments
 (0)