Obsah

Automatické uvažování (AU)

Zdroje

Cvičení

Syntax pro solvery:

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

Veci ze cviceni

cv 3: Elitni poctivci a podobna verbez cv 5: Alenka v risi divu

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

Zkouska 26.5.2011

Zkouska 23.6.2011

Zkouska 26.6.2012

Zkouska 27.5.2014

Zkouska 3.6.2015

Zkouška 26.5.2016

Zkouška 16.6.2016

Zkouška 13.6.2017

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

2011: Vlakove nadrazi

Semestrálka - Vlakové nádraží