Applications in finite state automata Completeness of Regular - - PowerPoint PPT Presentation

applications in finite state automata
SMART_READER_LITE
LIVE PREVIEW

Applications in finite state automata Completeness of Regular - - PowerPoint PPT Presentation

Applications in finite state automata Completeness of Regular Relations Kurt Eberle kurt.eberle@uni-tuebingen.de (includes material from Thomas Hanneforth and Eric Gribkoff) December 15, 2016 1 / 10 Outline 2 / 10 Regular Relations Closure


slide-1
SLIDE 1

Applications in finite state automata

Completeness of Regular Relations Kurt Eberle

kurt.eberle@uni-tuebingen.de

(includes material from Thomas Hanneforth and Eric Gribkoff)

December 15, 2016

1 / 10

slide-2
SLIDE 2

Outline

2 / 10

slide-3
SLIDE 3

Regular Relations

Closure Properties

Regular Relations are closed under the following operations

◮ Concatenation

3 / 10

slide-4
SLIDE 4

Regular Relations

Closure Properties

Regular Relations are closed under the following operations

◮ Concatenation ◮ Union

3 / 10

slide-5
SLIDE 5

Regular Relations

Closure Properties

Regular Relations are closed under the following operations

◮ Concatenation ◮ Union ◮ Kleene Star

3 / 10

slide-6
SLIDE 6

Regular Relations

Closure Properties

Regular Relations are closed under the following operations

◮ Concatenation ◮ Union ◮ Kleene Star ◮ Composition

3 / 10

slide-7
SLIDE 7

Regular Relations

Closure Properties

Unlike Regular Languages regular relations are not closed under the following operations:

◮ Intersection

4 / 10

slide-8
SLIDE 8

Regular Relations

Closure Properties

Unlike Regular Languages regular relations are not closed under the following operations:

◮ Intersection ◮ Complementation

4 / 10

slide-9
SLIDE 9

Regular Relations

Closure Properties

Unlike Regular Languages regular relations are not closed under the following operations:

◮ Intersection ◮ Complementation ◮ Difference

4 / 10

slide-10
SLIDE 10

Regular Relations

5 / 10

slide-11
SLIDE 11

Regular Relations

Therefore, in the Xerox implementation, general intersection does not work! Example:

6 / 10

slide-12
SLIDE 12

Regular Relations

Therefore, in the Xerox implementation, general intersection does not work! Example:

7 / 10

slide-13
SLIDE 13

Regular Relations

However: ”Koskenniemi’s 2 levels” and corresponding implementation in xfst ?

8 / 10

slide-14
SLIDE 14

Regular Relations

However: ”Koskenniemi’s 2 levels” and corresponding implementation in xfst ? Solution Syntax of replace rules:

9 / 10

slide-15
SLIDE 15

Regular Relations

However: ”Koskenniemi’s 2 levels” and corresponding implementation in xfst ? Solution Syntax of replace rules:

10 / 10