中文
相关论文

相关论文: S-Program Calculus

200 篇论文

Nominal logic is an extension of first-order logic which provides a simple foundation for formalizing and reasoning about abstract syntax modulo consistent renaming of bound names (that is, alpha-equivalence). This article investigates…

编程语言 · 计算机科学 2008-09-15 James Cheney , Christian Urban

We formalise the pi-calculus using the nominal datatype package, based on ideas from the nominal logic by Pitts et al., and demonstrate an implementation in Isabelle/HOL. The purpose is to derive powerful induction rules for the semantics…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Jesper Bengtson , Joachim Parrow

G\"odel's Dialectica interpretation is a fundamental tool for the extraction of computational content from proofs, and plays a central role in today's proof mining program. In the past decades, it has also been studied from the perspective…

计算机科学中的逻辑 · 计算机科学 2025-12-10 Davide Barbarossa , Thomas Powell

The nonstandard approach to program semantics has successfully resolved the completeness problem of Floyd-Hoare logic. The known versions of nonstandard semantics, the Hungary semantics and axiomatic semantics, are so general that they are…

计算机科学中的逻辑 · 计算机科学 2017-03-02 Zhaowei Xu , Yuefei Sui , Wenhui Zhang

Mathematical theorems are human knowledge able to be accumulated in the form of symbolic representation, and proving theorems has been considered intelligent behavior. Based on the BHK interpretation and the Curry-Howard isomorphism, proof…

神经与进化计算 · 计算机科学 2016-04-18 Li-An Yang , Jui-Pin Liu , Chao-Hong Chen , Ying-ping Chen

This paper investigates first-order game logic and first-order modal mu-calculus, which extend their propositional modal logic counterparts with first-order modalities of interpreted effects such as variable assignments. Unlike in the…

计算机科学中的逻辑 · 计算机科学 2022-02-14 Noah Abou El Wafa , André Platzer

Just as the $\lambda$-calculus uses three primitives (abstraction, application, variable) as the foundation of functional programming, inheritance-calculus uses three primitives (record, definition, inheritance) as the foundation of…

编程语言 · 计算机科学 2026-05-27 Bo Yang

Research on deductive verification of probabilistic programs has considered expectation-based logics, where pre- and post-conditions are real-valued functions on states, and assertion-based logics, where pre- and post-conditions are boolean…

计算机科学中的逻辑 · 计算机科学 2018-03-16 Gilles Barthe , Thomas Espitau , Marco Gaboardi , Benjamin Grégoire , Justin Hsu , Pierre-Yves Strub

We show that SCL(FOL) can simulate the derivation of non-redundant clauses by superposition for first-order logic without equality. Superposition-based reasoning is performed with respect to a fixed reduction ordering. The completeness…

计算机科学中的逻辑 · 计算机科学 2023-05-23 Martin Bromberger , Chaahat Jain , Christoph Weidenbach

We present a Hoare logic that extends program specifications with regular expressions that capture behaviors in terms of sequences of events that arise during the execution. The idea is similar to session types or process-like behavioral…

计算机科学中的逻辑 · 计算机科学 2022-05-16 Gidon Ernst , Alexander Knapp , Toby Murray

A new characterization of provably recursive functions of first-order arithmetic is described. Its main feature is using only terms consisting of 0, the successor S and variables in the quantifier rules, namely, universal elimination and…

计算机科学中的逻辑 · 计算机科学 2012-01-06 Evgeny Makarov

Program analysis and verification require decision procedures to reason on theories of data structures. Many problems can be reduced to the satisfiability of sets of ground literals in theory T. If a sound and complete inference system for…

人工智能 · 计算机科学 2015-02-11 Alessandro Armando , Maria Paola Bonacina , Silvio Ranise , Stephan Schulz

Lambda-S is an extension to first-order lambda calculus unifying two approaches of non-cloning in quantum lambda-calculi. One is to forbid duplication of variables, while the other is to consider all lambda-terms as algebraic linear…

计算机科学中的逻辑 · 计算机科学 2020-10-23 Alejandro Díaz-Caro , Octavio Malherbe

The implication relationship between subsystems in Reverse Mathematics has an underlying logic, which can be used to deduce certain new Reverse Mathematics results from existing ones in a routine way. We use techniques of modal logic to…

逻辑 · 数学 2015-04-21 Carl Mummert , Alaeddine Saadaoui , Sean Sovine

In the same sense as classical logic is a formal theory of truth, the recently initiated approach called computability logic is a formal theory of computability. It understands (interactive) computational problems as games played by a…

计算机科学中的逻辑 · 计算机科学 2011-04-15 Giorgi Japaridze

Verifying a real-world program's functional correctness can be decomposed into (1) a refinement proof showing that the program implements a more abstract high-level program and (2) an algorithm correctness proof at the high level.…

编程语言 · 计算机科学 2025-08-22 Shushu Wu , Xiwei Wu , Qinxiang Cao

Verifying the functional correctness of programs with both classical and quantum constructs is a challenging task. The presence of probabilistic behaviour entailed by quantum measurements and unbounded while loops complicate the…

编程语言 · 计算机科学 2025-02-17 Huiling Wu , Yuxin Deng , Ming Xu

Different theorem provers tend to produce proof objects in different formats and this is especially the case for modal logics, where several deductive formalisms (and provers based on them) have been presented. This work falls within the…

计算机科学中的逻辑 · 计算机科学 2016-09-15 Tomer Libal , Marco Volpe

We derive multiple program logics, including correctness, incorrectness, and relational Hoare logic, from the axioms of imperative categories: uniformly traced distributive copy-discard categories. We introduce an internal language for…

计算机科学中的逻辑 · 计算机科学 2025-07-25 Filippo Bonchi , Elena Di Lavore , Mario Román , Sam Staton

This paper describes a simpler way for programmers to reason about the correctness of their code. The study of semantics of logic programs has shown strong links between the model theoretic semantics (truth and falsity of atoms in the…

计算机科学中的逻辑 · 计算机科学 2014-11-17 Lee Naish