中文
相关论文

相关论文: Type Directed Partial Evaluation for Level-1 Shift…

200 篇论文

A fertile field of research in theoretical computer science investigates the representation of general recursive functions in intensional type theories. Among the most successful approaches are: the use of wellfounded relations,…

计算机科学中的逻辑 · 计算机科学 2017-01-11 Venanzio Capretta

We show how to apply forward and reverse mode Combinatory Homomorphic Automatic Differentiation (CHAD) to total functional programming languages with expressive type systems featuring the combination of - tuple types; - sum types; -…

编程语言 · 计算机科学 2023-11-13 Fernando Lucatelli Nunes , Matthijs Vákár

While recent AI-for-math has made strides in pure mathematics, areas of applied mathematics, particularly PDEs, remain underexplored despite their significant real-world applications. We present PDE-Controller, a framework that enables…

机器学习 · 计算机科学 2025-06-12 Mauricio Soroco , Jialin Song , Mengzhou Xia , Kye Emond , Weiran Sun , Wuyang Chen

Type-level programming is an increasingly popular way to obtain additional type safety. Unfortunately, it remains a second-class citizen in the majority of industrially-used programming languages. We propose a new dependently-typed system…

编程语言 · 计算机科学 2020-11-17 Georg Stefan Schmid , Olivier Blanvillain , Jad Hamza , Viktor Kunčak

Due to the rise of machine learning, Python is an increasingly popular programming language. Python, however, is dynamically typed. Dynamic typing has shown to have drawbacks when a project grows, while at the same time it improves…

软件工程 · 计算机科学 2019-12-03 Casper Boone , Niels de Bruin , Arjan Langerak , Fabian Stelmach

Pattern-matching programming is an example of a rule-based programming style developed in functional languages. This programming style is intensively used in dialects of ML but is restricted to algebraic data-types. This restriction limits…

编程语言 · 计算机科学 2009-12-25 Julien Cohen

We present an SMT-based symbolic model checking algorithm for safety verification of recursive programs. The algorithm is modular and analyzes procedures individually. Unlike other SMT-based approaches, it maintains both "over-" and…

计算机科学中的逻辑 · 计算机科学 2014-05-27 Anvesh Komuravelli , Arie Gurfinkel , Sagar Chaki

In this paper we describe how to leverage higher-order unification to type check a dependently typed language with meta-variables. The literature usually presents the unification algorithm as a standalone component, however the need to…

编程语言 · 计算机科学 2016-10-03 Francesco Mazzoli , Andreas Abel

Data types and codata types are, as the names suggest, often seen as duals of each other. However, most programming languages do not support both of them in their full generality, or if they do, they are still seen as distinct constructs…

编程语言 · 计算机科学 2022-11-24 David Binder , Julian Jabs , Ingo Skupin , Klaus Ostermann

Search-augmented large language models (LLMs) trained with reinforcement learning (RL) have achieved strong results on open-domain question answering (QA), but training still remains a significant challenge. The optimization is often…

计算与语言 · 计算机科学 2026-03-25 Yutao Xie , Nathaniel Thomas , Nicklas Hansen , Yang Fu , Li Erran Li , Xiaolong Wang

Despite the strong reasoning capabilities of large language models (LLMs), optimizing the execution efficiency of tensor programs remains challenging due to the need for precise, composable transformation decisions. Recent LLM-guided…

机器学习 · 计算机科学 2026-05-26 Mengfan Liu , Da Zheng , Junwei Su , Chuan Wu

The defunctionalization translation that eliminates higher-order functions from programs forms a key part of many compilers. However, defunctionalization for dependently-typed languages has not been formally studied. We present the first…

编程语言 · 计算机科学 2023-04-11 Yulong Huang , Jeremy Yallop

The goal of this lecture is to show how modern theorem provers---in this case, the Coq proof assistant---can be used to mechanize the specification of programming languages and their semantics, and to reason over individual programs and…

编程语言 · 计算机科学 2010-10-28 Xavier Leroy

Gradual dependent types can help with the incremental adoption of dependently typed code by providing a principled semantics for imprecise types and proofs, where some parts have been omitted. Current theories of gradual dependent types,…

编程语言 · 计算机科学 2022-05-04 Joseph Eremondi , Ronald Garcia , Éric Tanter

Proving correctness of distributed or concurrent algorithms is a mind-challenging and complex process. Slight errors in the reasoning are difficult to find, calling for computer-checked proof systems. In order to build computer-checked…

分布式、并行与集群计算 · 计算机科学 2019-11-21 Armando Castañeda , Aurélie Hurault , Philippe Quéinnec , Matthieu Roy

Type theory plays an important role in foundations of mathematics as a framework for formalizing mathematics and a base for proof assistants providing semi-automatic proof checking and construction. Derivation of each theorem in type theory…

逻辑 · 数学 2021-02-23 Farida Kachapova

In the realm of quantum computing, circuit description languages represent a valid alternative to traditional QRAM-style languages. They indeed allow for finer control over the output circuit, without sacrificing flexibility nor modularity.…

编程语言 · 计算机科学 2022-02-16 Andrea Colledan , Ugo Dal Lago

The ever-growing complexity of mathematical proofs makes their manual verification by mathematicians very cognitively demanding. Autoformalization seeks to address this by translating proofs written in natural language into a formal…

计算与语言 · 计算机科学 2023-01-06 Garett Cunningham , Razvan C. Bunescu , David Juedes

The problem of Phase Estimation (or Amplitude Estimation) admits a quadratic quantum speedup. Wang, Higgott and Brierley [2019, Phys. Rev. Lett. 122 140504] have shown that there is a continuous trade-off between quantum speedup and circuit…

量子物理 · 物理学 2023-05-30 Duarte Magano , Miguel Murça

We present a framework for expressing bottom-up algorithms to compute the well-founded model of non-disjunctive logic programs. Our method is based on the notion of conditional facts and elementary program transformations studied by Brass…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Stefan Brass , Juergen Dix , Burkhard Freitag , Ulrich Zukowski
‹ 上一页 1 8 9 10 下一页 ›