Algebraic Methods of Automated Reasoning in Monadic Logic

نویسنده

  • José A. Alonso
چکیده

The purpose of this paper is to explain how the theory of Gröbner bases can be used for automated proving in Monadic Logic. The paper is organized as follows: in Section 1 we recall the syntax and semantics of Monadic Logic, and we describe the aim of this paper: the resolution by an algebraic algorithm of the deduction problem in Monadic Logic. Successively, we reduce the deduction problem in Monadic Logic to the propositional calculus (Section 2), to the ideal membership problem (Section 3), and, finally, to find a Gröbner Base (Section 4). In Section 5 we give some algorithms that solve the problems described above. Main sources of the paper are Shoenfield [5] and Boolos & Jeffrey [1] for the sections 1 and 2; Hsiang [3] and Kapur & Narendran [4] for the section 2; and Buchberger [2] for the sections 4 and 5.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining WS1S and HOL

We investigate the combination of the weak second-order monadic logic of one successor (WS1S) with higher-order logic (HOL). We show how these two logics can be combined, how theorem provers based on them can be safely integrated, and how the result can be used. In particular, we present an embedding of the semantics of WS1S in HOL that provides a basis for coupling the MONA system, a decision ...

متن کامل

Monad-Based Logics for Computational Effects

The presence of computational effects, such as state, store, exceptions, input, output, non-determinism, backtracking etc., complicates the reasoning about programs. In particular, usually for each effect (or each combination of these), an own logic needs to be designed. Monads are a well-known tool from category theory that originally has been invented for studying algebraic structures. Monads...

متن کامل

Regular Cost Functions, Part I: Logic and Algebra over Words

The theory of regular cost functions is a quantitative extension to the classical notion of regularity. A cost function associates to each input a non-negative integer value (or infinity), as opposed to languages which only associate to each input the two values “inside” and “outside”. This theory is a continuation of the works on distance automata and similar models. These models of automata h...

متن کامل

Automated Logical Veriication Based on Trace Abstractions

We propose a practical framework for integrating the behavioral reasoning about distributed systems with model-checking methods. Our proof methods are based on trace abstractions, which relate the behaviors of the program and the spe-ciication. We show that for nite-state systems such symbolic abstractions can be speciied conveniently in a Monadic Second-Order Logic (M2L), which allows the conc...

متن کامل

Composition Theorems for Generalized Sum and Recursively Defined Types

Composition theorems are tools which reduce reasoning about compound data structures to reasoning about their parts. For example, the truth value of a sentence about the Cartesian product of two structures can be reduced to the truth values of sentences on the components of the product. A seminal example of a compositional theorem is the Feferman-Vaught Theorem [2]. Feferman and Vaught introduc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002