International audienceIn this progress report, we highlight the design of the functional programming language MLTS which we have recently proposed elsewhere. This language uses the $λ-tree$ syntax approach to encoding data structures that contain bindings. In this setting, bound variables never become free nor escape their scope: instead, binders in data structures are permitted to move into binding sites within programs. The concrete syntax of MLTS is based on the one for OCaml but includes additional binders within programs that directly support the mobility of bindings. The natural semantics of MLTS can be viewed as a logical theory within the logic G , which forms the basis of the Abella proof system and which includes nominal abstracti...
AbstractThe approach to reasoning about structural operational semantics style specifications suppor...
The goal of this research is to design and implement a small functional programming language that in...
We demonstrate how the framework of higher-order logic programming ...
International audienceIn this progress report, we highlight the design of the functional programming...
International audienceWe present the design of a new functional programming language, MLTS, that use...
The present document pursues the decades-long study of the interactions between mathematical logic a...
International audienceThe Abella interactive theorem prover is based on an intuitionistic logic that...
Most texts describing data structures give imperative implementations. These are either difficult or...
The Abella interactive theorem prover is based on an intuitionistic logic that allows for inductive ...
In the world of programming, there are many kinds of languages from which to choose. These varied la...
Abstract. Monads are a technique widely used in functional program-ming languages to address many di...
When writing programs to manipulate structures such as algebraic expressions, logical formulas, proo...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
159 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis is concerned with...
University of Minnesota Ph.D. dissertation.December 2016. Major: Computer Science. Advisor: Gopalan...
AbstractThe approach to reasoning about structural operational semantics style specifications suppor...
The goal of this research is to design and implement a small functional programming language that in...
We demonstrate how the framework of higher-order logic programming ...
International audienceIn this progress report, we highlight the design of the functional programming...
International audienceWe present the design of a new functional programming language, MLTS, that use...
The present document pursues the decades-long study of the interactions between mathematical logic a...
International audienceThe Abella interactive theorem prover is based on an intuitionistic logic that...
Most texts describing data structures give imperative implementations. These are either difficult or...
The Abella interactive theorem prover is based on an intuitionistic logic that allows for inductive ...
In the world of programming, there are many kinds of languages from which to choose. These varied la...
Abstract. Monads are a technique widely used in functional program-ming languages to address many di...
When writing programs to manipulate structures such as algebraic expressions, logical formulas, proo...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
159 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis is concerned with...
University of Minnesota Ph.D. dissertation.December 2016. Major: Computer Science. Advisor: Gopalan...
AbstractThe approach to reasoning about structural operational semantics style specifications suppor...
The goal of this research is to design and implement a small functional programming language that in...
We demonstrate how the framework of higher-order logic programming ...