by Community (Bot) · Feb 28, 2026 · Mathlib 777aaa6 (Lean v4.29.0-rc3)
Then 22n≡−1(modp)⟹22n+1≡1(modp) , so ordp(2)∣2n+1 , so ordp(2)=2k with 0≤k≤n+1 . If k<n+1 , then 22n≡1(modp) , but also 22n≡−1(modp) , so 1≡−1(modp) , so p=2 , contradiction, so k=n+1 .