Hola
Tal como está enunciado el problema hay un par de cosas que no veo claras.
La primera es un detalle sobre la prueba de la primera parte:
Se tiene que \( 1 \in A^c \), porque en caso contrario \( 1 \in A \subseteq s(A) \) lo cual es imposible dado que \( 1 \) no es sucesor de ningún número natural.
Ahora si \( n \in A^c \), necesariamente \( s(n) \in A^c \), pues sino \( s(n) \in A \subseteq s(A) \), lo que significa que \( n \in A \) contradiciendo, así, que \( n \in A^c \).
En resumen: lo que tenemos es que el conjunto \( A^c \subseteq \mathbb{N} \) cumple que \( 1 \in A^c \) y que, si \( n \in A^c \), también lo pertenece su sucesor. Por tanto, obtenemos por indución que \( A^c = \mathbb{N} \).
En principio aquí dice que \( s \) es una función inyectiva y cumpliendo que \( \Bbb N-s(\Bbb N)\neq \emptyset \). Pero eso no significa que necesariamente \( 1 \) no sea "sucesor". De hecho no tiene porque ser así. Cualquier biyección de \( \Bbb N\to \Bbb N-\{k\} \) con \( k>1 \) es una función que cumple las condiciones del enunciado y existe \( n \) tal que \( s(n)=1 \).
Lo que si es cierto es que si la función cumple:
(*) Si $$X \subseteq{\mathbb{N}}$$ tal que $$1 \in X$$ y $$s(n) \in X, \forall n \in \mathbb{X} \Rightarrow{X=\mathbb{N}}$$
Entonces \( 1 \) no puede estar en la imagen de \( x \). En otro caso podríamos tomar \( X=s(\Bbb N)\neq \Bbb N \) (por la segunda condición de \( s \)) que cumpliría \( 1\in X \) y no se verificaría (*)
Con este matiz esta primera parte está bien probada.
Pero la segunda parte tal como está me parece falsa. Por ejemplo si tomamos \( s(n)=2n \) es una función que cumple las dos hipótesis del enunciado. Además para todo \( A \) no vacío, \( min(A)\in A-s(A) \), luego se cumple:
(**) Para todo $$A \subseteq{\mathbb{N}}, A \neq \emptyset$$ se tiene que: $$A-s(A) \neq \emptyset.$$
Pero sin embargo si tomamos \( X=1\cup s(\Bbb N) \), se cumple que \( 1\in X \), \( s(n)\in X \) para todo \( n\in \Bbb N \), pero \( X\neq \Bbb N \). Es decir, falla (*).
Saludos.