Games, Logic and Automata Seminar Rotem Zach 1. Overview 2.

Slides:



Advertisements
Similar presentations
Avoiding Determinization Orna Kupferman Hebrew University Joint work with Moshe Vardi.
Advertisements

Theory of Computing Lecture 23 MAS 714 Hartmut Klauck.
Language and Automata Theory
Theory of Computation CS3102 – Spring 2014 A tale of computers, math, problem solving, life, love and tragic death Nathan Brunelle Department of Computer.
Nondeterministic Finite Automata CS 130: Theory of Computation HMU textbook, Chapter 2 (Sec 2.3 & 2.5)
CSE 202 – Formal Languages and Automata Theory 1 REGULAR LANGUAGE.
1 Generalized Buchi automaton. 2 Reminder: Buchi automata A=  Alphabet (finite). S: States (finite).  : S x  x S ) S is the transition relation. I.
Finite Automata Section 1.1 CSC 4170 Theory of Computation.
Applied Computer Science II Chapter 1 : Regular Languages Prof. Dr. Luc De Raedt Institut für Informatik Albert-Ludwigs Universität Freiburg Germany.
1 Introduction to Computability Theory Lecture14: Recap Prof. Amos Israeli.
Infinite Automata -automata is an automaton that accepts infinite strings A Buchi automaton is similar to a finite automaton: S is a finite set of states,
Finite Automata Finite-state machine with no output. FA consists of States, Transitions between states FA is a 5-tuple Example! A string x is recognized.
Functional Design and Programming Lecture 10: Regular expressions and finite state machines.
 -Automata Ekaterina Mineev. Today: 1 Introduction - notation -  -Automata overview.
EE291E - UC BERKELEY EE291E: Hybrid Systems T. John Koo and S. Shankar Sastry Department of EECS University of California at Berkeley Spring 2002
MATLAB objects using nested functions MathWorks Compiler Course – Day 2.
By: Er. Sukhwinder kaur.  Computation Computation  Algorithm Algorithm  Objectives Objectives  What do we study in Theory of Computation ? What do.
Basics of automata theory
Model Checking Lecture 3 Tom Henzinger. Model-Checking Problem I |= S System modelSystem property.
Review Byron Gao. Overview Theory of computation: central areas: Automata, Computability, Complexity Computability: Is the problem solvable? –solvable.
Automatic Structures Bakhadyr Khoussainov Computer Science Department The University of Auckland, New Zealand.
Math 71B 11.1 – Sequences and Summation Notation 1.
Avoiding Determinization Orna Kupferman Hebrew University Joint work with Moshe Vardi.
CMSC 330: Organization of Programming Languages Theory of Regular Expressions Finite Automata.
D E C I D A B I L I T Y 1. 2 Objectives To investigate the power of algorithms to solve problems. To explore the limits of algorithmic solvability. To.
Deterministic Finite Automata CS 130: Theory of Computation HMU textbook, Chapter 2 (Sec 2.2)
Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check.
An Introduction to Rabin Automata Presented By: Tamar Aizikowitz Spring 2007 Automata Seminar.
Finite Automata Chapter 1. Automatic Door Example Top View.
Finite Automata & Regular Languages Sipser, Chapter 1.
Logics, automata and algorithms for graphs p. madhusudan (madhu) University of Illinois at Urbana-Champaign, USA.
Church’s Problem and a Tour through Automata Theory Wolfgang Thomas Pillars of Computer Science. Springer Berlin Heidelberg, 2008.
S.1 May 21, 2005 Copyright A.R. Meyer 2005, all rights reserved A Supervisor’s Reminiscence What We Were Thinking Albert R. Meyer.
using Deterministic Finite Automata & Nondeterministic Finite Automata
Introduction Why do we study Theory of Computation ?
BİL711 Natural Language Processing1 Regular Expressions & FSAs Any regular expression can be realized as a finite state automaton (FSA) There are two kinds.
CSE 202 – Formal Languages and Automata Theory 1 REGULAR EXPRESSION.
1 Section 11.2 Finite Automata Can a machine(i.e., algorithm) recognize a regular language? Yes! Deterministic Finite Automata A deterministic finite automaton.
Deterministic Finite Automata Nondeterministic Finite Automata.
Model Checking Lecture 2. Model-Checking Problem I |= S System modelSystem property.
MA/CSSE 474 Theory of Computation Decision Problems, Continued DFSMs.
Lecture 15: Theory of Automata:2014 Finite Automata with Output.
Model Checking Lecture 2 Tom Henzinger. Model-Checking Problem I |= S System modelSystem property.
Theory of Computation. Introduction to The Course Lectures: Room ( Sun. & Tue.: 8 am – 9:30 am) Instructor: Dr. Ayman Srour (Ph.D. in Computer Science).
Introduction Why do we study Theory of Computation ?
Recap: Nondeterministic Finite Automaton (NFA) A deterministic finite automaton (NFA) is a 5-tuple (Q, , ,s,F) where: Q is a finite set of elements called.
CSE 105 theory of computation
Ekaterina Mineev Edited by: Guy Lando
Why do we study Theory of Computation ?
Deterministic FA/ PDA Sequential Machine Theory Prof. K. J. Hintz
CSE 105 theory of computation
Language and Automata Theory
Finite Automata & Regular Languages
CSE322 Chomsky classification
CSE322 The Chomsky Hierarchy
Alternating tree Automata and Parity games
CSE322 CONSTRUCTION OF FINITE AUTOMATA EQUIVALENT TO REGULAR EXPRESSION Lecture #9.
Automata and Formal Languages (Final Review)
Finite Model Theory Lecture 11
Finite Automata.
CSE 105 theory of computation
Chapter 1 Regular Language
CSC 4170 Theory of Computation Finite Automata Section 1.1.
Sub: Theoretical Foundations of Computer Sciences
Teori Bahasa dan Automata Lecture 6: Regular Expression
CSC312 Automata Theory Lecture # 24 Chapter # 11 by Cohen Decidability.
Chapter 9 Section 1 (Series and Sequences)
CSE 105 theory of computation
Presentation transcript:

Games, Logic and Automata Seminar Rotem Zach 1

Overview 2

Notation 3

Recap 4

Büchi Acceptance [Büchi 1962] 5

Example Which language is recognized? 6

Deterministic Büchi Automata 7

Muller Acceptance [Muller 1963] 8

Example 9

10

11

12

13

Rabin Acceptance [Rabin 1969] 14

Example 15

Streett Acceptance [Streett 1982] 16

Example 17

18

19

Nondeterministic Equivalence 20

Parity Condition [Mostowski 1984] 21

Example 22

23

24

25

26

27

28

Closure Under Complement 29

D’ Muller -> D’ Streett 30

31

Deterministic Equivalence 32

Lower Bounds [Löding 1999] 33

Sources Grädel, Thomas, Wilke (Eds.): Automata, Logics, and Infinite Games: A Guide to Current Research, 2002 J.R. Büchi, On a decision method in restricted second order arithmetic, 1962 D.E. Muller, Infinite sequences and finite machines, 1963 M.O. Rabin, Decidability of second order theories and automata on infinite trees, 1969 R.S. Streett, Propositional dynamic logic of looping and converse is elementary decidable, 1982 A.W. Mostowski. Regular expressions for infnite trees and a standard form of automata, 1984 C. Löding, Optimal bounds for the transformation of omega-automata,

Questions? 35