Niklas Sörensson

I am a Ph.D. student at the Computing Science Department at Chalmers University of Technology and Göteborg University.
I am a member of the Formal Methods Research Group. My supervisor is Reiner Hähnle.


Research Interests

Publications

Software

Paradox This is a finite model finder for first order logic developed together with Koen Claessen. It won the Model class of the SAT division in CASC-19 competition for first order tools.

Tip (Temporal Induction Prover) I developed prototypes for this SAT based model checker in Haskell and C++. Niklas Eén later developed a full version in C++, keeping the core ideas from my prototypes.

Propositional SAT solvers I have implemented a Chaff-style SAT solver called Satnik which is used in Paradox and my prototypes for Tip. It performed fairly well in the SAT Competition 2003. Later I co-developed MiniSat together with Niklas Eén, which is a reimplementation of the core ideas from Satnik and his SAT solver Satzoo.

LTab A toy theorem prover for first order logic. It is an implementation of Constraint Merging Tableaux in the lazy functional programming language Haskell.

My CV


Contact information