Schematic Unification
Abstract
We present a generalization of first-order unification to a term algebra where variable indexing is part of the object language. We exploit variable indexing by associating some sequences of variables () with a mapping whose domain is the variable sequence and whose range consist of terms that may contain variables from the sequence. From a given term , an infinite sequence of terms may be produced by iterative application of . Given a unification problem and mapping , the \textit{schematic unification problem} asks whether all unification problems , , , are unifiable. We provide a terminating and sound algorithm. Our algorithm is \textit{complete} if we further restrict ourselves to so-called -stable problems. We conjecture that this additional requirement is unnecessary for completeness. Schematic unification is related to methods of inductive proof transformation by resolution and inductive reasoning.
Cite
@article{arxiv.2306.09152,
title = {Schematic Unification},
author = {David M. Cerna},
journal= {arXiv preprint arXiv:2306.09152},
year = {2024}
}
Comments
Submitted for review