Wojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland.
|
|
- Rolf Cross
- 5 years ago
- Views:
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
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 informationLocal 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 informationStanislaw 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 informationA 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 informationTEMPORAL 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 informationof 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 informationContents 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 informationAsynchronous 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 informationfor 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 informationIn 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 informationLogics 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 informationCompositionality 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 informationDiagram-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 informationIntroduction 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 informationElectronic 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 informationExtending 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 informationA 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 informationParameter 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}
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 informationFormal 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 informationdistinct 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 information1) 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 informationof 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 informationComputing 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 informationa 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 information7. 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 informationInterpolation 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 informationModel 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 informationAn 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 information2 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 informationNon-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 informationRough 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 informationAbstract 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 informationCombining 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 informationInformation 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 informationApplied 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 informationAdding 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 informationTableau 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 informationAn 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 informationconflict 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 informationCharacterizing 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 informationHow 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 informationCERNY 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 informationNew 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 informationReal-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 informationTowards 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 informationCommunication 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 information2 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 informationOn 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 informationOn 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 informationKnowledge 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 informationAbstract. 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 informationSpace-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 informationMerging 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 informationA 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 informationModel 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 informationAlternating 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 informationTheir 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 informationComputability 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 informationarxiv: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 informationA 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 informationDeductive 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 informationThe 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 informationA 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 informationINDEPENDENCE 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 informationAn 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 informationSplitting 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 information1 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 informationrecognizability 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 informationModelling 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 informationAN 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 informationImplicational 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 informationModal 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 informationModel 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 informationCharacterizing 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 informationOn 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 informationChange, 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 informationLogical 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 informationThe 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 informationA 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 informationThe 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 informationand 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 informationTUM{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 informationAbstract 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 informationAdding 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 informationAbstract 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 informationOn 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 informationAnother 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 informationAutomata, 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 informationOn 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 informationAn 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 informationOptimal 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 informationFundamenta 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 information1. 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 informationLevels 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 informationTime 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 informationNote 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 informationLecture 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 informationMarketing 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 informationA 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