中文
相关论文

相关论文: Local Refinement Typing

200 篇论文

We introduce Refinement Reflection, a new framework for building SMT-based deductive verifiers. The key idea is to reflect the code implementing a user-defined function into the function's (output) refinement type. As a consequence, at uses…

Practical checkers based on refinement types use the combination of implicit semantic sub-typing and parametric polymorphism to simplify the specification and automate the verification of sophisticated properties of programs. However, a…

编程语言 · 计算机科学 2022-07-13 Michael Borkowski , Niki Vazou , Ranjit Jhala

Refinement Reflection turns your favorite programming language into a proof assistant by reflecting the code implementing a user-defined function into the function's (output) refinement type. As a consequence, at uses of the function, the…

编程语言 · 计算机科学 2016-10-18 Niki Vazou , Ranjit Jhala

We introduce Flux, which shows how logical refinements can work hand in glove with Rust's ownership mechanisms to yield ergonomic type-based verification of low-level pointer manipulating programs. First, we design a novel refined type…

编程语言 · 计算机科学 2022-11-15 Nico Lehmann , Adam Geller , Niki Vazou , Ranjit Jhala

Hashing has been widely used for efficient similarity search based on its query and storage efficiency. To obtain better precision, most studies focus on designing different objective functions with different constraints or penalty terms…

数据结构与算法 · 计算机科学 2018-10-02 Xingbo Liu , Xiushan Nie , Yilong Yin

Large language models (LLMs) have proven to be very capable, but access to frontier models currently relies on inference providers. This introduces trust challenges: how can we be sure that the provider is using the model configuration they…

While the pursuit of higher accuracy in deepfake detection remains a central goal, there is an increasing demand for precise localization of manipulated regions. Despite the remarkable progress made in classification-based detection,…

计算机视觉与模式识别 · 计算机科学 2025-09-18 Chao Shuai , Gaojian Wang , Kun Pan , Tong Wu , Fanli Jin , Haohan Tan , Mengxiang Li , Zhenguang Liu , Feng Lin , Kui Ren

SMT-based verifiers have long been an effective means of ensuring safety properties of programs. While these techniques are well understood, we show that they implicitly require eager semantics; directly applying them to a lazy language is…

编程语言 · 计算机科学 2014-01-27 Niki Vazou , Eric L. Seidel , Ranjit Jhala

We present a logically principled foundation for systematizing, in a way that works with any computational effect and evaluation order, SMT constraint generation seen in refinement type systems for functional programming languages. By…

编程语言 · 计算机科学 2023-08-21 Dimitrios J. Economou , Neel Krishnaswami , Jana Dunfield

Liquid typing provides a decidable refinement inference mechanism that is convenient but subject to two major issues: (1) inference is global and requires top-level annotations, making it unsuitable for inference of modular code components…

编程语言 · 计算机科学 2019-10-31 Niki Vazou , Éric Tanter , David Van Horn

Session types express and enforce safe communication in concurrent message-passing systems by statically capturing the interaction protocols between processes in the type. Recent works extend session types with arithmetic refinements, which…

编程语言 · 计算机科学 2026-02-09 Toby Ueno , Ankush Das

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

Refinement transforms an abstract system model into a concrete, executable program, such that properties established for the abstract model carry over to the concrete implementation. Refinement has been used successfully in the development…

计算机科学中的逻辑 · 计算机科学 2023-11-27 Aurel Bílý , João C. Pereira , Jan Schär , Peter Müller

This paper advocates for the broader application of SMT solvers in everyday programming, challenging the conventional wisdom that these tools are solely for formal methods and verification. We claim that SMT solvers, when seamlessly…

编程语言 · 计算机科学 2025-09-19 Facundo Domínguez , Arnaud Spiwack

Refinement transforms an abstract system model into a concrete, executable program, such that properties established for the abstract model carry over to the concrete implementation. Refinement has been used successfully in the development…

计算机科学中的逻辑 · 计算机科学 2021-10-27 Aurel Bílý , Christoph Matheja , Peter Müller

We introduce a new methodology based on refinement for testing the functional correctness of hardware and low-level software. Our methodology overcomes several major drawbacks of the de facto testing methodologies used in industry: (1) it…

计算机科学中的逻辑 · 计算机科学 2017-03-17 Mitesh Jain , Panagiotis Manolios

Current multi-modal image fusion methods typically rely on task-specific models, leading to high training costs and limited scalability. While generative methods provide a unified modeling perspective, they often suffer from slow inference…

计算机视觉与模式识别 · 计算机科学 2025-11-19 Huayi Zhu , Xiu Shu , Youqiang Xiong , Qiao Liu , Rui Chen , Di Yuan , Xiaojun Chang , Zhenyu He

Compilers for statically typed functional programming languages are notorious for generating confusing type error messages. When the compiler detects a type error, it typically reports the program location where the type checking failed as…

编程语言 · 计算机科学 2015-08-28 Zvonimir Pavlinovic , Tim King , Thomas Wies

We present exact mixed-integer linear programming formulations for verifying the performance of first-order methods for parametric quadratic optimization. We formulate the verification problem as a mixed-integer linear program where the…

最优化与控制 · 数学 2026-05-29 Vinit Ranjan , Jisun Park , Stefano Gualandi , Andrea Lodi , Bartolomeo Stellato

Software fault localization remains challenging due to limited feature diversity and low precision in traditional methods. This paper proposes a novel approach that integrates multi-objective optimization with deep learning models to…

软件工程 · 计算机科学 2024-11-27 Xiaolei Hu , Dongcheng Li , W. Eric Wong , Ya Zou
‹ 上一页 1 2 3 10 下一页 ›