Yehuda Naveli, Michal Rimon, et al.
AAAI/IAAI 2006
Rippling is a proof search guidance technique with particular application to proof by mathematical induction. It is based on a concept of annotating the differences between two terms. In its original formulation this annotation was only appropriate to first-order formulae. We use a notion of embedding to adapt these annotations appropriately for higher-order syntax. This representation simplifies the theory of annotated terms, no longer requiring special substitution and unification theorems. A key feature of the representation is that it provides a clean separation of the term and the annotation. We illustrate this with selected examples using our implementation of these ideas in λClam. © 2010 Springer Science+Business Media B.V.
Yehuda Naveli, Michal Rimon, et al.
AAAI/IAAI 2006
Annina Riedhauser, Viacheslav Snigirev, et al.
CLEO 2023
Seung Gu Kang, Jeff Weber, et al.
ACS Fall 2023
Amarachi Blessing Mbakwe, Joy Wu, et al.
NeurIPS 2023