Automatické uvažování (AU)

Zdroje

Cvičení

  • max 3 omluvene absence
  • testy behem semestru asi nebudou
  • nejaka seminarka

Syntax pro solvery:

fof(nazev,axiom/conjecture, (...telo vyrazu...)).
![x](..)  vsechna x
?[x](..)  existuje x
~         not
|,&       or,and
=>,<=>,<~> implikace,ekvivalence,xor

Veci ze cviceni

Nase prvni formalizovana domena - John ji Curaky

Linky:

TPTP formalizace

fof(1,axiom,
    ( ! [X] : (jidlo(X) => chutna(john,X)))).

fof(2,axiom,
    ( jidlo(jablka) & jidlo(kure))).

fof(3,axiom,
    ( nazivu(bill))).

fof(4,axiom,
    ( ![X,Y]: (nazivu(X) => nezabilo(X,Y)))).

fof(5,axiom,
    ( jist(bill,buraky))).

fof(6,axiom,
    ( ! [X]: (jist(bill,X) => jist(sue,X)))).

fof(7,axiom,
    ( ![X,Y]: ((jist(X,Y) & nezabilo(X,Y)) => jidlo(Y) )) ).

fof(dotaz,conjecture,
    (chutna(john,buraky))).

leanTAP prover (viz zdroje):

veci bere v NNF (negacni normalovy forme)

pastebin dUknridC

Obrazek dotazu:

Zkouška

Příklady ze zkoušky

Převodovka

Zkoušel jsem v UPPAALU, ale jsou tam deadlock(y) takže je to spíš jen tak pro zajímavost :) the_prevodovka.zip

Myška

VerzeA: mymousea.zip

VerzeB: mymouse2.zip

Semestralka

courses/a4m33au.txt · Poslední úprava: 2019/01/10 18:36 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0