Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Domino is a tool for computer-assisted game-hopping and natively supports State-Separating Proofs.

Code is defined in a pseudocode-like language. The tool generates SMT-LIB 2.6 code, which can be used to prove statements about the code. We are mostly interested in proving equal behaviour of two programs (in order to justify a game-hop).

We also want to type-check our code and draw composition graphs as well as generate LaTeX code from it.