Wojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland.

Size: px
Start display at page:

Download "Wojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland."

Transcription

1 A local approach to modal logic for multi-agent systems? Wojciech Penczek 1 Institute of Computer Science Polish Academy of Sciences, Warsaw, Poland and 2 Akademia Podlaska Institute of Informatics, Siedlce, Poland penczek@ipipan.waw.pl 1 Introduction Reasoning about knowledge is one of the fundamental problems in multi-agent systems. Usually, dynamic global state spaces partitioned w.r.t. the agents' information are considered [3]. In the theory of distributed systems, knowledge formulas are interpreted over innite linear or branching runs of the systems [5, 6, 3, 8, 13, 14]. It is clear that capturing changes in state due to actions is crucial for successful modelling of knowledge. Consequently, the knowledge of the agents who do not participate in execution of an action should remain unchanged, whereas the agents executing the action should know the eect of the execution. While these changes are usually present in the frames, logical formalisms quite rarely incorporate them. One of the reasons is that when actions are incorporated into global state formalisms, this leads to high undecidability [7, 8]. The solution to this problem was to interpret formulas on local states of agents [13]. Our frames are dened as general partially ordered structures, a variant of ow event structures [1] including prime event structures, branching runs of Petri Nets, and branching partial order runs of SKTS's. We study a temporal logic (TLCK) interpreted at the local state occurrences. The temporal operators correspond to the relations of causality and concurrency, whereas the knowledge operator corresponds to an indistinguishability relation between local state occurrences. This relation is dened in such a way that knowledge is causally determined. The logic is proved to be decidable in non-deterministic exponential time (2 O(j'j) for formula ') and a complete axiomatization is provided. TLCK does not have the nite model property. Then, a model checking algorithm for a variant of TLCK is given. For systems represented by deterministic Asynchronous Automata it is proved that the complexity of the model checking algorithm for formula ' over automaton A of N-agents is j'j jaj jg A j 2 O(N 3 logn), where jga j is the size of the global state space of A and A is the alphabet of actions. Next, the language of TLCK is extended by cognitive operators Int (intention) and Goal (goal) to be used for specication and verication of multi-agent systems. It is shown how to adapt the model checking algorithm for the new logic.? Partly supported by the State Committee for Scientic Research.

2 2 Branching structures Multi-agent systems are usually composed of sets of local states and transitions (actions). Their partial order behaviours can describe either the relations between occurrences of actions (called events) or occurrences of local states (lso's, for short) or both. The relations involved include in all the cases causality, concurrency, and (or) conict. Denition1 bs. A branching structure (bs) is a triple B = (S;!; k), where 1. S is a countable set, called a set of local state occurrences (lso, for short), 2.! S S is an irreexive, acyclic relation, called the immediate causality (ow) relation such that fs 0 2 S j s 0! sg is nite for each s 2 S (! denotes the reexive and transitive closure of!), 3. k S S is a symmetric, irreexive relation, called concurrency relation, 4. \ k = ; for =!, called causality relation. The relation # = (S S) n ( [?1 [ k), is called the conict relation. The bs's can be viewed as a variant of ow event structures [1], where the carrier S is interpreted as a set of lso's rather than as a set of events. In order to keep our approach as general as possible, but to be able to introduce knowledge operator via indistinguishability relation we assume that N > 0 is a nite number of agents and stick to the following interpretation of S: S = S1[: : :[S N, where S i is a set of lso's of agent i, for 1 i N. Obviously, we assume that (S i S i )\k = ;, which corresponds to the fact that the lso's of each agent cannot be concurrent. This, in fact, means that they are either causally related or in conict. Since lso's can be joint, for each lso s 2 S let agent(s) = fi 2 N j s 2 S i g be the set of agents to whom s belongs. Our idea is that agent i can at most identify his maximal local state occurrence without identifying the way it was reached. This implies that we are not making assumption of perfect recall. Therefore, the conditions on in our setting are as follows: \ = id S and \ # = ;, which implies that = k [ id S ; we call it causal knowledge. Informally speaking, each agent knows the lso's of the other agents that are causally dependent and in conict, so that he only cannot distinguish between the concurrent ones. 3 Temporal logic of causal knowledge (TLCK) In this section we introduce the language of TLCK. We use rst class operators corresponding to the relations!,, k, and a derived operator corresponding to the relation. Introducing an operator for # would likely lead to an undecidable logic [10]. Let P V = fp1; p2; : : :g [ fag i j i 2 Ng be a countable set of propositional variables including propositions corresponding to the agents' numbers. The logical connectives : and ^, as well as modalities [ ] (causally always), (all causally next), and C (concurrency operator) will be used.

3 Denition2. The set of formulas F orm is built up inductively: E1. every member of P V is a formula, E2. if and are formulas, then so are : and ^, E3. if is a formula, then so are [ ] and, C4. if is a formula, then so is C. Let B = (S;!; k) be a bs. Since is a relation denable with k, the bs's can be used directly as frames. However, for technical reasons we extend bs's by the relation =!. The operator K corresponding to is dened in terms of the operator C corresponding to k as K def = C ^. The operator dual to C is dened as: 9C def = :C:. Denition3 (frame). A structure F = (S;!; ; k) is a frame, where { (S;!; k) is a bs, { S = S1 [ : : : [ S N, for some N > 0, { (S i S i ) \ k = ;, for 1 i N. The set of models of TLCK is dened in the standard way except for the fact that for each i 2 N proposition ag i is assigned to all the lso's of agent i. Denition4 model. A model is a tuple M = (F; V ), where F = (S;!; ; k) is a frame and V : S?! 2 P V is a valuation function such that ag i 2 V (s) i s 2 S i, for each ag i 2 P V. Let M = (F; V ) be a model, where F = (S;!; ; k), and s 2 S be a state, and be a formula. M; s j= denotes that the formula is true at the state s in the model M (M is omitted, if it is implicitly understood). This notion is dened inductively as follows: E1. s j= p i p 2 V (s), for p 2 P V, E2. s j= : i not s j=, s j= ^ i s j= and s j=, E3. s j= [ ] i (8s 0 2 S) (s s 0 implies s 0 j= ), s j= i (8s 0 2 S) (s! s 0 implies s 0 j= ), C4. s j= C i (8s 0 2 S) (sks 0 implies s 0 j= ). Notice that s j= C species that holds at all the states concurrent with s. For the operator K, the following condition holds: Proposition5. M; s j= K i holds at all the states s 0 such that s s 0. Let M j= denote that M; s j=, for all s 2 S, and j= denote that M j= for all models M.

4 4 Axiomatization and decidability The proof system for TLCK is composed of 10 axioms and 3 inference rules. The axioms are listed together with the conditions Ci reecting properties of the relations they correspond to. Axioms: A0) All substitution rules of the PC A1) [ ]( ) ) ) ([ ] ) [ ] ) C1 (deductive closure) A2) ( ) ) ) ( ) ) C2 (deductive closure) A3) C( ) ) ) (C ) C) C3 (deductive closure) A4) [ ] ) C4 (reexivity of ) A5) [ ] ) [ ] [ ] C5 (transitivity of ) A6) [ ] ) [ ] C6 (! ) A7) [ ]( ) ) ) ( ) [ ] ) C7 (! ) A8) ) C9C C8 (symmetry of k) A9) (agi ) C(:agi)) C9 ((Si Si) \ k = ; for i 2 N) i2n A10) agi C10 (S = S1 [ : : : [ SN ) i2n Inference rules: Modus Ponens ; ) ` Generalization Rules ` [ ] ` C Theorem 6. The proof system for TLCK is sound and complete (i.e., j= i `, for each ). Theorem 7. Satisability for TLCK is decidable in non-deterministic exponential time (2 O(j'j) for formula '). 5 Synchronous systems In this section we formulate conditions and the specic axioms characterizing bs's corresponding to behaviours of systems communicating via executing S joint events and having disjoint local states. Let B = (S;!; k) be a bs and E = i2n E i be the set of events of the system. We assume that each lso s 2 S is obtained after executing an event e from the set of events E. Notice that in general there can be more than one event satisfying the above. However, if the conict inheritance condition holds, i.e., # #, then each lso s is represented by (e; i), where e is the event and i is the number of an agent executing e. Moreover, the events can be joint, i.e., E i do not need to be disjoint, whereas the sets S i are now disjoint. We introduce the relation loc S S with the following interpretation (s; s 0 ) 2 loc i there is an event e 2 E such that s and s 0 are obtained after executing e. This means that e is a joint event of the agents i and j with s 2 S i and s 0 2 S j. We extend the set of formulas, given in Denition 2, by: L5. if is a formula, then so is L. The operator L corresponds to the relation loc in the following way: L5. s j= L i (8s 0 2 S) ((s; s 0 ) 2 loc implies s 0 j= ).

5 Notice that the operator L allows for specifying the situation obtained after executing any event. The operator dual to L is denoted by 9L. Next, we give the list of conditions and then the list of the corresponding axioms for synchronizing systems: C11 C12 C13 C14 C15 A11 A12 A13 A14 A15 Conditions: S i \ S j = ;, for each i 6= j loc is reexive loc is symmetric if s! s 0, 9i 2 N s.t. s and s 0 are obtained after executing events of agent i loc k Axioms: W i2n (ag i ^ Vj6=i :ag j ) L ) ) L9L V i2n (ag i ) (9L(ag i ))) L ) C Theorem 8. The proof system of TLCK extended by the axioms A11 { A15 is sound and complete w.r.t. the models extended by the relation loc and satisfying additionally C11 { C15. When we asume that our frames satisfy the conict inheritance condition, we do not know whether the logic is still decidable and nitely axiomatizable. In this case we consider the model checking problem. 5.1 Model checking for synchronous systems Asynchronous automata [15] are considered as nite generators of our models. Denition 9. An asynchronous automaton (AA) over a distributed alphabet (A1; : : :; A N ) is a tuple A = (fw i g i2n ; f!g a a2a ; W0; fwi F g i2n ), where { W i is a set of local states of agent i, {! a W agent(a) W agent(a), where W agent(a) = i2agent(a)w i, and agent(a) = fi 2 N j i 2 A i g. { W0 G A = i2n W i is the set of initial states, { W F i W i is the set of nal states of process i, for each i 2 N. We deal with deterministic AA's extended by valuation functions V : G A! 2 P V. The model checking problem, formulated as B j= ', where B is a branching run of AA (see [12] for the construction) is decidable, but for an unrestricted ' we can oer only a non-elementary procedure. When we restrict ' by disallowing the nesting of operator K, we get the following theorem.

6 Theorem 10. The complexity of the model checking algorithm for formula ' over automaton A of N -agents is (j'j? m) + m jaj) jg A j 2 O(N 3 logn), where jg A j is the size of the global state space of A and m is the number of the subformulas of ' of the form. A similar result holds also for a dierent denition of knowledge (called, the most recent causal knowledge) dened by the following indistinguishability relation: s r s 0 i e 0 is a maximal j-event in the past of e (i.e., e 0 e), for s = (e; i) and s 0 = (e 0 ; j). 5.2 Introducing Goals and Intentions For specication and verication of multi-agent systems the operators of intentions Int and goals Goal are usually introduced. Denition11. Let B = (S;!; k) be a bs satisfying the conict inheritance condition. A maximal, conict-free substructure (R;! R ; k R ) of B is a run. The set of all runs of B is denoted by R. The language of TLCK is extended by operators R and [ ] R with the semantics similar to and [ ], but interpreted over a run R. Denition12 (new frame). A structure F R = (B; R; GOAL; IN T ) is a frame, where R 2 R, and GOAL; IN T : S?! 2 R is a function. GOAL(s) gives the runs satisfying the goal of the agent at s. IN T (s) gives the runs the agent wants to follow from s. Denition13. A model is a tuple M R = (F R ; V ), where F R is a frame and V : S?! 2 P V is a valuation function such that ag i 2 V ((e; i)), for each (e; i) 2 S and ag i 2 P V. M j= denotes that the formula holds in all the models M R for R 2 R. The notion of s j= for s = (e; i) 2 S is dened inductively for the new operators: E3. s j= R() i s 2 R implies (8s 0 2 R) (s! R s 0 implies s 0 j= ). s j= [ ] R () i s 2 R implies (8s 0 2 R) (s! R s0 implies s 0 j= ). G. s j= Goal() i for each R 0 2 GOAL(s) there is s 0 = (e 0 ; i) 2 R 0 such that s s 0 and s 0 j=, I. s j= Int() i for each R 0 2 IN T (s) there is s 0 = (e 0 ; i) 2 R 0 such that s s 0 and s 0 j=. As before, when we do not allow for nesting the cognitive operators in ', the following theorem holds. Theorem 14. The model checking algorithm for formula ' over automaton A of N -agents is of the complexity ((j'j? m) + m jaj) jg A j N 2 O(N 3 logn), where jg A j is the size of the global state space of A and m is the number of the subformulas of ' of the form.

7 References 1. G. Boudol and I. Castellani, Permutations of transitions: an event structure semantics for CCS and SCCS, LNCS 354, pp. 411{427, Springer-Verlag, Emerson, E.A., Halpern, J.Y., Decision Procedures and Expressiveness in the Temporal Logic of Branching Time, Proc. of 14th Annual ACM Symp. on Theory of Computing, San Francisco, pp , 1982, also appeared in Journal of Computer and System Sciences, vol. 30 (1), pp. 1{24, R. Fagin, J.Y. Halpern, Y. Moses, and M.Y. Vardi. Reasoning about knowledge, MIT Press, R. Fagin, J.Y. Halpern, Y. Moses, and M.Y. Vardi Knowledge-based programs, Distributed Computing 10, pp. 199{225, J. Halpern, and R. Fagin, Modelling knowledge and action in distributed systems, Distributed Computing, Vol. 3 (4), pp. 159{177, J. Halpern, and Y. Moses, Knowledge and Common Knowledge in a Distributed Environment, JACM, Vol. 37 (3), pp. 549{587, R.E. Ladner and J.H. Reif, The logic of distributed protocols, Proc. of TARK 1986, pp. 207{221, K. Lodaya, K. Parikh, R. Ramanujam, P.S. Thiagarajan, A logical study of distributed transition systems, Information and Computation, vol. 19, (1), pp. 91{ 118, K. Lodaya, R. Ramanujam, P.S. Thiagarajan, Temporal logic for communicating sequential agents: I, Int. J. Found. Comp. Sci., vol. 3(2), pp. 117{159, M. Mukund, P.S. Thiagarajan, An Axiomatization of Well Branching Prime Event Structures. Theoretical Computer Science 96, pp. 35{72, W. Penczek, Temporal Approach to Causal Knowledge, International Journal of the IGPL, Vol. 8(1), pp. 87{99, W. Penczek and S. Ambroszkiewicz, Model checking of local knowledge formulas, Proc. of FCT'99 Workshop on Distributed Systems, ENTCS Vol. 28, R. Ramanujam, Local knowledge assertions in a changing world, In Proc. of the Sixth Conference TARK 1996, Theoretical Aspects of Rationality and Knowledge, Y. Shoham editor, pp. 1{14, A. S. Rao and M. P. George, Modelling rational agents within a BDI{ architecture. In R. Fikes and E. Sandewall, editors, Proc. of the 2rd International Conference on Principles of Knowledge Representation and Reasoning (KR'91), pp. 473{484, W. Zielonka, Notes on nite asynchronous automata, RAIRO-Inf. Theor. et Appli., vol 21, pp. 99{139, This article was processed using the LaT E X macro package with LLNCS style

this leads to high undecidability [17,16]. In [25], Penczek considers a temporal logic of causal knowledge interpreted over a variant of ow event stru

this leads to high undecidability [17,16]. In [25], Penczek considers a temporal logic of causal knowledge interpreted over a variant of ow event stru URL: http://www.elsevier.nl/locate/entcs/volume28.html 19 pages Model checking of causal knowledge formulas 1 Wojciech Penczek Institute of Computer Science Polish Academy of Sciences 01-237 Warsaw, ul.

More information

Local knowledge assertions in a changing world. (Extended abstract) R. Ramanujam. C.I.T. Campus. Madras India.

Local knowledge assertions in a changing world. (Extended abstract) R. Ramanujam. C.I.T. Campus. Madras India. Local knowledge assertions in a changing world (Extended abstract) R. Ramanujam The Institute of Mathematical Sciences C.I.T. Campus Madras - 600 113 India jam@imsc.ernet.in ABSTRACT When the state of

More information

Stanislaw Ambroszkiewicz, Wojciech Penczek and Tomasz Nowak. Polish Academy of Sciences, Warsaw, Poland. Akademia Podlaska.

Stanislaw Ambroszkiewicz, Wojciech Penczek and Tomasz Nowak. Polish Academy of Sciences, Warsaw, Poland. Akademia Podlaska. Towards Formal Specication and Verication in Cyberspace? Stanislaw Ambroszkiewicz, Wojciech Penczek and Tomasz Nowak 1 Institute of Computer Science Polish Academy of Sciences, Warsaw, Poland * 2 Akademia

More information

A Preference Semantics. for Ground Nonmonotonic Modal Logics. logics, a family of nonmonotonic modal logics obtained by means of a

A Preference Semantics. for Ground Nonmonotonic Modal Logics. logics, a family of nonmonotonic modal logics obtained by means of a A Preference Semantics for Ground Nonmonotonic Modal Logics Daniele Nardi and Riccardo Rosati Dipartimento di Informatica e Sistemistica, Universita di Roma \La Sapienza", Via Salaria 113, I-00198 Roma,

More information

TEMPORAL LOGICS FOR TRACE SYSTEMS: ON AUTOMATED VERIFICATION WOJCIECH PENCZEK 1. Institute of Computer Science, Polish Academy of Sciences

TEMPORAL LOGICS FOR TRACE SYSTEMS: ON AUTOMATED VERIFICATION WOJCIECH PENCZEK 1. Institute of Computer Science, Polish Academy of Sciences TEMPORAL LOGICS FOR TRACE SYSTEMS: ON AUTOMATED VERIFICATION WOJCIECH PENCZEK 1 Institute of Computer Science, Polish Academy of Sciences Warsaw, ul. Ordona 21, Poland Received Revised Abstract We investigate

More information

of concurrent and reactive systems is now well developed [2] as well as a deductive methodology for proving their properties [3]. Part of the reason f

of concurrent and reactive systems is now well developed [2] as well as a deductive methodology for proving their properties [3]. Part of the reason f A New Decidability Proof for Full Branching Time Logic CPL N.V. Shilov Research On Program Analysis System (ROPAS) Department of Computer Science Korean Advanced Institute of Science and Technology (KAIST)

More information

Contents 1 Introduction A historical note : : : : : : : : : : : : : : : : : : : : : : : : : Modal logic : : : : : : : : : : : : : : : : :

Contents 1 Introduction A historical note : : : : : : : : : : : : : : : : : : : : : : : : : Modal logic : : : : : : : : : : : : : : : : : On Axiomatizations for Propositional Logics of Programs P.M.W. Knijnenburg RUU-CS-88-34 November 1988 Contents 1 Introduction 3 1.1 A historical note : : : : : : : : : : : : : : : : : : : : : : : : : 3

More information

Asynchronous cellular automata for pomsets. 2, place Jussieu. F Paris Cedex 05. Abstract

Asynchronous cellular automata for pomsets. 2, place Jussieu. F Paris Cedex 05. Abstract Asynchronous cellular automata for pomsets without auto-concurrency Manfred Droste Institut fur Algebra Technische Universitat Dresden D-01062 Dresden droste@math.tu-dresden.de Paul Gastin LITP, IBP Universite

More information

for Propositional Temporal Logic with Since and Until Y. S. Ramakrishna, L. E. Moser, L. K. Dillon, P. M. Melliar-Smith, G. Kutty

for Propositional Temporal Logic with Since and Until Y. S. Ramakrishna, L. E. Moser, L. K. Dillon, P. M. Melliar-Smith, G. Kutty An Automata-Theoretic Decision Procedure for Propositional Temporal Logic with Since and Until Y. S. Ramakrishna, L. E. Moser, L. K. Dillon, P. M. Melliar-Smith, G. Kutty Department of Electrical and Computer

More information

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time Complete Proof Systems for First Order Interval Temporal Logic Bruno Dutertre Department of Computer Science Royal Holloway, University of London Egham, Surrey TW0 0EX, United Kingdom Abstract Dierent

More information

Logics of Rational Agency Lecture 3

Logics of Rational Agency Lecture 3 Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg Univeristy ai.stanford.edu/~epacuit July 29, 2009 Eric Pacuit: LORI, Lecture 3 1 Plan for the

More information

Compositionality in SLD-derivations and their abstractions Marco Comini, Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica, Universita di

Compositionality in SLD-derivations and their abstractions Marco Comini, Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica, Universita di Compositionality in SLD-derivations and their abstractions Marco Comini Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica Universita di Pisa Corso Italia 40 56125 Pisa Italy fcomini levi meog@di.unipi.it

More information

Diagram-based Formalisms for the Verication of. Reactive Systems. Anca Browne, Luca de Alfaro, Zohar Manna, Henny B. Sipma and Tomas E.

Diagram-based Formalisms for the Verication of. Reactive Systems. Anca Browne, Luca de Alfaro, Zohar Manna, Henny B. Sipma and Tomas E. In CADE-1 Workshop on Visual Reasoning, New Brunswick, NJ, July 1996. Diagram-based Formalisms for the Verication of Reactive Systems Anca Browne, Luca de Alfaro, Zohar Manna, Henny B. Sipma and Tomas

More information

Introduction to Kleene Algebra Lecture 14 CS786 Spring 2004 March 15, 2004

Introduction to Kleene Algebra Lecture 14 CS786 Spring 2004 March 15, 2004 Introduction to Kleene Algebra Lecture 14 CS786 Spring 2004 March 15, 2004 KAT and Hoare Logic In this lecture and the next we show that KAT subsumes propositional Hoare logic (PHL). Thus the specialized

More information

Electronic Notes in Theoretical Computer Science 18 (1998) URL: 8 pages Towards characterizing bisim

Electronic Notes in Theoretical Computer Science 18 (1998) URL:   8 pages Towards characterizing bisim Electronic Notes in Theoretical Computer Science 18 (1998) URL: http://www.elsevier.nl/locate/entcs/volume18.html 8 pages Towards characterizing bisimilarity of value-passing processes with context-free

More information

Extending temporal logic with!-automata Thesis for the M.Sc. Degree by Nir Piterman Under the Supervision of Prof. Amir Pnueli Department of Computer

Extending temporal logic with!-automata Thesis for the M.Sc. Degree by Nir Piterman Under the Supervision of Prof. Amir Pnueli Department of Computer Extending temporal logic with!-automata Thesis for the M.Sc. Degree by Nir Piterman Under the Supervision of Prof. Amir Pnueli Department of Computer Science The Weizmann Institute of Science Prof. Moshe

More information

A Decidable Logic for Complex Contracts

A Decidable Logic for Complex Contracts A Decidable Logic for Complex Contracts Cristian Prisacariu joint work with Gerardo Schneider Precise Modeling and Analysis group (PMA), University of Oslo 21 st Nordic Workshop on Programming Theory (NWPT'09)

More information

Parameter Synthesis for Timed Kripke Structures

Parameter Synthesis for Timed Kripke Structures Parameter Synthesis for Timed Kripke Structures Extended Abstract Micha l Knapik 1 and Wojciech Penczek 1,2 1 Institute of Computer Science, PAS, Warsaw, Poland 2 University of Natural Sciences and Humanities,

More information

{},{a},{a,c} {},{c} {c,d}

{},{a},{a,c} {},{c} {c,d} Modular verication of Argos Programs Agathe Merceron 1 and G. Michele Pinna 2 1 Basser Department of Computer Science, University of Sydney Madsen Building F09, NSW 2006, Australia agathe@staff.cs.su.oz.au

More information

Formal specication of beliefs in multi-agent. systems. Viale Causa 13, Genova, Italy Povo, Trento, Italy

Formal specication of beliefs in multi-agent. systems. Viale Causa 13, Genova, Italy Povo, Trento, Italy Formal specication of beliefs in multi-agent systems Massimo Benerecetti 1, Alessandro Cimatti 2, Enrico Giunchiglia 1 Fausto Giunchiglia 2, Luciano Serani 2 1 DIST - University of Genoa, Viale Causa 13,

More information

distinct models, still insists on a function always returning a particular value, given a particular list of arguments. In the case of nondeterministi

distinct models, still insists on a function always returning a particular value, given a particular list of arguments. In the case of nondeterministi On Specialization of Derivations in Axiomatic Equality Theories A. Pliuskevicien_e, R. Pliuskevicius Institute of Mathematics and Informatics Akademijos 4, Vilnius 2600, LITHUANIA email: logica@sedcs.mii2.lt

More information

1) Totality of agents is (partially) ordered, with the intended meaning that t 1 v t 2 intuitively means that \Perception of the agent A t2 is sharper

1) Totality of agents is (partially) ordered, with the intended meaning that t 1 v t 2 intuitively means that \Perception of the agent A t2 is sharper On reaching consensus by groups of intelligent agents Helena Rasiowa and Wiktor Marek y Abstract We study the problem of reaching the consensus by a group of fully communicating, intelligent agents. Firstly,

More information

of acceptance conditions (nite, looping and repeating) for the automata. It turns out,

of acceptance conditions (nite, looping and repeating) for the automata. It turns out, Reasoning about Innite Computations Moshe Y. Vardi y IBM Almaden Research Center Pierre Wolper z Universite de Liege Abstract We investigate extensions of temporal logic by connectives dened by nite automata

More information

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus,

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus, Computing the acceptability semantics Francesca Toni 1 and Antonios C. Kakas 2 1 Department of Computing, Imperial College, 180 Queen's Gate, London SW7 2BZ, UK, ft@doc.ic.ac.uk 2 Department of Computer

More information

a cell is represented by a triple of non-negative integers). The next state of a cell is determined by the present states of the right part of the lef

a cell is represented by a triple of non-negative integers). The next state of a cell is determined by the present states of the right part of the lef MFCS'98 Satellite Workshop on Cellular Automata August 25, 27, 1998, Brno, Czech Republic Number-Conserving Reversible Cellular Automata and Their Computation-Universality Kenichi MORITA, and Katsunobu

More information

7. F.Balarin and A.Sangiovanni-Vincentelli, A Verication Strategy for Timing-

7. F.Balarin and A.Sangiovanni-Vincentelli, A Verication Strategy for Timing- 7. F.Balarin and A.Sangiovanni-Vincentelli, A Verication Strategy for Timing- Constrained Systems, Proc. 4th Workshop Computer-Aided Verication, Lecture Notes in Computer Science 663, Springer-Verlag,

More information

Interpolation and Beth Definability over the Minimal Logic

Interpolation and Beth Definability over the Minimal Logic Interpolation and Beth Definability over the Minimal Logic Larisa Maksimova 1 Sobolev Institute of Mathematics Siberian Branch of Russian Academy of Sciences Novosibirsk 630090, Russia Abstract Extensions

More information

Model Checking Real-Time Properties. of Symmetric Systems? E. Allen Emerson and Richard J. Treer. Computer Sciences Department and

Model Checking Real-Time Properties. of Symmetric Systems? E. Allen Emerson and Richard J. Treer. Computer Sciences Department and Model Checking Real-Time Properties of Symmetric Systems? E. Allen Emerson and Richard J. Treer Computer Sciences Department and Computer Engineering Research Center University of Texas, Austin, TX, 78712,

More information

An Alternative To The Iteration Operator Of. Propositional Dynamic Logic. Marcos Alexandre Castilho 1. IRIT - Universite Paul Sabatier and

An Alternative To The Iteration Operator Of. Propositional Dynamic Logic. Marcos Alexandre Castilho 1. IRIT - Universite Paul Sabatier and An Alternative To The Iteration Operator Of Propositional Dynamic Logic Marcos Alexandre Castilho 1 IRIT - Universite Paul abatier and UFPR - Universidade Federal do Parana (Brazil) Andreas Herzig IRIT

More information

2 PLTL Let P be a set of propositional variables. The set of formulae of propositional linear time logic PLTL (over P) is inductively dened as follows

2 PLTL Let P be a set of propositional variables. The set of formulae of propositional linear time logic PLTL (over P) is inductively dened as follows Translating PLTL into WSS: Application Description B. Hirsch and U. Hustadt Department of Computer Science, University of Liverpool Liverpool L69 7ZF, United Kingdom, fb.hirsch,u.hustadtg@csc.liv.ac.uk

More information

Non-elementary Lower Bound for Propositional Duration. Calculus. A. Rabinovich. Department of Computer Science. Tel Aviv University

Non-elementary Lower Bound for Propositional Duration. Calculus. A. Rabinovich. Department of Computer Science. Tel Aviv University Non-elementary Lower Bound for Propositional Duration Calculus A. Rabinovich Department of Computer Science Tel Aviv University Tel Aviv 69978, Israel 1 Introduction The Duration Calculus (DC) [5] is a

More information

Rough Sets for Uncertainty Reasoning

Rough Sets for Uncertainty Reasoning Rough Sets for Uncertainty Reasoning S.K.M. Wong 1 and C.J. Butz 2 1 Department of Computer Science, University of Regina, Regina, Canada, S4S 0A2, wong@cs.uregina.ca 2 School of Information Technology

More information

Abstract In this paper, we introduce the logic of a control action S4F and the logic of a continuous control action S4C on the state space of a dynami

Abstract In this paper, we introduce the logic of a control action S4F and the logic of a continuous control action S4C on the state space of a dynami Modal Logics and Topological Semantics for Hybrid Systems Mathematical Sciences Institute Technical Report 97-05 S. N. Artemov, J. M. Davoren y and A. Nerode z Mathematical Sciences Institute Cornell University

More information

Combining Propositional Dynamic Logic with Formal Concept Analysis

Combining Propositional Dynamic Logic with Formal Concept Analysis Proc. CS&P '06 Combining Propositional Dynamic Logic with Formal Concept Analysis (extended abstract) N.V. Shilov, N.O. Garanina, and I.S. Anureev A.P. Ershov Institute of Informatics Systems, Lavren ev

More information

Information Flow on Directed Acyclic Graphs

Information Flow on Directed Acyclic Graphs Information Flow on Directed Acyclic Graphs Michael Donders, Sara Miner More, and Pavel Naumov Department of Mathematics and Computer Science McDaniel College, Westminster, Maryland 21157, USA {msd002,smore,pnaumov}@mcdaniel.edu

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

Adding a temporal dimension to a logic. Abstract. We introduce a methodology whereby an arbitrary logic system L can be enriched

Adding a temporal dimension to a logic. Abstract. We introduce a methodology whereby an arbitrary logic system L can be enriched Adding a temporal dimension to a logic system MARCELO FINGER and DOV M. GABBAY Imperial College, Department of Computing January 11, 1993 Abstract. We introduce a methodology whereby an arbitrary logic

More information

Tableau Calculus for Local Cubic Modal Logic and it's Implementation MAARTEN MARX, Department of Articial Intelligence, Faculty of Sciences, Vrije Uni

Tableau Calculus for Local Cubic Modal Logic and it's Implementation MAARTEN MARX, Department of Articial Intelligence, Faculty of Sciences, Vrije Uni Tableau Calculus for Local Cubic Modal Logic and it's Implementation MAARTEN MARX, Department of Articial Intelligence, Faculty of Sciences, Vrije Universiteit Amsterdam, De Boelelaan 1081a, 1081 HV Amsterdam,

More information

An Inquisitive Formalization of Interrogative Inquiry

An Inquisitive Formalization of Interrogative Inquiry An Inquisitive Formalization of Interrogative Inquiry Yacin Hamami 1 Introduction and motivation The notion of interrogative inquiry refers to the process of knowledge-seeking by questioning [5, 6]. As

More information

conflict structure bis hpb test pt causality

conflict structure bis hpb test pt causality Causal Testing Ursula Goltz and Heike Wehrheim Institut fur Informatik, University of Hildesheim Postfach 101363, D{31113 Hildesheim, Germany Fax: (+49)(05121)883-768 fgoltz,wehrheimg@informatik.uni-hildesheim.de

More information

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. e-mail: halpern@cs.cornell.edu Leandro Chaves Rêgo

More information

How to lie without being (easily) convicted and the lengths of proofs in propositional calculus Pavel Pudlak?1 and Samuel R. Buss??2 1 Mathematics Ins

How to lie without being (easily) convicted and the lengths of proofs in propositional calculus Pavel Pudlak?1 and Samuel R. Buss??2 1 Mathematics Ins How to lie without being (easily) convicted and the lengths of proofs in propositional calculus Pavel Pudlak?1 and Samuel R. Buss??2 1 Mathematics Institute, Academy of Sciences of the Czech Republic,

More information

CERNY CONJECTURE FOR DFA ACCEPTING STAR-FREE LANGUAGES

CERNY CONJECTURE FOR DFA ACCEPTING STAR-FREE LANGUAGES CERNY CONJECTURE FOR DFA ACCEPTING STAR-FREE LANGUAGES A.N. Trahtman? Bar-Ilan University, Dep. of Math. and St., 52900, Ramat Gan, Israel ICALP, Workshop synchr. autom., Turku, Finland, 2004 Abstract.

More information

New Complexity Results for Some Linear Counting Problems Using Minimal Solutions to Linear Diophantine Equations

New Complexity Results for Some Linear Counting Problems Using Minimal Solutions to Linear Diophantine Equations New Complexity Results for Some Linear Counting Problems Using Minimal Solutions to Linear Diophantine Equations (Extended Abstract) Gaoyan Xie, Cheng Li and Zhe Dang School of Electrical Engineering and

More information

Real-Time Logics: Fictitious Clock as an Abstraction of Dense Time Jean-Francois Raskin and Pierre-Yves Schobbens Computer

Real-Time Logics: Fictitious Clock as an Abstraction of Dense Time Jean-Francois Raskin and Pierre-Yves Schobbens Computer Facultes Universitaires Notre-Dame de la Paix Namur, Belgium Institut d'informatique Rue Grandgagnage, 21 B-5000 Namur BELGIUM Real-Time Logics: Fictitious Clock as an Abstraction of Dense Time Jean-Francois

More information

Towards A Multi-Agent Subset Space Logic

Towards A Multi-Agent Subset Space Logic Towards A Multi-Agent Subset Space Logic A Constructive Approach with Applications Department of Computer Science The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net

More information

Communication in Petri nets

Communication in Petri nets Communication in Petri nets Kamal Lodaya work in progress with Ramchandra Phawade The Institute of Mathematical Sciences, Chennai February 2010 Petri nets - introduction Mathematical model. Widely used

More information

2 Real-Time Systems Real-time systems will be modeled by timed transition systems [7, 15]. A timed transition system S = hv; ; ; T ; L; Ui consists of

2 Real-Time Systems Real-time systems will be modeled by timed transition systems [7, 15]. A timed transition system S = hv; ; ; T ; L; Ui consists of Verication in Continuous Time by Discrete Reasoning? Luca de Alfaro and Zohar Manna Comper Science Department Stanford University Stanford, CA 94305, USA fluca,zmg@cs.stanford.edu 1 Introduction There

More information

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus On Controllability and Normality of Discrete Event Dynamical Systems Ratnesh Kumar Vijay Garg Steven I. Marcus Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin,

More information

On Modal Logics of Partial Recursive Functions

On Modal Logics of Partial Recursive Functions arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract

More information

Knowledge Discovery. Zbigniew W. Ras. Polish Academy of Sciences, Dept. of Comp. Science, Warsaw, Poland

Knowledge Discovery. Zbigniew W. Ras. Polish Academy of Sciences, Dept. of Comp. Science, Warsaw, Poland Handling Queries in Incomplete CKBS through Knowledge Discovery Zbigniew W. Ras University of orth Carolina, Dept. of Comp. Science, Charlotte,.C. 28223, USA Polish Academy of Sciences, Dept. of Comp.

More information

Abstract. Contextual nets, or Petri nets with read arcs, are models of concurrent

Abstract. Contextual nets, or Petri nets with read arcs, are models of concurrent 1 Reachability in contextual nets Jozef Winkowski Instytut Podstaw Informatyki PAN Ordona 21, 01-237 Warszawa, Poland wink@ipipan.waw.pl October 11, 2004 Abstract. Contextual nets, or Petri nets with read

More information

Space-Time Viewpoints for Concurrent Processes Represented by Relational Structures

Space-Time Viewpoints for Concurrent Processes Represented by Relational Structures Space-Time Viewpoints for Concurrent Processes Represented by Relational Structures Irina Virbitskaite 1,2, Elena Bozhenkova 1,2, Evgeny Erofeev 3 1 A.P. Ershov Institute of Informatics Systems, SB RAS

More information

Merging Frameworks for Interaction

Merging Frameworks for Interaction Merging Frameworks for Interaction Johan van Benthem Tomohiro Hoshi Jelle Gerbrandy Eric Pacuit March 26, 2008 1 Introduction Many logical systems today describe intelligent interacting agents over time.

More information

A logical formalism for the subjective approach in a multi-agent setting

A logical formalism for the subjective approach in a multi-agent setting logical formalism for the subjective approach in a multi-agent setting Guillaume ucher Université Paul Sabatier, Toulouse (F) University of Otago, Dunedin (NZ) aucher@irit.fr bstract. Representing an epistemic

More information

Model Checking and Transitive-Closure Logic? Abstract. We give a linear-time algorithm to translate any formula

Model Checking and Transitive-Closure Logic? Abstract. We give a linear-time algorithm to translate any formula Model Checking and Transitive-Closure Logic? Neil Immerman??1 and Moshe Y. Vardi???2 1 Computer Science Dept., University of Massachusetts, Amherst, MA 01003, http://www.cs.umass.edu/immerman, immerman@cs.umass.edu

More information

Alternating Time Temporal Logics*

Alternating Time Temporal Logics* Alternating Time Temporal Logics* Sophie Pinchinat Visiting Research Fellow at RSISE Marie Curie Outgoing International Fellowship * @article{alur2002, title={alternating-time Temporal Logic}, author={alur,

More information

Their proof is rather lengthy and hard to grasp; it ultimately relies on showing a periodicity for any transition graph generated from normed context-

Their proof is rather lengthy and hard to grasp; it ultimately relies on showing a periodicity for any transition graph generated from normed context- Bisimulation Equivalence is Decidable for all Context-Free Processes Sren Christensen Hans Huttel y Colin Stirling 1 Introduction Over the past decade much attention has been devoted to the study of process

More information

Computability and Complexity

Computability and Complexity Computability and Complexity Sequences and Automata CAS 705 Ryszard Janicki Department of Computing and Software McMaster University Hamilton, Ontario, Canada janicki@mcmaster.ca Ryszard Janicki Computability

More information

arxiv:cs/ v2 [cs.lo] 24 Apr 2005

arxiv:cs/ v2 [cs.lo] 24 Apr 2005 SIGACT News Logic Column 11 The Finite and the Infinite in Temporal Logic arxiv:cs/0502031v2 [cs.lo] 24 Apr 2005 Riccardo Pucella Cornell University Ithaca, NY 14853 USA riccardo@cs.cornell.edu Note from

More information

A Goal-Oriented Algorithm for Unification in EL w.r.t. Cycle-Restricted TBoxes

A Goal-Oriented Algorithm for Unification in EL w.r.t. Cycle-Restricted TBoxes A Goal-Oriented Algorithm for Unification in EL w.r.t. Cycle-Restricted TBoxes Franz Baader, Stefan Borgwardt, and Barbara Morawska {baader,stefborg,morawska}@tcs.inf.tu-dresden.de Theoretical Computer

More information

Deductive Algorithmic Knowledge

Deductive Algorithmic Knowledge Deductive Algorithmic Knowledge Riccardo Pucella Department of Computer Science Cornell University Ithaca, NY 14853 riccardo@cs.cornell.edu Abstract The framework of algorithmic knowledge assumes that

More information

The size of decision table can be understood in terms of both cardinality of A, denoted by card (A), and the number of equivalence classes of IND (A),

The size of decision table can be understood in terms of both cardinality of A, denoted by card (A), and the number of equivalence classes of IND (A), Attribute Set Decomposition of Decision Tables Dominik Slezak Warsaw University Banacha 2, 02-097 Warsaw Phone: +48 (22) 658-34-49 Fax: +48 (22) 658-34-48 Email: slezak@alfa.mimuw.edu.pl ABSTRACT: Approach

More information

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic A note on fuzzy predicate logic Petr H jek 1 Institute of Computer Science, Academy of Sciences of the Czech Republic Pod vod renskou v 2, 182 07 Prague. Abstract. Recent development of mathematical fuzzy

More information

INDEPENDENCE OF THE CONTINUUM HYPOTHESIS

INDEPENDENCE OF THE CONTINUUM HYPOTHESIS INDEPENDENCE OF THE CONTINUUM HYPOTHESIS CAPSTONE MATT LUTHER 1 INDEPENDENCE OF THE CONTINUUM HYPOTHESIS 2 1. Introduction This paper will summarize many of the ideas from logic and set theory that are

More information

An assumption-based framework for. Programming Systems Institute, Russian Academy of Sciences

An assumption-based framework for. Programming Systems Institute, Russian Academy of Sciences An assumption-based framework for non-monotonic reasoning 1 Andrei Bondarenko 2 Programming Systems Institute, Russian Academy of Sciences Pereslavle-Zalessky, Russia andrei@troyka.msk.su Francesca Toni,

More information

Splitting a Default Theory. Hudson Turner. University of Texas at Austin.

Splitting a Default Theory. Hudson Turner. University of Texas at Austin. Splitting a Default Theory Hudson Turner Department of Computer Sciences University of Texas at Austin Austin, TX 7872-88, USA hudson@cs.utexas.edu Abstract This paper presents mathematical results that

More information

1 CHAPTER 1 INTRODUCTION 1.1 Background One branch of the study of descriptive complexity aims at characterizing complexity classes according to the l

1 CHAPTER 1 INTRODUCTION 1.1 Background One branch of the study of descriptive complexity aims at characterizing complexity classes according to the l viii CONTENTS ABSTRACT IN ENGLISH ABSTRACT IN TAMIL LIST OF TABLES LIST OF FIGURES iii v ix x 1 INTRODUCTION 1 1.1 Background : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 1.2 Preliminaries

More information

recognizability for languages of nite traces and acceptance by deterministic asynchronous cellular automata. For languages of innite traces a natural

recognizability for languages of nite traces and acceptance by deterministic asynchronous cellular automata. For languages of innite traces a natural On the complementation of asynchronous cellular Buchi automata Anca Muscholl Universitat Stuttgart, Institut fur Informatik Breitwiesenstr. 20-22, 70565 Stuttgart, Germany Abstract We present direct subset

More information

Modelling PRS-Like Agents Mental States

Modelling PRS-Like Agents Mental States Modelling PRS-Like Agents Mental States Wayne Wobcke School of Computer Science and Engineering University of New South Wales Sydney NSW 2052, Australia wobcke@cse.unsw.edu.au Abstract. In recent years,

More information

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

Implicational F -Structures and Implicational Relevance. Logics. A. Avron. Sackler Faculty of Exact Sciences. School of Mathematical Sciences

Implicational F -Structures and Implicational Relevance. Logics. A. Avron. Sackler Faculty of Exact Sciences. School of Mathematical Sciences Implicational F -Structures and Implicational Relevance Logics A. Avron Sackler Faculty of Exact Sciences School of Mathematical Sciences Tel Aviv University Ramat Aviv 69978, Israel Abstract We describe

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

Model checking the basic modalities of CTL with Description Logic

Model checking the basic modalities of CTL with Description Logic Model checking the basic modalities of CTL with Description Logic Shoham Ben-David Richard Trefler Grant Weddell David R. Cheriton School of Computer Science University of Waterloo Abstract. Model checking

More information

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. e-mail: halpern@cs.cornell.edu Leandro Chaves Rêgo

More information

On varieties generated by Weak Nilpotent Minimum t-norms

On varieties generated by Weak Nilpotent Minimum t-norms On varieties generated by Weak Nilpotent Minimum t-norms Carles Noguera IIIA-CSIC cnoguera@iiia.csic.es Francesc Esteva IIIA-CSIC esteva@iiia.csic.es Joan Gispert Universitat de Barcelona jgispertb@ub.edu

More information

Change, Change, Change: three approaches

Change, Change, Change: three approaches Change, Change, Change: three approaches Tom Costello Computer Science Department Stanford University Stanford, CA 94305 email: costelloqcs.stanford.edu Abstract We consider the frame problem, that is,

More information

Logical Aspects of Set Constraints. Cornell University. terms over a ranked alphabet. They have been used extensively in program

Logical Aspects of Set Constraints. Cornell University. terms over a ranked alphabet. They have been used extensively in program Logical Aspects of Set Constraints Dexter Kozen Computer Science Department Cornell University Ithaca, New York 14853, USA kozen@cs.cornell.edu Abstract. Set constraints are inclusion relations between

More information

The MSO Theory of Connectedly Communicating Processes

The MSO Theory of Connectedly Communicating Processes The MSO Theory of Connectedly Communicating Processes P. Madhusudan 1, P. S. Thiagarajan 2, and Shaofa Yang 2 1 Dept. of Computer Science, University of Illinois at Urbana-Champaign Email: madhu@cs.uiuc.edu

More information

A Canonical Contraction for Safe Petri Nets

A Canonical Contraction for Safe Petri Nets A Canonical Contraction for Safe Petri Nets Thomas Chatain and Stefan Haar INRIA & LSV (CNRS & ENS Cachan) 6, avenue du Président Wilson 935 CACHAN Cedex, France {chatain, haar}@lsvens-cachanfr Abstract

More information

The Logic of Proofs, Semantically

The Logic of Proofs, Semantically The Logic of Proofs, Semantically Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: fitting@lehman.cuny.edu web page:

More information

and combine the results of the searches. We consider parallel search with subdivision, although most notions can be generalized to using dierent searc

and combine the results of the searches. We consider parallel search with subdivision, although most notions can be generalized to using dierent searc On the representation of parallel search in theorem proving Maria Paola Bonacina Department of Computer Science { The University of Iowa Abstract This extended abstract summarizes two contributions from

More information

TUM{INFO{10-I /1.{FI Alle Rechte vorbehalten Nachdruck auch auszugsweise verboten c1998 SFB 342 Methoden und Werkzeuge fur die Nutzung parallele

TUM{INFO{10-I /1.{FI Alle Rechte vorbehalten Nachdruck auch auszugsweise verboten c1998 SFB 342 Methoden und Werkzeuge fur die Nutzung parallele TECHNISCHE UNIVERSIT AT M U N C H E N INSTITUT F UR INFORMATIK Sonderforschungsbereich 342: Methoden und Werkzeuge fur die Nutzung paralleler Rechnerarchitekturen Lossy Counter Machines Richard Mayr TUM-I9827

More information

Abstract It is shown that formulas in monadic second order logic (mso) with one free variable can be mimicked by attribute grammars with a designated

Abstract It is shown that formulas in monadic second order logic (mso) with one free variable can be mimicked by attribute grammars with a designated Attribute Grammars and Monadic Second Order Logic Roderick Bloem October 15, 1996 Abstract It is shown that formulas in monadic second order logic (mso) with one free variable can be mimicked by attribute

More information

Adding Modal Operators to the Action Language A

Adding Modal Operators to the Action Language A Adding Modal Operators to the Action Language A Aaron Hunter Simon Fraser University Burnaby, B.C. Canada V5A 1S6 amhunter@cs.sfu.ca Abstract The action language A is a simple high-level language for describing

More information

Abstract In this paper we present a multiprocessor semantics for CCS [Mil80]. An operational semantics for processes under a nite number of processors

Abstract In this paper we present a multiprocessor semantics for CCS [Mil80]. An operational semantics for processes under a nite number of processors A Semantics for Multiprocessor Systems Padmanabhan Krishnan Department of Computer Science, University of Canterbury, Christchurch 1, New Zealand email:paddy@cosc.canterbury.ac.nz Technical Report COSC

More information

On some Metatheorems about FOL

On some Metatheorems about FOL On some Metatheorems about FOL February 25, 2014 Here I sketch a number of results and their proofs as a kind of abstract of the same items that are scattered in chapters 5 and 6 in the textbook. You notice

More information

Another Glance at the Alpern-Schneider. Characterization of Safety andliveness in. Concurrent Executions. Abstract

Another Glance at the Alpern-Schneider. Characterization of Safety andliveness in. Concurrent Executions. Abstract Another Glance at the Alpern-Schneider Characterization of Safety andliveness in Concurrent Executions H.Peter Gumm Abstract In order to derive a result such as the Alpern-Schneider theorem characterizing

More information

Automata, Logic and Games: Theory and Application

Automata, Logic and Games: Theory and Application Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June

More information

On Reducing Linearizability to State Reachability 1

On Reducing Linearizability to State Reachability 1 On Reducing Linearizability to State Reachability 1 Ahmed Bouajjani a, Michael Emmi b, Constantin Enea a, Jad Hamza a a LIAFA, Université Paris Diderot b IMDEA Software Institute, Spain Abstract Ecient

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami

More information

Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders

Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders Davide Bresolin 1, Angelo Montanari 2, Pietro Sala 2, and Guido Sciavicco 3 1 Department of Computer Science, University of

More information

Fundamenta Informaticae 30 (1997) 23{41 1. Petri Nets, Commutative Context-Free Grammars,

Fundamenta Informaticae 30 (1997) 23{41 1. Petri Nets, Commutative Context-Free Grammars, Fundamenta Informaticae 30 (1997) 23{41 1 IOS Press Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes Javier Esparza Institut fur Informatik Technische Universitat Munchen Munchen,

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Levels of Knowledge and Belief Computational Social Choice Seminar

Levels of Knowledge and Belief Computational Social Choice Seminar Levels of Knowledge and Belief Computational Social Choice Seminar Eric Pacuit Tilburg University ai.stanford.edu/~epacuit November 13, 2009 Eric Pacuit 1 Introduction and Motivation Informal Definition:

More information

Time Processes for Time Petri Nets Tuomas Aura and Johan Lilius Digital Systems Laboratory Helsinki University of Technology FIN ESPOO FINLAND A

Time Processes for Time Petri Nets Tuomas Aura and Johan Lilius Digital Systems Laboratory Helsinki University of Technology FIN ESPOO FINLAND A Time Processes for Time Petri Nets Tuomas Aura and Johan Lilius Digital Systems Laboratory Helsinki University of Technology FIN-02150 ESPOO FINLAND Abstract. Time Petri nets are Petri nets extended with

More information

Note Watson Crick D0L systems with regular triggers

Note Watson Crick D0L systems with regular triggers Theoretical Computer Science 259 (2001) 689 698 www.elsevier.com/locate/tcs Note Watson Crick D0L systems with regular triggers Juha Honkala a; ;1, Arto Salomaa b a Department of Mathematics, University

More information

Lecture 8: Introduction to Game Logic

Lecture 8: Introduction to Game Logic Lecture 8: Introduction to Game Logic Eric Pacuit ILLC, University of Amsterdam staff.science.uva.nl/ epacuit epacuit@science.uva.nl Lecture Date: April 6, 2006 Caput Logic, Language and Information: Social

More information

Marketing Impact on Diffusion in Social Networks

Marketing Impact on Diffusion in Social Networks Marketing Impact on Diffusion in Social Networks Pavel Naumov Vassar College, Poughkeepsie, New York, USA Jia Tao The College of New Jersey, Ewing, New Jersey, USA Abstract The article proposes a way to

More information

A look at the control of asynchronous automata

A look at the control of asynchronous automata A look at the control of asynchronous automata 1 1 Introduction Anca Muscholl, Igor Walukiewicz and Marc Zeitoun LaBRI Bordeaux Universtity, France In the simplest case, the controller synthesis problem

More information