中文
相关论文

相关论文: Verifying First-Order Temporal Properties of Infin…

200 篇论文

Liveness properties are traditionally proven using a ranking function that maps system states to some well-founded set. Carrying out such proofs in first-order logic enables automation by SMT solvers. However, reasoning about many natural…

计算机科学中的逻辑 · 计算机科学 2024-12-19 Raz Lotan , Sharon Shoham

In this paper we consider the specification and verification of infinite-state systems using temporal logic. In particular, we describe parameterised systems using a new variety of first-order temporal logic that is both powerful enough for…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Clare Dixon , Michael Fisher , Boris Konev , Alexei Lisitsa

Various verification techniques for temporal properties transform temporal verification to safety verification. For infinite-state systems, these transformations are inherently imprecise. That is, for some instances, the temporal property…

计算机科学中的逻辑 · 计算机科学 2021-06-03 Oded Padon , Jochen Hoenicke , Kenneth L. McMillan , Andreas Podelski , Mooly Sagiv , Sharon Shoham

In this contribution we revisit regular model checking, a powerful framework that has been successfully applied for the verification of infinite-state systems, especially parameterized systems (concurrent systems with an arbitrary number of…

计算机科学中的逻辑 · 计算机科学 2021-11-23 Anthony W. Lin , Philipp Rümmer

We propose a categorical framework for linear-time temporal verification of effectful higher-order programs, including probabilistic higher-order programs. Our framework provides a generic denotational reduction -- namely, a denotational…

计算机科学中的逻辑 · 计算机科学 2025-10-20 Kazuki Watanabe , Mayuko Kori , Taro Sekiyama , Satoshi Kura , Hiroshi Unno

We present a first-order theorem proving framework for establishing the correctness of functional programs implementing sorting algorithms with recursive data structures. We formalize the semantics of recursive programs in many-sorted…

计算机科学中的逻辑 · 计算机科学 2024-03-07 Pamina Georgiou , Márton Hajdu , Laura Kovács

Formal properties represent a cornerstone of the system-correctness proofs based on formal verification techniques such as model checking. Formalizing requirements into temporal properties may be very complex and error prone, due not only…

计算机科学中的逻辑 · 计算机科学 2017-09-08 Stefano Tonetta

We present a new algorithm for the statistical model checking of Markov chains with respect to unbounded temporal properties, such as reachability and full linear temporal logic. The main idea is that we monitor each simulation run on the…

计算机科学中的逻辑 · 计算机科学 2016-03-04 Przemysław Daca , Thomas A. Henzinger , Jan Křetínský , Tatjana Petrov

First-order logic has been established as an important tool for modeling and verifying intricate systems such as distributed protocols and concurrent systems. These systems are parametric in the number of nodes in the network or the number…

计算机科学中的逻辑 · 计算机科学 2024-08-21 Raz Lotan , Eden Frenkel , Sharon Shoham

The theory of finite term algebras provides a natural framework to describe the semantics of functional languages. The ability to efficiently reason about term algebras is essential to automate program analysis and verification for…

计算机科学中的逻辑 · 计算机科学 2016-11-10 Laura Kovacs , Simon Robillard , Andrei Voronkov

We revisit the problem of real-time verification with dense dynamics using timeout and calendar based models and simplify this to a finite state verification problem. To overcome the complexity of verification of real-time systems with…

计算机科学中的逻辑 · 计算机科学 2010-08-12 Indranil Saha , Janardan Misra , Suman Roy

Formalisms based on temporal logics interpreted over finite strict linear orders, known in the literature as finite traces, have been used for temporal specification in automated planning, process modelling, (runtime) verification and…

计算机科学中的逻辑 · 计算机科学 2022-02-02 Alessandro Artale , Andrea Mazzullo , Ana Ozaki

We present a method for using standard techniques from satisfiability checking to automatically verify and discover theorems in an area of economic theory known as ranking sets of objects. The key question in this area, which has important…

人工智能 · 计算机科学 2014-01-17 Christian Geist , Ulle Endriss

Proving program termination is typically done by finding a well-founded ranking function for the program states. Existing termination provers typically find ranking functions using either linear algebra or templates. As such they are often…

计算机科学中的逻辑 · 计算机科学 2014-10-21 Cristina David , Daniel Kroening , Matt Lewis

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

First-order logic, and quantifiers in particular, are widely used in deductive verification. Quantifiers are essential for describing systems with unbounded domains, but prove difficult for automated solvers. Significant effort has been…

计算机科学中的逻辑 · 计算机科学 2024-09-11 Neta Elad , Oded Padon , Sharon Shoham

Expressing program correctness often requires relating program data throughout (different branches of) an execution. Such properties can be represented using CTL+FO, a logic that allows mixing temporal and first-order quantification.…

计算机科学中的逻辑 · 计算机科学 2014-06-24 Tewodros A. Beyene , Marc Brockschmidt , Andrey Rybalchenko

We consider the problem of automatically verifying that a parameterized family of probabilistic concurrent systems terminates with probability one for all instances against adversarial schedulers. A parameterized family defines an…

计算机科学中的逻辑 · 计算机科学 2017-10-31 Ondrej Lengal , Anthony W. Lin , Rupak Majumdar , Philipp Ruemmer

We present in this paper a first-order axiomatization of an extended theory $T$ of finite or infinite trees, built on a signature containing an infinite set of function symbols and a relation $\fini(t)$ which enables to distinguish between…

计算机科学中的逻辑 · 计算机科学 2007-07-02 Khalil Djelloul , Thi-bich-hanh Dao , Thom Fruehwirth

We introduce a method for proving almost sure termination in the context of lambda calculus with continuous random sampling and explicit recursion, based on ranking supermartingales. This result is extended in three ways. Antitone ranking…

编程语言 · 计算机科学 2021-05-04 Andrew Kenyon-Roberts , Luke Ong
‹ 上一页 1 2 3 10 下一页 ›