Rozhodování logiky pomocí automatů

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) Ing. Martin Hrubý, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) Ing. Radek Hranický, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorLengál, Ondřejen
dc.contributor.authorHečko, Michalen
dc.contributor.refereeHolík, Lukášen
dc.date.created2024cs
dc.description.abstractTato práce se zaměřuje na rozhodování kvantifikované lineární celočíselné aritmetiky pomocí konečných automatů. Představujeme novou implementaci klasické rozhodovací procedury založené na automatech, která podporuje vstupní formát SMT-LIB. Naše souhrnná prezentace vyvinutého nástroje se zaměřuje na různé aspekty a návrhová rozhodnutí, která hrají významnou roli při výkonu implementace. Za hlavní příčinu celkově slabého výkonu rozhodovací procedury označujeme nedostatek uvažování založeného na teorii a uvádíme řadu levných heuristik, které výrazně zvyšují její rychlost. Představujeme také novou reformulace klasické procedury pracující způsobem shora dolů, která umožňuje provádět uvažování založené na teorii již během konstrukce automatů. Náš nástroj také porovnáváme s nejmodernějšími SMT řešiči a ukazujeme, že naše prototypová implementace je srovnatelná a dokonce překonává současný stav techniky.en
dc.description.abstractThe work presented in this thesis focuses on deciding quantified linear integer arithmetic using finite automata. We present a novel implementation of the classical automata-based decision procedure supporting the SMT-LIB input format. Our comprehensive presentation of the developed tool focuses on various aspects and design decisions that play a prominent role in the performance of the implementation. We identify the lack of theory-based reasoning as the primary reason for the overall poor performance of the decision procedure and give a range of cheap heuristics that significantly improve its speed. We also give a~novel top-down reformulation of the procedure that allows to perform theory-based reasoning during the construction of automata. We also compare our tool to the state-of-the-art SMT solvers, showing that our prototype implementation is comparative and even superior to the state of the art.cs
dc.description.markAcs
dc.identifier.citationHEČKO, M. Rozhodování logiky pomocí automatů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other156164cs
dc.identifier.urihttp://hdl.handle.net/11012/249007
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectRozhodovací proceduraen
dc.subjectlineární celočíselná aritmetikaen
dc.subjectPresbugerova aritmetikaen
dc.subjectkonečný automaten
dc.subjectvíceterminální binární rozhodovací diagramen
dc.subjectsplnitelnost modulo teorieen
dc.subjectautomatizované uvažováníen
dc.subjectDecision procedurecs
dc.subjectlinear integer arithmeticcs
dc.subjectPresbuger arithmeticcs
dc.subjectfinite automatoncs
dc.subjectmulti-terminal binary decision diagramcs
dc.subjectsatisfiability modulo theoriescs
dc.subjectautomated reasoningcs
dc.titleRozhodování logiky pomocí automatůen
dc.title.alternativeDeciding Logic with Automatacs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-20cs
dcterms.modified2024-06-20-15:34:22cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid156164en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:32en
sync.item.modts2025.01.17 14:56:44en
thesis.disciplineMatematické metodycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.25 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_156164.html
Size:
9.77 KB
Format:
Hypertext Markup Language
Description:
file review_156164.html
Collections