Deducimos que no hay primos en las condiciones del enunciado.
Nota. La misma demostración del segundo caso muestra que no hay enteros impares cumpliendo la condición del enunciado (no tienen por qué ser primos ni positivos).
Vamos ahora a demostrar el enunciado por reducción al absurdo. Supongamos que uno de los números $n_1,\ldots,n_k$ es mayor que $1$, pongamos $n_1\gt 1$ sin perder generalidad. Sea $p_1\geq 3$ el menor factor primo de $n_1$ (no puede ser $p_1=2$ ya que $n_1$ divide al número impar $2^{n_2}-1$). Según la propiedad P, el número $n_2$ tiene que tener un factor primo $p_2$ tal que $3\leq p_2\lt p_1$. De nuevo por la propiedad P, $n_3$ tiene un factor primo $p_3$ tal que $3\leq p_3\lt p_2$. Aplicando sucesivamente la propiedad P, llegamos a que $n_1$ tiene un factor primo $q_1$ tal que $q_1\lt p_k\lt p_{k-1}\lt\ldots\lt p_2\lt p_1$. Esto contradice que $p_1$ era el menor factor primo de $n_1$.
Nota. Dados $a,n\in\mathbb{N}$ tales que $\mathrm{mcd}(a,n)=1$, existe un menor exponente $k$ tal que $a^k\equiv 1\ (\text{mod }n)$ y todo exponente $m$ tal que $a^m\equiv 1\ (\text{mod }n)$ es un múltiplo de $k$.
Ahora bien, como $1982=11110111110_{(2)}$, el número que ocupa la posición $1983$ en la sucesión anterior (observa que el cero también está en la sucesión) es \[11110111110_{(3)}=3+3^2+3^3+3^4+3^5+3^7+3^8+3^9+3^{10}=87843\lt 10^5.\] Deducimos así que podemos encontrar $1983$ enteros negativos distintos menores que $10^5$ de forma que no hay tres de ellos en progresión aritmética.
En cuanto al apartado (b), vamos a proceder por inducción sobre $r$. Para $r=1$, no hay nada que probar ya que tenemos la hipótesis de que $q|f(n)$ para algún $n\in\mathbb Z$. Dado $r\geq 1$, supongamos que $q^r|(n+b)^2-c$ para algún $n\in\mathbb Z$ y probemos que existe $n'\in\mathbb Z$ tal que $q^{r+1}|(n'+b)^2-c$. Vamos a elegir $n'=n+aq^r$ para cierto $a\in\mathbb{Z}$ que vamos a determinar a continuación. Esto nos da \[f(n')=(n+aq^r+b)^2-c=(n+b)^2-c+2aq^r(n+b)+a^2q^{2r}=(d+2a(n+b))q^r+a^2q^{2r},\] donde hemos escrito $(n+b)^2-c=dq^r$ para cierto $d\in\mathbb{Z}$ usando la hipótesis de inducción. Por tanto, habremos terminado si probamos que la ecuación en congruencias $2a(n+b)\equiv -d\ (\text{mod }q)$ tiene solución (siendo $a$ la incógnita). Esto se deduce de que $2(n+b)$ tiene inverso módulo $q$ ya que $\mathrm{mcd}(2(n+b),q)=1$. Esto último se deduce a su vez de que $q$ divide a $f(n)$ pero no a $c$ (luego no $n+b$ no puede ser múltiplo de $q$) y de que $q\neq 2$ por hipótesis.