Finite Automata. Human-aware Robo.cs. 2017/08/22 Chapter 1.1 in Sipser

Similar documents
Turing Machines. Human-aware Robotics. 2017/10/17 & 19 Chapter 3.2 & 3.3 in Sipser Ø Announcement:

2017/08/29 Chapter 1.2 in Sipser Ø Announcement:

Homology groups of disks with holes

Differentiation Applications 1: Related Rates

You need to be able to define the following terms and answer basic questions about them:

Chapter Summary. Mathematical Induction Strong Induction Recursive Definitions Structural Induction Recursive Algorithms

Medium Scale Integrated (MSI) devices [Sections 2.9 and 2.10]

Application Of Mealy Machine And Recurrence Relations In Cryptography

ENSC Discrete Time Systems. Project Outline. Semester

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y )

2017/08/31 Chapter 1.2 & 1.3 in Sipser Ø Announcement:

B. Definition of an exponential

READING STATECHART DIAGRAMS

This section is primarily focused on tools to aid us in finding roots/zeros/ -intercepts of polynomials. Essentially, our focus turns to solving.

ENG2410 Digital Design Sequential Circuits: Part A

On Topological Structures and. Fuzzy Sets

Revisiting the Socrates Example

FINITE BOOLEAN ALGEBRA. 1. Deconstructing Boolean algebras with atoms. Let B = <B,,,,,0,1> be a Boolean algebra and c B.

Building to Transformations on Coordinate Axis Grade 5: Geometry Graph points on the coordinate plane to solve real-world and mathematical problems.

NUMBERS, MATHEMATICS AND EQUATIONS

Unit 2 Expressions, Equations, and Inequalities Math 7

Public Key Cryptography. Tim van der Horst & Kent Seamons

Introduction to Models and Properties

We can see from the graph above that the intersection is, i.e., [ ).

COMP 551 Applied Machine Learning Lecture 11: Support Vector Machines

MODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards:

Finite State Automata that Recurrent Cascade-Correlation Cannot Represent

Flipping Physics Lecture Notes: Simple Harmonic Motion Introduction via a Horizontal Mass-Spring System

A new Type of Fuzzy Functions in Fuzzy Topological Spaces

Activity Guide Loops and Random Numbers

1 of 11. Adding Signed Numbers. MAT001 Chapter 9 Signed Numbers. Section 9.1. The Number Line. Ordering Numbers. CQ9-01. Replace? with < or >.

Trigonometric Ratios Unit 5 Tentative TEST date

CHAPTER 24: INFERENCE IN REGRESSION. Chapter 24: Make inferences about the population from which the sample data came.

An Introduction to Complex Numbers - A Complex Solution to a Simple Problem ( If i didn t exist, it would be necessary invent me.

Physical Layer: Outline

A crash course in Galois theory

CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007

Physics 2010 Motion with Constant Acceleration Experiment 1

A proposition is a statement that can be either true (T) or false (F), (but not both).

Cambridge Assessment International Education Cambridge Ordinary Level. Published

MAKING DOUGHNUTS OF COHEN REALS

Main Goal I basic concepts of automata and process theory regular languages

MATHEMATICS SYLLABUS SECONDARY 5th YEAR

MODULE 1. e x + c. [You can t separate a demominator, but you can divide a single denominator into each numerator term] a + b a(a + b)+1 = a + b

Admin. MDP Search Trees. Optimal Quantities. Reinforcement Learning

Computational modeling techniques

MODULE ONE. This module addresses the foundational concepts and skills that support all of the Elementary Algebra academic standards.

(2) Even if such a value of k was possible, the neutrons multiply

Flipping Physics Lecture Notes: Simple Harmonic Motion Introduction via a Horizontal Mass-Spring System

Kepler's Laws of Planetary Motion

Purchase Order Workflow Processing

Interference is when two (or more) sets of waves meet and combine to produce a new pattern.

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 4. Function spaces

Pipetting 101 Developed by BSU CityLab

Hypothesis Tests for One Population Mean

Weathering. Title: Chemical and Mechanical Weathering. Grade Level: Subject/Content: Earth and Space Science

CONSTRUCTING STATECHART DIAGRAMS

making triangle (ie same reference angle) ). This is a standard form that will allow us all to have the X= y=

Tree Structured Classifier

CHM112 Lab Graphing with Excel Grading Rubric

Experiment #3. Graphing with Excel

Kinetic Model Completeness

Death of a Salesman. 20 formative points. 20 formative points (pg 3-5) 25 formative points (pg 6)

AIP Logic Chapter 4 Notes

Function notation & composite functions Factoring Dividing polynomials Remainder theorem & factor property

Sections 15.1 to 15.12, 16.1 and 16.2 of the textbook (Robbins-Miller) cover the materials required for this topic.

Math 105: Review for Exam I - Solutions

Lecture 24: Flory-Huggins Theory

Chemistry 20 Lesson 11 Electronegativity, Polarity and Shapes

It is compulsory to submit the assignment before filling in the exam form.

M thematics. National 5 Practice Paper C. Paper 1. Duration 1 hour. Total marks 40

ECE 2100 Circuit Analysis

Revised 2/07. Projectile Motion

Lab 1 The Scientific Method

37 Maxwell s Equations

Section 5.8 Notes Page Exponential Growth and Decay Models; Newton s Law

Year 5 End of Year Expectations Reading, Writing and Maths

Five Whys How To Do It Better

The standards are taught in the following sequence.

THE LIFE OF AN OBJECT IT SYSTEMS

Introduction to Spacetime Geometry

Corrections for the textbook answers: Sec 6.1 #8h)covert angle to a positive by adding period #9b) # rad/sec

ALE 21. Gibbs Free Energy. At what temperature does the spontaneity of a reaction change?

Relationships Between Frequency, Capacitance, Inductance and Reactance.

Pattern Recognition 2014 Support Vector Machines

Decidability. Human-aware Robotics. 2017/10/31 Chapter 4.1 in Sipser Ø Announcement:

Computational modeling techniques

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 4. Function spaces

5 th grade Common Core Standards

Full Disjunctions: Polynomial-Delay Iterators in Action

Emphases in Common Core Standards for Mathematical Content Kindergarten High School

20 Faraday s Law and Maxwell s Extension to Ampere s Law

Name AP CHEM / / Chapter 1 Chemical Foundations

CS453 Intro and PA1 1

BASIC DIRECT-CURRENT MEASUREMENTS

Electrochemistry. Reduction: the gaining of electrons. Reducing agent (reductant): species that donates electrons to reduce another reagent.

Mapping Reducibility. Human-aware Robotics. 2017/11/16 Chapter 5.3 in Sipser Ø Announcement:

Stage 6 PROMPT sheet. 2 > -2 We say 2 is bigger than -2-2 < 2 We say -2 is less than 2. 6/2 Negative numbers. l l l l l l l

A - LEVEL MATHEMATICS 2018/2019

Transcription:

Finite Autmata 2017/08/22 Chapter 1.1 in Sipser 1

Last time Thery f cmputatin Autmata Thery Cmputability Thery Cmplexity Thery Finite autmata Pushdwn autmata Turing machines 2

Outline fr tday Finite autmata Definitin f FA Cmputatin f FA Regular language Design an FA 3

Definitin f FA (Q,,,q0,F) 4

Definitin f FA (Q,,,q0,F) Q = {q0,q1,q3} Q = {q0,q1,q2} = {a, b} = Q! Q q0 F = {q1} 5

Definitin f FA (Q,,,q0,F) Ntes abut FA ; Can F be {} r? Can we have tw initial states? Tw accept states? Can the initial state als be an accept state? Can we have tw arrws ut f a state n the same symbl? 6

Outline fr tday Finite autmata Definitin f FA Cmputatin f FA Regular language Design an FA 7

Cmputatin f FA (Q,,,q0,F) Cmputatin Input string: a finite length string ver the alphabet input 8

Cmputatin f FA (Q,,,q0,F) Cmputatin input 9

Cmputatin f FA (Q,,,q0,F) Cmputatin input 10

Cmputatin f FA (Q,,,q0,F) Cmputatin input input ends: reject 11

Cmputatin f FA (Q,,,q0,F) Cmputatin The cmputatin stps in an nn-accept state: reject The cmputatin stps in an accept state: accept 12

Outline fr tday Finite autmata Definitin f FA Cmputatin f FA Regular language Design an FA 13

Regular language (Q,,,q0,F) A language is a set f strings Let A be the set f strings that a machine M accepts: A is the language f machine M, r equivalently M recgnizes A, and write L(M) = A What is A in the abve example? 14

Regular language Hw t describe the language f a machine M? 15

Lexicgraphic rder f strings v Review: Alphabet: any nnempty finite set f symbls (als knwn as symbls f an alphabet) String (ver an alphabet): a finite sequence f symbls, length f a string, zer length string r empty string, Q: is {} the same as { }? 1 = {a, b, c, d} 2 = {0, 1} w : all the strings ver the alphabet " Q: des include? " " w 16

Lexicgraphic rder f strings Lexicgraphic rder: similar t dictinary rder An rdering relatin < n the symbls f an alphabet: < In English, (a, b) 2<, (b, c) 2<, (a, c) 2<, r simplified as, a < b, b < c, a < c Mre frmally, x, y we write x apple y iff 2 ver 1) y = xu fr sme u 2, OR 2) x = uav, y = ua w and a apple a fr sme u, v, w 2 and a, a 2 What is the lexicgraphic rder fr {0, 1} *? 17

Lexicgraphic rder f strings Lexicgraphic rder: similar t dictinary rder An rdering relatin < n the symbls f an alphabet: < In English, (a, b) 2<, (b, c) 2<, (a, c) 2<, r simplified as, a < b, b < c, a < c Mre frmally, x, y we write x apple y iff ver 1) y = xu fr sme u 2, OR 2) x = uav, y = ua w and a apple a fr sme u, v, w 2 and a, a 2 What is the lexicgraphic rder fr {0, 1} *? Identify the rdering relatin n the symbls, let s say 0 < 1 " 2 (, 0, 00, 000, 0000,, 00000..001, 00000..010, 00000..011, ) 18

Lexicgraphic rder f strings Shrtlex rder: similar t lexicgraphic rder, except that shrter strings precede lnger strings " (, 0, 00, 000, 0000,, 00000..001, 00000..010, 00000..011, ) " (, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, ) Cnsider the fllwing strings: ab, aa, a, aba, acbab, abaaaa Lexicgraphic rder Shrtlex rder 19

Lexicgraphic rder f strings Shrtlex rder: similar t lexicgraphic rder, except that shrter strings precede lnger strings " (, 0, 00, 000, 0000,, 00000..001, 00000..010, 00000..011, ) " (, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, ) Cnsider the fllwing strings: ab, aa, a, aba, acbab, abaaaa Lexicgraphic rder: {a, aa, ab, aba, abaaaa, acbab} Shrtlex rder: {a, aa, ab, aba, acbab, abaaaa} 20

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings 21

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings " = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } 22

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings " = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } 23

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings " = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } w w A = { cntains at least ne 1 and an even number f 0s fllwing the last 1} 24

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings " = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } 25

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings " = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } 26

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings " = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } 27

Regular language Hw t describe the language f a machine M? List all the strings in shrtlex rder Cmpare patterns fr accept and reject strings " w w " = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } A = { is the empty string r ends in a 0} 28

Regular language = {, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, } L(M) = {", 0, 00, 10, 000, 010, } " L(M) = {1, 01, 11, 001, 011, } r cmplement f L(M) 29

Regular language Ntes abut a regular langauge a regular language (recgnized by a FA) may cntain an infinite number f strings an FA recgnizes a unique language. Why? 30

Outline fr tday Finite autmata Definitin f FA Cmputatin f FA Regular language Design an FA Reading assignment fr the next class: Sipser Sec. 0.3, 0.4, http://jflap.rg/tutrial/ ->Finite Autmata- >Cnstruct and Run->Building Yur First Finite Autmatn (UP TO Running the Finite Autmatn n Multiple Strings) Quiz link will be sent ut; due date is befre the beginning f the next class 31

Finite Autmata (Cnt.) 2017/08/24 Chapter 1.1 in Sipser Ø Annuncement: q Office hurs mved t 5:30 t 6:30PM T/Th q Answers t quiz questins will be psted sn after the due date; answers t yur questins are immediately available after the due date q HW1 will be annunced later tday; due in a week 32

Last time Finite autmata Definitin f FA Cmputatin f FA Regular language Regular language and FA Regular peratins Design an FA 33

Lexicgraphic Human-aware rder f Rb.cs strings (review) Lexicgraphic rder: similar t dictinary rder An rdering relatin < n the symbls f an alphabet: < In English, (a, b) 2<, (b, c) 2<, (a, c) 2<, r simplified as, a < b, b < c, a < c Mre frmally, x, y we write x apple y iff ver 1) y = xu fr sme u 2, OR 2) x = uav, y = ua w and a < a fr sme u, v, w 2 and a, a 2 What is the lexicgraphic rder fr {0, 1} *? Identify the rdering relatin n the symbls, let s say 0 < 1 " 2 (, 0, 00, 000, 0000,, 00000..001, 00000..010, 00000..011, ) 34

Lexicgraphic Human-aware rder f Rb.cs strings (review) Shrtlex rder: similar t lexicgraphic rder, except that shrter strings precede lnger strings " (, 0, 00, 000, 0000,, 00000..001, 00000..010, 00000..011, ) " (, 0, 1, 00, 01, 10, 11, 000, 001, 010, 011, ) Cnsider the fllwing strings: ab, aa, a, aba, acbab, abaaaa Lexicgraphic rder: {a, aa, ab, aba, abaaaa, acbab} Shrtlex rder: {a, aa, ab, aba, acbab, abaaaa} 35

Outline fr tday Finite autmata Definitin f FA Cmputatin f FA Regular language Regular language and FA Regular peratins Design an FA 36

Regular peratin Ntes abut regular peratins Unary and binary peratins Similaries and differences between A * and 37

Regular peratin 38

Clsed cllectin Definitin - A cllectin (r set) is clsed under an peratin if applying this peratin t members f the cllectin returns a member in the cllectin Are the set f integers, Z, clsed under additin? multiplicatin? divisin? What abut ratinal numbers, Q? What if we add in the square rt peratin? 39

Clsed under peratin Definitin - A cllectin (r set) is clsed under an peratin if applying this peratin t members f the cllectin returns a member in the cllectin Are the set f integers, Z, clsed under additin? multiplicatin? divisin? What abut ratinal numbers, Q? What if we add in the square rt peratin? 40

Clsed under unin v Review: Prf by cnstructin Prf by cntradictin Prf by inductin 41

Clsed under unin v Review: Prf by cnstructin Prf by cntradictin Prf by inductin 42

Clsed under unin 1. Given any RLs A1 and A2 1. Prve that A1 [ A2 is als a RL 43

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject 44

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject 45

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject 46

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject 47

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject 48

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject 49

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject Q = Q 1 Q 2 F = F 1 Q 2 [ F 2 Q 1 M =(Q,,,q 0 s 0,F) 50

Clsed under unin 1. Given any RLs A1 and A2 2. Based n the definitin, we can cnstruct M1 fr A1 and M2 fr A2 M 1 =(Q 1,, 1,q 0,F 1 ) M 2 =(Q 2,, 2,s 0,F 2 ) [ 1. Prve that A1 A2 is als a RL 2. Cnstruct a machine M t simulate bth M1 and M2 at the same time and accept if either ne accepts Keep a cpy f bth M1 and M2; fr every step in M, run a step frm M1 and then a step in M2; M accepts if either M1 r M2 accepts; therwise, reject First run M1, if M1 accpets, M accepts; therwise, run M2 with the same input, if M2 accepts, M accepts; therwise, reject M =(Q,,,q 0 s 0,F) Q = Q 1 Q 2 F = F 1 Q 2 [ F 2 Q 1 q What if F = F 1 F 2? q Nte: what if we want t find the cmplement f a language? 51

Outline fr tday Finite autmata Definitin f FA Cmputatin f FA Regular language Regular language and FA Regular peratins Design an FA 52

Design an FA Dwnlad JFLAP!! BB Cntent Sftware Libraries 53

Design an FA Bk exampe: L(M) = { {0, 1} * and 001 is a substring f } Pretend that yu are the machine reading the string Identify hw much memry yu need r what are the states yu need t remember? What are the states w w2 w 54

Design an FA Bk exampe: L(M) = { {0, 1} * and 001 is a substring f } Pretend that yu are the machine reading the string Identify hw much memry yu need r what are the states yu need t remember? What are the states w w2 haven t just seen any symbls f the pattern have just seen a 0 have just seen 00 have been the entire pattern 001 w 55

Design an FA Exampe: L(M) = { {0, 1} * and 001 is a suffix f } Pretend that yu are the machine reading the string Identify hw much memry yu need r what are the states yu need t remember? What are the states w w2 w Is this crrect? 56

Design an FA Exampe: L(M) = { {0, 1} * and 001 is a suffix f } Pretend that yu are the machine reading the string Identify hw much memry yu need r what are the states yu need t remember? What are the states w w2 haven t just seen any symbls f the pattern have just seen a 0 have just seen 00 have been the entire pattern 001 w let us revisit ur previus example where 001 is a substring 57

Design an FA Exampe: L(M) = { {0, 1} * and 001 is a suffix f } Pretend that yu are the machine reading the string Identify hw much memry yu need r what are the states yu need t remember? What are the states w w2 haven t just seen any symbls f the pattern have just seen a 0 have just seen 00 have been the entire pattern 001 w 58

Design an FA Exampe: Assume that we have an elevatr serving 3 flrs Build a finite autmatn M that satisifes If n requests, stays idle First in first serve unless the elevatr unless the new requests are n the way; therwise, the request will be drpped until the current request is served Alphabet {1, 2, 3, 1up, 2up, 2dn, 3dn, at1, at2, at3} r design yur wn; n simultaneus actins and sensr utputs Accept nly when idle States? 59

Design an FA One pssible FA: 60

Design an FA Exampe: Assume that we have an elevatr serving 3 flrs Build a finite autmatn M that satisifes If n requests, stays idle First in first serve unless the elevatr unless the new requests are n the way; therwise, the request will be drpped until the current request is served Alphabet {1, 2, 3, 1up, 2up, 2dn, 3dn, at1, at2, at3} r design yur wn; n simultaneus actins and sensr utputs Accept nly when idle Ø State abstractin is the key here! 61

Outline fr tday Finite autmata Definitin f FA Cmputatin f FA Regular language Regular language and FA Regular peratins Design an FA Reading assignment fr the next class: Sipser Sec. 1.1 (up t page 58, clsure under the regular peratins) Quiz link will be sent ut; due date is befre the beginning f the next class 62