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 asks whether all unification problems , , , are unifiable. We provide a terminating and sound algorithm. Our algorithm is 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.

生成讲解博客的中文版本

生成AI智能校验的中文版本