[HTML][HTML] A computational framework for conceptual blending

M Eppe, E Maclean, R Confalonieri, O Kutz… - Artificial Intelligence, 2018 - Elsevier
We present a computational framework for conceptual blending, a concept invention method
that is advocated in cognitive science as a fundamental and uniquely human engine for …

A generic cyclic theorem prover

J Brotherston, N Gorogiannis, RL Petersen - Asian Symposium on …, 2012 - Springer
We describe the design and implementation of an automated theorem prover realising a
fully general notion of cyclic proof. Our tool, called Cyclist, is able to construct proofs obeying …

Rewrite rule inference using equality saturation

C Nandi, M Willsey, A Zhu, YR Wang, B Saiki… - Proceedings of the …, 2021 - dl.acm.org
Many compilers, synthesizers, and theorem provers rely on rewrite rules to simplify
expressions or prove equivalences. Developing rewrite rules can be difficult: rules may be …

Automating inductive proofs using theory exploration

K Claessen, M Johansson, D Rosén… - … Deduction–CADE-24 …, 2013 - Springer
HipSpec is a system for automatically deriving and proving properties about functional
programs. It uses a novel approach, combining theory exploration, counterexample testing …

Anti-unification and generalization: a survey

DM Cerna, T Kutsia - arXiv preprint arXiv:2302.00277, 2023 - arxiv.org
Anti-unification (AU) is a fundamental operation for generalization computation used for
inductive inference. It is the dual operation to unification, an operation at the foundation of …

Quantomatic: A proof assistant for diagrammatic reasoning

A Kissinger, V Zamdzhiev - … -CADE-25: 25th International Conference on …, 2015 - Springer
Monoidal algebraic structures consist of operations that can have multiple outputs as well as
multiple inputs, which have applications in many areas including categorical algebra …

Superposition with structural induction

S Cruanes - International Symposium on Frontiers of Combining …, 2017 - Springer
Superposition-based provers have been successfully used to discharge proof obligations
stemming from proof assistants. However, many such obligations require induction to be …

Zeno: An automated prover for properties of recursive data structures

W Sonnex, S Drossopoulou, S Eisenbach - … , TACAS 2012, Held as Part of …, 2012 - Springer
Zeno is a new tool for the automatic generation of proofs of simple properties of functions
over recursively defined data structures. It takes a Haskell program and an assertion as its …

Extending superposition with integer arithmetic, structural induction, and beyond

S Cruanes - 2015 - hal.science
The central concept of theorem designates a claim backed by an irrefutable argument that
follows formal rules, called a proof. Proving theorems is very useful in both Computer …

Hipster: Integrating theory exploration in a proof assistant

M Johansson, D Rosén, N Smallbone… - … Conference on Intelligent …, 2014 - Springer
This paper describes Hipster, a system integrating theory exploration with the proof assistant
Isabelle/HOL. Theory exploration is a technique for automatically discovering new …