/- Copyright 2025 The Formal Conjectures Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -/ import FormalConjecturesUtil

Erdős Problem 17

Reference: erdosproblems.com/17

open Filter Asymptotics Realnamespace Erdos17

A prime $p$ is a cluster prime if every even natural number $n \le p - 3$ can be written as a difference of two primes $q_1 - q_2$ with $q_1, q_2 \le p$.

def IsClusterPrime (p : ) : Prop := p.Prime {n : }, Even n n (p - 3 : ) q₁ q₂ : , q₁.Prime q₂.Prime q₁ p q₂ p n = (q₁ - q₂ : )

Erdős Problem 17. Are there infinitely many cluster primes?

@[category research open, AMS 11] theorem erdos_17 : answer(sorry) {p : | IsClusterPrime p}.Infinite := True {p | IsClusterPrime p}.Infinite All goals completed! 🐙

The counting function of cluster primes $\le n$.

noncomputable def clusterPrimeCount (n : ) : := Nat.card {p : | p n IsClusterPrime p}

In 1999 Blecksmith, Erdős, and Selfridge [BES99] proved the upper bound $$\pi^{\mathcal{C}}(x) \ll_A x(\log x)^{-A}$$ for every real $A > 0$.

[BES99] Blecksmith, Richard and Erd\H os, Paul and Selfridge, J. L., Cluster primes. Amer. Math. Monthly (1999), 43--48.

@[category research solved, AMS 11] theorem erdos_17.variants.upper_BES {A : } (hA : 0 < A) : (fun x (clusterPrimeCount x : )) =O[atTop] fun x x / (log x) ^ A := A:hA:0 < A(fun x (clusterPrimeCount x)) =O[atTop] fun x x / log x ^ A All goals completed! 🐙

In 2003, Elsholtz [El03] refined the upper bound to $$\pi^{\mathcal{C}}(x) \ll x,\exp!\bigl(-c(\log\log x)^2\bigr)$$ for every real $0 < c < 1/8$.

[El03] Elsholtz, Christian, On cluster primes. Acta Arith. (2003), 281--284.

@[category research solved, AMS 11] theorem erdos_17.variants.upper_Elsholtz : C : , 0 < C c Set.Ioo 0 (1 / 8), IsBigOWith C atTop (fun x (clusterPrimeCount x : )) (fun x x * exp (-c * (log (log x)) ^ 2)) := C, 0 < C c Set.Ioo 0 (1 / 8), IsBigOWith C atTop (fun x (clusterPrimeCount x)) fun x x * rexp (-c * log (log x) ^ 2) All goals completed! 🐙

$97$ is the smallest prime that is not a cluster prime.

cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:x < 98hx:Nat.Prime xxl:Nat.Prime (x + 88)9 < x cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:x < 98hx:Nat.Prime xxl:x 9¬Nat.Prime (x + 88) cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:0 < 98hx:Nat.Prime 0xl:0 9¬Nat.Prime (0 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:1 < 98hx:Nat.Prime 1xl:1 9¬Nat.Prime (1 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:2 < 98hx:Nat.Prime 2xl:2 9¬Nat.Prime (2 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:3 < 98hx:Nat.Prime 3xl:3 9¬Nat.Prime (3 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:4 < 98hx:Nat.Prime 4xl:4 9¬Nat.Prime (4 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:5 < 98hx:Nat.Prime 5xl:5 9¬Nat.Prime (5 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:6 < 98hx:Nat.Prime 6xl:6 9¬Nat.Prime (6 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:7 < 98hx:Nat.Prime 7xl:7 9¬Nat.Prime (7 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:8 < 98hx:Nat.Prime 8xl:8 9¬Nat.Prime (8 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:9 < 98hx:Nat.Prime 9xl:9 9¬Nat.Prime (9 + 88) cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:0 < 98hx:Nat.Prime 0xl:0 9¬Nat.Prime (0 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:1 < 98hx:Nat.Prime 1xl:1 9¬Nat.Prime (1 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:2 < 98hx:Nat.Prime 2xl:2 9¬Nat.Prime (2 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:3 < 98hx:Nat.Prime 3xl:3 9¬Nat.Prime (3 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:4 < 98hx:Nat.Prime 4xl:4 9¬Nat.Prime (4 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:5 < 98hx:Nat.Prime 5xl:5 9¬Nat.Prime (5 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:6 < 98hx:Nat.Prime 6xl:6 9¬Nat.Prime (6 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:7 < 98hx:Nat.Prime 7xl:7 9¬Nat.Prime (7 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:8 < 98hx:Nat.Prime 8xl:8 9¬Nat.Prime (8 + 88)cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:9 < 98hx:Nat.Prime 9xl:9 9¬Nat.Prime (9 + 88) cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:9 < 98hx:Nat.Prime 9xl:9 9False cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:1 < 98hx:Nat.Prime 1xl:1 9False cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:1 < 98xl:1 9hx:¬False¬Nat.Prime 1 All goals completed! 🐙 cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:9 < 98hx:Nat.Prime 9xl:9 9False cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)x:xl✝:9 < 98xl:9 9hx:¬False¬Nat.Prime 9 All goals completed! 🐙 cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)97 lowerBounds {p | Nat.Prime p ¬IsClusterPrime p} -- `97` is a lower bound: every prime `< 97` is a cluster prime, so cannot lie -- in the set of non-cluster primes. cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime bhbnc:¬IsClusterPrime b97 b cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime bhbnc:¬IsClusterPrime bhlt:b < 97False cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 0hbnc:¬IsClusterPrime 0hlt:0 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 1hbnc:¬IsClusterPrime 1hlt:1 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 2hbnc:¬IsClusterPrime 2hlt:2 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 3hbnc:¬IsClusterPrime 3hlt:3 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 4hbnc:¬IsClusterPrime 4hlt:4 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 5hbnc:¬IsClusterPrime 5hlt:5 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 6hbnc:¬IsClusterPrime 6hlt:6 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 7hbnc:¬IsClusterPrime 7hlt:7 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 8hbnc:¬IsClusterPrime 8hlt:8 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 9hbnc:¬IsClusterPrime 9hlt:9 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 10hbnc:¬IsClusterPrime 10hlt:10 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 11hbnc:¬IsClusterPrime 11hlt:11 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 12hbnc:¬IsClusterPrime 12hlt:12 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 13hbnc:¬IsClusterPrime 13hlt:13 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 14hbnc:¬IsClusterPrime 14hlt:14 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 15hbnc:¬IsClusterPrime 15hlt:15 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 16hbnc:¬IsClusterPrime 16hlt:16 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 17hbnc:¬IsClusterPrime 17hlt:17 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 18hbnc:¬IsClusterPrime 18hlt:18 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 19hbnc:¬IsClusterPrime 19hlt:19 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 20hbnc:¬IsClusterPrime 20hlt:20 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 21hbnc:¬IsClusterPrime 21hlt:21 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 22hbnc:¬IsClusterPrime 22hlt:22 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 23hbnc:¬IsClusterPrime 23hlt:23 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 24hbnc:¬IsClusterPrime 24hlt:24 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 25hbnc:¬IsClusterPrime 25hlt:25 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 26hbnc:¬IsClusterPrime 26hlt:26 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 27hbnc:¬IsClusterPrime 27hlt:27 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 28hbnc:¬IsClusterPrime 28hlt:28 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 29hbnc:¬IsClusterPrime 29hlt:29 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 30hbnc:¬IsClusterPrime 30hlt:30 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 31hbnc:¬IsClusterPrime 31hlt:31 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 32hbnc:¬IsClusterPrime 32hlt:32 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 33hbnc:¬IsClusterPrime 33hlt:33 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 34hbnc:¬IsClusterPrime 34hlt:34 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 35hbnc:¬IsClusterPrime 35hlt:35 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 36hbnc:¬IsClusterPrime 36hlt:36 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 37hbnc:¬IsClusterPrime 37hlt:37 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 38hbnc:¬IsClusterPrime 38hlt:38 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 39hbnc:¬IsClusterPrime 39hlt:39 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 40hbnc:¬IsClusterPrime 40hlt:40 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 41hbnc:¬IsClusterPrime 41hlt:41 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 42hbnc:¬IsClusterPrime 42hlt:42 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 43hbnc:¬IsClusterPrime 43hlt:43 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 44hbnc:¬IsClusterPrime 44hlt:44 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 45hbnc:¬IsClusterPrime 45hlt:45 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 46hbnc:¬IsClusterPrime 46hlt:46 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 47hbnc:¬IsClusterPrime 47hlt:47 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 48hbnc:¬IsClusterPrime 48hlt:48 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 49hbnc:¬IsClusterPrime 49hlt:49 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 50hbnc:¬IsClusterPrime 50hlt:50 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 51hbnc:¬IsClusterPrime 51hlt:51 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 52hbnc:¬IsClusterPrime 52hlt:52 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 53hbnc:¬IsClusterPrime 53hlt:53 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 54hbnc:¬IsClusterPrime 54hlt:54 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 55hbnc:¬IsClusterPrime 55hlt:55 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 56hbnc:¬IsClusterPrime 56hlt:56 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 57hbnc:¬IsClusterPrime 57hlt:57 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 58hbnc:¬IsClusterPrime 58hlt:58 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 59hbnc:¬IsClusterPrime 59hlt:59 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 60hbnc:¬IsClusterPrime 60hlt:60 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 61hbnc:¬IsClusterPrime 61hlt:61 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 62hbnc:¬IsClusterPrime 62hlt:62 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 63hbnc:¬IsClusterPrime 63hlt:63 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 64hbnc:¬IsClusterPrime 64hlt:64 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 65hbnc:¬IsClusterPrime 65hlt:65 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 66hbnc:¬IsClusterPrime 66hlt:66 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 67hbnc:¬IsClusterPrime 67hlt:67 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 68hbnc:¬IsClusterPrime 68hlt:68 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 69hbnc:¬IsClusterPrime 69hlt:69 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 70hbnc:¬IsClusterPrime 70hlt:70 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 71hbnc:¬IsClusterPrime 71hlt:71 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 72hbnc:¬IsClusterPrime 72hlt:72 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 73hbnc:¬IsClusterPrime 73hlt:73 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 74hbnc:¬IsClusterPrime 74hlt:74 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 75hbnc:¬IsClusterPrime 75hlt:75 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 76hbnc:¬IsClusterPrime 76hlt:76 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 77hbnc:¬IsClusterPrime 77hlt:77 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 78hbnc:¬IsClusterPrime 78hlt:78 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 79hbnc:¬IsClusterPrime 79hlt:79 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 80hbnc:¬IsClusterPrime 80hlt:80 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 81hbnc:¬IsClusterPrime 81hlt:81 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 82hbnc:¬IsClusterPrime 82hlt:82 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 83hbnc:¬IsClusterPrime 83hlt:83 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 84hbnc:¬IsClusterPrime 84hlt:84 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 85hbnc:¬IsClusterPrime 85hlt:85 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 86hbnc:¬IsClusterPrime 86hlt:86 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 87hbnc:¬IsClusterPrime 87hlt:87 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 88hbnc:¬IsClusterPrime 88hlt:88 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 89hbnc:¬IsClusterPrime 89hlt:89 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 90hbnc:¬IsClusterPrime 90hlt:90 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 91hbnc:¬IsClusterPrime 91hlt:91 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 92hbnc:¬IsClusterPrime 92hlt:92 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 93hbnc:¬IsClusterPrime 93hlt:93 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 94hbnc:¬IsClusterPrime 94hlt:94 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 95hbnc:¬IsClusterPrime 95hlt:95 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 96hbnc:¬IsClusterPrime 96hlt:96 < 97False cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 0hbnc:¬IsClusterPrime 0hlt:0 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 1hbnc:¬IsClusterPrime 1hlt:1 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 2hbnc:¬IsClusterPrime 2hlt:2 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 3hbnc:¬IsClusterPrime 3hlt:3 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 4hbnc:¬IsClusterPrime 4hlt:4 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 5hbnc:¬IsClusterPrime 5hlt:5 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 6hbnc:¬IsClusterPrime 6hlt:6 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 7hbnc:¬IsClusterPrime 7hlt:7 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 8hbnc:¬IsClusterPrime 8hlt:8 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 9hbnc:¬IsClusterPrime 9hlt:9 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 10hbnc:¬IsClusterPrime 10hlt:10 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 11hbnc:¬IsClusterPrime 11hlt:11 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 12hbnc:¬IsClusterPrime 12hlt:12 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 13hbnc:¬IsClusterPrime 13hlt:13 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 14hbnc:¬IsClusterPrime 14hlt:14 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 15hbnc:¬IsClusterPrime 15hlt:15 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 16hbnc:¬IsClusterPrime 16hlt:16 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 17hbnc:¬IsClusterPrime 17hlt:17 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 18hbnc:¬IsClusterPrime 18hlt:18 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 19hbnc:¬IsClusterPrime 19hlt:19 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 20hbnc:¬IsClusterPrime 20hlt:20 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 21hbnc:¬IsClusterPrime 21hlt:21 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 22hbnc:¬IsClusterPrime 22hlt:22 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 23hbnc:¬IsClusterPrime 23hlt:23 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 24hbnc:¬IsClusterPrime 24hlt:24 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 25hbnc:¬IsClusterPrime 25hlt:25 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 26hbnc:¬IsClusterPrime 26hlt:26 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 27hbnc:¬IsClusterPrime 27hlt:27 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 28hbnc:¬IsClusterPrime 28hlt:28 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 29hbnc:¬IsClusterPrime 29hlt:29 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 30hbnc:¬IsClusterPrime 30hlt:30 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 31hbnc:¬IsClusterPrime 31hlt:31 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 32hbnc:¬IsClusterPrime 32hlt:32 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 33hbnc:¬IsClusterPrime 33hlt:33 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 34hbnc:¬IsClusterPrime 34hlt:34 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 35hbnc:¬IsClusterPrime 35hlt:35 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 36hbnc:¬IsClusterPrime 36hlt:36 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 37hbnc:¬IsClusterPrime 37hlt:37 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 38hbnc:¬IsClusterPrime 38hlt:38 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 39hbnc:¬IsClusterPrime 39hlt:39 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 40hbnc:¬IsClusterPrime 40hlt:40 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 41hbnc:¬IsClusterPrime 41hlt:41 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 42hbnc:¬IsClusterPrime 42hlt:42 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 43hbnc:¬IsClusterPrime 43hlt:43 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 44hbnc:¬IsClusterPrime 44hlt:44 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 45hbnc:¬IsClusterPrime 45hlt:45 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 46hbnc:¬IsClusterPrime 46hlt:46 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 47hbnc:¬IsClusterPrime 47hlt:47 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 48hbnc:¬IsClusterPrime 48hlt:48 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 49hbnc:¬IsClusterPrime 49hlt:49 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 50hbnc:¬IsClusterPrime 50hlt:50 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 51hbnc:¬IsClusterPrime 51hlt:51 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 52hbnc:¬IsClusterPrime 52hlt:52 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 53hbnc:¬IsClusterPrime 53hlt:53 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 54hbnc:¬IsClusterPrime 54hlt:54 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 55hbnc:¬IsClusterPrime 55hlt:55 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 56hbnc:¬IsClusterPrime 56hlt:56 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 57hbnc:¬IsClusterPrime 57hlt:57 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 58hbnc:¬IsClusterPrime 58hlt:58 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 59hbnc:¬IsClusterPrime 59hlt:59 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 60hbnc:¬IsClusterPrime 60hlt:60 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 61hbnc:¬IsClusterPrime 61hlt:61 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 62hbnc:¬IsClusterPrime 62hlt:62 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 63hbnc:¬IsClusterPrime 63hlt:63 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 64hbnc:¬IsClusterPrime 64hlt:64 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 65hbnc:¬IsClusterPrime 65hlt:65 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 66hbnc:¬IsClusterPrime 66hlt:66 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 67hbnc:¬IsClusterPrime 67hlt:67 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 68hbnc:¬IsClusterPrime 68hlt:68 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 69hbnc:¬IsClusterPrime 69hlt:69 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 70hbnc:¬IsClusterPrime 70hlt:70 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 71hbnc:¬IsClusterPrime 71hlt:71 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 72hbnc:¬IsClusterPrime 72hlt:72 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 73hbnc:¬IsClusterPrime 73hlt:73 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 74hbnc:¬IsClusterPrime 74hlt:74 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 75hbnc:¬IsClusterPrime 75hlt:75 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 76hbnc:¬IsClusterPrime 76hlt:76 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 77hbnc:¬IsClusterPrime 77hlt:77 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 78hbnc:¬IsClusterPrime 78hlt:78 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 79hbnc:¬IsClusterPrime 79hlt:79 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 80hbnc:¬IsClusterPrime 80hlt:80 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 81hbnc:¬IsClusterPrime 81hlt:81 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 82hbnc:¬IsClusterPrime 82hlt:82 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 83hbnc:¬IsClusterPrime 83hlt:83 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 84hbnc:¬IsClusterPrime 84hlt:84 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 85hbnc:¬IsClusterPrime 85hlt:85 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 86hbnc:¬IsClusterPrime 86hlt:86 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 87hbnc:¬IsClusterPrime 87hlt:87 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 88hbnc:¬IsClusterPrime 88hlt:88 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 89hbnc:¬IsClusterPrime 89hlt:89 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 90hbnc:¬IsClusterPrime 90hlt:90 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 91hbnc:¬IsClusterPrime 91hlt:91 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 92hbnc:¬IsClusterPrime 92hlt:92 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 93hbnc:¬IsClusterPrime 93hlt:93 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 94hbnc:¬IsClusterPrime 94hlt:94 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 95hbnc:¬IsClusterPrime 95hlt:95 < 97Falsecluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 96hbnc:¬IsClusterPrime 96hlt:96 < 97False first | exact absurd hbp (cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 96hbnc:¬IsClusterPrime 96hlt:96 < 97¬Nat.Prime 96 All goals completed! 🐙) | exact hbnc ((cluster_iff _ (cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 89hbnc:¬IsClusterPrime 89hlt:89 < 97Nat.Prime 89 All goals completed! 🐙)).mpr (cluster_iff: (p : ), Nat.Prime p (IsClusterPrime p n Finset.range (p - 2), Even n q₂ Finset.range (p + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n p)b:hbp:Nat.Prime 89hbnc:¬IsClusterPrime 89hlt:89 < 97 n Finset.range (89 - 2), Even n q₂ Finset.range (89 + 1), Nat.Prime q₂ Nat.Prime (q₂ + n) q₂ + n 89 set_option maxRecDepth 8000 in All goals completed! 🐙))end Erdos17