中文
相关论文

相关论文: Lemma Functions for Frama-C: C Programs as Proofs

200 篇论文

This paper develops an algorithmic-based approach for proving inductive properties of propositional sequent systems such as admissibility, invertibility, cut-elimination, and identity expansion. Although undecidable in general, these…

计算机科学中的逻辑 · 计算机科学 2021-01-11 Carlos Olarte , Elaine Pimentel , Camilo Rocha

Language Model Agents (LMAs) are emerging as a powerful primitive for augmenting red-team operations. They can support attack planning, adversary emulation, and the orchestration of multi-step activity such as lateral movement, a core…

密码学与安全 · 计算机科学 2026-05-08 Mohammad Mamun , Mohamed Gaber , Scott Buffett , Sherif Saad

This paper explores verification of constituent systems within the context of the Symphony tool platform for Systems of Systems (SoS). Our SoS modelling language, CML, supports various contractual specification elements, such as state…

软件工程 · 计算机科学 2014-05-09 Luis Diogo Couto , Simon Foster , Richard Payne

A prominent weakness of modern language models (LMs) is their tendency to generate factually incorrect text, which hinders their usability. A natural question is whether such factual errors can be detected automatically. Inspired by…

计算与语言 · 计算机科学 2023-05-23 Roi Cohen , May Hamri , Mor Geva , Amir Globerson

Large language models (LLMs) are increasingly being used for the task of automated code translation, which has important real-world applications. However, most existing approaches use only the source code of a program as an input to an LLM,…

软件工程 · 计算机科学 2025-12-08 Vikram Nitin , Rahul Krishna , Baishakhi Ray

Humans tame the complexity of mathematical reasoning by developing hierarchies of abstractions. With proper abstractions, solutions to hard problems can be expressed concisely, thus making them more likely to be found. In this paper, we…

人工智能 · 计算机科学 2022-11-17 Zhening Li , Gabriel Poesia , Omar Costilla-Reyes , Noah Goodman , Armando Solar-Lezama

One of the emergent challenges of student work submitted for assessment is the widespread use of large language models (LLMs) to support and even produce written work. This particularly affects subjects where long-form written work is a key…

计算机与社会 · 计算机科学 2025-11-11 Ian M. Church , Lyndon Drake , Mark Harris

This paper describes a formal proof library, developed using the Coq proof assistant, designed to assist users in writing correct diagrammatic proofs, for 1-categories. This library proposes a deep-embedded, domain-specific formal language,…

计算机科学中的逻辑 · 计算机科学 2024-03-01 Benoît Guillemet , Assia Mahboubi , Matthieu Piquerez

L-systems are a mathematical formalism proposed by biologist Aristid Lindenmayer with the aim of simulating organic structures such as trees, snowflakes, flowers, and other branching phenomena. They are implemented as a formal language that…

编程语言 · 计算机科学 2025-12-22 Vinícius Francisco da Silva , Heitor Leite , Fernando Magno Quintão Pereira

The compactness lemma in programming language theory states that any recursive function can be simulated by a finite unrolling of the function. One important use case it has is in the logical relations proof technique for proving properties…

编程语言 · 计算机科学 2024-05-06 Matias Scharager

This paper presents a framework that integrates Large Language Models (LLMs) into translation validation, targeting LLVM compiler transformations where formal verification tools fall short. Our framework first utilizes existing formal…

编程语言 · 计算机科学 2024-02-02 Yanzhao Wang , Fei Xie

Recent advances in large language models (LLMs) have substantially enhanced automated code generation across a wide range of programming languages. Nonetheless, verifying the correctness and executability of LLM-generated code remains a…

编程语言 · 计算机科学 2026-01-14 Xinkui Zhao , Yifan Zhang , Zhengyi Zhou , Yueshen Xu

Recently, using Large Language Models (LLMs) to generate optimization models from natural language descriptions has became increasingly popular. However, a major open question is how to validate that the generated models are correct and…

人工智能 · 计算机科学 2026-04-07 Alexander Zadorojniy , Segev Wasserkrug , Eitan Farchi

Assertion checking is an invaluable programmer's tool for finding many classes of errors or verifying their absence in dynamic languages such as Prolog. For Prolog programmers this means being able to have relevant properties such as modes,…

Large Language Models (LLMs) are increasingly being used to automate programming tasks. Yet, LLMs' capabilities in reasoning about program semantics are still inadequately studied, leaving significant potential for further exploration. This…

编程语言 · 计算机科学 2025-05-30 Thanh Le-Cong , Bach Le , Toby Murray

In this paper we demonstrate a technique for developing high performance applications with strong correctness guarantees. We use a theorem prover to derive a high-level specification of the application that includes correctness invariants…

编程语言 · 计算机科学 2024-06-18 Artjoms Sinkarovs , Thomas Koopman , Sven-Bodo Scholz

Formal Methods are mathematically-based techniques for software design and engineering, which enable the unambiguous description of and reasoning about a system's behaviour. Autonomous systems use software to make decisions without human…

软件工程 · 计算机科学 2021-07-29 Matt Luckcuck

To take advantage of Large Language Model in theorem formalization and proof, we propose a reinforcement learning framework to iteratively optimize the pretrained LLM by rolling out next tactics and comparing them with the expected ones.…

人工智能 · 计算机科学 2025-02-14 Zhiling Luo

This work proposes a simple training-free prompt-free approach to leverage large language models (LLMs) for the Chinese spelling correction (CSC) task, which is totally different from all previous CSC approaches. The key idea is to use an…

计算与语言 · 计算机科学 2024-10-08 Houquan Zhou , Zhenghua Li , Bo Zhang , Chen Li , Shaopeng Lai , Ji Zhang , Fei Huang , Min Zhang

Instruction-based Large Language Models (LLMs) have proven effective in numerous few-shot or zero-shot Natural Language Processing (NLP) tasks. However, creating human-annotated instruction data is time-consuming, expensive, and often…

计算与语言 · 计算机科学 2025-05-13 Aniruddha Roy , Pretam Ray , Abhilash Nandy , Somak Aditya , Pawan Goyal