-
141
Positive Higher−Order Queries
Published 2010“…We investigate a higher-order query language that embeds operators of the positive relational algebra within the simply-typed Lambda-calculus. Our language allows one to succinctly define ordinary positive relational algebra queries (conjunctive queries and unions of conjunctive queries) and, in addition, second-order query functionals, which allow the transformation of CQs and UCQs in a generic (i.e., syntax independent) way. …”
Journal article -
142
Psi-calculi: a framework for mobile processes with nominal data and logic
Published 2011-03-01“…Psi-calculi can be even more general, for example by allowing structured channels, higher-order formalisms such as the lambda calculus for data structures, and predicate logic for assertions. …”
Get full text
Article -
143
A Graph Model for Imperative Computation
Published 2010-01-01“…This new notion of graph gives rise to a model of affine lambda-calculus that admits an interpretation of imperative constructs including variable assignment, dereferencing and allocation. …”
Get full text
Article -
144
Cartesian Difference Categories
Published 2021-09-01“…Important models of Cartesian differential categories include classical differential calculus of smooth functions and categorical models of the differential $\lambda$-calculus. However, Cartesian differential categories cannot account for other interesting notions of differentiation of a more discrete nature such as the calculus of finite differences. …”
Get full text
Article -
145
Prioritise the Best Variation
Published 2023-12-01“…Similarly, in Good Variation (GV)$-$a linear concurrent $\lambda$-calculus$-$deadlock freedom is guaranteed by combining channel creation and thread spawning under the same operation, called fork. …”
Get full text
Article -
146
Circular Proofs as Session-Typed Processes: A Local Validity Condition
Published 2022-05-01“…Proof theory provides a foundation for studying and reasoning about programming languages, most directly based on the well-known Curry-Howard isomorphism between intuitionistic logic and the typed lambda-calculus. More recently, a correspondence between intuitionistic linear logic and the session-typed pi-calculus has been discovered. …”
Get full text
Article -
147
Perspectives
Published 2016“…Our formalization is a conservative extension of the simply-typed lambda calculus utilizing monads, a construction in category theory that provides a way to map a set of objects and functions into a more complex space of objects and functions. …”
Journal article -
148
A Sorted Semantic Framework for Applied Process Calculi
Published 2016-03-01“…We also demonstrate different notions of computation on data terms, including cryptographic primitives and a lambda-calculus with erratic choice. Finally, we prove standard congruence and structural properties of bisimulation; the proof has been machine-checked using Nominal Isabelle in the case of a single name sort.…”
Get full text
Article -
149
Statman's Hierarchy Theorem
Published 2017-11-01“…In the Simply Typed $\lambda$-calculus Statman investigates the reducibility relation $\leq_{\beta\eta}$ between types: for $A,B \in \mathbb{T}^0$, types freely generated using $\rightarrow$ and a single ground type $0$, define $A \leq_{\beta\eta} B$ if there exists a $\lambda$-definable injection from the closed terms of type $A$ into those of type $B$. …”
Get full text
Article -
150
Computably Based Locally Compact Spaces
Published 2006-03-01“…ASD (Abstract Stone Duality) is a re-axiomatisation of general topology in which the topology on a space is treated, not as an infinitary lattice, but as an exponential object of the same category as the original space, with an associated lambda-calculus. In this paper, this is shown to be equivalent to a notion of computable basis for locally compact sober spaces or locales, involving a family of open subspaces and accompanying family of compact ones. …”
Get full text
Article -
151
Revisiting Call-by-value B\"ohm trees in light of their Taylor expansion
Published 2020-07-01“…The call-by-value lambda calculus can be endowed with permutation rules, arising from linear logic proof-nets, having the advantage of unblocking some redexes that otherwise get stuck during the reduction. …”
Get full text
Article -
152
On Berry's conjectures about the stable order in PCF
Published 2012-10-01“…PCF is a sequential simply typed lambda calculus language. There is a unique order-extensional fully abstract cpo model of PCF, built up from equivalence classes of terms. …”
Get full text
Article -
153
The syntactic side of autonomous categories enriched over generalised metric spaces
Published 2023-12-01“…Our main result is the introduction of a V-equational deductive system for linear {\lambda}-calculus together with a proof that it is sound and complete. …”
Get full text
Article -
154
LAMBDA: The Ultimate Declarative
Published 2004“…Procedurally defined data structures may compi le into code as good as would be expected for data defined by the more usual declarative means. 3.) Lambda-calculus-theoretic models of such constructs as GOT, DO loops, call-by-name, etc. may be used directly as macros, the expansion of which may then compile into code as good as that produced by compilers which are designed especially to handle GOTO, DO, etc. …”
Get full text
-
155
Compositional lexical networks: a case study of the English spatial adjectives
Published 2021“…I argue that a traditional approach to formal semantics based on the simply-typed lambda calculus is not rich enough to implement lexical networks because it is unable to type the arrows which link word senses together. …”
Thesis -
156
Presentable signatures and initial semantics
Published 2021-05-01“…Our (presentable) signatures subsume classical algebraic signatures (i.e., signatures for languages with variable binding, such as the pure lambda calculus) and extend them to include several other significant examples of syntactic constructions. …”
Get full text
Article -
157
A Logical Foundation for Environment Classifiers
Published 2010-12-01“…In this paper, we investigate the Curry-Howard isomorphism for environment classifiers by developing a typed {\lambda}-calculus {\lambda}|>. It corresponds to multi-modal logic that allows quantification by transition variables---a counterpart of classifiers---which range over (possibly empty) sequences of labeled transitions between possible worlds. …”
Get full text
Article -
158
Extended Initiality for Typed Abstract Syntax
Published 2012-04-01“…Afterwards we specify, via the category-theoretic iteration operator, translations from PCF to the untyped lambda calculus.…”
Get full text
Article -
159
Temperley–lieb algebra: from knot theory to logic and computation via quantum mechanics
Published 2007“…Finally, we interpret a non-commutative lambda calculus (a variant of the Lambek calculus, widely used in computational linguistics) in the Temperley-Lieb category, and thus show how diagrammatic simplification can be viewed as functional computation. …”
Book section -
160
Abstract interpretation of domain-specific embedded languages
Published 2002“…</p><p>In this dissertation, DSELs and their signatures are encoded using the polymorphic lambda calculus. This allows the correctness of the abstract interpretation of DSELs to be proved using the parametricity theorem: safety is derived for free from the polymorphic type of a program. …”
Thesis