Jasmin Blanchette
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Jasmin Blanchette has a total of 84 co-authors. Here are the top co-authors by number of shared publications:
- Sophie Tourret
Université de Lorraine, CNRS, Inria, LORIA
12 shared publications - Alexander Bentkamp
Heinrich-Heine-Universität Düsseldorf Germany
11 shared publications - Petar Vukmirović
Vrije Universiteit Amsterdam
11 shared publications - Dmitriy Traytel
University of Copenhagen
7 shared publications - Mathias Fleury
University Freiburg
7 shared publications - Simon Cruanes
Aesthetic Integration
7 shared publications
Latest Publications
- Open Access
- 24 July 2026
- Published by Springer Nature
- p. 3-21
Tao’s Equational Proof Challenge Accepted
In the context of the Equational Theories Project, Terence Tao posed the challenge of finding alternatives to a complicated 62-step proof found by the Vampire superposition prover. We introduce a proof minimization tool called Krympa. Using a combination of brute force and heuristics, and exploiting both Vampire and the Twee equational prover, the tool reduces the 62-step proof to 20 steps, each corresponding to a rewrite. In an empirical evaluation, it also performs well on 1431 equational problems originating from the same project, reducing in particular a 151-step proof to only 10 steps.
- 24 July 2026
- Published by Springer Nature
- p. 3-21
Open AccessTao’s Equational Proof Challenge Accepted
In the context of the Equational Theories Project, Terence Tao posed the challenge of finding alternatives to a complicated 62-step proof found by the Vampire superposition prover. We introduce a proof minimization tool called Krympa. Using a combination of brute force and heuristics, and exploiting both Vampire and the Twee equational prover, the tool reduces the 62-step proof to 20 steps, each corresponding to a rewrite. In an empirical evaluation, it also performs well on 1431 equational problems originating from the same project, reducing in particular a 151-step proof to only 10 steps.
- Open Access
- 9 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 366-372
ChomskyTrainer: An Interactive Learning Environment for Exercising Chomsky Normal Form Transformations
- 9 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 366-372
Open AccessChomskyTrainer: An Interactive Learning Environment for Exercising Chomsky Normal Form Transformations
- Open Access
- 16 April 2026
- Published by Springer Nature
- p. 295-314
Enumerating Choice Terms in Model-Based Quantifier Instantiation
- 16 April 2026
- Published by Springer Nature
- p. 295-314
Open AccessEnumerating Choice Terms in Model-Based Quantifier Instantiation
- Open Access
- 8 January 2026
- Published by Association for Computing Machinery (ACM)
- p. 104-116
Adding Sorts to an Isabelle Formalization of Superposition
- 8 January 2026
- Published by Association for Computing Machinery (ACM)
- p. 104-116
Open AccessAdding Sorts to an Isabelle Formalization of Superposition
- Open Access
Term Orders for Optimistic Lambda-Superposition
We introduce $λ$KBO and $λ$LPO, two variants of the Knuth-Bendix order (KBO) and the lexicographic path order (LPO) designed for use with the $λ$-superposition calculus. We establish the desired properties via encodings into the familiar first-order KBO and LPO.
Open AccessTerm Orders for Optimistic Lambda-Superposition
We introduce $λ$KBO and $λ$LPO, two variants of the Knuth-Bendix order (KBO) and the lexicographic path order (LPO) designed for use with the $λ$-superposition calculus. We establish the desired properties via encodings into the familiar first-order KBO and LPO.
- Open Access
Optimistic Higher-Order Superposition
The $λ$-superposition calculus is a successful approach to proving higher-order formulas. However, some parts of the calculus are extremely explosive, notably due to the higher-order unifier enumeration and the functional extensionality axiom. In the present work, we introduce an "optimistic" version of $λ$-superposition that addresses these two issues. Specifically, our new calculus delays explosive unification problems using constraints stored along with the clauses, and it applies functional extensionality in a more targeted way. The calculus is sound and refutationally complete with respect to a Henkin semantics. We have yet to implement it in a prover, but examples suggest that it will outperform, or at least usefully complement, the original $λ$-superposition calculus.
Open AccessOptimistic Higher-Order Superposition
The $λ$-superposition calculus is a successful approach to proving higher-order formulas. However, some parts of the calculus are extremely explosive, notably due to the higher-order unifier enumeration and the functional extensionality axiom. In the present work, we introduce an "optimistic" version of $λ$-superposition that addresses these two issues. Specifically, our new calculus delays explosive unification problems using constraints stored along with the clauses, and it applies functional extensionality in a more targeted way. The calculus is sound and refutationally complete with respect to a Henkin semantics. We have yet to implement it in a prover, but examples suggest that it will outperform, or at least usefully complement, the original $λ$-superposition calculus.
- Open Access
- 15 September 2025
- Published by Springer Nature
- p. 269-286
Iterative Monomorphisation
Monomorphisation can be used to extend monomorphic provers to support polymorphic logics. We describe a pragmatic iterative approach. We implemented it in the Zipperposition prover, where it is used to translate away polymorphism before invoking the monomorphic prover E as a backend. Our evaluation shows that this approach increases Zipperposition’s success rate. Moreover, we find that iterative monomorphisation outperforms some native implementations of polymorphism.
- 15 September 2025
- Published by Springer Nature
- p. 269-286
Open AccessIterative Monomorphisation
Monomorphisation can be used to extend monomorphic provers to support polymorphic logics. We describe a pragmatic iterative approach. We implemented it in the Zipperposition prover, where it is used to translate away polymorphism before invoking the monomorphic prover E as a backend. Our evaluation shows that this approach increases Zipperposition’s success rate. Moreover, we find that iterative monomorphisation outperforms some native implementations of polymorphism.
- Open Access
Exploiting Instantiations from Paramodulation Proofs in Isabelle/HOL
Metis is an ordered paramodulation prover built into the Isabelle/HOL proof assistant. It attempts to close the current goal using a given list of lemmas. Typically these lemmas are found by Sledgehammer, a tool that integrates external automatic provers. We present a new tool that analyzes successful Metis proofs to derive variable instantiations. These increase Sledgehammer's success rate, improve the speed of Sledgehammer-generated proofs, and help users understand why a goal follows from the lemmas.
Open AccessExploiting Instantiations from Paramodulation Proofs in Isabelle/HOL
Metis is an ordered paramodulation prover built into the Isabelle/HOL proof assistant. It attempts to close the current goal using a given list of lemmas. Typically these lemmas are found by Sledgehammer, a tool that integrates external automatic provers. We present a new tool that analyzes successful Metis proofs to derive variable instantiations. These increase Sledgehammer's success rate, improve the speed of Sledgehammer-generated proofs, and help users understand why a goal follows from the lemmas.
- Open Access
- 30 July 2025
- Published by Springer Nature
- p. 573-593
Exploiting Instantiations from Paramodulation Proofs in Isabelle/HOL
Metis is an ordered paramodulation prover built into the Isabelle/HOL proof assistant. It attempts to close the current goal using a given list of lemmas. Typically these lemmas are found by Sledgehammer, a tool that integrates external automatic provers. We present a new tool that analyzes successful Metis proofs to derive variable instantiations. These increase Sledgehammer’s success rate, improve the speed of Sledgehammer-generated proofs, and help users understand why a goal follows from the lemmas.
- 30 July 2025
- Published by Springer Nature
- p. 573-593
Open AccessExploiting Instantiations from Paramodulation Proofs in Isabelle/HOL
Metis is an ordered paramodulation prover built into the Isabelle/HOL proof assistant. It attempts to close the current goal using a given list of lemmas. Typically these lemmas are found by Sledgehammer, a tool that integrates external automatic provers. We present a new tool that analyzes successful Metis proofs to derive variable instantiations. These increase Sledgehammer’s success rate, improve the speed of Sledgehammer-generated proofs, and help users understand why a goal follows from the lemmas.
- Open Access
- 1 May 2025
- Published by Springer Nature
- p. 85-103
Augmenting Model-Based Instantiation with Fast Enumeration
Satisfiability modulo theories (SMT) solvers rely on various quantifier instantiation strategies to support first- and higher-order logic. We introduce MBQI-Enum, an approach that extends model-based quantifier instantiation (MBQI) with syntax-guided synthesis (SyGuS) techniques. Our approach targets first-order theories without well-established quantifier instantiation techniques and higher-order quantifiers that can benefit from instantiations with $$\lambda $$ -terms. By incorporating a SyGuS enumerator, our approach generates a broader set of candidate instantiations, including identity functions and terms containing uninterpreted symbols, thereby improving the effectiveness of MBQI.- 1 May 2025
- Published by Springer Nature
- p. 85-103
Open AccessAugmenting Model-Based Instantiation with Fast Enumeration
Satisfiability modulo theories (SMT) solvers rely on various quantifier instantiation strategies to support first- and higher-order logic. We introduce MBQI-Enum, an approach that extends model-based quantifier instantiation (MBQI) with syntax-guided synthesis (SyGuS) techniques. Our approach targets first-order theories without well-established quantifier instantiation techniques and higher-order quantifiers that can benefit from instantiations with $$\lambda $$ -terms. By incorporating a SyGuS enumerator, our approach generates a broader set of candidate instantiations, including identity functions and terms containing uninterpreted symbols, thereby improving the effectiveness of MBQI.