จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Strength of Materials I EGCE201 กำลังวัสดุ 1
Advertisements

John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
THE PARTS OF A FLOWERING PLANT AND THEIR FUNTION.
Set is a basic term in Mathematics. There is no precise definition for term “set”, But roughly speaking, a set is a collection of objects, Things or symbols,
Finite and Infinite Sets, Null set
พีชคณิตบูลีน Boolean Algebra.
ไวยกรณ์ไม่พึงบริบท CONTEXT-FREE GRAMMARS
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
VARIABLES, EXPRESSION and STATEMENTS. Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value.
อาจารย์ มธ. อธิบายการใช้ โมเดลของ
Chapter 5: Functions of Random Variables. สมมติว่าเรารู้ joint pdf ของ X 1, X 2, …, X n --> ให้หา pdf ของ Y = u (X 1, X 2, …, X n ) 3 วิธี 1. Distribution.
ระบบการจัดเก็บในคลังสินค้า
ภาษาของคณิตศาสตร์ รศ.ดร. สาธิต อินทจักร์
ฟังก์ชัน(Function).
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent.
1 ภาษาLANGUAGE. ภาษาอังกฤษ หน่วยของภาษา อักขระ letters อักขระ letters คำ words คำ words ประโยค sentences ประโยค sentences ย่อหน้า paragraphs ย่อหน้า paragraphs.
ออโตมาตาจำกัด FINITE AUTOMATA
FINITE STATE AUTOMATA WITH OUTPUT
REGULAR EXPRESSION การบรรยายแบบสม่ำเสมอ
ภาษาสม่ำเสมอ REGULAR LANGUAGES
Chapter 19 Network Layer: Logical Addressing
Inductive, Deductive Reasoning ผศ.( พิเศษ ) น. พ. นภดล สุชาติ พ. บ. M.P.H.
INC341 Steady State Error Lecture 6.
Chap 4 Complex Algebra. For application to Laplace Transform Complex Number.
Chapter 3 Solution by Series. Introduction Complementary Function Particular Integral  Chapter 2 If F(x),G(x) are constant.
Yv xv zv.
ผศ.ดร.สุพจน์ นิตย์สุวัฒน์
Asst.Prof. Dr.Surasak Mungsing
MAT 231: คณิตศาสตร์ไม่ต่อเนื่อง (3) Function Growth & Time-Complexity
องค์ประกอบและสถาปัตยกรรม คอมพิวเตอร์ Computer Architecture and Organization Pretest.
8/3/2014The Realities of software Testing1 Software testing Realities What is the realities of software testing Why does the software testing not complete.
Merchant Marine Training Centre วิชาการเป็นเลิศ เชิดชู คุณธรรม ผู้นำ.
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
Thread Thread ส่วนของ process ที่ให้ CPU ประมวลผล.
STACK ADT By Pantharee S.. Stack Model  A list with the restriction that insertions deletions can be performed in only one position (LIFO)  Push – insert.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Chapter 3 Simple Supervised learning
Chapter 1/1 Arrays. Introduction Data structures are classified as either linear or nonlinear Linear structures: elements form a sequence or a linear.
Physical Chemistry IV The Ensemble
In-Class Exercises Discrete Mathematics
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
ว เคมีพื้นฐาน พันธะเคมี
ครูรุจิรา ทับศรีนวล “Room service”. “Room service”
ครูวิชาการสาขาเคมี โรงเรียนมหิดลวิทยานุสรณ์
ภาษาอังกฤษ ชั้นมัธยมศึกษาปึที่ 4 Grammar & Reading ครูรุจิรา ทับศรีนวล.
These examples show that the subject is doing the verb's action.
A Powerful Purpose – Part 1
“ชีวิตที่ไร้กังวล” A WORRY FREE LIFE. “ชีวิตที่ไร้กังวล” A WORRY FREE LIFE.
1. นี่เป็นสิ่งที่พระเยซูทรงทำ พระองค์ทรงรักษาทุกคน ที่เจ็บป่วยให้หายดี
เรื่องราวของวันคริสต์มาส
Dr.Surasak Mungsing CSE 221/ICT221 การวิเคราะห์และออกแบบขั้นตอนวิธี Lecture 13: การคำนวณได้และการตัดสินใจของปัญหา ที่ยากต่อการแก้ไข.
อย่ากลัวสิ่งใดเลย Fear Nothing. อย่ากลัวสิ่งใดเลย Fear Nothing.
Principles of Accounting II
Dr.Surasak Mungsing CSE 221/ICT221 การวิเคราะห์และออกแบบขั้นตอนวิธี Lecture 04: การวิเคราะห์หาความซับซ้อนด้านเวลา ในรูป.
ตอนที่ 3: ท่านเป็นผู้ชอบธรรมได้อย่างไร?
คำเทศนาชุด: ท่านมีของประทาน
I WISH YOU A GREAT DAY! ฉันขอให้คุณ มีความสุขมากๆในวันนี้ นะคะ!
Good morning welcome to Calvary Chapel at the Bridge สวัสดีตอนเช้าขอต้อนรับสู่ โบสถ์แคล'วะรีแชพ'เพิลที่สะพาน.
1 ยอห์น 1:5-7 5 นี่เป็นเรื่องราวซึ่งเราได้ยินจากพระองค์และประกาศแก่ท่าน คือพระเจ้าทรงเป็นความสว่าง ในพระองค์ไม่มีความมืดเลย 6 ถ้าเราอ้างว่ามีสามัคคีธรรมกับพระองค์แต่ยังดำเนินในความมืด.
ที่มาและหน่วยงานกาชาดต่างๆ
Concept behind VSEPR Molecular geometries Lecture 25: VSEPR
แล้วไงเกี่ยวกับความจริง What About Truth?
1. พระเยซูทรงต้องการให้เราเป็น เหมือนพระองค์
ตอนที่ 4: เคลื่อนไปกับของประทานของท่าน Part 4: Flowing In Your Gift
การวิเคราะห์และออกแบบขั้นตอนวิธี
4.7. B-Trees โครงสร้าง tree ที่กล่าวถึงมาแล้วนั้น อยู่บนสมมติฐานที่ว่าโครงสร้างทั้งหมดสามารถจัดเก็บอยู่ในหน่วยความจำของเครื่องคอมพิวเตอร์ได้ ถ้า จำนวนข้อมูลมีปริมาณมากเกินกว่าที่จะเก็บไว้ใน.
Lesson 7-6: Function Operations
การวิเคราะห์และออกแบบขั้นตอนวิธี
Year 9 Term 1 Foundation (Unit 1) INTEGERS, ROUNDING AND PLACE VALUE
ใบสำเนางานนำเสนอ:

จำนวน สถานะ NUMBER OF STATES

ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related to the number of distinct strings that must be distinguished from each other. NUMBER OF STATES

นิยาม Let L be a language in  *. Two strings x and y in  * are distinguishable with respect to L if there is a string z in  * so that exactly one of the strings xz and yz is in L. The string z is said to distinguish x and y with respect to L. DISTINGUISHABLE สามารถแยกความ แตกต่างได้ NUMBER OF STATES

นิยาม Let L be a language in  *. Two strings x and y in  * are distinguishable with respect to L if L/x ≠ L/y where L/x = { z  * | xz  L } L/y = { z  * | yz  L }. DISTINGUISHABLE สามารถแยกความ แตกต่างได้ NUMBER OF STATES

Let  = { 0, 1 }. Let L be the language associated with (0+1)*10. Two strings x= and y= 010 in  *. Since there is a string z= 0 in  * such that xz = is in L but yz = 0100 is not in L, x and y are distinguishable with respect to L. We may say that x and y are indistinguishable with respect to L if there is no such string z. The strings 0 and 100 are indistinguishable with respect to L. EXAMPLE DISTINGUISHABLE สามารถแยกความ แตกต่างได้ NUMBER OF STATES

Suppose that L   *, and M = (Q, ,q 0,A,  ). If x and y are two strings in  * for which  *(q 0,x) =  *(q 0,y) then x and y are indistinguishable with respective to L. Note:  *(q 0,x)= q j means that there is a path from q 0 to q j with respect to x:  *(q 0,x) =  ((…  (  (q 0,x 1 ),x 2 ),…),x j ) = q j where x = x 1 x 2 …x j. LEMMA NUMBER OF STATES จำนวนสถานะ

Suppose that L   *, and M = (Q, ,q 0,A,  ). If x and y are two strings in  * for which  *(q 0,x) =  *(q 0,y) then x and y are indistinguishable with respective to L. Note:  *(q 0,x)= q j means that there is a path from q 0 to q j with respect to x:  *(q 0,x) =  ((…  (  (q 0,x 1 ),x 2 ),…),x j ) = q j where x = x 1 x 2 …x j. LEMMA NUMBER OF STATES จำนวนสถานะ Proof: Let z be any string in *. Consider xz and yz, We have that*(q 0,xz) = *(*(q 0,x),z) *(q 0,yz) = *(*(q 0,y),z). Then *(q 0,xz) = *(q 0,yz). Two strings xz and yz are either both in L or both not in L. Therefore, x and y are indistinguishable with respect to L.QED. NUMBER OF STATES

Suppose that L   *, and for some positive integer n, there are n strings in  *, any two of which are distinguishable with respect to L. Then there can be no finite state machine recognizing L with fewer than n states. Proof: Suppose x 1,x 2,…,x n strings are distinguishable with respect to L. Assume that M is a finite state machine with fewer than n states. By the pigeonhole principle, the state *(q 0,x 1 ), *(q 0,x 2 ),…*(q 0,x n ) cannot all be distinct, so for some ij *(q 0,x i )=*(q 0,x j ). Since x i and x j are distinguishable with respect to L, it follows from Lemma that M cannot recognize L. QED. THEOREM NUMBER OF STATES จำนวนสถานะ

Let  ={0,1}, and let L n  * L n ={x| |x|  n and the n th character from the right in x is 1}. For instance, n = 2, all words accepted by L 2 is of the form (1+0)*1(0+1). 1 1 EXAMPLE NUMBER OF STATES จำนวนสถานะ

Let  ={0,1}, and let L n  * L n ={x| |x|  n and the n th character from the right in x is 1}. For instance, n = 2, all words accepted by L 2 is of the form (1+0)*1(0+1). NUMBER OF STATES จำนวนสถานะ EXAMPLE NUMBER OF STATES

Let  ={0,1}, and let L n  * L n ={x| |x|  n and the n th character from the right in x is 1}. For instance, n = 2, all words accepted by L 2 is of the form (1+0)*1(0+1). NUMBER OF STATES จำนวนสถานะ EXAMPLE NUMBER OF STATES

Let  ={0,1}, and let L n  * L n ={x| |x|  n and the n th character from the right in x is 1}. For instance, n = 2, all words accepted by L 2 is of the form (1+0)*1(0+1). NUMBER OF STATES จำนวนสถานะ EXAMPLE NUMBER OF STATES

Let  ={0,1}, and let L n  * L n ={x| |x|  n and the n th character from the right in x is 1}. For instance, n = 2, all words accepted by L 2 is of the form (1+0)*1(0+1). NUMBER OF STATES จำนวนสถานะ EXAMPLE NUMBER OF STATES

 (1+0)*1(0+1) NUMBER OF STATES จำนวนสถานะ EXAMPLE NUMBER OF STATES

PALINDROME language over the alphabet {0,1} cannot be accepted by any finite automaton. Proof: Any two strings in {0,1}* are distinguishable with respect to PALINDROME language.QED. EXAMPLE For two strings, and Rejected accepted THEOREM NUMBER OF STATES จำนวนสถานะ

7 กราฟการ ส่งผ่าน TRANSITION GRAPHS

วัตถุประสงค์ More powerful machine: read one or more letters of input string at a time q2q2 b q3q3 b q0q0 q1q1 ab a baab aba b TRANSITION GRAPHS

A transition graph (abbreviated TG) is a 5-tuple (Q, , q 0, , A) where •Q means a finite set of states. •  is a finite input alphabet. •q 0  Q named Initial state. •A  Q, A is the set of all accepted states. •  is a function from Q  * to P(Q), called transition function. นิยาม TRANSITION GRAPHS กราฟการส่งผ่าน

aa b b b b Language associated with this TG is (aa+b)*bbb. TRANSITION GRAPHS กราฟการส่งผ่าน EXAMPLE TRANSITION GRAPHS