On the logic of unification (Q1823935)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: On the logic of unification |
scientific article; zbMATH DE number 4116523
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | On the logic of unification |
scientific article; zbMATH DE number 4116523 |
Statements
On the logic of unification (English)
0 references
1989
0 references
The normalization process has been developed in various logics but was lacking in equational logic. The main explanation of this fact is the lack of an elimination rule in equational logic. However, this elimination is omnipresent in computer science in form of unification. Adding the new rule to the traditional introduction rule, the author obtains a unification logic LE with strong properties: atomicity of inferences, strict constructivism, strong normalization of deductions, left/right and introduction/elimination symmetries, positive/negative signatures for subexpression occurrences in deductions. The author gives two interpretations for unification logic. The first one is a model-theoretic semantics which gives completeness. The second one is the operational semantics of equational logic in a geometrical style. This semantics allows the design of a syntactical normalization process. This normalization result is obtained by a finite rewriting system. The relevance of this semantics and its operationality are clear also for the second-order level.
0 references
constructive type theory
0 references
higher-order unification
0 references
normalization
0 references
elimination rule
0 references
unification logic
0 references
model-theoretic semantics
0 references
operational semantics
0 references
equational logic
0 references
rewriting system
0 references
0 references
0 references
0 references
0 references
0.91336185
0 references
0 references
0 references