Janine Lohse

Research Group: Foundations of Programming, Foundations of Security
Contact details: can be found here

I'm a PhD student co-advised by Deepak Garg and Derek Dreyer at the Max Planck Institute for Software Systems in Saarbrücken, Germany.
I'm interested in the verification of probabilistic programs, where my long-term vision is to build an Iris-style separation logic framework for probabilistic programs. Towards that end, I am currently working on extending probabilistic program logics with ghost state (i.e. to support dynamic allocation), and on a general notion of a probabilistic resource algebra as a foundation for general probabilistic program logics.

Photo of Janine Lohse

Publications

First Steps Towards Probabilistic Iris: A Separation Logic with Independence, Conditioning, and Dynamic Heap Allocation

Janine Lohse, Tim Rohde, Jimmy Xin, Niklas Mück, Iona Kuhn, Derek Dreyer, Deepak Garg, Emanuele D'Osualdo

Under Submission.
(pdf)
An Iris for Expected Cost Analysis

Janine Lohse, Deepak Garg

Technical Report, 2024.
(pdf)
Automata-Based Software Model Checking of Hyperproperties

Bernd Finkbeiner, Hadar Frenkel, Jana Hofmann, Janine Lohse

NFM 2023, Houston, USA 2023.
(pdf)
(doi)

Teaching

Winter 2025/26 Semantics
TA
Winter 2025/26 Tutor Didactics Seminar
Lecturer
Winter 2024/25 Tutor Didactics Seminar
Lecturer
Winter 2023/24 Tutor Didactics Seminar
Lecturer
Winter 2023/24 Mathematics Preparatory Course
Lecturer
Summer 2022 Big Data Engineering
Student TA
Winter 2021/22 Programming 1
Student TA
Winter 2021/22 Mathematics Preparatory Course
Lecturer
Winter 2020/21 Theoretical Computer Science
Student TA
Winter 2020/21 Programming 1
Student TA
Winter 2020/21 Mathematics Preparatory Course
Student TA