Thesis (Selection of subject)Thesis (Selection of subject)(version: 385)
Thesis details
   Login via CAS
Rozhodovací procedura pro lineární celočíselnou aritmetiku v moderním SMT řešiči
Thesis title in Czech: Rozhodovací procedura pro lineární celočíselnou aritmetiku v moderním SMT řešiči
Thesis title in English: Decision procedure for Linear Integer Arithmetic for modern SMT solver
Academic year of topic announcement: 2023/2024
Thesis type: diploma thesis
Thesis language:
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: doc. RNDr. Jan Kofroň, Ph.D.
Author:
Advisors: Mgr. Martin Blicha, Ph.D.
Guidelines
SMT solvers are software tools for deciding about satisfiability of formulas in first-order logics. They are powerful reasoning engines successfully used in applications such as verification of software.
Linear Integer Arithmetic is a popular language for modelling verification problems, providing a good trade-off between precision and solvability.

The goal of the thesis is to implement a decision procedure for Linear Integer Arithmetic according to latest research results in the OpenSMT solver [1], and evaluate its performance, preferably using benchmarks from [2].
References
[1] OpenSMT: https://github.com/usi-verification-and-security/opensmt/
[2] SMT-LIB: http://smtlib.cs.uiowa.edu
[3] SMT-COMP: https://smt-comp.github.io/2019/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html