LIPIcs, Volume 382
ITP 2026, Lisbon, Portugal, July 26-29, 2026
Editors: Ekaterina Komendantskaya and Tobias Nipkow
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 1-652, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@Proceedings{komendantskaya_et_al:LIPIcs.ITP.2026,
title = {{LIPIcs, Volume 382, ITP 2026, Complete Volume}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {1--652},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026},
URN = {urn:nbn:de:0030-drops-273071},
doi = {10.4230/LIPIcs.ITP.2026},
annote = {Keywords: LIPIcs, Volume 382, ITP 2026, Complete Volume}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 0:i-0:xvi, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{komendantskaya_et_al:LIPIcs.ITP.2026.0,
author = {Komendantskaya, Ekaterina and Nipkow, Tobias},
title = {{Front Matter, Table of Contents, Preface, Conference Organization}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {0:i--0:xvi},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.0},
URN = {urn:nbn:de:0030-drops-273066},
doi = {10.4230/LIPIcs.ITP.2026.0},
annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Hanno Becker, Nathan Chong, Robert Dockins, Jim Grundy, Jason Hu, Ike Mulder, Dominic P. Mulligan, Paul Mure, Bryan Parno, Lawrence C. Paulson, and Konrad Slind. Nitro Isolation Engine: Formally Verifying a Production Hypervisor (Invited Talk). In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 1:1-1:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{becker_et_al:LIPIcs.ITP.2026.1,
author = {Becker, Hanno and Chong, Nathan and Dockins, Robert and Grundy, Jim and Hu, Jason and Mulder, Ike and Mulligan, Dominic P. and Mure, Paul and Parno, Bryan and Paulson, Lawrence C. and Slind, Konrad},
title = {{Nitro Isolation Engine: Formally Verifying a Production Hypervisor}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {1:1--1:2},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.1},
URN = {urn:nbn:de:0030-drops-269757},
doi = {10.4230/LIPIcs.ITP.2026.1},
annote = {Keywords: Isabelle/HOL, Rust, verification, separation logic, hypervisors}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Dominique Unruh. Developing a Quantum Crypto Theorem Prover from Scratch (Invited Talk). In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 2:1-2:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{unruh:LIPIcs.ITP.2026.2,
author = {Unruh, Dominique},
title = {{Developing a Quantum Crypto Theorem Prover from Scratch}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {2:1--2:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.2},
URN = {urn:nbn:de:0030-drops-269763},
doi = {10.4230/LIPIcs.ITP.2026.2},
annote = {Keywords: Formalized mathematics, functional analysis, bounded operators}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Dominique Unruh and José Manuel Rodríguez Caballero. Complex Bounded Operators in Isabelle/HOL. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 3:1-3:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{unruh_et_al:LIPIcs.ITP.2026.3,
author = {Unruh, Dominique and Caballero, Jos\'{e} Manuel Rodr{\'\i}guez},
title = {{Complex Bounded Operators in Isabelle/HOL}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {3:1--3:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.3},
URN = {urn:nbn:de:0030-drops-269772},
doi = {10.4230/LIPIcs.ITP.2026.3},
annote = {Keywords: Formalized mathematics, functional analysis, bounded operators}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Omer Keskin, Nobuko Yoshida, and Rob van Glabbeek. Formally Verified Liveness with Multiparty Session Types in Rocq. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 4:1-4:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{keskin_et_al:LIPIcs.ITP.2026.4,
author = {Keskin, Omer and Yoshida, Nobuko and van Glabbeek, Rob},
title = {{Formally Verified Liveness with Multiparty Session Types in Rocq}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {4:1--4:21},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.4},
URN = {urn:nbn:de:0030-drops-269787},
doi = {10.4230/LIPIcs.ITP.2026.4},
annote = {Keywords: Multiparty Session Types, Liveness, Safety, Fairness, Deadlock-Freedom, Endpoint Projection, Subtyping, Rocq, Coinduction, Property Verification}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Maria Khakimova, Sára Juhošová, Jaro Reinders, and Jesper Cockx. Enhancing Interactive Theorem Prover Error Messages with Hints. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 5:1-5:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{khakimova_et_al:LIPIcs.ITP.2026.5,
author = {Khakimova, Maria and Juho\v{s}ov\'{a}, S\'{a}ra and Reinders, Jaro and Cockx, Jesper},
title = {{Enhancing Interactive Theorem Prover Error Messages with Hints}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {5:1--5:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.5},
URN = {urn:nbn:de:0030-drops-269791},
doi = {10.4230/LIPIcs.ITP.2026.5},
annote = {Keywords: Agda, error messages, hints, new users}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Valentin Mikhalchuk, Vladimir Gladshtein, and Ilya Sergey. Lazy Proof Automation for Separation Logic. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 6:1-6:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{mikhalchuk_et_al:LIPIcs.ITP.2026.6,
author = {Mikhalchuk, Valentin and Gladshtein, Vladimir and Sergey, Ilya},
title = {{Lazy Proof Automation for Separation Logic}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {6:1--6:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.6},
URN = {urn:nbn:de:0030-drops-269801},
doi = {10.4230/LIPIcs.ITP.2026.6},
annote = {Keywords: Lean, proof engineering, meta-programming}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Ricardo Almeida, Blair Archibald, Basile Pesin, and Michele Sevegnani. Certified Intersection of Commutative Regular Expressions as Solutions of Systems of Linear Diophantine Equations. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 7:1-7:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{almeida_et_al:LIPIcs.ITP.2026.7,
author = {Almeida, Ricardo and Archibald, Blair and Pesin, Basile and Sevegnani, Michele},
title = {{Certified Intersection of Commutative Regular Expressions as Solutions of Systems of Linear Diophantine Equations}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {7:1--7:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.7},
URN = {urn:nbn:de:0030-drops-269813},
doi = {10.4230/LIPIcs.ITP.2026.7},
annote = {Keywords: commutative regular expressions, linear Diophantine equations, interactive theorem provers, Rocq}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Sho Sonoda, Kazumi Kasaura, Yuma Mizuno, Kei Tsukamoto, and Naoto Onda. Lean Formalization of Generalization Error Bound by Rademacher Complexity and Dudley’s Entropy Integral. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 8:1-8:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{sonoda_et_al:LIPIcs.ITP.2026.8,
author = {Sonoda, Sho and Kasaura, Kazumi and Mizuno, Yuma and Tsukamoto, Kei and Onda, Naoto},
title = {{Lean Formalization of Generalization Error Bound by Rademacher Complexity and Dudley’s Entropy Integral}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {8:1--8:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.8},
URN = {urn:nbn:de:0030-drops-269824},
doi = {10.4230/LIPIcs.ITP.2026.8},
annote = {Keywords: Lean, generalization error bound, Rademacher complexity, McDiarmid’s inequality, Hoeffding’s lemma, symmetrization arguments, chaining, Dudley’s entropy integral}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Assia Mahboubi, Guillaume Melquiond, Pierre-Yves Strub, and Tomás Vallejos Parada. Functional Correctness of an Optimized Modular Inversion Algorithm. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 9:1-9:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{mahboubi_et_al:LIPIcs.ITP.2026.9,
author = {Mahboubi, Assia and Melquiond, Guillaume and Strub, Pierre-Yves and Vallejos Parada, Tom\'{a}s},
title = {{Functional Correctness of an Optimized Modular Inversion Algorithm}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {9:1--9:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.9},
URN = {urn:nbn:de:0030-drops-269839},
doi = {10.4230/LIPIcs.ITP.2026.9},
annote = {Keywords: deductive program verification, modular inversion algorithm, formal verification, Rocq, Why3}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Fang Yan, Benoît Ballenghien, Simon Foster, Ana Cavalcanti, James Baxter, and Burkhart Wolff. Automated Verification of Robot Software Models with Assume-Guarantee Reasoning in Isabelle/HOL. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 10:1-10:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{yan_et_al:LIPIcs.ITP.2026.10,
author = {Yan, Fang and Ballenghien, Beno\^{i}t and Foster, Simon and Cavalcanti, Ana and Baxter, James and Wolff, Burkhart},
title = {{Automated Verification of Robot Software Models with Assume-Guarantee Reasoning in Isabelle/HOL}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {10:1--10:21},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.10},
URN = {urn:nbn:de:0030-drops-269849},
doi = {10.4230/LIPIcs.ITP.2026.10},
annote = {Keywords: process algebra, Isabelle/HOL, automated proof methods, deadlock freedom}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Vladimir Gladshtein and K. Rustan M. Leino. Formalization of a Realistic Verification-Condition Generator for an Intermediate Verification Language. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 11:1-11:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{gladshtein_et_al:LIPIcs.ITP.2026.11,
author = {Gladshtein, Vladimir and Leino, K. Rustan M.},
title = {{Formalization of a Realistic Verification-Condition Generator for an Intermediate Verification Language}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {11:1--11:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.11},
URN = {urn:nbn:de:0030-drops-269855},
doi = {10.4230/LIPIcs.ITP.2026.11},
annote = {Keywords: Intermediate verification language, Soundness, Verification, B3, Dafny, SMT solvers}
}
Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)
Johann Rosain and Julie Cailler. TableauxRocq: A Deep Embedding of Free-Variable Tableaux in Rocq. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 12:1-12:22, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{rosain_et_al:LIPIcs.ITP.2026.12,
author = {Rosain, Johann and Cailler, Julie},
title = {{TableauxRocq: A Deep Embedding of Free-Variable Tableaux in Rocq}},
booktitle = {17th International Conference on Interactive Theorem Proving (ITP 2026)},
pages = {12:1--12:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-436-9},
ISSN = {1868-8969},
year = {2026},
volume = {382},
editor = {Komendantskaya, Ekaterina and Nipkow, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.12},
URN = {urn:nbn:de:0030-drops-269869},
doi = {10.4230/LIPIcs.ITP.2026.12},
annote = {Keywords: The Rocq Prover, First-Order Tableaux, Automated Reasoning, Interoperability, Proof Translation}
}