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 …

[PDF][PDF] Unification theory

F Baader, W Snyder - Handbook of automated reasoning, 2001 - cs.bu.edu
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 …

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 …

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 …

[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 …

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 …

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 …

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 …

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 …

Making random judgments: Automatically generating well-typed terms from the definition of a type-system

B Fetscher, K Claessen, M Pałka, J Hughes… - … 2015, Held as Part of the …, 2015 - Springer
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 …