Nominal semantics for predicate logic: algebras, substitution, quantifiers, and limits
Pith reviewed 2026-05-24 05:24 UTC · model grok-4.3
The pith
Predicate logic admits models in which every term and predicate receives an absolute denotation independent of variable valuations.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that predicate logic can be interpreted in algebras where the denotation of any term or predicate is absolute and independent of a valuation. For each variable a the domain contains an element [[a]] that denotes the term a, and open predicates are interpreted directly by the algebra. Substitution and quantification are axiomatic operations on this structure, every ordinary model translates into one of these nominal models, and soundness holds.
What carries the argument
Nominal algebras in which substitution and quantification act as direct operations on model elements, allowing absolute denotations for open terms and predicates.
If this is right
- Soundness holds for the logic with respect to these nominal models.
- Every ordinary model based on sets and valuations translates into a nominal model.
- Completeness of the logic follows from the existence of such translations.
- The models interpret both closed and open formulas uniformly through the algebraic structure.
Where Pith is reading between the lines
- This structure may allow direct algebraic manipulation of formulas containing free variables without first closing them under valuations.
- The same algebraic treatment of substitution could be applied to other logical systems that currently rely on variable assignments.
- Limits mentioned in the title may provide a way to construct infinite models algebraically from finite approximations.
- Nominal models might simplify proofs that involve simultaneous substitution across multiple open formulas.
Load-bearing premise
Substitution and quantification can be treated as axiomatic operations on the model that do not need to arise from concrete syntax.
What would settle it
An ordinary set-based model of predicate logic whose interpretations of terms and predicates cannot be preserved under any translation to a nominal algebra with the required substitution and quantification operations.
Figures
read the original abstract
We define a model of predicate logic in which every term and predicate, open or closed, has an absolute denotation independently of a valuation of the variables. For each variable a, the domain of the model contains an element [[a]] which is the denotation of the term a (which is also a variable symbol). Similarly, the algebra interpreting predicates in the model directly interprets open predicates. Because of this models must also incorporate notions of substitution and quantification. These notions are axiomatic, and need not be applied only to sets of syntax. We prove soundness and show how every 'ordinary' model (i.e. model based on sets and valuations) can be translated to one of our nominal models, and thus also prove completeness.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper defines a class of 'nominal' models for predicate logic in which every term and predicate (open or closed) receives an absolute denotation inside an algebra; for each variable a the domain contains a distinguished element [[a]] denoting the term a, and open predicates are interpreted directly. Substitution and quantification are treated as axiomatic operations on the algebra rather than derived from syntax. The authors prove soundness of predicate logic with respect to these models and construct a translation that embeds every ordinary set-and-valuation model into a nominal model, thereby obtaining completeness.
Significance. If the constructions and proofs hold, the work supplies an algebraic semantics that interprets open formulas without external valuations and integrates substitution and quantifiers directly into the model structure. The translation from standard models yields a completeness theorem. The approach credits the use of axiomatic operations and the explicit embedding construction as strengths.
minor comments (3)
- §3, Definition 3.4: the axioms for substitution and quantification are stated without an accompanying diagram or commutative diagram showing how they interact with the algebra operations; adding such a diagram would clarify the structure for readers.
- §4.2, Theorem 4.7: the translation from ordinary models to nominal models is described at a high level; a short worked example with a concrete two-element model would help verify that the embedding preserves the interpretation of open formulas.
- Notation: the double-bracket notation [[·]] is used both for the denotation map and for the distinguished elements [[a]]; a brief remark distinguishing the two uses would avoid potential confusion.
Simulated Author's Rebuttal
We thank the referee for their careful summary of the paper and for the positive assessment of the nominal semantics approach, including the soundness and completeness results via the embedding construction. The recommendation of minor revision is noted; however, the report contains no specific major comments requiring response or changes.
Circularity Check
No significant circularity
full rationale
The paper introduces a definitional construction of nominal models for predicate logic by equipping algebraic structures with axiomatic substitution and quantification operations, enabling absolute denotations [[t]] and [[P]] for open terms and predicates. Soundness follows directly from the model axioms, and completeness is obtained via an explicit translation embedding every ordinary set-and-valuation model into a nominal model. No derivation step reduces a claimed result to a fitted parameter, self-referential equation, or load-bearing self-citation; the central claims are self-contained definitions and translations whose properties are verified independently of the target results.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Substitution and quantification are axiomatic operations on the model structure and need not be applied only to sets of syntax.
invented entities (1)
-
Element [[a]] in the domain for each variable a
no independent evidence
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AbsoluteFloorClosure.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We define a model of predicate logic in which every term and predicate, open or closed, has an absolute denotation independently of a valuation of the variables... V#ax is the greatest {a}#lower bound for the set {x}
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
nominal Boolean algebra over U... finitely fresh-complete nominal poset with complements... (Compat V) (V#AX)[a7→u] = V#A{x[a7→u] | x∈X}
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Michael Beeson. Lambda logic. In Second International Joint Conference on Automated Reasoning (IJCAR 2004) , volume 3097 of Lecture Notes in Computer Science , pages 460–474. Springer, 2004
work page 2004
-
[2]
Equational logic for names and binding
Ranald Clouston. Equational logic for names and binding . PhD thesis, University of Cambridge, UK, 2009
work page 2009
-
[3]
Ranald Clouston. Nominal Lawvere theories. In Proceedings of the 18th International Workshop on Logic, Language, and Information (WoLLIC), volume 6642 ofLecture Notes in Computer Science . Springer, 2011
work page 2011
-
[4]
Roy L. Crole. α-equivalence equalities. Theoretical Computer Science, 2012. In press
work page 2012
-
[5]
Gilles Dowek and Murdoch J. Gabbay. Permissive Nominal Logic. In Proceedings of the 12th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming (PPDP 2010), pages 165–176. ACM Press, 2010. 8 Atoms-abstraction [a]x is the native (non-functional) notion of abstraction in nom- inal techniques. It was introduced in [20]. 9 T...
work page 2010
-
[6]
Gilles Dowek and Murdoch J. Gabbay. Permissive Nominal Logic (journal version). Trans- actions on Computational Logic , 2012. In press
work page 2012
-
[7]
Binding logic: Proofs and models
Gilles Dowek, Th´ er` ese Hardin, and Claude Kirchner. Binding logic: Proofs and models. In Proceedings of the 9th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2002) , pages 130–144. Springer, 2002
work page 2002
-
[8]
Reasoning with Arbitrary Objects
Kit Fine. Reasoning with Arbitrary Objects. Blackwell, 1985
work page 1985
-
[9]
Term equational systems and logics
Marcelo Fiore and Chung-Kil Hur. Term equational systems and logics. Electronic Notes in Theoretical Computer Science, 218:171–192, 2008
work page 2008
-
[10]
Marcelo P. Fiore, Gordon D. Plotkin, and Daniele Turi. Abstract syntax and variable binding. In Proceedings of the 14th IEEE Symposium on Logic in Computer Science (LICS 1999), pages 193–202. IEEE Computer Society Press, 1999
work page 1999
-
[11]
Murdoch J. Gabbay. A study of substitution, using nominal techniques and Fraenkel- Mostowski sets. Theoretical Computer Science, 410(12-13):1159–1189, March 2009
work page 2009
-
[12]
Murdoch J. Gabbay. Foundations of nominal techniques: logic and semantics of variables in abstract syntax. Bulletin of Symbolic Logic , 17(2):161–229, 2011
work page 2011
-
[13]
Murdoch J. Gabbay. Stone duality for First-Order Logic: a nominal approach. In Howard Barringer Festschrift. December 2011
work page 2011
-
[14]
Murdoch J. Gabbay. Nominal terms and nominal logics: from foundations to meta- mathematics. In Handbook of Philosophical Logic, volume 17. Kluwer, 2012
work page 2012
-
[15]
Murdoch J. Gabbay and Vincenzo Ciancia. Freshness and name-restriction in sets of traces with names. In Foundations of software science and computation structures, 14th International Conference (FOSSACS 2011) , volume 6604 of Lecture Notes in Computer Science, pages 365–380. Springer, 2011
work page 2011
-
[16]
Gabbay, Tadeusz Litak, and Daniela Petri¸ san
Murdoch J. Gabbay, Tadeusz Litak, and Daniela Petri¸ san. Stone duality for nominal Boolean algebras with NEW. In Proceedings of the 4th international conference on algebra and coalgebra in computer science (CALCO 2011) , volume 6859 of Lecture Notes in Computer Science, pages 192–207. Springer, 2011
work page 2011
-
[17]
Murdoch J. Gabbay and Aad Mathijssen. Capture-avoiding Substitution as a Nominal Algebra. In ICTAC 2006: Theoretical Aspects of Computing , volume 4281 of Lecture Notes in Computer Science , pages 198–212, November 2006
work page 2006
-
[18]
Murdoch J. Gabbay and Aad Mathijssen. Capture-Avoiding Substitution as a Nominal Algebra. Formal Aspects of Computing , 20(4-5):451–479, June 2008
work page 2008
-
[19]
Murdoch J. Gabbay and Dominic Mulligan. Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets. In Proceedings of the 6th International Workshop on Logical Frameworks and Meta-Languages (LFMTP 2011), volume 71 of EPTCS, pages 58–75, September 2011
work page 2011
-
[20]
Murdoch J. Gabbay and Andrew M. Pitts. A New Approach to Abstract Syntax with Variable Binding. Formal Aspects of Computing , 13(3–5):341–363, July 2001
work page 2001
-
[21]
Donald Monk, and Alfred Tarski
Leon Henkin, J. Donald Monk, and Alfred Tarski. Cylindric Algebras. North Holland, 1971 and 1985. Parts I and II
work page 1971
-
[22]
An introduction to cylindric set algebras
Donald Monk. An introduction to cylindric set algebras. Logic journal of the IGPL , 8(4):451–492, 2000
work page 2000
-
[23]
Andrew M. Pitts. Categorical logic. In S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum, editors, Handbook of Logic in Computer Science, Volume 5. Algebraic and Logical Struc- tures, chapter 2. Oxford University Press, 2000
work page 2000
-
[24]
Abstract syntax: Substitution and binders: Invited address
John Power. Abstract syntax: Substitution and binders: Invited address. Electronic Notes in Theoretical Computer Science, 173:3–16, 2007
work page 2007
-
[25]
The semantic conception of truth and the foundations of semantics
Alfred Tarski. The semantic conception of truth and the foundations of semantics. Phi- losophy and Phenomenological Research, 4, 1944
work page 1944
-
[26]
David C. Turner. Nominal Domain Theory for Concurrency . PhD thesis, University of Cambridge, 2009
work page 2009
-
[27]
Dirk van Dalen. Logic and Structure . Universitext. Springer, 1994. Third, augmented edition
work page 1994
-
[28]
Topology via Logic, volume 5 of Cambridge Tracts in Theoretical Computer Science
Steve Vickers. Topology via Logic, volume 5 of Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 1989. Acknowledgements. The second author acknowledges the support of the Leverhulme trust. Proc. CILC 2012, CEUR Vol. 857. VoR: urn:nbn:de:0074-857-8 15
work page 1989
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.