We present the formalization of a theory of syntax with bindings that has been developed and refined over the last decade to support several large formalization efforts. Terms are defined for an arbitrary number of constructors of varying numbers of inputs, quotiented to alpha-equivalence and sorted according to a binding signature. The theory contains a rich collection of properties of the standard operators on terms, including substitution, swapping and freshness—namely, there are lemmas showing how each of the operators interacts with all the others and with the syntactic constructors. The theory also features induction and recursion principles and support for semantic interpretation, all tailored for smooth interaction with the bindings...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
AbstractIn this paper we present a theory of binding structures, and give examples of its applicatio...
The syntax of almost every programming language includes a notion of binder and corresponding bound ...
We present the formalization of a theory of syntax with bindings that has been developed and refined...
We present the formalization of a theory of syntax with bindings that has been developed and refined...
In this thesis we give a general theory of syntax with bindings. We address the problem from a mathe...
We present a general framework for specifying and reasoning about syntax with bindings. Abstract bin...
International audiencethe Romanian Academy, Romania DMITRIY TRAYTEL, ETH Zürich, Switzerland We pres...
We develop a theory of syntax with bindings, focusing on: - methodological issues concerning the ...
AbstractThis paper formalises within first-order logic some common practices in computer science to ...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
We develop a theory of syntax with bindings, focusing on:- methodological issues concerning the conv...
This paper compares three models for formal reasoning about programming languages with binding. High...
We develop a theory of abstract syntax with variable binding. To every binding signature we associa...
We introduce renaming-enriched sets (rensets for short), which are algebraic structures axiomatizing...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
AbstractIn this paper we present a theory of binding structures, and give examples of its applicatio...
The syntax of almost every programming language includes a notion of binder and corresponding bound ...
We present the formalization of a theory of syntax with bindings that has been developed and refined...
We present the formalization of a theory of syntax with bindings that has been developed and refined...
In this thesis we give a general theory of syntax with bindings. We address the problem from a mathe...
We present a general framework for specifying and reasoning about syntax with bindings. Abstract bin...
International audiencethe Romanian Academy, Romania DMITRIY TRAYTEL, ETH Zürich, Switzerland We pres...
We develop a theory of syntax with bindings, focusing on: - methodological issues concerning the ...
AbstractThis paper formalises within first-order logic some common practices in computer science to ...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
We develop a theory of syntax with bindings, focusing on:- methodological issues concerning the conv...
This paper compares three models for formal reasoning about programming languages with binding. High...
We develop a theory of abstract syntax with variable binding. To every binding signature we associa...
We introduce renaming-enriched sets (rensets for short), which are algebraic structures axiomatizing...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
AbstractIn this paper we present a theory of binding structures, and give examples of its applicatio...
The syntax of almost every programming language includes a notion of binder and corresponding bound ...