中文
相关论文

相关论文: Cost-sensitive computational adequacy of higher-or…

200 篇论文

Reasoning about the cost of executing programs is one of the fundamental questions in computer science. In the context of programming with probabilities, however, the notion of cost stops being deterministic, since it depends on the…

编程语言 · 计算机科学 2025-02-28 Pedro H. Azevedo de Amorim

Just like any other branch of mathematics, denotational semantics of programming languages should be formalised in type theory, but adapting traditional domain theoretic semantics, as originally formulated in classical set theory to type…

计算机科学中的逻辑 · 计算机科学 2018-05-07 Rasmus E. Møgelberg , Marco Paviotti

We present $\textbf{calf}$, a $\textbf{c}$ost-$\textbf{a}$ware $\textbf{l}$ogical $\textbf{f}$ramework for studying quantitative aspects of functional programs. Taking inspiration from recent work that reconstructs traditional aspects of…

编程语言 · 计算机科学 2021-10-11 Yue Niu , Jonathan Sterling , Harrison Grodin , Robert Harper

We present two metalanguages for developing $\textit{synthetic cost-aware denotational semantics}$ of programming languages. Extending the recent work of Niu et al. [2022] on $\textbf{calf}$, a dependent type theory for both cost and…

编程语言 · 计算机科学 2022-09-27 Yue Niu , Robert Harper

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

Although computational complexity is a fundamental aspect of program behavior, it is often at odds with common type theoretic principles such as function extensionality, which identifies all functions with the same $\textit{input-output}$…

编程语言 · 计算机科学 2020-11-11 Yue Niu , Robert Harper

A central method for analyzing the asymptotic complexity of a functional program is to extract and then solve a recurrence that expresses evaluation cost in terms of input size. The relevant notion of input size is often specific to a…

编程语言 · 计算机科学 2015-06-08 Norman Danner , Daniel R. Licata , Ramyaa Ramyaa

We propose a new sheaf semantics for secure information flow over a space of abstract behaviors, based on synthetic domain theory: security classes are open/closed partitions, types are sheaves, and redaction of sensitive information…

编程语言 · 计算机科学 2022-04-21 Jonathan Sterling , Robert Harper

A standard informal method for analyzing the asymptotic complexity of a program is to extract a recurrence that describes its cost in terms of the size of its input, and then to compute a closed-form upper bound on that recurrence. We give…

编程语言 · 计算机科学 2022-08-09 Norman Danner , Daniel R. Licata

Recurrence equations have played a central role in static cost analysis, where they can be viewed as abstractions of programs and used to infer resource usage information without actually running the programs with concrete data. Such…

编程语言 · 计算机科学 2024-09-02 Louis Rustenholz , Pedro Lopez-Garcia , José F. Morales , Manuel V. Hermenegildo

Scaling language models to larger and deeper sizes has led to significant boosts in performance. Even though the size of these models limits their application in compute-constrained environments, the race to continually develop ever larger…

计算与语言 · 计算机科学 2024-08-16 Amirkeivan Mohtashami , Matteo Pagliardini , Martin Jaggi

We present a compositional framework for certifying resource bounds in typed programs. Terms are typed with synthesized bounds drawn from an abstract resource lattice, enabling uniform treatment of time, memory, gas, and domain-specific…

计算机科学中的逻辑 · 计算机科学 2025-12-09 Mirco A. Mannucci , Corey Thuro

This article presents a type-based analysis for deriving upper bounds on the expected execution cost of probabilistic programs. The analysis is naturally compositional, parametric in the cost model, and supports higher order functions and…

编程语言 · 计算机科学 2020-09-23 Di Wang , David M Kahn , Jan Hoffmann

We present a real-space formulation and higher-order finite-difference implementation of periodic Orbital-free Density Functional Theory (OF-DFT). Specifically, utilizing a local reformulation of the electrostatic and kernel terms, we…

计算物理 · 物理学 2015-12-23 Swarnava Ghosh , Phanish Suryanarayana

We develop domain theory in constructive and predicative univalent foundations (also known as homotopy type theory). That we work predicatively means that we do not assume Voevodsky's propositional resizing axioms. Our work is constructive…

计算机科学中的逻辑 · 计算机科学 2023-09-29 Tom de Jong

It is known that annotating named entities in unstructured and semi-structured data sets by their concepts improves the effectiveness of answering queries over these data sets. As every enterprise has a limited budget of time or…

数据库 · 计算机科学 2018-01-09 Ali Vakilian , Yodsawalai Chodpathumwan , Arash Termehchy , Amir Nayyeri

We study the complexity of valued constraint satisfaction problems (VCSP). A problem from VCSP is characterised by a \emph{constraint language}, a fixed set of cost functions over a finite domain. An instance of the problem is specified by…

计算复杂性 · 计算机科学 2015-03-19 Vladimir Kolmogorov , Stanislav Zivny

We give a domain-theoretic semantics to a statistical programming language, using the plain old category of dcpos, in contrast to some more sophisticated recent proposals. Remarkably, our monad of minimal valuations is commutative, which…

计算机科学中的逻辑 · 计算机科学 2021-09-14 Jean Goubault-Larrecq , Xiaodong Jia , Clément Théron

We present a simple functional programming language, called Dual PCF, that implements forward mode automatic differentiation using dual numbers in the framework of exact real number computation. The main new feature of this language is the…

计算机科学中的逻辑 · 计算机科学 2025-02-03 Pietro Di Gianantonio , Abbas Edalat , Ran Gutin

A typical way of analyzing the time complexity of functional programs is to extract a recurrence expressing the running time of the program in terms of the size of its input, and then to solve the recurrence to obtain a big-O bound. For…

编程语言 · 计算机科学 2020-08-03 Joseph W. Cutler , Daniel R. Licata , Norman Danner
‹ 上一页 1 2 3 10 下一页 ›