Mon 16 Jan 2023 16:30 - 17:00 at Arlington - Solvers Chair(s): Aws Albarghouthi

We introduce user-propagators as a new feature of the Z3 SMT solver. User-propagation allows users to write custom theory extensions for Z3, by implementing callbacks via the Z3 API. These callbacks are invoked by Z3 and eliminate eager processing and instantiation of theory axioms with quantifiers. We report on application scenarios of user-propagation and describe further use-cases.

Mon 16 Jan

Displayed time zone: Eastern Time (US & Canada) change