Konstrukce modelů v polynomiální reprezentaci
Konstrukce modelů v polynomiální reprezentaci
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/81972Identifiers
Study Information System: 78333
Collections
- Kvalifikační práce [11325]
Author
Advisor
Referee
Surynek, Pavel
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Department of Algebra
Date of defense
7. 9. 2015
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Hledání konečných modelů je problém definovaný takto: k dané teorii prvořádové logiky najít její konečný model. V této práci předkládáme nový způsob řešení tohoto problému, který je založen na překladu axiomů na sous- tavu polynomiálních rovnic. Existence modelu dané velikosti je pak ekviva- lentní existenci řešení této soustavy. Ukážeme korektnost tohoto přístupu, implementujeme algoritmus založen na tomto přístupu a porovnáme jeho výkon s aktuálně nejlepšími systémy na hledání modelů. 1
Finite model finding is a problem defined as follows: given a theory in first-order logic, find a finite model of this theory. We present a new ap- proach to finite model finding based on a translation of axioms to a system of multivariate polynomial equation. Existence of a model of given size is then equivalent to an existence of a solution of the system. We prove the correctness of this approach, implement it and compare its performance with current state-of-the-art model finders. 1