Benötigen Sie Hilfe bei der Übersetzung aus dem Englischen in die Prädikatenlogik

Ich versuche, Englisch in Prädikatenlogik zu übersetzen, bin mir aber nicht sicher, ob ich es richtig gemacht habe. Also möchte ich es überprüfen, bevor ich versuche, es zu beweisen.

Frage 1

Der Satz lautet: Jeder, der Bella liebt, liebt auch entweder Claire oder Daisy, und keiner von ihnen spricht Französisch, aber mindestens eine Person, die Daisy liebt, spricht Deutsch.

L(x, y) = x liebt y,

b = Glocke, c = Claire, d = Gänseblümchen

F(x) = spricht Französisch

G(x) = spricht Deutsch

Meine erste Übersetzung ist

X [ L ( X , B ) ( L ( X , C ) L ( X , D ) ] ¬ X [ F ( X ) ] X [ L ( X , D ) G ( X ) ]

In diesem Fall bin ich mir nicht sicher, ob ich ¬∃x[F(x)] innerhalb oder außerhalb des universellen Quantors platzieren soll. Würde es anders aussehen, wenn ich es ausstelle?

Mein zweiter Übersetzungsversuch:

X ¬ j [ [ ( L ( X , B ) ( L ( X , C ) L ( X , C ) ) ¬ F ( j ) ¬ ( X = j ) ] ] X [ L ( X , D ) G ( X ) ]

Welche davon sind richtig? (Wenn überhaupt)

Frage 2

Satz ist: Wenn alle entweder Französisch sprechen oder Daisy lieben und Bella weder Französisch noch Deutsch spricht, dann muss jemand Daisy lieben.

In diesem übersetze ich es so:

X [ F ( X ) L ( X , D ) ] ¬ ( F ( B ) G ( B ) ) X [ L ( X , D ) ]

Ist das richtig? und sollte ich eine Regel wie ¬(x = d) hinzufügen, die besagt, dass Gänseblümchen sich nicht selbst lieben kann? ist es nötig?

Antworten (2)

Zu 1: Das ist ein bisschen zweideutig, aber es scheint, dass sich das „sie“ in „keiner von ihnen“ auf die Menschen bezieht, die Bella lieben, und das müssen Sie sagen ¬ F ( X ) innerhalb des Geltungsbereichs des ersten Quantifizierers. Auch der Sie haben gegen Ende sollte ein sein

Zu 2: Bella spricht weder Französisch noch Deutsch und übersetzt so ¬ ( F ( B ) G ( B ) )

Ich würde "entweder ... oder" als exklusiv interpretieren, oder was bedeutet, dass Sie den Fall ausschließen müssen, dass sie alle drei lieben. Darüber hinaus ist es ein Attribut der Menschen, die Gänseblümchen lieben, kein Französisch zu sprechen, während Ihr erster Versuch x mit einem neuen Quantifizierer wieder einführt (was bedeutet, dass es eine andere Variable ist). Das sagst du also ¬ X : F ( X ) was äquivalent ist X : ¬ F ( X ) was bedeutet, dass überhaupt keine Person Französisch spricht, im Vergleich zu Menschen, die Gänseblümchen lieben, sprechen kein Französisch.

Oh, und ich denke, das "aber" wäre ein logisches und. Es gibt also jemanden, der Gänseblümchen liebt und Deutsch spricht UND das andere Zeug. Nicht oder das andere Zeug.

Mein Versuch (Spoiler):

X [ L ( X , B ) ( ( L ( X , C ) L ( X , D ) ) ¬ ( L ( X , C ) L ( X , D ) ) ¬ F ( X ) ] j [ L ( j , D ) G ( j ) ]

Der zweite sieht neben dem Entweder-oder-wieder gut aus. Warum kann sich Gänseblümchen nicht selbst lieben? Das steht nicht in der Aussage.