Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Prädikaten Formel » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Prädikaten Formel
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Predct
unregistriert
Prädikaten Formel Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo, hab eine kurze Frage, ich hab eine Angabe und weiß nicht genau, wie ich die mit Quantoren am besten hinschreibe:

There exists a 3-element subset of natural numbers that has a 2-element subset whose sum of elements is not divisible by 2.

Also eigentlich versteh ich nur nicht genau, was mit 3-element subset gemeint ist. Denn z.B.

[latex]\exists abc\left[a,b,c \in \mathbb N \right][/latex]

Ist abc ja eigtl kein Subset oder?

Oder kann ich das extra bestimmen, z.B. A = {a,b,c} und B = {d,e} und dann schreib ich:

[latex]\exists_{A}\left[A \in \mathbb N: \exists_{B}\left[ B\in \mathbb N : ... \right]\right][/latex]

Die 3 Punkte wären dann nur noch: "whose sum of elements is not divisible by 2".

Darf ich das so?

Achja und wie schreib ich am besten die Summer der Elemente: A+B??

Wahrscheinlich hab ich einen komplett falschen Denkansatz.
Freue mich auf Hilfe,

LG
07.12.2015 11:18
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Predct,

ich denke da fehlt Einiges. Aber zumindest ist ein Ansatz da, was ich sehr gut finde. Ich bin leider auch ein wenig raus aus dem Thema, aber ich versuche mich mal mit einem anderen Lösungsvorschlag:

[latex]<br />
\exists abc (isSubsetOfN(a,b,c) \wedge (isEqual(mod(add(a,b), 2), 1) \vee isEqual(mod(add(a,c), 2), 1) \vee isEqual(mod(add(b,c), 2), 1)  )<br />
[/latex]

Zur Erklärung: isSubsefOfN und isEqual sind Relationssymbole. Diese geben einen Wahrheitswert zurück, je nach dem, ob das übergebene Tupel (die Parameter) in der Relation enthalten sind oder nicht. Das Relationssymbol isSubsetOfN erspart uns ein wenig Arbeit, da hier gleichzeitig geprüft wird, ob a, b und c in N sind und Unterschiedlich (sonst kein Subset). ob die 2er-Paare Subsets sind, braucht nicht mehr geprüft werden, da a, b und c ja schon unterschiedlich sind.

mod und add sind Funktionssymbole, welche die Summe bzw. Modulo berechnen. Ob + und % möglich wären, kommt darauf an, wie pingelig der Prof ist Augenzwinkern .

Was Pingeligkeit angeht: 2 und 1 sind 0-stellige Funktionssymbole. So kann man konstanten ausdrücken.

Ich hoffe das hilft weiter und Du kannst es in die für dich gültige Syntax übersetzen.

Gruß,

Karlito
07.12.2015 16:23 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Prädikaten Formel