Zurück zur Übersicht

Begriff

Situation Calculus

AI Logic S4
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wie beschreibt man Zeit in Logik? In Situation Calculus ist Zeit keine Zahl (t=5), sondern eine Kette von Aktionen. Der Ausgangspunkt ist $S_0$ (Anfang). Wenn du Aktion $A$ machst, landest du in der Situation $do(A, S_0)$. Wenn du dann Aktion $B$ machst: $do(B, do(A, S_0))$. Eine "Situation" ist also einfach die Geschichte aller Dinge, die passiert sind. Eigenschaften der Welt (z. B. "Ist das Licht an?") hängen von der Situation ab. LichtAn(S)? LichtAn(do(SchalterDrücken, S)) ist wahr.

Merksatz: Ein logischer Formalismus zur Repräsentation und Schlussfolgerung über dynamische Domänen, der die Welt als eine Abfolge von Situationen modelliert, die durch Aktionen transformiert werden.


Quick-Check

  1. Unterschied zu Event Calculus?
    Event Calculus nutzt echte Zeitpunkte (t=10:00). Situation Calculus nutzt nur relative Reihenfolgen (Aktionen). Event Calculus kann "Gleichzeitigkeit" besser, Situation Calculus ist einfacher für Sequenzen.
  2. McCarthy wieder?
    Ja. Die KI-Legende (Erfinder von Lisp, Begriff "AI"). Er liebte Logik über alles.
  3. Ist es tot?
    Als reine Implementierung: Ziemlich (zu langsam). Als Theorie für Korrektheitsbeweise von Robotern: Sehr lebendig in der Forschung (Univ. Toronto).