Rewrite systems
N Dershowitz, JP Jouannaud - Formal models and semantics, 1990 - Elsevier
Publisher Summary This chapter focuses on rewrite systems, which are directed equations
used to compute by repeatedly replacing sub-terms of a given formula with equal terms until …
used to compute by repeatedly replacing sub-terms of a given formula with equal terms until …
[PDF][PDF] Unification theory
Unification is a fundamental process upon which many methods for automated deduction
are based. Unification theory abstracts from the specific applications of this process: it …
are based. Unification theory abstracts from the specific applications of this process: it …
A taste of rewrite systems
N Dershowitz - … Reasoning: International Lecture Series 1991–1992 …, 2005 - Springer
This survey of the theory and applications of rewriting with equations discusses the
existence and uniqueness of normal forms, the KnuthBendix completion procedure and its …
existence and uniqueness of normal forms, the KnuthBendix completion procedure and its …
Feature-constraint logics for unification grammars
G Smolka - The Journal of Logic Programming, 1992 - Elsevier
This paper studies feature-description languages that have been developed for use in
unification grammars, logic programming, and knowledge representation. The distinctive …
unification grammars, logic programming, and knowledge representation. The distinctive …
[PDF][PDF] Equational reasoning and term rewriting systems
DA Plaisted - Handbook of logic in artificial intelligence and logic …, 1993 - Citeseer
An equational system is a set of equations. Often we are interested in knowing if an equation
follows logically from the given set. For example, given the equations x+ y= y+ x,(x+ y)+ z …
follows logically from the given set. For example, given the equations x+ y= y+ x,(x+ y)+ z …
Deduction with symbolic constraints
C Kirchner, H Kirchner, M Rusinowitch - 1990 - inria.hal.science
A framework for first-order constrained deduction is proposed in this paper. The syntax and
semantics of symbolic constraints and constrained formulae are defined. Constrained …
semantics of symbolic constraints and constrained formulae are defined. Constrained …
Relational programming in miniKanren: techniques, applications, and implementations
WE Byrd - 2009 - search.proquest.com
The promise of logic programming is that programs can be written relationally, without
distinguishing between input and output arguments. Relational programs are remarkably …
distinguishing between input and output arguments. Relational programs are remarkably …
Variant-based satisfiability in initial algebras
J Meseguer - Science of Computer Programming, 2018 - Elsevier
Although different satisfiability decision procedures can be combined by algorithms such as
those of Nelson–Oppen or Shostak, current tools typically can only support a finite number of …
those of Nelson–Oppen or Shostak, current tools typically can only support a finite number of …
Equational formulas with membership constraints
H Comon, C Delor - Information and Computation, 1994 - Elsevier
We propose a set of transformation rules for first order formulae whose atoms are either
equations between terms or" membership constraints" t∈ ζ. ζ can be interpreted as a regular …
equations between terms or" membership constraints" t∈ ζ. ζ can be interpreted as a regular …
Making random judgments: Automatically generating well-typed terms from the definition of a type-system
This paper presents a generic method for randomly generating well-typed expressions. It
starts from a specification of a ty** judgment in PLT Redex and uses a specialized solver …
starts from a specification of a ty** judgment in PLT Redex and uses a specialized solver …