中文
相关论文

相关论文: Galois connecting call-by-value and call-by-name

200 篇论文

We present the guarded lambda-calculus, an extension of the simply typed lambda-calculus with guarded recursive and coinductive types. The use of guarded recursive types ensures the productivity of well-typed programs. Guarded recursive…

编程语言 · 计算机科学 2015-01-16 Ranald Clouston , Aleš Bizjak , Hans Bugge Grathwohl , Lars Birkedal

One of the fundamental results in computability is the existence of well-defined functions that cannot be computed. In this paper we study the effects of data representation on computability; we show that, while for each possible way of…

计算复杂性 · 计算机科学 2017-06-30 Jaun Casanova , Simone Santini

In implementing evaluation strategies of the lambda-calculus, both correctness and efficiency of implementation are valid concerns. While the notion of correctness is determined by the evaluation strategy, regarding efficiency there is a…

编程语言 · 计算机科学 2018-02-21 Koko Muroya , Dan R. Ghica

We study the weak call-by-value $\lambda$-calculus as a model for computational complexity theory and establish the natural measures for time and space -- the number of beta-reductions and the size of the largest term in a computation -- as…

计算复杂性 · 计算机科学 2022-12-09 Yannick Forster , Fabian Kunze , Marc Roth

In the quest to give a formal compositional semantics to natural languages, semanticists have started turning their attention to phenomena that have been also considered as parts of pragmatics (e.g., discourse anaphora and presupposition…

计算与语言 · 计算机科学 2015-06-19 Jiri Marsik , Maxime Amblard

We define a Causal Decision Problem as a Decision Problem where the available actions, the family of uncertain events and the set of outcomes are related through the variables of a Causal Graphical Model $\mathcal{G}$. A solution criteria…

人工智能 · 计算机科学 2019-02-07 M. Gonzalez-Soto , L. E. Sucar , H. J. Escalante

Ariola and Felleisen's call-by-need {\lambda}-calculus replaces a variable occurrence with its value at the last possible moment. To support this gradual notion of substitution, function applications-once established-are never discharged.…

编程语言 · 计算机科学 2010-09-17 Stephen Chang , David Van Horn , Matthias Felleisen

Qualitative relationships illustrate how changing one property (e.g., moving velocity) affects another (e.g., kinetic energy) and constitutes a considerable portion of textual knowledge. Current approaches use either semantic parsers to…

计算与语言 · 计算机科学 2021-06-07 Mucheng Ren , Heyan Huang , Yang Gao

A predictive model makes outcome predictions based on some given features, i.e., it estimates the conditional probability of the outcome given a feature vector. In general, a predictive model cannot estimate the causal effect of a feature…

机器学习 · 计算机科学 2023-04-11 Jiuyong Li , Lin Liu , Ziqi Xu , Ha Xuan Tran , Thuc Duy Le , Jixue Liu

Logical relations built on top of an operational semantics are one of the most successful proof methods in programming language semantics. In recent years, more and more expressive notions of operationally-based logical relations have been…

计算机科学中的逻辑 · 计算机科学 2024-08-07 Francesco Dagnino , Francesco Gavazzo

We present gradual type theory, a logic and type theory for call-by-name gradual typing. We define the central constructions of gradual typing (the dynamic type, type casts and type error) in a novel way, by universal properties relative to…

编程语言 · 计算机科学 2023-06-22 Max S. New , Daniel R. Licata

We present a consequence-based calculus for concept subsumption and classification in the description logic ALCHOIQ, which extends ALC with role hierarchies, inverse roles, number restrictions, and nominals. By using standard…

人工智能 · 计算机科学 2018-05-04 David Tena Cucala , Bernardo Cuenca Grau , Ian Horrocks

We initiate the study of parallel quantum programming by defining the operational and denotational semantics of parallel quantum programs. The technical contributions of this paper include: (1) find a series of useful proof rules for…

计算机科学中的逻辑 · 计算机科学 2019-10-02 Mingsheng Ying , Li Zhou , Yangjia Li

We consider sets of operations on a set A that are closed under permutation of variables, addition of dummy variables and composition. We describe these closed sets in terms of a Galois connection between operations and systems of pointed…

环与代数 · 数学 2016-11-22 Miguel Couceiro , Erkko Lehtonen

In the lambda calculus a term is solvable iff it is operationally relevant. Solvable terms are a superset of the terms that convert to a final result called normal form. Unsolvable terms are operationally irrelevant and can be equated…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Á. García-Pérez , P. Nogueira

We present Decalf, a directed, effectful cost-aware logical framework for studying quantitative aspects of functional programs with effects. Like Calf, the language is based on an internal phase distinction between the behavior of a program…

编程语言 · 计算机科学 2026-05-22 Harrison Grodin , Yue Niu , Jonathan Sterling , Robert Harper

To refine formal methods for concurrent systems, there are several ways of enriching classical operational semantics of process calculi. One can enable the auditing and undoing of past synchronisations thanks to communication keys, thus…

计算机科学中的逻辑 · 计算机科学 2024-10-22 Clément Aubert , Iain Phillips , Irek Ulidowski

Over the past thirty years, there has been significant progress in developing general-purpose, language-based approaches to incremental computation, which aims to efficiently update the result of a computation when an input is changed. A…

In this paper, we study an extension of the stable model semantics for disjunctive logic programs where each true atom in a model is associated with an algebraic expression (in terms of rule labels) that represents its justifications. As in…

计算机科学中的逻辑 · 计算机科学 2016-10-12 Pedro Cabalar , Jorge Fandinno

We consider the probabilistic applicative bisimilarity (PAB), a coinductive relation comparing the applicative behaviour of probabilistic untyped lambda terms according to a specific operational semantics. This notion has been studied with…

计算机科学中的逻辑 · 计算机科学 2020-04-28 Gianluca Curzi , Michele Pagani