[图书][B] Nominal sets: Names and symmetry in computer science

AM Pitts - 2013 - books.google.com
Nominal sets provide a promising new mathematical analysis of names in formal languages
based upon symmetry, with many applications to the syntax and semantics of programming …

[图书][B] Programming with higher-order logic

D Miller, G Nadathur - 2012 - books.google.com
Formal systems that describe computations over syntactic structures occur frequently in
computer science. Logic programming provides a natural framework for encoding and …

Nominal techniques in Isabelle/HOL

C Urban - Journal of Automated Reasoning, 2008 - Springer
This paper describes a formalisation of the lambda-calculus in a HOL-based theorem prover
using nominal techniques. Central to the formalisation is an inductive set that is bijective with …

Nominal techniques in Isabelle/HOL

C Urban, C Tasson - Automated Deduction–CADE-20: 20th International …, 2005 - Springer
In this paper we define an inductive set that is bijective with the α-equated lambda-terms.
Unlike de-Bruijn indices, however, our inductive definition includes names and reasoning …

Barendregt Convenes with Knaster and Tarski: Strong Rule Induction for Syntax with Bindings

J van Brügge, J McKinna, A Popescu… - Proceedings of the ACM …, 2025 - dl.acm.org
This paper is a contribution to the meta-theory of systems featuring syntax with bindings,
such as 𝜆-calculi and logics. It provides a general criterion that targets inductively defined …

Hybrid: A definitional two-level approach to reasoning with higher-order abstract syntax

A Felty, A Momigliano - Journal of automated reasoning, 2012 - Springer
Combining higher-order abstract syntax and (co)-induction in a logical framework is well
known to be problematic. We describe the theory and the practice of a tool called Hybrid …

Second-order and dependently-sorted abstract syntax

M Fiore - 2008 23rd Annual IEEE Symposium on Logic in …, 2008 - ieeexplore.ieee.org
The paper develops a mathematical theory in the spirit of categorical algebra that provides a
model theory for second-order and dependently-sorted syntax. The theory embodies notions …

Nominal logic programming

J Cheney, C Urban - ACM Transactions on Programming Languages …, 2008 - dl.acm.org
Nominal logic is an extension of first-order logic which provides a simple foundation for
formalizing and reasoning about abstract syntax modulo consistent renaming of bound …

Locally nameless sets

AM Pitts - Proceedings of the ACM on Programming Languages, 2023 - dl.acm.org
This paper provides a new mathematical foundation for the locally nameless representation
of syntax with binders, one informed by nominal techniques. It gives an equational …

Nominal abstraction

A Gacek, D Miller, G Nadathur - Information and Computation, 2011 - Elsevier
Recursive relational specifications are commonly used to describe the computational
structure of formal systems. Recent research in proof theory has identified two features that …