Top Banner
The Golden Chain εNFA NFA DFA REGEX
17

The Golden Chain εNFA NFA DFA REGEX. Regular Expressions.

Dec 27, 2015

Download

Documents

Morgan Parsons
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

The Golden Chain

εNFA NFA DFA REGEX

Page 2: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

Regular Expressions

Page 3: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.
Page 4: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

Computations in a semi-ring

Given a weighted graph, find the shortest path connecting any two vertices

Given a graph, find its transitive closure Given a finite automaton, find the REGEX

describing its language

Page 5: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

DFA and REGEX are equivalent!

Page 6: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

From DFA ro Regex: Example

Will need:

Page 7: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.
Page 8: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

alternative technique: State Elimination

Page 9: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.
Page 10: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

Algebraic laws

Page 11: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

Algebraic laws for REGEX

Page 12: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

Properties of Regular Languages

Page 13: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

The intuition behind the pumping lemma

Page 14: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.
Page 15: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

example

Page 16: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

confuting the regularity of a language

Page 17: The Golden Chain εNFA  NFA  DFA  REGEX. Regular Expressions.

The pumping lemma

Cannot prove that a language is regular It MIGHT be able to confute that a

language is regular It does not state that in any regular

language every sufficiently long string z contains a repeated term, i.e., z =xyyw