Matthias Schlaipfer

Project Assistant

I am currently a PhD student with Prof. Georg Weissenbacher at TU Wien. I graduated with a Dipl.-Ing. degree from TU Graz in 2014 under the supervision of Prof. Roderick Bloem.

My PhD work is in the broad area of program synthesis, programming languages, and proof theory. In this context I have contributed to the GAPT tool developed at TU Wien.

In 2015 I interned at Microsoft Research Cambridge where I worked on optimizing the Datalog engine of the Z3 SMT solver (used for network verification) under supervision of Nuno Lopes.

In 2016 and 2017 I interned at Microsoft Research India with Akash Lal and Kaushik Rajan. The work resulting from my internships on optimizing big-data queries using program synthesis was published at SOSP.

In 2019 I interned at Amazon Web Services with Rustan Leino, where I worked with the Dafny programming language and on the accompanying program verifier.

Publications:

2018
[5] Efficient translation of sequent calculus proofs into natural deduction proofs
Gabriel Ebner, Matthias Schlaipfer
Proceedings of the 6th Workshop on Practical Aspects of Automated Reasoning (PAAR) (Boris Konev, Josef Urban, Philipp Rümmer, eds.), pages 17–33, 2018.
[bibtex] [pdf]
2017
[4] Optimizing Big-Data Queries Using Program Synthesis
Matthias Schlaipfer, Kaushik Rajan, Akash Lal, Malavika Samak
Proceedings of the 26th Symposium on Operating Systems Principles, pages 631–646, 2017, ACM.
[bibtex] [pdf] [doi]
2016
[3] Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs
Matthias Schlaipfer, Georg Weissenbacher
Journal of Automated Reasoning, 2016, Springer.
[bibtex] [pdf]
2014
[2] Reduction of Resolution Refutations and Interpolants via Subsumption
Roderick Bloem, Sharad Malik, Matthias Schlaipfer, Georg Weissenbacher
Chapter in Hardware and Software: Verification and Testing (Eran Yahav, ed.), volume 8855 of Lecture Notes in Computer Science, pages 188-203, 2014, Springer International Publishing.
[bibtex] [pdf] [doi]
2011
[1] Generalized Reactivity(1) Synthesis without a Monolithic Strategy
Matthias Schlaipfer, Georg Hofferek, Roderick Bloem
Hardware and Software: Verification and Testing - 7th International Haifa Verification Conference, HVC 2011, Haifa, Israel, December 6-8, 2011, Revised Selected Papers, pages 20–34, 2011.
[bibtex] [pdf] [doi]

Address:
Matthias Schlaipfer
Technische Universität Wien
Institut für Logic and Computation 192/4
Favoritenstraße 9–11
1040 Wien
Austria

Room: HA 03 09 (how to get there)
Phone: +43 (1) 58801 – 184 901
Email: mschlaipfer@forsyte.at
Web: http://forsyte.at/~schlaipfer/

 

Latest News

CAV 2013 in St. Petersburg!

Our group is co-organizing CAV 2013, the leading conference in computer-aided verification. The conference will take place July 13-19, 2013, during the famous White Nights in beautiful St. Petersburg.  

Continue reading

Florian Zuleger winning WWTF grant

Florian Zuleger was awarded a grant by WWTF for his research project “Automated Program Analysis for Bounds on Resource Consumption”. Florian’s project will develop new methods to extract bounds for loops, memory and bandwidth from imperative programs.

Continue reading

Welcome Georg Weissenbacher

Georg Weissenbacher, leader of a WWTF funded Vienna Research Group, will start his work in our group on July 2. His project “Heisenbugs: From Detection to Explanation” is applying formal methods to identify hard-to-detect errors in computer systems. See a newspaper article on his work in “Der Standard”.

Continue reading

Full news archive