A Tableau Prover for Hybrid Logic. Daniel Götzmann Graduate Seminar Programming Systems Lab Advisor: Mark Kaminski

Size: px
Start display at page:

Download "A Tableau Prover for Hybrid Logic. Daniel Götzmann Graduate Seminar Programming Systems Lab Advisor: Mark Kaminski"

Transcription

1 A Tbleu Prover for Hybrid Logic Dniel Götzmnn Grdute Seminr Progrmming Systems Lb Advisor: Mrk Kminski

2 Bsic Modl Logic s ::= p s s s s s propositionl logic

3 Bsic Modl Logic s ::= p s s s s s <r> s [r] s propositionl logic + modl opertors

4 Bsic Modl Logic s ::= p s s s s s <r> s [r] s propositionl logic + modl opertors s : S B s x predictes on sttes s holds on stte x

5 Bsic Modl Logic s ::= p s s s s s <r> s [r] s propositionl logic + modl opertors s : S B s x predictes on sttes s holds on stte x <r> s x := y. r x y s y <r> s r s

6 Bsic Modl Logic s ::= p s s s s s <r> s [r] s propositionl logic + modl opertors s : S B s x predictes on sttes s holds on stte x <r> s x := y. r x y s y <r> s r s [r] s x := y. r x y s y [r] s r r s s

7 Hybrid Logic s ::= p s s s s s <r> s [r] s x s bsic modl logic + y y s x := x = y := s y stte x is nmed y s holds on the stte nmed y

8 Hybrid Logic s ::= p s s s s s <r> s [r] s bsic modl logic + x s A s E s + globl modlities y y s x A s x E s x := x = y := s y := y.s y := y.s y stte x is nmed y s holds on the stte nmed y s holds on ll sttes s holds on some stte

9 Applictions nd Systems Knowledge representtion semntic web description logics (nottionl vrints of hybrid logics)

10 Applictions nd Systems Knowledge representtion semntic web description logics (nottionl vrints of hybrid logics) DL resoners Fct++ pellet Rcer other implementtions HTAB ( ( ( ( HyLoRes ( HyLoTb (

11 Tbleu Rules disjunction dimond universl equlity (s t) x s x t x <r> t x r x y, A t x x = y s x s y y fresh y on brnch conflict s x s x

12 Tbleu Rules disjunction (s t) x s x t x conjunction (s t) x s x, t x dimond <r> t x r x y, y fresh [r] t x r x y box universl A t x y on brnch existentil E t x y fresh equlity x = y s x y t x conflict s x s x nominls y x x = y

13 Tsk Implement tbleu-bsed prover for hybrid logic with globl modlities Investigte implementtion nd optimiztion techniques Prover should be resonbly efficient

14 Comprison Bsic Modl Logic Hybrid Logic with globl modlities tree structure propgtion to successors only lwys terminting

15 Comprison Bsic Modl Logic Hybrid Logic with globl modlities E s s <r>x,... <r>x,... x, t,... x t tree structure propgtion to successors only lwys terminting typiclly not tree cretion of new sources (E) propgtion to remote sttes merging equivlent sttes termintion non-trivil

16 Queue Problem: keep trck of unexpnded dimonds, disjunctions,... Wnted: flexible expnsion order Ide: bcktrckble priority queue

17 Queue Problem: keep trck of unexpnded dimonds, disjunctions,... Wnted: flexible expnsion order Ide: bcktrckble priority queue <r>s 2 y (s 3 s 4 ) x <r>s 0 x (s 1 s 8 ) y <r>s 5 z Es 9 FIFO <r>s 2 y <r>s 0 x <r>s 5 z (s 3 s 4 ) x (s 1 s 8 ) y Es 9 <> (FIFO) before (FIFO) (s 1 s 8 ) y (s 3 s 4 s 7 ) x <r>s 5 z <r>s 2 y <r>s 0 x Es 9 (incr. size) before <> (new sttes first)

18 Termintion A (<r> p) <r> t x r x y, A t x [r] t x r x y y fresh y on brnch

19 Termintion A (<r> p) universl modlities: <r> t x r x y, y fresh A t x y on brnch [r] t x r x y

20 Termintion universl modlities: <r> p <r> t x r x y, A t x [r] t x r x y y fresh y on brnch

21 Termintion <r> p universl modlities: <r> t x r x y, y fresh <r> p A t x y on brnch [r] t x r x y

22 Termintion <r> p universl modlities: <r> t x r x y, y fresh p r <r> p A t x [r] t x r x y y on brnch

23 Termintion <r> p universl modlities: <r> t x r x y, y fresh r p, <r> p <r> p A t x [r] t x r x y y on brnch

24 Termintion <r> p universl modlities: <r> t x r x y, y fresh r p, <r> p r <r> p A t x [r] t x r x y y on brnch p, <r> p nïve pproch: not terminting!

25 Termintion <r> p universl modlities: <r> t x r x y, y fresh r p, <r> p self loop: terminting! r <r> p A t x [r] t x r x y y on brnch

26 Pttern-bsed Blocking <r> p, [r] q 1, [r] q 2 universl modlities: <r> t x r x y, y fresh <r> p A t x y on brnch [r] t x r x y blocked ptterns:

27 Pttern-bsed Blocking <r> p, [r] q 1, [r] q 2 universl modlities: <r> t x r x y, y fresh r <r> p A t x y on brnch p, q 1, q 2 [r] t x r x y blocked ptterns: <r> p, [r] q 1, [r] q 2

28 Pttern-bsed Blocking <r> p, [r] q 1, [r] q 2 universl modlities: <r> t x r x y, y fresh r p, q 1, q 2, <r> p <r> p A t x [r] t x r x y y on brnch blocked ptterns: <r> p, [r] q 1, [r] q 2

29 Pttern-bsed Blocking <r> p, [r] q 1, [r] q 2 universl modlities: <r> t x r x y, y fresh r p, q 1, q 2, <r> p <r> p is blocked, hence not expnded <r> p blocked ptterns: A t x [r] t x r x y y on brnch <r> p, [r] q 1, [r] q 2

30 Pttern-bsed Blocking <r> p, [r] q 1, [r] q 2 universl modlities: <r> t x r x y, y fresh r p, q 1, q 2, <r> p <r> p is blocked, hence not expnded r <r> p blocked ptterns: A t x [r] t x r x y y on brnch <r> p, [r] q 1, [r] q 2

31 Pttern-bsed Blocking Necessry to gurntee termintion Useful optimiztion Efficiency needed for inserting ptterns removing ptterns (when bcktrcking) mtching ptterns (superset mtching) e.g., tree structure (Hoffmnn nd Koehler, 1999) bitvector-bsed structure (Giunchigli, Tcchell, 2000)

32 Stte Equivlence Disjoint set forest represents stte equivlence clsses s 1 b s 2 c s 1, s 3 d s 4 e s 4, s 5

33 Stte Equivlence Disjoint set forest represents stte equivlence clsses s 1, s 4 b s 2 c s 1, s 3 d s 4 e s 4, s 5 = d

34 Stte Equivlence Disjoint set forest represents stte equivlence clsses s 1, s 4 b s 2 c s 1, s 3, s 4, s 5 d s 4 e s 4, s 5 = d c = e

35 Stte Equivlence Disjoint set forest represents stte equivlence clsses s 1, s 4, s 3, s 5 b s 2 c s 1, s 3, s 4, s 5 d s 4 e s 4, s 5 = d c = e = e

36 Stte Equivlence Disjoint set forest represents stte equivlence clsses s 1, s 4, s 3, s 5 b s 2 c s 1, s 3, s 4, s 5 d s 4 e s 4, s 5 = d c = e = e Sttes re equivlent if they re in the sme tree Representtive of equivlence clss = root in forest Informtion shifted to representtive

37 Stte Equivlence Disjoint set forest represents stte equivlence clsses s 1, s 4, s 3, s 5, s 6 b s 2 c s 1, s 3, s 4, s 5 d s 4 e s 4, s 5 = d c = e = e s 6 e Sttes re equivlent if they re in the sme tree Representtive of equivlence clss = root in forest Informtion shifted to representtive Propgte new terms only to representtive (less redundncy)

38 Stte Equivlence Disjoint set forest represents stte equivlence clsses s 1, s 4, s 3, s 5, s 6 b s 2 c s 1, s 3, s 4, s 5 d s 4 e s 4, s 5 = d c = e = e s 6 e Sttes re equivlent if they re in the sme tree Representtive of equivlence clss = root in forest Informtion shifted to representtive Propgte new terms only to representtive (less redundncy)

39 Conclusion nd Outlook Implementing efficient decision methods chllenging Prototype implementtion exists for modl logic with globl modlities Preliminry results encourging Still much room for optimiztion

40 References Hybrid Logic C. Areces nd B. ten Cte. Hybrid Logics. In P. Blckburn, J. vn Benthem, nd F. Wolter, editors, Hndbook of Modl Logic. Elsevier, Pttern-bsed blocking M. Kminski nd G. Smolk. Hybrid Tbleux for the Difference Modlity. In Proc. 5th Workshop on Methods for Modlities (M4M-5), pp , Cchn, Frnce, November To Apper in ENTCS M. Kminski nd G. Smolk. Terminting Tbleu Systems for Modl Logic with Equlity. Drft. April Superset-mtching J. Hoffmnn nd J. Koehler. A New Method to Index nd Query Sets. In Proceedings of the 16th Interntionl Joint Conference on Artificil Intelligence, pp , E. Giunchigli nd O. Tcchell. A subset-mtching size-bounded cche for stisfibility of modl logics. In Proceedings Interntionl Conference Tbleux 2000, pp Disjoint Set Forests T. H. Cormen, C. E. Leiserson, R. L. Rivest, nd C. Stein. Introduction to Algorithms. MIT Press, 2001.

CS 188: Artificial Intelligence Spring 2007

CS 188: Artificial Intelligence Spring 2007 CS 188: Artificil Intelligence Spring 2007 Lecture 3: Queue-Bsed Serch 1/23/2007 Srini Nrynn UC Berkeley Mny slides over the course dpted from Dn Klein, Sturt Russell or Andrew Moore Announcements Assignment

More information

KNOWLEDGE-BASED AGENTS INFERENCE

KNOWLEDGE-BASED AGENTS INFERENCE AGENTS THAT REASON LOGICALLY KNOWLEDGE-BASED AGENTS Two components: knowledge bse, nd n inference engine. Declrtive pproch to building n gent. We tell it wht it needs to know, nd It cn sk itself wht to

More information

Hennessy-Milner Logic 1.

Hennessy-Milner Logic 1. Hennessy-Milner Logic 1. Colloquium in honor of Robin Milner. Crlos Olrte. Pontifici Universidd Jverin 28 April 2010. 1 Bsed on the tlks: [1,2,3] Prof. Robin Milner (R.I.P). LIX, Ecole Polytechnique. Motivtion

More information

DATA Search I 魏忠钰. 复旦大学大数据学院 School of Data Science, Fudan University. March 7 th, 2018

DATA Search I 魏忠钰. 复旦大学大数据学院 School of Data Science, Fudan University. March 7 th, 2018 DATA620006 魏忠钰 Serch I Mrch 7 th, 2018 Outline Serch Problems Uninformed Serch Depth-First Serch Bredth-First Serch Uniform-Cost Serch Rel world tsk - Pc-mn Serch problems A serch problem consists of:

More information

Clausal Resolution for Modal Logics of Confluence

Clausal Resolution for Modal Logics of Confluence Clusl Resolution for Modl Logics of Confluence Cláudi Nlon 1, João Mrcos 2, nd Clre Dixon 3 1 Deprtment of Computer Science, University of Brsíli C.P. 4466 CEP:70.910-090 Brsíli DF Brzil nlon@unb.br 2

More information

Complexity of intuitionistic logic. Martin Mundhenk

Complexity of intuitionistic logic. Martin Mundhenk Complexity of intuitionistic logic Mrtin Mundhenk 2 The formul evlution problem k the model checking problem Given: formul α for the logic L nd model M ccording to the semntics of L Decide: does M stisfy

More information

Complexity in Modal Team Logic

Complexity in Modal Team Logic ThI Theoretische Informtik Complexity in Modl Tem Logic Julin-Steffen Müller Theoretische Informtik 18. Jnur 2012 Theorietg 2012 Theoretische Informtik Inhlt 1 Preliminries 2 Closure properties 3 Model

More information

Bisimulation. R.J. van Glabbeek

Bisimulation. R.J. van Glabbeek Bisimultion R.J. vn Glbbeek NICTA, Sydney, Austrli. School of Computer Science nd Engineering, The University of New South Wles, Sydney, Austrli. Computer Science Deprtment, Stnford University, CA 94305-9045,

More information

1 Online Learning and Regret Minimization

1 Online Learning and Regret Minimization 2.997 Decision-Mking in Lrge-Scle Systems My 10 MIT, Spring 2004 Hndout #29 Lecture Note 24 1 Online Lerning nd Regret Minimiztion In this lecture, we consider the problem of sequentil decision mking in

More information

Uninformed Search Lecture 4

Uninformed Search Lecture 4 Lecture 4 Wht re common serch strtegies tht operte given only serch problem? How do they compre? 1 Agend A quick refresher DFS, BFS, ID-DFS, UCS Unifiction! 2 Serch Problem Formlism Defined vi the following

More information

Procedure di Decisione Ibride per QBF Hybrid Evaluation Procedures for QBF

Procedure di Decisione Ibride per QBF Hybrid Evaluation Procedures for QBF Procedure di Decisione Ibride per QBF Hybrid Evlution Procedures for QBF Mrco Benedetti Istituto per l Ricerc Scientific e Tecnologic (IRST) Vi Sommrive 18, 38055 Povo, Trento, Itly benedetti@itc.it Abstrct

More information

Nenofex: Expanding NNF for QBF Solving

Nenofex: Expanding NNF for QBF Solving Institute for Forml Models nd Verifiction (FMV) Johnnes Kepler University, Linz, Austri Nenofex Negtion Norml Form Expnsion Solver for Quntified Boolen Formule (QBF) propositionl formul + quntified vribles

More information

A succinct language for Dynamic epistemic logic

A succinct language for Dynamic epistemic logic A succinct lnguge for Dynmic epistemic logic Tristn Chrrier IRISA 263 Avenue du Generl Leclerc - CS 74205 35042 Rennes Cedex, Frnce tristn.chrrier@iris.fr Frncois Schwrzentruber ENS Rennes Avenue Robert

More information

Fault Diagnosis in DC Motor Using Bond Graph Approach

Fault Diagnosis in DC Motor Using Bond Graph Approach Fult Dignosis in DC Motor Using Bond Grph Approch González Contrers B. M. Theilliol D. VelVldés L. G. Universidd Autónom Tlxcl Université Henri Poincré CENIDET Tlxcl VndoeuvreLes Nncy Cuernvc, MOR. México

More information

Boolean algebra.

Boolean algebra. http://en.wikipedi.org/wiki/elementry_boolen_lger Boolen lger www.tudorgir.com Computer science is not out computers, it is out computtion nd informtion. computtion informtion computer informtion Turing

More information

DFA Minimization and Applications

DFA Minimization and Applications DFA Minimiztion nd Applictions Mondy, Octoer 15, 2007 Reding: toughton 3.12 C235 Lnguges nd Automt Deprtment of Computer cience Wellesley College Gols for ody o Answer ny P3 questions you might hve. o

More information

LPG: A Planner Based on Local Search for Planning Graphs with Action Costs

LPG: A Planner Based on Local Search for Planning Graphs with Action Costs LPG: A Plnner Bsed on Locl Serch for Plnning Grphs with Action Costs Alfonso Gerevini nd Ivn Serin Diprtimento di Elettronic per l Automzione, Università degli Studi di Bresci Vi Brnze 38, I-25123 Bresci,

More information

Fast Frequent Free Tree Mining in Graph Databases

Fast Frequent Free Tree Mining in Graph Databases The Chinese University of Hong Kong Fst Frequent Free Tree Mining in Grph Dtses Peixing Zho Jeffrey Xu Yu The Chinese University of Hong Kong Decemer 18 th, 2006 ICDM Workshop MCD06 Synopsis Introduction

More information

Java II Finite Automata I

Java II Finite Automata I Jv II Finite Automt I Bernd Kiefer Bernd.Kiefer@dfki.de Deutsches Forschungszentrum für künstliche Intelligenz Finite Automt I p.1/13 Processing Regulr Expressions We lredy lerned out Jv s regulr expression

More information

Disjunctive Probabilistic Modal Logic is Enough for Bisimilarity on Reactive Probabilistic Systems

Disjunctive Probabilistic Modal Logic is Enough for Bisimilarity on Reactive Probabilistic Systems Disjunctive Probbilistic Modl Logic is Enough for Bisimilrity on Rective Probbilistic Systems Mrco Bernrdo 1 nd Mrino Miculn 2 1 Dip. di Scienze Pure e Applicte, Università di Urbino, Itly 2 Dip. di Scienze

More information

Outline Last time: Deriving the State Diagram & Datapath (Cont.) Mapping the Datapath onto Control

Outline Last time: Deriving the State Diagram & Datapath (Cont.) Mapping the Datapath onto Control Outline Lst time: Deriving the Stte Digrm & Dtpth (Cont.) Mpping the Dtpth onto Control This lecture: Comintionl Testility nd Test-pttern Genertion Fults in digitl circuits Wht is test? : Controllility

More information

Lecture 9: LTL and Büchi Automata

Lecture 9: LTL and Büchi Automata Lecture 9: LTL nd Büchi Automt 1 LTL Property Ptterns Quite often the requirements of system follow some simple ptterns. Sometimes we wnt to specify tht property should only hold in certin context, clled

More information

CS5371 Theory of Computation. Lecture 20: Complexity V (Polynomial-Time Reducibility)

CS5371 Theory of Computation. Lecture 20: Complexity V (Polynomial-Time Reducibility) CS5371 Theory of Computtion Lecture 20: Complexity V (Polynomil-Time Reducibility) Objectives Polynomil Time Reducibility Prove Cook-Levin Theorem Polynomil Time Reducibility Previously, we lernt tht if

More information

arxiv: v2 [cs.lo] 10 Jun 2014

arxiv: v2 [cs.lo] 10 Jun 2014 Structurl Refinement for the Modl nu-clculus Uli Fhrenberg, Axel Legy, nd Louis-Mrie Tronouez Inri / IRISA, Cmpus de Beulieu, 35042 Rennes CEDEX, Frnce rxiv:1402.2143v2 [cs.lo] 10 Jun 2014 Abstrct. We

More information

Process Algebra CSP A Technique to Model Concurrent Programs

Process Algebra CSP A Technique to Model Concurrent Programs Process Algebr CSP A Technique to Model Concurrent Progrms Jnury 15, 2002 Hui Shi 1 Contents CSP-Processes Opertionl Semntics Trnsition systems nd stte mchines Bisimultion Firing rules for CSP Model-Checker

More information

A Framework for Efficient Representative Summarization of RDF Graphs

A Framework for Efficient Representative Summarization of RDF Graphs A Frmework for Efficient Representtive Summriztion of RDF Grphs Šejl Čebirić, Frnçois Gosdoué, Ion Mnolescu To cite this version: Šejl Čebirić, Frnçois Gosdoué, Ion Mnolescu. A Frmework for Efficient Representtive

More information

Greedy regular expression matching

Greedy regular expression matching Alin Frisch INRIA Luc Crdelli MSRC 2004-05-15 ICALP The mtching prolem The prolem Project the structure of regulr expression on flt sequence. R = ( ) w = 1 2 1 2 3 v = [1 : [ 1 ; 2 ]; 2 : 1 ; 2 : 2 ; 1

More information

Alignment of Long Sequences. BMI/CS Spring 2016 Anthony Gitter

Alignment of Long Sequences. BMI/CS Spring 2016 Anthony Gitter Alignment of Long Sequences BMI/CS 776 www.biostt.wisc.edu/bmi776/ Spring 2016 Anthony Gitter gitter@biostt.wisc.edu Gols for Lecture Key concepts how lrge-scle lignment differs from the simple cse the

More information

Probabilistic Reasoning in Bayesian Networks: A Relational Database Approach

Probabilistic Reasoning in Bayesian Networks: A Relational Database Approach Probbilistic Resoning in Byesin Networks: A Reltionl Dtbse Approch S.K.M. Wong, D. Wu nd C.J. Butz Deprtment of Computer Science, University of Regin Regin Ssktchewn, Cnd S4S 0A2 Abstrct. Probbilistic

More information

Temporal logic CTL : syntax. Communication and Concurrency Lecture 6. Φ ::= tt ff Φ 1 Φ 2 Φ 1 Φ 2 [K]Φ K Φ AG Φ EF Φ AF Φ EG Φ A formula can be

Temporal logic CTL : syntax. Communication and Concurrency Lecture 6. Φ ::= tt ff Φ 1 Φ 2 Φ 1 Φ 2 [K]Φ K Φ AG Φ EF Φ AF Φ EG Φ A formula can be Temporl logic CTL : syntx Communiction nd Concurrency Lecture 6 Colin Stirling (cps) Φ ::= tt ff Φ 1 Φ Φ 1 Φ [K]Φ K Φ A formul cn be School of Informtics 7th October 013 Temporl logic CTL : syntx Temporl

More information

Global Session Types for Dynamic Checking of Protocol Conformance of Multi-Agent Systems

Global Session Types for Dynamic Checking of Protocol Conformance of Multi-Agent Systems Globl Session Types for Dynmic Checking of Protocol Conformnce of Multi-Agent Systems (Extended Abstrct) Dvide Ancon, Mtteo Brbieri, nd Vivin Mscrdi DIBRIS, University of Genov, Itly emil: dvide@disi.unige.it,

More information

Rough Lattice: A Combination with the Lattice Theory and the Rough Set Theory

Rough Lattice: A Combination with the Lattice Theory and the Rough Set Theory 06 Interntionl Conference on Mechtronics, Control nd Automtion Engineering (MCAE 06) ough Lttice: A Combintion with the Lttice Theory nd the ough Set Theory Yingcho Sho,*, Li Fu, Fei Ho 3 nd Keyun Qin

More information

On Odd and Even Cycles in Normal Logic Programs

On Odd and Even Cycles in Normal Logic Programs On Odd nd Even Cycles in Norml Logic Progrms Fngzhen Lin Deprtment of Computer Science Hong Kong University of Science nd Technology Cler Wter By, Kowloon, Hong Kong flin@cs.hst.hk Xishun Zho Institute

More information

Learning Goals. Relational Query Languages. Formal Relational Query Languages. Formal Query Languages: Relational Algebra and Relational Calculus

Learning Goals. Relational Query Languages. Formal Relational Query Languages. Formal Query Languages: Relational Algebra and Relational Calculus Forml Query Lnguges: Reltionl Alger nd Reltionl Clculus Chpter 4 Lerning Gols Given dtse ( set of tles ) you will e le to express dtse query in Reltionl Alger (RA), involving the sic opertors (selection,

More information

Chapter 5 Plan-Space Planning

Chapter 5 Plan-Space Planning Lecture slides for Automted Plnning: Theory nd Prctice Chpter 5 Pln-Spce Plnning Dn S. Nu CMSC 722, AI Plnning University of Mrylnd, Spring 2008 1 Stte-Spce Plnning Motivtion g 1 1 g 4 4 s 0 g 5 5 g 2

More information

Reasoning and programming. Lecture 5: Invariants and Logic. Boolean expressions. Reasoning. Examples

Reasoning and programming. Lecture 5: Invariants and Logic. Boolean expressions. Reasoning. Examples Chir of Softwre Engineering Resoning nd progrmming Einführung in die Progrmmierung Introduction to Progrmming Prof. Dr. Bertrnd Meyer Octoer 2006 Ferury 2007 Lecture 5: Invrints nd Logic Logic is the sis

More information

Reinforcement Learning

Reinforcement Learning Reinforcement Lerning Tom Mitchell, Mchine Lerning, chpter 13 Outline Introduction Comprison with inductive lerning Mrkov Decision Processes: the model Optiml policy: The tsk Q Lerning: Q function Algorithm

More information

From LTL to Symbolically Represented Deterministic Automata

From LTL to Symbolically Represented Deterministic Automata Motivtion nd Prolem Setting Determinizing Non-Confluent Automt Det. vi Automt Hierrchy From LTL to Symoliclly Represented Deterministic Automt Andres Morgenstern Klus Schneider Sven Lmerti Mnuel Gesell

More information

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below.

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below. Dulity #. Second itertion for HW problem Recll our LP emple problem we hve been working on, in equlity form, is given below.,,,, 8 m F which, when written in slightly different form, is 8 F Recll tht we

More information

Fault Modeling. EE5375 ADD II Prof. MacDonald

Fault Modeling. EE5375 ADD II Prof. MacDonald Fult Modeling EE5375 ADD II Prof. McDonld Stuck At Fult Models l Modeling of physicl defects (fults) simplify to logicl fult l stuck high or low represents mny physicl defects esy to simulte technology

More information

Using Rules for the Visualization of Tableaux Proof Techniques for Propositional Logic

Using Rules for the Visualization of Tableaux Proof Techniques for Propositional Logic Using Rules for the Visuliztion of Tbleux Proof Techniques for Propositionl Logic Nd Shrf, Slim Abdenndher Computer Science nd Engineering Deprtment The Germn University in Ciro Ciro, Egypt {nd.hmed, slim.bdenndher}@guc.edu.eg

More information

Automata Theory 101. Introduction. Outline. Introduction Finite Automata Regular Expressions ω-automata. Ralf Huuck.

Automata Theory 101. Introduction. Outline. Introduction Finite Automata Regular Expressions ω-automata. Ralf Huuck. Outline Automt Theory 101 Rlf Huuck Introduction Finite Automt Regulr Expressions ω-automt Session 1 2006 Rlf Huuck 1 Session 1 2006 Rlf Huuck 2 Acknowledgement Some slides re sed on Wolfgng Thoms excellent

More information

A Resolution Method for Modal Logic S5

A Resolution Method for Modal Logic S5 EPiC Series in Computer Science Volume 36, 2015, Pages 252 262 GCAI 2015. Global Conference on Artificial Intelligence A Resolution Method for Modal Logic S5 Yakoub Salhi and Michael Sioutis Université

More information

A General Approach for Expressing Infeasibility in Implicit Path Enumeration Technique

A General Approach for Expressing Infeasibility in Implicit Path Enumeration Technique A Generl Approch for Expressing Infesibility in Implicit Pth Enumertion Technique Pscl Rymond Univ. Grenoble Alpes, VERIMAG, F-38000 Grenoble, Frnce CNRS, VERIMAG, F-38000 Grenoble, Frnce Pscl.Rymond@img.fr

More information

How to simulate Turing machines by invertible one-dimensional cellular automata

How to simulate Turing machines by invertible one-dimensional cellular automata How to simulte Turing mchines by invertible one-dimensionl cellulr utomt Jen-Christophe Dubcq Déprtement de Mthémtiques et d Informtique, École Normle Supérieure de Lyon, 46, llée d Itlie, 69364 Lyon Cedex

More information

Categorical approaches to bisimilarity

Categorical approaches to bisimilarity Ctegoricl pproches to bisimilrity PPS seminr, IRIF, Pris 7 Jérémy Dubut Ntionl Institute of Informtics Jpnese-French Lbortory for Informtics April 2nd Jérémy Dubut (NII & JFLI) Ctegoricl pproches to bisimilrity

More information

RELATIONAL MODEL.

RELATIONAL MODEL. RELATIONAL MODEL Structure of Reltionl Dtbses Reltionl Algebr Tuple Reltionl Clculus Domin Reltionl Clculus Extended Reltionl-Algebr- Opertions Modifiction of the Dtbse Views EXAMPLE OF A RELATION BASIC

More information

CS 275 Automata and Formal Language Theory

CS 275 Automata and Formal Language Theory CS 275 Automt nd Forml Lnguge Theory Course Notes Prt II: The Recognition Problem (II) Chpter II.5.: Properties of Context Free Grmmrs (14) Anton Setzer (Bsed on book drft by J. V. Tucker nd K. Stephenson)

More information

LTL Translation Improvements in Spot

LTL Translation Improvements in Spot LTL Trnsltion Improvements in Spot Alexndre Duret-Lutz http://www.lrde.epit.fr/~dl/ VECoS'11 16 September 2011 Alexndre Duret-Lutz LTL Trnsltion Improvements 1 / 19 Context High-level

More information

A New Grey-rough Set Model Based on Interval-Valued Grey Sets

A New Grey-rough Set Model Based on Interval-Valued Grey Sets Proceedings of the 009 IEEE Interntionl Conference on Systems Mn nd Cybernetics Sn ntonio TX US - October 009 New Grey-rough Set Model sed on Intervl-Vlued Grey Sets Wu Shunxing Deprtment of utomtion Ximen

More information

Driving Cycle Construction of City Road for Hybrid Bus Based on Markov Process Deng Pan1, a, Fengchun Sun1,b*, Hongwen He1, c, Jiankun Peng1, d

Driving Cycle Construction of City Road for Hybrid Bus Based on Markov Process Deng Pan1, a, Fengchun Sun1,b*, Hongwen He1, c, Jiankun Peng1, d Interntionl Industril Informtics nd Computer Engineering Conference (IIICEC 15) Driving Cycle Construction of City Rod for Hybrid Bus Bsed on Mrkov Process Deng Pn1,, Fengchun Sun1,b*, Hongwen He1, c,

More information

Global Types for Dynamic Checking of Protocol Conformance of Multi-Agent Systems

Global Types for Dynamic Checking of Protocol Conformance of Multi-Agent Systems Globl Types for Dynmic Checking of Protocol Conformnce of Multi-Agent Systems (Extended Abstrct) Dvide Ancon, Mtteo Brbieri, nd Vivin Mscrdi DIBRIS, University of Genov, Itly emil: dvide@disi.unige.it,

More information

CS 275 Automata and Formal Language Theory

CS 275 Automata and Formal Language Theory CS 275 utomt nd Forml Lnguge Theory Course Notes Prt II: The Recognition Prolem (II) Chpter II.5.: Properties of Context Free Grmmrs (14) nton Setzer (Bsed on ook drft y J. V. Tucker nd K. Stephenson)

More information

Boolean Algebra. Boolean Algebras

Boolean Algebra. Boolean Algebras Boolen Algebr Boolen Algebrs A Boolen lgebr is set B of vlues together with: - two binry opertions, commonly denoted by + nd, - unry opertion, usully denoted by or ~ or, - two elements usully clled zero

More information

Learning Regular Languages over Large Alphabets

Learning Regular Languages over Large Alphabets Irini-Eleftheri Mens VERIMAG, University of Grenoble-Alpes Lerning Regulr Lnguges over Lrge Alphbets 10 October 2017 Jury Members Oded Mler Directeur de thèse Lurent Fribourg Exminteur Dn Angluin Rpporteur

More information

Dually quasi-de Morgan Stone semi-heyting algebras II. Regularity

Dually quasi-de Morgan Stone semi-heyting algebras II. Regularity Volume 2, Number, July 204, 65-82 ISSN Print: 2345-5853 Online: 2345-586 Dully qusi-de Morgn Stone semi-heyting lgebrs II. Regulrity Hnmntgoud P. Snkppnvr Abstrct. This pper is the second of two prt series.

More information

Section: Other Models of Turing Machines. Definition: Two automata are equivalent if they accept the same language.

Section: Other Models of Turing Machines. Definition: Two automata are equivalent if they accept the same language. Section: Other Models of Turing Mchines Definition: Two utomt re equivlent if they ccept the sme lnguge. Turing Mchines with Sty Option Modify δ, Theorem Clss of stndrd TM s is equivlent to clss of TM

More information

Each internal node v with d(v) children stores d 1 keys. k i 1 < key in i-th sub-tree k i, where we use k 0 = and k d =.

Each internal node v with d(v) children stores d 1 keys. k i 1 < key in i-th sub-tree k i, where we use k 0 = and k d =. 7.5 (a, b)-trees 7.5 (a, b)-trees Definition For b a an (a, b)-tree is a search tree with the following properties. all leaves have the same distance to the root. every internal non-root vertex v has at

More information

Fachgebiet Rechnersysteme1. 1. Boolean Algebra. 1. Boolean Algebra. Verification Technology. Content. 1.1 Boolean algebra basics (recap)

Fachgebiet Rechnersysteme1. 1. Boolean Algebra. 1. Boolean Algebra. Verification Technology. Content. 1.1 Boolean algebra basics (recap) . Boolen Alger Fchgeiet Rechnersysteme. Boolen Alger Veriiction Technology Content. Boolen lger sics (recp).2 Resoning out Boolen expressions . Boolen Alger 2 The prolem o logic veriiction: Show tht two

More information

Reasoning About Distributed Systems: WYSIWYG

Reasoning About Distributed Systems: WYSIWYG Resoning About Distributed Systems: WYSIWYG Aiswry Cyric 1 nd Pul Gstin 2 1 Uppsl University, Sweden iswry.cyric@it.uu.se 2 LSV, ENS Cchn, CNRS, INRIA, Frnce pul.gstin@lsv.ens-cchn.fr Abstrct There re

More information

Review of Control Flow Semantics

Review of Control Flow Semantics Review of Control Flow Semntics Riccrdo Pucell Deprtment of Computer Science Cornell University April 19, 2001 I hve to dmit, I ws looking forwrd to reviewing this book. It nswered wht ws for me 6-yer

More information

Module 9: Tries and String Matching

Module 9: Tries and String Matching Module 9: Tries nd String Mtching CS 240 - Dt Structures nd Dt Mngement Sjed Hque Veronik Irvine Tylor Smith Bsed on lecture notes by mny previous cs240 instructors Dvid R. Cheriton School of Computer

More information

Module 9: Tries and String Matching

Module 9: Tries and String Matching Module 9: Tries nd String Mtching CS 240 - Dt Structures nd Dt Mngement Sjed Hque Veronik Irvine Tylor Smith Bsed on lecture notes by mny previous cs240 instructors Dvid R. Cheriton School of Computer

More information

Review of Gaussian Quadrature method

Review of Gaussian Quadrature method Review of Gussin Qudrture method Nsser M. Asi Spring 006 compiled on Sundy Decemer 1, 017 t 09:1 PM 1 The prolem To find numericl vlue for the integrl of rel vlued function of rel vrile over specific rnge

More information

Generation of Lyapunov Functions by Neural Networks

Generation of Lyapunov Functions by Neural Networks WCE 28, July 2-4, 28, London, U.K. Genertion of Lypunov Functions by Neurl Networks Nvid Noroozi, Pknoosh Krimghee, Ftemeh Sfei, nd Hmed Jvdi Abstrct Lypunov function is generlly obtined bsed on tril nd

More information

Towards Unifying Semantic Constraints and Security Constraints in Distributed Information Systems

Towards Unifying Semantic Constraints and Security Constraints in Distributed Information Systems Towrds Unifying Semntic Constrints nd Security Constrints in Distributed Informtion Systems Disserttion von Brbr Sprick zur Erlngung des Grdes eines Doktors der Nturwissenschften der Universität Dortmund

More information

Intelligent Algorithm of Optimal Allocation of Test Resource Based on Imperfect Debugging and Non-homogeneous Poisson Process

Intelligent Algorithm of Optimal Allocation of Test Resource Based on Imperfect Debugging and Non-homogeneous Poisson Process Intelligent Algorithm of Optiml Alloction of Test Resource Bsed on Imperfect Debugging nd Non-homogeneous Poisson Process Xiong Wei 1, 2, Guo Bing * 1, Shen Yn 3, Wenli Zhng 1, 4 1 Computer Science College,

More information

Convert the NFA into DFA

Convert the NFA into DFA Convert the NF into F For ech NF we cn find F ccepting the sme lnguge. The numer of sttes of the F could e exponentil in the numer of sttes of the NF, ut in prctice this worst cse occurs rrely. lgorithm:

More information

Concepts of Concurrent Computation Spring 2015 Lecture 9: Petri Nets

Concepts of Concurrent Computation Spring 2015 Lecture 9: Petri Nets Concepts of Concurrent Computtion Spring 205 Lecture 9: Petri Nets Sebstin Nnz Chris Poskitt Chir of Softwre Engineering Petri nets Petri nets re mthemticl models for describing systems with concurrency

More information

11.1 Finite Automata. CS125 Lecture 11 Fall Motivation: TMs without a tape: maybe we can at least fully understand such a simple model?

11.1 Finite Automata. CS125 Lecture 11 Fall Motivation: TMs without a tape: maybe we can at least fully understand such a simple model? CS125 Lecture 11 Fll 2016 11.1 Finite Automt Motivtion: TMs without tpe: mybe we cn t lest fully understnd such simple model? Algorithms (e.g. string mtching) Computing with very limited memory Forml verifiction

More information

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004 Advnced Clculus: MATH 410 Notes on Integrls nd Integrbility Professor Dvid Levermore 17 October 2004 1. Definite Integrls In this section we revisit the definite integrl tht you were introduced to when

More information

Using Integer Time Steps for Checking Branching Time Properties of Time Petri Nets

Using Integer Time Steps for Checking Branching Time Properties of Time Petri Nets Using Integer Time Steps for Checking Brnching Time Properties of Time Petri Nets Agt Jnowsk1, Wojciech Penczek2, Agt Półrol3, nd Andrzej Zbrzezny4 1 4 Institute of Informtics, University of Wrsw, Bnch

More information

Minimal DFA. minimal DFA for L starting from any other

Minimal DFA. minimal DFA for L starting from any other Miniml DFA Among the mny DFAs ccepting the sme regulr lnguge L, there is exctly one (up to renming of sttes) which hs the smllest possile numer of sttes. Moreover, it is possile to otin tht miniml DFA

More information

Recitation 3: More Applications of the Derivative

Recitation 3: More Applications of the Derivative Mth 1c TA: Pdric Brtlett Recittion 3: More Applictions of the Derivtive Week 3 Cltech 2012 1 Rndom Question Question 1 A grph consists of the following: A set V of vertices. A set E of edges where ech

More information

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS.

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS. THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS RADON ROSBOROUGH https://intuitiveexplntionscom/picrd-lindelof-theorem/ This document is proof of the existence-uniqueness theorem

More information

p-adic Egyptian Fractions

p-adic Egyptian Fractions p-adic Egyptin Frctions Contents 1 Introduction 1 2 Trditionl Egyptin Frctions nd Greedy Algorithm 2 3 Set-up 3 4 p-greedy Algorithm 5 5 p-egyptin Trditionl 10 6 Conclusion 1 Introduction An Egyptin frction

More information

Closure Properties of Regular Languages

Closure Properties of Regular Languages Closure Properties of Regulr Lnguges Regulr lnguges re closed under mny set opertions. Let L 1 nd L 2 e regulr lnguges. (1) L 1 L 2 (the union) is regulr. (2) L 1 L 2 (the conctention) is regulr. (3) L

More information

Supplementary Information to The role of endogenous and exogenous mechanisms in the formation of R&D networks

Supplementary Information to The role of endogenous and exogenous mechanisms in the formation of R&D networks Supplementry Informtion to The role of endogenous nd exogenous mechnisms in the formtion of R&D networks Mrio V. Tomsello 1, Nicol Perr 2, Cludio J. Tessone 1, Márton Krsi 3, nd Frnk Schweitzer 1 1 Chir

More information

A Compositional Approach on Modal Specifications for Timed Systems

A Compositional Approach on Modal Specifications for Timed Systems A Compositionl Approch on Modl Specifictions for Timed Systems Nthlie Bertrnd 1, Axel Legy 1, Sophie Pinchint 2, nd Jen-Bptiste Rclet 3 1 INRIA Rennes, Frnce 2 IRISA & Université Rennes 1, Frnce 3 INRIA

More information

Foundations for Timed Systems

Foundations for Timed Systems Foundtions for Timed Systems Ptrici Bouyer LSV CNRS UMR 8643 & ENS de Cchn 6, venue du Président Wilson 9423 Cchn Frnce emil: bouyer@lsv.ens-cchn.fr Introduction Explicit timing constrints re nturlly present

More information

Summer School Verification Technology, Systems & Applications

Summer School Verification Technology, Systems & Applications VTSA 2011 Summer School Verifiction Technology, Systems & Applictions 4th edition since 2008: Liège (Belgium), Sep. 19 23, 2011 free prticiption, limited number of prticipnts ppliction dedline: July 22,

More information

Software Engineering using Formal Methods

Software Engineering using Formal Methods Softwre Engineering using Forml Methods Propositionl nd (Liner) Temporl Logic Wolfgng Ahrendt 13th Septemer 2016 SEFM: Liner Temporl Logic /GU 160913 1 / 60 Recpitultion: FormlistionFormlistion: Syntx,

More information

Extensions of Chebyshev inequality for fuzzy integral and applications

Extensions of Chebyshev inequality for fuzzy integral and applications Extensions of Chebyshev inequlity for fuzzy integrl nd pplictions H. Román-Flores, Y. Chlco-Cno, nd. Flores-Frnulič Instituto de lt Investigción, Universidd de Trpcá {hromn,ychlco,flores}@ut.cl bstrct.

More information

Equivalent Stream Reasoning Programs

Equivalent Stream Reasoning Programs Equivlent Strem Resoning Progrms Hrld Beck nd Minh Do-Trn nd Thoms Eiter Institute of Informtion Systems, Vienn University of Technology Fvoritenstrße 9-11, A-1040 Vienn, Austri {beck,do,eiter}@kr.tuwien.c.t

More information

NFAs and Regular Expressions. NFA-ε, continued. Recall. Last class: Today: Fun:

NFAs and Regular Expressions. NFA-ε, continued. Recall. Last class: Today: Fun: CMPU 240 Lnguge Theory nd Computtion Spring 2019 NFAs nd Regulr Expressions Lst clss: Introduced nondeterministic finite utomt with -trnsitions Tody: Prove n NFA- is no more powerful thn n NFA Introduce

More information

Bases for Vector Spaces

Bases for Vector Spaces Bses for Vector Spces 2-26-25 A set is independent if, roughly speking, there is no redundncy in the set: You cn t uild ny vector in the set s liner comintion of the others A set spns if you cn uild everything

More information

Intuitionistic Fuzzy Lattices and Intuitionistic Fuzzy Boolean Algebras

Intuitionistic Fuzzy Lattices and Intuitionistic Fuzzy Boolean Algebras Intuitionistic Fuzzy Lttices nd Intuitionistic Fuzzy oolen Algebrs.K. Tripthy #1, M.K. Stpthy *2 nd P.K.Choudhury ##3 # School of Computing Science nd Engineering VIT University Vellore-632014, TN, Indi

More information

Chapter 4. Lebesgue Integration

Chapter 4. Lebesgue Integration 4.2. Lebesgue Integrtion 1 Chpter 4. Lebesgue Integrtion Section 4.2. Lebesgue Integrtion Note. Simple functions ply the sme role to Lebesgue integrls s step functions ply to Riemnn integrtion. Definition.

More information

A basic logarithmic inequality, and the logarithmic mean

A basic logarithmic inequality, and the logarithmic mean Notes on Number Theory nd Discrete Mthemtics ISSN 30 532 Vol. 2, 205, No., 3 35 A bsic logrithmic inequlity, nd the logrithmic men József Sándor Deprtment of Mthemtics, Bbeş-Bolyi University Str. Koglnicenu

More information

Physics based RS algorithms for water quality parameters: Status and challenges. ZhongPing Lee

Physics based RS algorithms for water quality parameters: Status and challenges. ZhongPing Lee Physics sed RS lgorithms for wter qulity prmeters: Sttus nd chllenges ZhongPing Lee Environmentl, Erth nd Ocen Sciences University of Msschusetts, Boston, MA EEOS UMssB Opticl Ocenogrphy L NASA Workshop

More information

The Value 1 Problem for Probabilistic Automata

The Value 1 Problem for Probabilistic Automata The Vlue 1 Prolem for Proilistic Automt Bruxelles Nthnël Fijlkow LIAFA, Université Denis Diderot - Pris 7, Frnce Institute of Informtics, Wrsw University, Polnd nth@lif.univ-pris-diderot.fr June 20th,

More information

Where did dynamic programming come from?

Where did dynamic programming come from? Where did dynmic progrmming come from? String lgorithms Dvid Kuchk cs302 Spring 2012 Richrd ellmn On the irth of Dynmic Progrmming Sturt Dreyfus http://www.eng.tu.c.il/~mi/cd/ or50/1526-5463-2002-50-01-0048.pdf

More information

Deciding Hyperproperties

Deciding Hyperproperties ne.jpeg Deciding Hyperproperties Bernd Finkeiner nd Christopher Hhn Rective Systems Group Srlnd University, Germny Highlights of Logic, Gmes nd Automt Brussels, 06.-09. Septemer 2016 0 Informti Lekge Hertleed

More information

Dynamic Fully-Compressed Suffix Trees

Dynamic Fully-Compressed Suffix Trees Motivtion Dynmic FCST s Conclusions Dynmic Fully-Compressed Suffix Trees Luís M. S. Russo Gonzlo Nvrro Arlindo L. Oliveir INESC-ID/IST {lsr,ml}@lgos.inesc-id.pt Dept. of Computer Science, University of

More information

3 Regular expressions

3 Regular expressions 3 Regulr expressions Given n lphet Σ lnguge is set of words L Σ. So fr we were le to descrie lnguges either y using set theory (i.e. enumertion or comprehension) or y n utomton. In this section we shll

More information

A summary of recent contributions in the PROMETHEE methods (from members of the SMG unit)

A summary of recent contributions in the PROMETHEE methods (from members of the SMG unit) A summry of recent contributions in the PROMETHEE methods (from members of the SMG unit) Prof. Y. De Smet CoDE-SMG, Université libre de Bruxelles (Belgium) Interntionl MCDA workshop on PROMETHEE: Reserch

More information

A compact proof of decidability for regular expression equivalence

A compact proof of decidability for regular expression equivalence A compct proof of decidbility for regulr expression equivlence ITP 2012 Princeton, USA Andre Asperti Deprtment of Computer Science University of Bologn 25/08/2011 Abstrct We introduce the notion of pointed

More information

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER LANGUAGES AND COMPUTATION ANSWERS

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER LANGUAGES AND COMPUTATION ANSWERS The University of Nottinghm SCHOOL OF COMPUTER SCIENCE LEVEL 2 MODULE, SPRING SEMESTER 2016 2017 LNGUGES ND COMPUTTION NSWERS Time llowed TWO hours Cndidtes my complete the front cover of their nswer ook

More information

Contents. Bibliography 25

Contents. Bibliography 25 Contents 1 Bisimultion nd Logic pge 2 1.1 Introduction........................................................ 2 1.2 Modl logic nd bisimilrity......................................... 4 1.3 Bisimultion

More information