中文
相关论文

相关论文: A Datalog Hammer for Supervisor Verification Condi…

200 篇论文

We combine constrained literals for model representation with key concepts from first-order superposition and propositional conflict-driven clause learning (CDCL) to create the new calculus Non-Redundant Clause Learning (NRCL) deciding the…

计算机科学中的逻辑 · 计算机科学 2015-07-21 Gábor Alagi , Christoph Weidenbach

We investigate the decidability of the definability problem for fragments of first order logic over finite words enriched with modular predicates. Our approach aims toward the most generic statements that we could achieve, which…

计算机科学中的逻辑 · 计算机科学 2015-11-16 Luc Dartois , Charles Paperman

We report on work in progress on automatic procedures for proving properties of programs written in higher-order functional languages. Our approach encodes higher-order programs directly as first-order SMT problems over Horn clauses. It is…

计算机科学中的逻辑 · 计算机科学 2013-06-25 Nikolaj Bjorner , Ken McMillan , Andrey Rybalchenko

The use of temporal logics has long been recognised as a fundamental approach to the formal specification and verification of reactive systems. In this paper, we take on the problem of automatically verifying a temporal property, given by a…

计算机科学中的逻辑 · 计算机科学 2016-07-18 Tewodros A. Beyene , Corneliu Popeea , Andrey Rybalchenko

We present a simple resolution proof system for higher-order constrained Horn clauses (HoCHC) - a system of higher-order logic modulo theories - and prove its soundness and refutational completeness w.r.t. the standard semantics. As…

计算机科学中的逻辑 · 计算机科学 2021-06-22 C. -H. Luke Ong , Dominik Wagner

We present a method for verifying the correctness of imperative programs which is based on the automated transformation of their specifications. Given a program prog, we consider a partial correctness specification of the form $\{\varphi\}$…

计算机科学中的逻辑 · 计算机科学 2020-02-19 Emanuele De Angelis , Fabio Fioravanti , Alberto Pettorossi , Maurizio Proietti

Existing work on theorem proving for the assertion language of separation logic (SL) either focuses on abstract semantics which are not readily available in most applications of program verification, or on concrete models for which…

计算机科学中的逻辑 · 计算机科学 2016-08-25 Zhe Hou , Alwen Tiu

In many modern machine learning applications, the outcome is expensive or time-consuming to collect while the predictor information is easy to obtain. Semi-supervised learning (SSL) aims at utilizing large amounts of `unlabeled' data along…

统计方法学 · 统计学 2017-11-16 Jessica Gronsbell , Tianxi Cai

Here we give a detailed proof for the crucial point in our Minsky machine simulation - that any linear logic derivation for a specific Horn sequent can be transformed into a Minsky computation leading from an initial configuration to the…

计算机科学中的逻辑 · 计算机科学 2015-12-17 Max Kanovich

Using Isabelle/HOL, we verify a union-find data structure with an explain operation due to Nieuwenhuis and Oliveras. We devise a simpler, more naive version of the explain operation whose soundness and completeness is easy to verify. Then,…

计算机科学中的逻辑 · 计算机科学 2025-08-12 Lukas Stevens , Rebecca Ghidini

Verification problems of programs written in various paradigms (such as imperative, logic, concurrent, functional, and object-oriented ones) can be reduced to problems of solving Horn clause constraints on predicate variables that represent…

编程语言 · 计算机科学 2016-10-24 Hiroshi Unno , Sho Torii

In this paper we show how $\{log\}$ (read `setlog'), a Constraint Logic Programming (CLP) language based on set theory, can be used as an automated verifier for B specifications. In particular we encode in $\{log\}$ an Event-B…

软件工程 · 计算机科学 2022-01-03 Maximiliano Cristiá , Gianfranco Rossi

We study the problem of rewriting an ontology O1 expressed in a DL L1 into an ontology O2 in a Horn DL L2 such that O1 and O2 are equisatisfiable when extended with an arbitrary dataset. Ontologies that admit such rewritings are amenable to…

人工智能 · 计算机科学 2015-04-22 Mark Kaminski , Bernardo Cuenca Grau

Motivated by applications in automated verification of higher-order functional programs, we develop a notion of constrained Horn clauses in higher-order logic and a decision problem concerning their satisfiability. We show that, although…

编程语言 · 计算机科学 2017-08-02 Toby Cathcart Burn , C. -H. Luke Ong , Steven J. Ramsay

In is paper we present a labelled tableau proof system that serves a wide class of interpretability logics. The system is proved sound and complete for any interpretability logic characterised by a frame condition given by a set of…

逻辑 · 数学 2016-05-19 Tuomas A. Hakoniemi , Joost J. Joosten

Building on the successes of satisfiability modulo theories (SMT), Bj{\o}rner et al. initiated a research programme advocating Horn constraints as a suitable basis for automatic program verification. The notion of first-order constrained…

编程语言 · 计算机科学 2019-02-25 Long Pham , Steven J. Ramsay , C. -H. Luke Ong

A Datalog program solves a constraint satisfaction problem (CSP) if and only if it derives the goal predicate precisely on the unsatisfiable instances of the CSP. There are three Datalog fragments that are particularly important for…

环与代数 · 数学 2026-05-07 Manuel Bodirsky , Florian Starke

In this work we investigate the computational complexity of the satisfiability problem of sub-fragments of the Bernays-Schoenfinkel class of first-order logic, also known as EPR (Effectively Propositional). While Bernays-Schoenfinkel is…

计算机科学中的逻辑 · 计算机科学 2026-02-19 Leroy Chew , Mikoláš Janota , Miroslav Olšák , Martin Suda

In recent years they have been numerous works that aim to automate relational verification. Meanwhile, although Constrained Horn Clauses (CHCs) empower a wide range of verification techniques and tools, they lack the ability to express…

编程语言 · 计算机科学 2021-06-07 Hiroshi Unno , Tachio Terauchi , Eric Koskinen

Hypothetical Datalog is based on an intuitionistic semantics rather than on a classical logic semantics, and embedded implications are allowed in rule bodies. While the usual implication (i.e., the neck of a Horn clause) stands for…

数据库 · 计算机科学 2015-12-23 Fernando Sáenz-Pérez