Prädikatenformeln auf NN\mathbb{N} schreiben, indem nur die gegebenen Prädikate verwendet werden

Problem

(Quelle: „Mathematik für Informatik“, Lehman, Leighton, Meyers, 2018.)

In dieser Aufgabe untersuchen wir prädikatenlogische Formeln, in denen der Diskursbereich liegt N . Zusätzlich zu den logischen Symbolen können die Formeln ternäre Prädikatsymbole enthalten A Und M , Wo:

A ( k , M , N ) bedeutet k = M + N

M ( k , M , N ) bedeutet k = M N

Zum Beispiel eine Formel Z e R Ö ( N ) bedeutet, dass N Null ist, könnte definiert werden als

Z e R Ö ( N ) = A ( N , N , N )

Definiert haben Z e R Ö , es ist jetzt in Ordnung, es in nachfolgenden Formeln zu verwenden. Also eine Formel für G R e A T e R ( M , N ) Bedeutung M > N könnte definiert werden als

G R e A T e R ( M , N ) = k ( ¬ ( Z e R Ö ( k ) ) A ( M , N , k ) )

Dies macht es OK zu verwenden G R e A T e R in nachfolgenden Formeln.

M ( k , M , N ) bedeutet k = M N

Schreiben Sie Prädikatformeln, indem Sie nur die zulässigen Prädikate verwenden A , M die die folgenden Prädikate definieren:

(A) E Q u A l ( M , N ) bedeutet, dass M = N .

(B) Ö N e ( N ) bedeutet, dass N = 1 .

(C) N = ich ( M J + k 2 ) .

(D) P R ich M e ( P ) Bedeutung P ist eine Primzahl.

(e) T w Ö ( N ) bedeutet, dass N = 2 .

(F) E v e N ( N ) Bedeutung N ist gerade.

(g) (Goldbach-Vermutung) Jede ganze Zahl N 4 kann als Summe zweier Primzahlen ausgedrückt werden.

(h) (Fermats letzter Satz) Nehmen wir nun an, wir hätten auch

X ( k , M , N ) bedeutet k = M N

Drücken Sie die Behauptung aus, dass es keine positiven ganzzahligen Lösungen der Gleichung gibt:

X N + j N = z N

Wenn N > 2 .

(i) (Twin-Prime-Vermutung) Es gibt unendlich viele Primzahlen, die sich um zwei unterscheiden.

Lösungsversuch

Versuche für jedes Element:

( Hinweis : Da ich Prädikate in jedem Element definiere, kann ich sie in nachfolgenden Elementen wiederverwenden.)

a) Seit M = N dann und nur dann, wenn M N Und N M :

E Q u A l ( M , N ) = ( ¬ G R e A T e R ( M , N ) ) ( ¬ G R e A T e R ( N , M ) )

b) Jede natürliche Zahl N multipliziert mit 1 ist gleich N , So:

Ö N e ( N ) = k ( M ( k , N , k ) )

c) Was ich hier versucht habe, ist, den Ausdruck wie folgt aufzuschlüsseln: N = ich X 1 für einige X 1 , X 1 = ( X 2 + X 3 ) für einige X 2 und einige X 3 , X 2 = ( M J ) für einige M und einige J , Und X 3 = k 2 . Der Versuch wird also:

C ( N ) = ich X 1 X 2 X 3 J k ( M ( N , ich , X 1 ) A ( X 1 , X 2 , X 3 ) M ( X 2 , M , J ) M ( X 3 , k , k ) )

d) Es gibt zwei Möglichkeiten, die zu funktionieren scheinen:

P R ich M e ( P ) = A ich ( Ö N e ( A ) ( ¬ E Q u A l ( ich , A ) ¬ E Q u A l ( ich , P ) ¬ k ( M ( P , ich , k ) ) )

P R ich M e ( P ) = ich A ( Ö N e ( A ) ( ¬ E Q u A l ( ich , A ) ¬ E Q u A l ( ich , P ) ¬ k ( M ( P , ich , k ) ) )

e) Es gibt zwei Möglichkeiten, an die ich gedacht habe, die für diesen zu funktionieren scheinen, basierend auf der Tatsache, dass 2 = 1 + 1:

T w Ö ( N ) = k ( Ö N e ( k ) A ( N , k , k ) )

T w Ö ( N ) = k ( Ö N e ( k ) A ( N , k , k ) )

F) E v e N ( N ) = A B ( T w Ö ( A ) M ( N , A , B ) )

Die Idee ist, dass, falls vorhanden A und b so dass A ist die Zahl 2, und N = A B , Dann N ist gerade.

G) N A ( F Ö u R ( A ) ( G R e A T e R ( N , A ) E Q u A l ( N , A ) ) E v e N ( N ) P 1 P 2 ( P R ich M e ( P 1 ) P R ich M e ( P 2 ) A ( N , P 1 , P 2 ) ) )

H) N A ( T w Ö ( A ) G R e A T e R ( N , A ) ( ¬ X , j , z , X N , j N , z N ( X ( X N , X , N ) X ( j N , j , N ) X ( z N , z , N ) A ( z N , X N , j N ) ) ) )

i) Definieren Sie zunächst ein Prädikat, das testet, ob zwei Zahlen M Und N sind Primzahlzwillinge, indem überprüft wird, ob sie Primzahlen sind und sich um 2 unterscheiden:

T w ich N P R ich M e ( M , N ) = P R ich M e ( M ) P R ich M e ( N ) T ( T w Ö ( T ) ( A ( Q , N , T ) A ( N , Q , T ) ) )

Dann könnte die Vermutung wie folgt ausgedrückt werden:

( N , M ( T w ich N P R ich M e ( N , M ) ) ) ( N , M ( T w ich N P R ich M e ( N , M ) Q , P ( G R e A T e R ( Q , N ) G R e A T e R ( P , M ) T w ich N P R ich M e ( Q , P ) ) ) )

Als Versuch auszudrücken, dass es unendlich viele Primzahlzwillinge gibt, sage ich zwei Dinge: (1) es gibt zwei Zahlen, die Primzahlzwillinge sind, (2) wenn es zwei Zahlen gibt M , N das sind Primzahlzwillinge, dann gibt es zwei Zahlen P , Q die größer sind als M , N und sind auch Primzahlzwillinge.

Könnte jemand bitte überprüfen, ob diese Versuche sinnvoll sind? Vielen Dank im Voraus.

Antworten (1)

Alles sieht gut aus!

Nur ein paar Nit-Picks:

Du hast nie definiert F Ö u R ( N ) ... obwohl das einfach ist:

F Ö u R ( N ) = A ( T w Ö ( A ) A ( N , A , A ) )

Und ja, Sie haben hier immer eine zweite Option:

F Ö u R ( N ) = A ( T w Ö ( A ) A ( N , A , A ) )

Auch dein:

T w ich N P R ich M e ( M , N ) = P R ich M e ( M ) P R ich M e ( N ) T ( T w Ö ( T ) ( A ( Q , N , T ) A ( N , Q , T ) ) )

sollte sein:

T w ich N P R ich M e ( M , N ) = P R ich M e ( M ) P R ich M e ( N ) T ( T w Ö ( T ) ( A ( M , N , T ) A ( N , M , T ) ) )