Wieferich primes
DefinitionWieferich primes#✓fully proved
Nat.IsWieferichPrime
A natural number \(p\) is a Wieferich prime (to base \(2\)) if \(p\) is prime and \(p^2\) divides \(2^{p-1} - 1\).
def IsWieferichPrime (p : ℕ) : Prop :=
p.Prime ∧ p ^ 2 ∣ 2 ^ (p - 1) - 1
Used by 5
TheoremWieferich primes via congruences#✓fully proved
Nat.isWieferichPrime_iff_modEq
For every natural number \(p\), \(p\) is a Wieferich prime if and only if \(p\) is prime and \(2^{p-1} \equiv 1 \pmod{p^2}\).
theorem isWieferichPrime_iff_modEq (p : ℕ) :
p.IsWieferichPrime ↔ p.Prime ∧ 2 ^ (p - 1) ≡ 1 [MOD p ^ 2]
Uses 1 · Used by 2
TheoremWieferich primes via remainders#✓fully proved
Nat.isWieferichPrime_iff_mod
For every natural number \(p\), \(p\) is a Wieferich prime if and only if \(p\) is prime and the remainder of \(2^{p-1}\) on division by \(p^2\) is \(1\).
theorem isWieferichPrime_iff_mod (p : ℕ) :
p.IsWieferichPrime ↔ p.Prime ∧ 2 ^ (p - 1) % (p ^ 2) = 1
Uses 2
Statement usesWieferich primes
Proof usesWieferich primes via congruences
3 fully proved
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.