Semantics Out of Context Nominal Absolute Denotations for First-Order Logic and Computation
Call a semantics for a language with variables absolute when variables map to fixed entities in the denotation. That is, a semantics is absolute when the denotation of a variable a is a copy of itself in the denotation. We give a trio of lattice-based, sets-based, and algebraic absolute semantics to...
Saved in:
| Published in | Journal of the ACM Vol. 63; no. 3; pp. 1 - 66 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
New York
Association for Computing Machinery
01.09.2016
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0004-5411 1557-735X |
| DOI | 10.1145/2700819 |
Cover
| Summary: | Call a semantics for a language with variables absolute when variables map to fixed entities in the denotation. That is, a semantics is absolute when the denotation of a variable a is a copy of itself in the denotation.
We give a trio of lattice-based, sets-based, and algebraic absolute semantics to first-order logic. Possibly open predicates are directly interpreted as lattice elements/sets/algebra elements, subject to suitable interpretations of the connectives and quantifiers. In particular, universal quantification ∀ a .φ is interpreted using a new notion of “fresh-finite” limit Λ # a ⟦Φ⟧ and using a novel dual to substitution.
The interest in this semantics is partly in the nontrivial and beautiful technical details, which also offer certain advantages over existing semantics. Also, the fact that such semantics exist at all suggests a new way of looking at variables and the foundations of logic and computation, which may be well suited to the demands of modern computer science. |
|---|---|
| Bibliography: | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23 |
| ISSN: | 0004-5411 1557-735X |
| DOI: | 10.1145/2700819 |