arXiv · 2607.12655
Anti-Unification Completeness Analysis in PVS
Abstract
In syntactic anti-unification, one is concerned with finding the commonalities between terms, while (uniformly) abstracting their differences. The original goal of anti-unification development in the seventies was to automate inductive reasoning. Recent applications of anti-unification techniques include efficiently transforming sequential code into parallel code, detecting code clones, and preventing software failures. Previous work addressed the elements required to verify, in the Prototype Verification System (PVS), termination and soundness of a functional algorithm based on inference rules for syntactic anti-unification. This paper dissects all aspects required to formally establish the completeness of the rule-based algorithm, highlighting the significant differences in the formalizations of anti-unification and unification.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Mauricio Ayala-Rincón, Thaynara Arielly de Lima, Maria Júlia Dias Lima, Temur Kutsia, Marcos Mercandeli-Rodrigues. 2026-07-14. Anti-Unification Completeness Analysis in PVS. https://doi.org/10.4204/eptcs.448.3
Cite the original work for its findings. Save a collection to share your selection of sources.