Kaju will Spielen (Model Checking Spieltheorie)

| Back to Overview

Auswertungsspiel

Gegeben FO-Satz φ\varphi zur einfachheit in Negationsnormalform und Struktur A\mathfrak{A} Es gibt:

  • Die Verifizierin V (ich glaub Geschlecht ist eigentlich egal) [Manchmal auch Spieler 0]: Möchte zeigen, dass A\mathfrak{A} Modell von φ\varphi ist.
  • Den Falsifizierer F [Spieler 1]: Möchte das Gegenteil

Sei nun die Position ψ(a)\psi(a), also am Anfang ψ=φ\psi = \varphi Nun gilt:

  • Falls ψ\psi ein Literal ist, dann gewinnt die Verifizierin, falls Aψ(a)\mathfrak{A} \models \psi(a), sonst gewinnt der Falsifizierer
  • An der Position ψ(a)=(θη)\psi(a)=(\theta \lor \eta) wällt die Verifizierin eine Richtigung also dann geht es entweder bei θ\theta oder bei η\eta weiter
  • An der Position ψ(a)=(θη)\psi(a)=(\theta \land \eta) wällt der Falsifizierer eine Richtigung also dann geht es entweder bei θ\theta oder bei η\eta weiter
  • Bei xθ(x,b)\exists x \theta(x, b) darf die Verifizierin ein Element aus dem Universum auswählen cAc \in A und dann geht es bei θ(c,b)\theta(c, b) weiter
  • Bei xθ(x,b)\forall x \theta(x, b) geht es analog

Wir bilden hierraus:

  • VV die Menge aller Spielpositionen:
  • V0V_0 die Menge aller Spielpositionen, wo Spieler 0 am Zug ist.
  • EE alle möglchen Spielzüge

Das bildet dann natürlich einen Spielgraphen, in dem V0V_0 mit Kreisen und V1V_1 mit Rechtecken gemalt wird.

Es gibt Endposition wo der Spieler der dann am Zug ist verloren hat, da er nichts mehr wählen kann.

Eine Partie ist ein (v0,...,vm)(v_0, ..., v_m) mit vmv_m Endposition. Alle Auswertungsspiele sind endlicht und damit fundiert

Das Spiel ist determiniert wenn von jeder Position aus einer der beiden Spieler eine Gewinnstrategie (also einen Plan wie er immer Gewinnt) hat.

Es gibt Gewinnzonen wo ein Spieler eine Gewinnstrategie hat.

Es gilt wegen endlichkeit und so: fundierte Spiele sind immer determiniert