中文
相关论文

相关论文: Curry-style type Isomorphisms and Game Semantics

200 篇论文

The characterization of second-order type isomorphisms is a purely syntactical problem that we propose to study under the enlightenment of game semantics. We study this question in the case of second-order λ$\mu$-calculus, which can be…

计算机科学中的逻辑 · 计算机科学 2007-05-30 Joachim De Lataillade

Game semantics extends the Curry-Howard isomorphism to a three-way correspondence: proofs, programs, strategies. But the universe of strategies goes beyond intuitionistic logics and lambda calculus, to capture stateful programs. In this…

计算机科学中的逻辑 · 计算机科学 2013-07-09 Martin Churchill , Jim Laird , Guy McCusker

This paper reviews the fully complete hypergames model of system $F$, presented a decade ago in the author's thesis. Instantiating type variables is modelled by allowing ``games as moves''. The uniformity of a quantified type variable…

逻辑 · 数学 2008-01-18 Dominic Hughes

Genericity is the idea that the same program can work at many different data types. Longo, Milstead and Soloviev proposed to capture the inability of generic programs to probe the structure of their instances by the following equational…

计算机科学中的逻辑 · 计算机科学 2013-12-05 Samson Abramsky , Radha Jagadeesan

Types are an important part of any modern programming language, but we often forget that the concept of type we understand nowadays is not the same it was perceived in the sixties. Moreover, we conflate the concept of "type" in programming…

编程语言 · 计算机科学 2017-03-30 Simone Martini

The Curry-Howard correspondence is about a relationship between types and programs on the one hand and propositions and proofs on the other. The implications for programming language design and program verification is an active field of…

编程语言 · 计算机科学 2015-09-15 Jørgen Steensgaard-Madsen

System F, the polymorphic lambda calculus, features the principle of impredicativity: polymorphic types may be (explicitly) instantiated at other types, enabling many powerful idioms such as Church encoding and data abstraction.…

编程语言 · 计算机科学 2022-03-04 Henry Mercer , Cameron Ramsay , Neel Krishnaswami

It is well-known that typability, type inhabitation and type inference are undecidable in the Girard-Reynolds polymorphic system F. It has recently been proven that type inhabitation remains undecidable even in the predicative fragment of…

计算机科学中的逻辑 · 计算机科学 2023-06-22 M. Clarence Protin , Gilda Ferreira

Type theories with higher-order subtyping or singleton types are examples of systems where computation rules for variables are affected by type information in the context. A complication for these systems is that bounds declared in the…

计算机科学中的逻辑 · 计算机科学 2011-01-25 Adriana Compagnoni , Healfdene Goguen

We present a game semantics for intuitionistic type theory. Specifically, we propose categories with families of a new variant of games and strategies for both extensional and intensional variants of the type theory with dependent function,…

计算机科学中的逻辑 · 计算机科学 2016-10-05 Norihiro Yamada

Game semantics is a rich and successful class of denotational models for programming languages. Most game models feature a rather intuitive setup, yet surprisingly difficult proofs of such basic results as associativity of composition of…

计算机科学中的逻辑 · 计算机科学 2017-11-30 Clovis Eberhart , Tom Hirschowitz

Dependently typed languages are well known for having a problem with code reuse. Traditional non-indexed algebraic datatypes (e.g. lists) appear alongside a plethora of indexed variations (e.g. vectors). Functions are often rewritten for…

编程语言 · 计算机科学 2018-07-11 Larry Diehl , Denis Firsov , Aaron Stump

In this paper we provide three new results axiomatizing the core of games in characteristic function form (not necessarily having transferable utility) obeying an innocuous condition (that the set of individually rational pay-off vectors is…

理论经济学 · 经济学 2024-10-01 Anindya Bhattacharya

We define a model for linear logic based on two well-known ingredients: games and simulations. This model is interesting in the following respect: while it is obvious that the objects interpreting formulas are games and that everything is…

计算机科学中的逻辑 · 计算机科学 2009-05-26 Pierre Hyvernat

We investigate the problem of type isomorphisms in the presence of higher-order references. We first introduce a finitary programming language with sum types and higher-order references, for which we build a fully abstract games model…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Pierre Clairambault

This thesis investigates effectful declarative programming with an emphasis on non-determinism as an effect. On the one hand, we are interested in developing applications using non-determinism as underlying implementation idea. We discuss…

编程语言 · 计算机科学 2020-06-03 Sandra Dylus

We develop methods to formally describe and compare games, in order to probe questions of game structure and design, and as a stepping stone to predicting player behavior from design patterns. We define a grammar-like formalism to describe…

计算机科学中的逻辑 · 计算机科学 2021-01-05 Paul Riggins , David McPherson

Session types statically prescribe bidirectional communication protocols for message-passing processes and are in a Curry-Howard correspondence with linear logic propositions. However, simple session types cannot specify properties beyond…

编程语言 · 计算机科学 2020-01-27 Ankush Das , Frank Pfenning

Type qualifiers offer a lightweight mechanism for enriching existing type systems to enforce additional, desirable, program invariants. They do so by offering a restricted but effective form of subtyping. While the theory of type qualifiers…

编程语言 · 计算机科学 2024-02-27 Edward Lee , Yaoyu Zhao , James You , Kavin Satheeskumar , Ondřej Lhoták , Jonathan Brachthäuser

Inductive and coinductive types are commonly construed as ontological (Church-style) types, denoting canonical data-sets such as natural numbers, lists, and streams. For various purposes, notably the study of programs in the context of…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Daniel M Leivant
‹ 上一页 1 2 3 10 下一页 ›