Source: J. Symbolic Logic Volume 77, Issue 3
(2012), 828-852.
By operations on models we show how to relate completeness with respect to permissive-nominal models to completeness with respect to nominal models with finite support.
Models with finite support are a special case of permissive-nominal models, so the construction hinges on generating from an instance of the latter, some instance of the former in which sufficiently many inequalities are preserved between elements.
We do this using an infinite generalisation of nominal atoms-abstraction.
The results are of interest in their own right, but also, we factor the mathematics so as to maximise the chances that it could be used off-the-shelf for other nominal reasoning systems too.
Models with infinite support can be easier to work with, so it is useful to have a semi-automatic theorem to transfer results from classes of infinitely-supported nominal models to the more restricted class of models with finite support.
In conclusion, we consider different permissive-nominal syntaxes and nominal models and discuss how they relate to the results proved here.
References
James Cheney Completeness and Herbrand theorems for nominal logic, Journal of Symbolic Logic, vol. 71(2006), pp. 299–320.
Nicolaas G. de Bruijn Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church–Rosser theorem, Indagationes Mathematicae, vol. 34(1972), no. 5, pp. 381–392.
Mathematical Reviews (MathSciNet):
MR321704
Gilles Dowek and Murdoch J. Gabbay Permissive nominal logic, Proceedings of the 12th international ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming $($PPDP 2010$)$,2010, pp. 165–176.
–––– Permissive nominal logic, Transactions on Computational Logic,(2012), in press (journal version).
Gilles Dowek, Murdoch J. Gabbay, and Dominic P. Mulligan Permissive nominal terms and their unification: an infinite, co-infinite approach to nominal techniques, Logic Journal of the IGPL, vol. 18(2010), no. 6, pp. 769–822, (journal version).
Murdoch J. Gabbay FM-HOL a higher-order theory of names, 35 years of Automath (F. Kamareddine, editor),2002.
–––– A general mathematics of names, Information and Computation, vol. 205(2007), no. 7, pp. 982–1011.
–––– Nominal algebra and the HSP theorem, Journal of Logic and Computation, vol. 19(2009), no. 2, pp. 341–367.
–––– Foundations of nominal techniques: logic and semantics of variables in abstract syntax, Bulletin of Symbolic Logic, vol. 17(2011), no. 2, pp. 161–229.
–––– Two-level nominal sets and semantic nominal terms: an extension of nominal set theory for handling meta-variables, Mathematical Structures in Computer Science, vol. 21(2011), pp. 997–1033.
–––– Meta-variables as infinite lists in nominal terms unification and rewriting, Logic Journal of the IGPL,(2012), in press.
–––– Nominal terms and nominal logics: from foundations to meta-mathematics, Handbook of philosophical logic, vol. 17, Kluwer,2012.
Murdoch J. Gabbay and Aad Mathijssen A formal calculus for informal equality with binding, WoLLIC'07: 14th Workshop on Logic, Language, Information and Computation, Lecture Notes in Computer Science, vol. 4576, Springer,2007, pp. 162–176.
–––– Nominal universal algebra: equational logic with names and binding, Journal of Logic and Computation, vol. 19(2009), no. 6, pp. 1455–1508.
Murdoch J. Gabbay and Andrew M. Pitts A new approach to abstract syntax with variable binding, Formal Aspects of Computing, vol. 13(2001), no. 3–5, pp. 341–363.
Wilfrid Hodges Model theory, Cambridge University Press,1993.
Dominic P. Mulligan Online nominal bibliography,2010, family http://www.citeulike.org/ group/11951/.
M. H. A. Newman On theories with a combinatorial definition of equivalence, Annals of Mathematics, vol. 43(1942), no. 2, pp. 223–243.
Mathematical Reviews (MathSciNet):
MR7372
Andrew M. Pitts Nominal logic, a first order theory of names and binding, Information and Computation, vol. 186(2003), no. 2, pp. 165–193.
Christian Urban, Andrew M. Pitts, and Murdoch J. Gabbay Nominal unification, Theoretical Computer Science, vol. 323(2004), no. 1–3, pp. 473–497.