中文
相关论文

相关论文: Bounded Refinement Types

200 篇论文

Relational program verification is a variant of program verification where one can reason about two programs and as a special case about two executions of a single program on different inputs. Relational program verification can be used for…

编程语言 · 计算机科学 2019-10-23 Alejandro Aguirre , Gilles Barthe , Marco Gaboardi , Deepak Garg , Pierre-Yves Strub

We present elements of a typing theory for flow networks, where "types", "typings", and "type inference" are formulated in terms of familiar notions from polyhedral analysis and convex optimization. Based on this typing theory, we develop…

分布式、并行与集群计算 · 计算机科学 2018-05-22 Assaf Kfoury

This paper introduces a new methodology for the complexity analysis of higher-order functional programs, which is based on three ingredients: a powerful type system for size analysis and a sound type inference procedure for it, a ticking…

计算机科学中的逻辑 · 计算机科学 2017-06-29 Martin Avanzini , Ugo Dal Lago

Constructive type theory combines logic and programming in one language. This is useful both for reasoning about programs written in type theory, as well as for reasoning about other programming languages inside type theory. It is…

This paper contributes to the techniques of topo-algebraic recognition for languages beyond the regular setting as they relate to logic on words. In particular, we provide a general construction on recognisers corresponding to adding one…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Mai Gehrke , Daniela Petrisan , Luca Reggio

Dependently typed lambda calculi such as the Logical Framework (LF) are capable of representing relationships between terms through types. By exploiting the "formulas-as-types" notion, such calculi can also encode the correspondence between…

计算机科学中的逻辑 · 计算机科学 2010-07-07 Zachary Snow , David Baelde , Gopalan Nadathur

Test input generators are an important part of property-based testing (PBT) frameworks, and a key expectation is that they be capable of producing all acceptable elements that satisfy both the function's input type and the…

编程语言 · 计算机科学 2025-12-09 Zhe Zhou , Ashish Mishra , Benjamin Delaware , Suresh Jagannathan

We present a method for synthesizing recursive functions that provably satisfy a given specification in the form of a polymorphic refinement type. We observe that such specifications are particularly suitable for program synthesis for two…

编程语言 · 计算机科学 2016-04-22 Nadia Polikarpova , Ivan Kuraj , Armando Solar-Lezama

While Chain-of-Thought (CoT) prompting enhances the reasoning capabilities of large language models, the faithfulness of the generated rationales remains an open problem for model interpretability. We propose a novel theoretical lens for…

人工智能 · 计算机科学 2025-10-02 Elija Perrier

In incremental development strategies, modelers frequently refine Statecharts models to satisfy requirements and changes. Although several solutions exist to the problem of Statecharts refinement, they provide such levels of freedom that a…

软件工程 · 计算机科学 2015-03-26 Conner Hansen , Eugene Syriani , Levi Lucio

We study a composition operation on monads, equivalently presented as large equational theories. Specifically, we discuss the existence of tensors, which are combinations of theories that impose mutual commutation of the operations from the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Nathan Bowler , Sergey Goncharov , Paul Blain Levy , Lutz Schröder

This article is motivated by the need for better understanding of refined Riemann-Roch theorems and the behavior of the determinant of the cohomology. This poses a certain problem of functoriality and can be understood as that of giving…

代数几何 · 数学 2012-05-03 Dennis Eriksson

We argue that in some KR applications, we want to quantify over sets of concepts formally represented by symbols in the vocabulary. We show that this quantification should be distinguished from second-order quantification and…

计算机科学中的逻辑 · 计算机科学 2023-08-31 Pierre Carbonnelle , Matthias Van der Hallen , Marc Denecker

Type theories can be formalized using the intrinsically (hard) or the extrinsically (soft) typed style. In large libraries of type theoretical features, often both styles are present, which can lead to code duplication and integration…

计算机科学中的逻辑 · 计算机科学 2021-07-19 Florian Rabe , Navid Roux

When scripts in untyped languages grow into large programs, maintaining them becomes difficult. A lack of explicit type annotations in typical scripting languages forces programmers to must (re)discover critical pieces of design information…

编程语言 · 计算机科学 2011-06-15 Sam Tobin-Hochstadt , Matthias Felleisen

Mixed-precision computations are a hallmark of the current stage of AI, driving the progress in large language models towards efficient, locally deployable solutions. This article addresses the floating-point computation of…

We consider type inference for guarded recursive data types (GRDTs) -- a recent generalization of algebraic data types. We reduce type inference for GRDTs to unification under a mixed prefix. Thus, we obtain efficient type inference.…

编程语言 · 计算机科学 2007-05-23 Peter J. Stuckey , Martin Sulzmann

Verification of temporal logic properties plays a crucial role in proving the desired behaviors of hybrid systems. In this paper, we propose an interval method for verifying the properties described by a bounded linear temporal logic. We…

计算机科学中的逻辑 · 计算机科学 2015-07-15 Daisuke Ishii , Naoki Yonezaki , Alexandre Goldsztejn

Graded type theories are an emerging paradigm for augmenting the reasoning power of types with parameterizable, fine-grained analyses of program properties. There have been many such theories in recent years which equip a type theory with…

计算机科学中的逻辑 · 计算机科学 2021-02-23 Benjamin Moon , Harley Eades , Dominic Orchard

The majority of modern systems exhibit sophisticated concurrent behaviour, where several system components modify and observe the system state with fine-grained atomicity. Many systems (e.g., multi-core processors, real-time controllers)…

计算机科学中的逻辑 · 计算机科学 2013-05-28 Brijesh Dongol , John Derrick