Journal of Symbolic Logic

Finite and infinite support in nominal algebra and logic: nominal completeness theorems for free

Murdoch J. Gabbay
Source: J. Symbolic Logic Volume 77, Issue 3 (2012), 828-852.

Abstract

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.

First Page: Show Hide
Full-text: Access denied (no subscription detected)
We're sorry, but we are unable to provide you with the full text of this article because we are not able to identify you as a subscriber.
If you have a personal subscription to this journal, then please login. If you are already logged in, then you may need to update your profile to register your subscription. Read more about accessing full-text
Links and Identifiers

Permanent link to this document: http://projecteuclid.org/euclid.jsl/1344862164
Zentralblatt MATH identifier: 06083955
Digital Object Identifier: doi:10.2178/jsl/1344862164
Mathematical Reviews number (MathSciNet): MR2987140

References

James Cheney Completeness and Herbrand theorems for nominal logic, Journal of Symbolic Logic, vol. 71(2006), pp. 299–320.
Mathematical Reviews (MathSciNet): MR2210069
Zentralblatt MATH: 1100.03016
Digital Object Identifier: doi:10.2178/jsl/1140641176
Project Euclid: euclid.jsl/1140641176
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).
Mathematical Reviews (MathSciNet): MR2733944
Digital Object Identifier: doi:10.1093/jigpal/jzq006
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.
Mathematical Reviews (MathSciNet): MR2333993
Zentralblatt MATH: 1123.03047
Digital Object Identifier: doi:10.1016/j.ic.2006.10.010
–––– Nominal algebra and the HSP theorem, Journal of Logic and Computation, vol. 19(2009), no. 2, pp. 341–367.
Mathematical Reviews (MathSciNet): MR2496336
Zentralblatt MATH: 1163.03017
Digital Object Identifier: doi:10.1093/logcom/exn055
–––– Foundations of nominal techniques: logic and semantics of variables in abstract syntax, Bulletin of Symbolic Logic, vol. 17(2011), no. 2, pp. 161–229.
Mathematical Reviews (MathSciNet): MR2839788
Zentralblatt MATH: 05913834
Digital Object Identifier: doi:10.2178/bsl/1305810911
Project Euclid: euclid.bsl/1305810911
–––– 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.
Mathematical Reviews (MathSciNet): MR2826314
Digital Object Identifier: doi:10.1017/S0960129511000272
–––– 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.
Mathematical Reviews (MathSciNet): MR2406227
Zentralblatt MATH: 1213.03038
Digital Object Identifier: doi:10.1007/978-3-540-73445-1_12
–––– Nominal universal algebra: equational logic with names and binding, Journal of Logic and Computation, vol. 19(2009), no. 6, pp. 1455–1508.
Mathematical Reviews (MathSciNet): MR2565930
Zentralblatt MATH: 1191.08003
Digital Object Identifier: doi:10.1093/logcom/exp033
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.
Mathematical Reviews (MathSciNet): MR1221741
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
Digital Object Identifier: doi:10.2307/1968867
Andrew M. Pitts Nominal logic, a first order theory of names and binding, Information and Computation, vol. 186(2003), no. 2, pp. 165–193.
Mathematical Reviews (MathSciNet): MR2030501
Digital Object Identifier: doi:10.1016/S0890-5401(03)00138-X
Christian Urban, Andrew M. Pitts, and Murdoch J. Gabbay Nominal unification, Theoretical Computer Science, vol. 323(2004), no. 1–3, pp. 473–497.
Mathematical Reviews (MathSciNet): MR2085329
Zentralblatt MATH: 1078.68140
Digital Object Identifier: doi:10.1016/j.tcs.2004.06.016

2013 © Association for Symbolic Logic

Journal of Symbolic Logic

Journal of Symbolic Logic

Turn MathJax Off
What is MathJax?