Problem
(Quelle: „Mathematik für Informatik“, Lehman, Leighton, Meyers, 2018.)
In dieser Aufgabe untersuchen wir prädikatenlogische Formeln, in denen der Diskursbereich liegtN
. Zusätzlich zu den logischen Symbolen können die Formeln ternäre Prädikatsymbole enthaltenA
UndM
, Wo:
A ( k , m , n )
bedeutetk = m + n
M( k , m , n )
bedeutetk = m n
Zum Beispiel eine FormelZer o ( n ) _
bedeutet, dassN
Null ist, könnte definiert werden als
Zer o ( n ) = EIN ( n , n , n ) _
Definiert habenZer o _
, es ist jetzt in Ordnung, es in nachfolgenden Formeln zu verwenden. Also eine Formel fürGrößer ( m , n ) _ _ _ _ _ _
Bedeutungm > n
könnte definiert werden als
G r e a t e r ( m , n ) = ∃ k ( ¬ ( Zer o ( k ) ) ∧ EIN ( m , n , k ) ) _
Dies macht es OK zu verwendenGrößer _ _ _ _ _ _
in nachfolgenden Formeln.
M( k , m , n )
bedeutetk = m n
Schreiben Sie Prädikatformeln, indem Sie nur die zulässigen Prädikate verwendenA
,M
die die folgenden Prädikate definieren:
(A)EQu ein l ( m , n )
bedeutet, dassm = n
.
(B)Ein n e ( n )
bedeutet, dassn = 1
.
(C)n = ich ( m ⋅ j +k2)
.
(D)Pr ich bin ( p ) _
BedeutungP
ist eine Primzahl.
(e)Two ( n ) _
bedeutet, dassn = 2
.
(F)Ev e n ( n )
BedeutungN
ist gerade.
(g) (Goldbach-Vermutung) Jede ganze Zahln ≥ 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 )
bedeutetk =MN
Drücken Sie die Behauptung aus, dass es keine positiven ganzzahligen Lösungen der Gleichung gibt:
XN+jN=zN
Wennn > 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) Seitm = n
dann und nur dann, wennm ≤ n
Undn ≤ m
:
EQu 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 ZahlN
multipliziert mit 1 ist gleichN
, So:
O n e ( n ) = ∀ k ( M( k , n , k ) )
c) Was ich hier versucht habe, ist, den Ausdruck wie folgt aufzuschlüsseln:n = ich ⋅X1
für einigeX1
,X1= (X2+X3)
für einigeX2
und einigeX3
,X2= ( m ⋅ j )
für einigeM
und einigeJ
, UndX3=k2
. Der Versuch wird also:
C( n ) = ∃ ich ∃X1∃X2∃X3∃ j ∃ k ( M( n , ich ,X1) ∧ EIN (X1,X2,X3) ∧ M(X2, m , j ) ∧ M(X3, k , k ) )
d) Es gibt zwei Möglichkeiten, die zu funktionieren scheinen:
Pr ich m e ( p ) = ∀ ein ∀ ich ( O n e ( a ) → ( ¬ EQu ein l ( ich , ein ) ∧ ¬ EQu ein l ( ich , p ) → ¬ ∃ k ( M( p , ich , k ) ) )
Pr ich m e ( p ) = ∀ ich ∃ ein ( O n e ( a ) ∧ ( ¬ EQu ein l ( ich , ein ) ∧ ¬ EQu ein 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:
Tw o ( n ) = ∃ k ( O n e ( k ) ∧ EIN ( n , k , k ) )
Tw Ö ( n ) = ∀ k ( Ö n e ( k ) → EIN ( n , k , k ) )
F)Ev e n ( n ) = ∃ ein ∃ b ( Two ( ein ) ∧ M _( n , a , b ) )
Die Idee ist, dass, falls vorhandenA
und b so dassA
ist die Zahl 2, undn = ein b
, DannN
ist gerade.
G)∀ n ∀ ein ( Fo u r ( a ) ∧ ( G r e a t e r ( n , a ) ∨ EQu ein l ( n , ein ) ) ∧ Ev e n ( n ) → ∃P1P2( SIch bin ich ( _P1) ∧P _Ich bin ich ( _P2) ∧ EIN ( n ,P1,P2) ) )
H)∀ n ∀ ein ( Tw o ( a ) ∧ G r e a t e r ( n , a ) → ( ¬ ∃ x , y, z,XN,jN,zN( X(XN, x , n ) ∧ X(jN, j, n ) ∧ X(zN, z, n ) ∧ EIN (zN,XN,jN) ) ) )
i) Definieren Sie zunächst ein Prädikat, das testet, ob zwei ZahlenM
UndN
sind Primzahlzwillinge, indem überprüft wird, ob sie Primzahlen sind und sich um 2 unterscheiden:
Tw ich n Pr ich m e ( m , n ) = Pr ich m e ( m ) ∧ Pr ich m e ( n ) ∧ ∃ t ( Tw o ( t ) ∧ ( EIN ( q, n , t ) ∨ EIN ( n , q, t ) ) )
Dann könnte die Vermutung wie folgt ausgedrückt werden:
( ∃ n , m ( Tw ich n Pr ich bin e ( n , m ) ) )∧ ( ∀ n , m ( Tw ich n Pr 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 ) ∧ Tw ich n Pr ich bin 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 gibtm , n
das sind Primzahlzwillinge, dann gibt es zwei Zahlenp , q
die größer sind alsm , n
und sind auch Primzahlzwillinge.
Könnte jemand bitte überprüfen, ob diese Versuche sinnvoll sind? Vielen Dank im Voraus.