What is Uni cation ? A Categorical View of Substitution , Equation and Solution
نویسنده
چکیده
From a general perspective, a substitution is a transformation from one space to another, an equation is a pair of such substitutions, and a solution to an equation is a substitution that yields the same value when composed with (i.e., when substituted into) the substitutions that constitute the given equation. In some special cases, solutions are called uniiers. Other examples include Scott domain equations, uniication grammars, type inference, and diierential equations. The intuition that the composition of substitutions should be associative when deened, and should have identities, motivates a general concept of substitution system based on category theory. Notions of morphism, congruence, and quotient are given for substitution systems, each with the expected properties, and some general cardinality bounds are proved for most general solution sets (which are minimal sets of solutions with the property that any other solution is a substitution instance of one in the set). The notions of equation and solution are also generalized to systems of equations, i.e., to constraint solving, and applied to clarify the notions of \compositionality" and \uniication" in linguistic uniication grammar. This paper is self-contained as regards category theory, and indeed, could be used as an introductory tutorial on that subject.
منابع مشابه
Polytypic Uni cation
Uni cation or two way pattern matching is the process of solving an equation involving two rst order terms with variables Uni cation is used in type inference in many pro gramming languages and in the execution of logic programs This means that uni cation algorithms have to be written over and over again for di erent term types Many other functions also make sense for a large class of datatypes...
متن کاملPlane Wave Reflection and Transmission from Uni- and Bi-Axial Chiral Slabs
In this paper, the propagation of electromagnetic waves through an infinite slab of uni- or bi- axial chiral medium is analytically formulated for an arbitrary incidence using 4×4 matrix method. In this powerful method, a state vector differential equation is extracted whose solution is given in terms of a transition matrix relating the tangential components of electric and magnetic fields at t...
متن کاملNumerical solution of fuzzy linear Fredholm integro-differential equation by \fuzzy neural network
In this paper, a novel hybrid method based on learning algorithmof fuzzy neural network and Newton-Cotesmethods with positive coefficient for the solution of linear Fredholm integro-differential equation of the second kindwith fuzzy initial value is presented. Here neural network isconsidered as a part of large field called neural computing orsoft computing. We propose alearning algorithm from ...
متن کاملMatching and Uni cation in Rewrite Theories
\Semantic uni cation" is the process of generating a basis set of substitutions (of terms for variables) that makes two given terms equal in a speci ed theory. Semantic uni cation is an important component of some theorem provers. \Semantic matching," a simpler variant of uni cation, where the substitution is made in only one of the terms, has potential usage in programming language interpreter...
متن کاملConsistency and re nement for partial speci cation in
This paper discusses theoretical background for the use of Z as a language for partial speci cation in particular techniques for check ing consistency between viewpoint speci cations The main technique used is uni cation i e nding a candidate least common re nement The corresponding notion of consistency between speci cations turns out to be di erent from the known notions of consistency for si...
متن کامل