El objetivo de esta respuesta es para dibujar una prueba del hecho de que existen en la mayoría de las $\epsilon p$ soluciones a $2^{2^{2^x}} = x \mod p$. La pregunta original, es decir, para mostrar la misma para $2^{2^{2^{2^x}}} = x \mod p$ -- permanece abierto por ahora.
Supongamos que hay $\gg p$ (es decir: $> \epsilon p$ para algunos fijos $\epsilon>0$)
soluciones a $2^{2^{2^x}} = x \mod p$. Entonces no tendría que ser un almacén de
constante $k$ tal que $x$ e $x+k$ son ambas soluciones para $\gg p$ valores de $x$.
Para todos los $k$,
$$2^{2^{2^x}}+k = x+k = 2^{2^{2^{x+k}}} = 2^{2^{2^k 2^x}} = 2^{(2^{2^x})^{2^k}} \mod p.$$
Escrito $y$ para el entero en $\{0,1,...,p-2\}$ congruente a $2^{2^x} \mod p-1$,
obtenemos que hay $\gg p$ elementos $y$ de % de $\{0,1,...p-2\}$ (o $\{0,1,...,p-1\}$)
tal que
$$2^{y^{2^k}} = 2^y + k \mod p.\;\;\;\;\;\;\;\;\; (*)$$
Por el mismo razonamiento que antes, esto implica que, para cualquier $r$,
hay un $(r+1)$-tupla de distintas constantes de $l_0=0,l_1, l_2,...,l_r$ tal
que, por $\gg p$ elementos $y$ de % de$\{0,1,...p-1\}$, ( * ) es verdadera para cada $y+l_i$,
$0\ll i \ll r$. Ahora, establezca $r = 2^k$. El $r+1$ polinomios
$$(y+l_i)^{r},\;\;\;\;\;\; 0\leq i\leq r$$
son linealmente independientes (porque esto es cierto sobre $\mathbb{Z}$ o $\mathbb{R}$: matriz de Vandermonde es no singular), pero, puesto que cada uno tiene r+1 coeficientes,
ellos y cualquier otro polinomio en y, en particular, el polinomio y --
debe ser linealmente dependiente. Por lo tanto, hay (bounded constantes enteras)
$c$ (no cero) y $c_i$, $0\leq i\leq r$, no todos cero, tales que
$c y = \sum_{0\leq i\leq r} c_i (y+l_i)^{2^k} = 0$. Por lo tanto,
$$\prod_{0<=i<=r}. (2^{(y+l_i)^{2^k}})^{c_i}
= 2^{\sum_{0<=i<=r} c_i (y+l_i)^{2^k}} = 2^{c, s} \mod p,$$
y así
$$\prod_{0<=i<=r} (2^y + k)^{c_i} = 2^{c y} \mod p.$$
Establecimiento $z = 2^y$, podemos ver, tenemos una ecuación
$$(z + k)^{\sum_{0<=i<=r} c_i} = z^c \mod p.\;\;\;\;\;\;\;\; (**)$$
supuestamente satisfecho por $\gg p$ elementos de $\{0,1,...p\}$. Vamos
$C = \sum_{0<=i<=r} c_i$. Si $C\geq 0$, (**) es simplemente la ecuación
$$(z+k)^C = z^c \mod p;$$
si $C<0$, (**) es equivalente a la ecuación
$(z+k)^C z^c = 1 \mod p$.
En cualquier caso, tenemos una igualdad entre dos polinomios idénticos.
Tal igualdad ($\mod p$) puede tener a lo más un acotado número de soluciones.
Contradicción.
Se puede proporcionar una simple prueba de lo anterior? Se puede adaptar a $2^{2^{2^{2^x}}} = x \mod p$?