Nie jesteś zalogowany | Zaloguj się

Polyregular model checking

Prelegent(ci)
Rafał Stefański
Afiliacja
University of Warsaw
Język referatu
angielski
Termin
19 lutego 2025 14:15
Pokój
p. 5440
Tytuł w języku polskim
Polyregular model checking
Seminarium
Seminarium „Teoria automatów”

We reduce the model checking problem for a subset of Python to 
the satisfiability of a first-order formula over finite words, which is 
known to be decidable. The reduction is based on the theory of 
polyregular functions, a recently developed generalization of regular 
languages to polynomial output string-to-string functions. We 
implemented this reduction in a verification tool called PolyCheck, that 
can use both automata-based solvers and classical SMT solvers as 
backends. This is a joint work with Aliaume Lopez.