中文
相关论文

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

200 篇论文

This paper studies emulation of induction by coinduction in a call-by-name language with control operators. Since it is known that call-by-name programming languages with control operators cannot have general initial algebras, interaction…

计算机科学中的逻辑 · 计算机科学 2013-09-06 Yoshihiko Kakutani , Daisuke Kimura

We present Behavioral Program Logic (BPL), a dynamic logic for trace properties that incorporates concepts from behavioral types and allows reasoning about non-functional properties within a sequent calculus. BPL uses behavioral modalities…

计算机科学中的逻辑 · 计算机科学 2019-05-01 Eduard Kamburjan

We describe a class calculus that is expressive enough to describe and improve its own learning process. It can design and debug programs that satisfy given input/output constraints, based on its ontology of previously learned programs. It…

人工智能 · 计算机科学 2018-04-11 Daniel J. Buehrer

We present a program logic for Pitts and Stark's {\nu}-calculus, an extension of the call-by-value simply-typed {\lambda}-calculus with a mechanism for the generation of fresh names. Names can be compared for (in)-equality, producing…

计算机科学中的逻辑 · 计算机科学 2021-03-16 Harold Pancho Eliott , Martin Berger

The Functional Machine Calculus (Heijltjes 2022) is a new approach to unifying the imperative and functional programming paradigms. It extends the lambda-calculus, preserving the key features of confluent reduction and typed termination, to…

编程语言 · 计算机科学 2026-03-03 Willem Heijltjes

Galois connections are a foundational tool for structuring abstraction in semantics and their use lies at the heart of the theory of abstract interpretation. Yet, mechanization of Galois connections remains limited to restricted modes of…

编程语言 · 计算机科学 2016-10-27 David Darais , David Van Horn

The concept of causality has a controversial history. The question of whether it is possible to represent and address causal problems with probability theory, or if fundamentally new mathematics such as the do calculus is required has been…

机器学习 · 统计学 2021-12-13 Finnian Lattimore , David Rohde

While reinforcement learning (RL) enhances their ability to plan and reason across retrieval steps, we identify a critical failure mode in this setting: Tool-Call Hacking. Unlike execution-based tools (e.g., code or math), whose effects are…

人工智能 · 计算机科学 2026-01-26 SHengjie Ma , Chenlong Deng , Jiaxin Mao , Jiadeng Huang , Teng Wang , Junjie Wu , Changwang Zhang , Jun wang

Great advances in program analysis would be enabled if it were possible to derive the function of a program from inputs to outputs (or from initial states to final states, depending on how we model program semantics). Efforts to do so have…

计算机科学中的逻辑 · 计算机科学 2023-10-10 Wided Ghardallou , Hessamaldin Mohammadi , Elijah Brick , Ali Mili

Graded modal types systems and coeffects are becoming a standard formalism to deal with context-dependent computations where code usage plays a central role. The theory of program equivalence for modal and coeffectful languages, however, is…

计算机科学中的逻辑 · 计算机科学 2021-03-08 Ugo Dal Lago , Francesco Gavazzo

Consequence-based reasoning can be used to construct proofs that explain entailments of description logic (DL) ontologies. In the literature, one can find multiple consequence-based calculi for reasoning in the $\mathcal{EL}$ family of DLs,…

计算机科学中的逻辑 · 计算机科学 2025-07-30 Christian Alrabbaa , Stefan Borgwardt , Philipp Herrmann , Markus Krötzsch

We present a novel task that measures how people generalize objects' causal powers based on observing a single (Experiment 1) or a few (Experiment 2) causal interactions between object pairs. We propose a computational modeling framework…

人工智能 · 计算机科学 2021-11-25 Bonan Zhao , Christopher G. Lucas , Neil R. Bramley

Shapley values, a game theoretic concept, has been one of the most popular tools for explaining Machine Learning (ML) models in recent years. Unfortunately, the two most common approaches, conditional and marginal, to calculating Shapley…

计算机科学与博弈论 · 计算机科学 2024-09-11 Ilya Rozenfeld

Causal reasoning, the ability to identify cause-and-effect relationship, is crucial in human thinking. Although large language models (LLMs) succeed in many NLP tasks, it is still challenging for them to conduct complex causal reasoning…

计算与语言 · 计算机科学 2023-05-31 Xiao Liu , Da Yin , Chen Zhang , Yansong Feng , Dongyan Zhao

Computational modelling with multi-agent systems is becoming an important technique of studying language evolution. We present a brief introduction into this rapidly developing field, as well as our own contributions that include an…

物理与社会 · 物理学 2010-08-24 Adam Lipowski , Dorota Lipowska

For those of us who generally live in the world of syntax, semantic proof techniques such as reducibility, realizability or logical relations seem somewhat magical despite -- or perhaps due to -- their seemingly unreasonable effectiveness.…

编程语言 · 计算机科学 2020-07-28 Pierre-Évariste Dagand , Lionel Rieg , Gabriel Scherer

Variable and function names are extremely important for program comprehension. It is therefore also important to study how developers select names. But controlled experiments on naming are hindered by the need to describe to experimental…

软件工程 · 计算机科学 2021-03-17 Omer Regev , Michael Soloveitchik , Dror G. Feitelson

In explainable machine learning, local post-hoc explanation algorithms and inherently interpretable models are often seen as competing approaches. This work offers a partial reconciliation between the two by establishing a correspondence…

机器学习 · 计算机科学 2023-02-24 Sebastian Bordt , Ulrike von Luxburg

In this paper we propose an approach to reasoning about properties of imperative programs. We assume in this context that the meanings of program constructs are described using rules in the natural semantics style with the additional…

计算机科学中的逻辑 · 计算机科学 2015-03-04 Daniel DaCosta

Linear dependent types allow to precisely capture both the extensional behaviour and the time complexity of lambda terms, when the latter are evaluated by Krivine's abstract machine. In this work, we show that the same paradigm can be…

计算机科学中的逻辑 · 计算机科学 2012-07-25 Ugo Dal Lago , Barbara Petit