You are not logged in | Log in

Polyregular model checking

Speaker(s)
Rafał Stefański
Affiliation
University of Warsaw
Language of the talk
English
Date
Feb. 19, 2025, 2:15 p.m.
Room
room 5440
Title in Polish
Polyregular model checking
Seminar
Seminar Automata Theory

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.