Escribir fórmulas de predicados en NN\mathbb{N} usando solo los predicados dados

Problema

(Fuente: "Matemáticas para la informática", Lehman, Leighton, Meyers, 2018).

En este problema examinaremos fórmulas de lógica de predicados donde el dominio del discurso es norte . Además de los símbolos lógicos, las fórmulas pueden contener símbolos de predicados ternarios A y METRO , dónde:

A ( k , metro , norte ) medio k = metro + norte

METRO ( k , metro , norte ) medio k = metro norte

Por ejemplo, una fórmula Z mi r o ( norte ) significa que norte es cero podría definirse como

Z mi r o ( norte ) = A ( norte , norte , norte )

Habiendo definido Z mi r o , ahora está bien usarlo en fórmulas posteriores. Entonces, una fórmula para GRAMO r mi a t mi r ( metro , norte ) significado metro > norte podría definirse como

GRAMO r mi a t mi r ( metro , norte ) = k ( ¬ ( Z mi r o ( k ) ) A ( metro , norte , k ) )

Esto hace que esté bien usar GRAMO r mi a t mi r en fórmulas posteriores.

METRO ( k , metro , norte ) medio k = metro norte

Escribir fórmulas de predicados usando solo los predicados permitidos A , METRO que definen los siguientes predicados:

(a) mi q tu a yo ( metro , norte ) significa que metro = norte .

(b) O norte mi ( norte ) significa que norte = 1 .

(C) norte = i ( metro j + k 2 ) .

(d) PAG r i metro mi ( pag ) significado pag es un número primo.

(mi) T w o ( norte ) significa que norte = 2 .

(F) mi v mi norte ( norte ) significado norte incluso.

(g) (Conjetura de Goldbach) Todo entero norte 4 puede expresarse como la suma de dos números primos.

(h) (Último teorema de Fermat) Supongamos ahora que también tenemos

X ( k , metro , norte ) medio k = metro norte

Exprese la afirmación de que no hay soluciones enteras positivas para la ecuación:

X norte + y norte = z norte

cuando norte > 2 .

(i) (Conjetura de los primos gemelos) Hay infinitos números primos que difieren en dos.

Intento de solución

Intentos para cada elemento:

( Nota : como defino predicados en cada elemento, puedo reutilizarlos en elementos posteriores).

a) Desde metro = norte si y solo si metro norte y norte metro :

mi q tu a yo ( metro , norte ) = ( ¬ GRAMO r mi a t mi r ( metro , norte ) ) ( ¬ GRAMO r mi a t mi r ( norte , metro ) )

b) Cualquier número natural norte multiplicado por 1 es igual a norte , entonces:

O norte mi ( norte ) = k ( METRO ( k , norte , k ) )

c) Lo que he intentado aquí es desglosar la expresión de la siguiente manera: norte = i X 1 para algunos X 1 , X 1 = ( X 2 + X 3 ) para algunos X 2 y algo X 3 , X 2 = ( metro j ) para algunos metro y algo j , y X 3 = k 2 . Entonces el intento se convierte en:

C ( norte ) = i X 1 X 2 X 3 j k ( METRO ( norte , i , X 1 ) A ( X 1 , X 2 , X 3 ) METRO ( X 2 , metro , j ) METRO ( X 3 , k , k ) )

d) Hay dos formas que parecen funcionar:

PAG r i metro mi ( pag ) = a i ( O norte mi ( a ) ( ¬ mi q tu a yo ( i , a ) ¬ mi q tu a yo ( i , pag ) ¬ k ( METRO ( pag , i , k ) ) )

PAG r i metro mi ( pag ) = i a ( O norte mi ( a ) ( ¬ mi q tu a yo ( i , a ) ¬ mi q tu a yo ( i , pag ) ¬ k ( METRO ( pag , i , k ) ) )

e) Hay dos formas en las que pensé que parecen funcionar para esta, basadas en el hecho de que 2 = 1 + 1:

T w o ( norte ) = k ( O norte mi ( k ) A ( norte , k , k ) )

T w o ( norte ) = k ( O norte mi ( k ) A ( norte , k , k ) )

F) mi v mi norte ( norte ) = a b ( T w o ( a ) METRO ( norte , a , b ) )

La idea es que, si existen a yb tal que a es el número 2, y norte = a b , entonces norte incluso.

gramo) norte a ( F o tu r ( a ) ( GRAMO r mi a t mi r ( norte , a ) mi q tu a yo ( norte , a ) ) mi v mi norte ( norte ) pag 1 pag 2 ( PAG r i metro mi ( pag 1 ) PAG r i metro mi ( pag 2 ) A ( norte , pag 1 , pag 2 ) ) )

h) norte a ( T w o ( a ) GRAMO r mi a t mi r ( norte , a ) ( ¬ X , y , z , X norte , y norte , z norte ( X ( X norte , X , norte ) X ( y norte , y , norte ) X ( z norte , z , norte ) A ( z norte , X norte , y norte ) ) ) )

i) Primero, defina un predicado que pruebe si dos números metro y norte son primos gemelos comprobando que son primos y se diferencian en 2:

T w i norte PAG r i metro mi ( metro , norte ) = PAG r i metro mi ( metro ) PAG r i metro mi ( norte ) t ( T w o ( t ) ( A ( q , norte , t ) A ( norte , q , t ) ) )

Entonces, la conjetura podría expresarse de la siguiente manera:

( norte , metro ( T w i norte PAG r i metro mi ( norte , metro ) ) ) ( norte , metro ( T w i norte PAG r i metro mi ( norte , metro ) q , pag ( GRAMO r mi a t mi r ( q , norte ) GRAMO r mi a t mi r ( pag , metro ) T w i norte PAG r i metro mi ( q , pag ) ) ) )

Como un intento de expresar que hay infinitos primos gemelos, estoy afirmando dos cosas: (1) existen dos números que son primos gemelos, (2) si hay dos números metro , norte que son primos gemelos, entonces hay dos números pag , q que son mayores que metro , norte y también son primos gemelos.

¿Podría alguien verificar si estos intentos tienen sentido? Gracias de antemano.

Respuestas (1)

¡Todo se ve bien!

Solo algunos pequeños detalles:

nunca definiste F o tu r ( norte ) ... aunque eso es fácil:

F o tu r ( norte ) = a ( T w o ( a ) A ( norte , a , a ) )

Y sí, siempre tienes una segunda opción aquí:

F o tu r ( norte ) = a ( T w o ( a ) A ( norte , a , a ) )

También tu:

T w i norte PAG r i metro mi ( metro , norte ) = PAG r i metro mi ( metro ) PAG r i metro mi ( norte ) t ( T w o ( t ) ( A ( q , norte , t ) A ( norte , q , t ) ) )

debiera ser:

T w i norte PAG r i metro mi ( metro , norte ) = PAG r i metro mi ( metro ) PAG r i metro mi ( norte ) t ( T w o ( t ) ( A ( metro , norte , t ) A ( norte , metro , t ) ) )