Search
Náměty na cvičení, která vám pomohou připravit se ke zkoušce.
Projděte si úlohy z výrokové i predikátové logiky, které byly řešeny na cvičení nebo ukazovány na přednášce, včetně těch nejjednodušších.
Může pomoci využít pro problematickou část úlohy odpovídající nástroj (viz. níže). Jeho výstup pak porovnat s vlastními pokusy a s teorií. Zkusit pak znovu danou část úlohy provést samostatně.
Při problémech:
Zapište formule v TPTP a spusťte na soubor
eprover --cnf soubor
Následující shell skript převede formule z TPTP na standardním vstupu do jazyka knihovny LADR, nastaví parametry tak, aby dokazovač prováděl neoptimalizovanou binární rezoluci (takže jsou vidět jednotlivé kroky) a spustí Prover9:
#!/bin/bash ( cat <<EOF set(raw). set(binary_resolution). set(print_kept). set(print_gen). EOF tptp_to_ladr ) | prover9
Najděte model pomocí hledače modelů Paradox nebo Mace4, a poté ručně ověřte, že se skutečně jedná o model, tedy že všechny formule jsou ve výsledné interpretaci splněny.
Jako bonus příklady z minulých písemek: