21.09.2013 Views

Afsluitingseigenschappen van reguliere talen Stelling. Zij L1 en L2 ...

Afsluitingseigenschappen van reguliere talen Stelling. Zij L1 en L2 ...

Afsluitingseigenschappen van reguliere talen Stelling. Zij L1 en L2 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Definitie. [Herhaling] <strong>Zij</strong> w e<strong>en</strong> woord over Σ. Het spiegelbeeld<br />

w R <strong>van</strong> w is als volgt gedefinieerd:<br />

w R = λ als w = λ,<br />

w R = a n . . . a 2a 1 als w = a 1a 2 . . . an (a i∈Σ, 1 ≤ i ≤ n).<br />

Het spiegelbeeld L R <strong>van</strong> e<strong>en</strong> taal L over Σ is<br />

L R = {w R w ∈L}.<br />

<strong>Stelling</strong>. Als L 0 e<strong>en</strong> context-vrije taal is, dan is het spiegelbeeld<br />

L 0 R <strong>van</strong> L 0 ook context-vrij.<br />

Bewijs: <strong>Zij</strong> L 0 = L (G) met G e<strong>en</strong> context-vrije grammatica<br />

in Chomsky normaalvorm. Verander elke regel <strong>van</strong> de vorm<br />

A → a niet<br />

S → λ niet<br />

A → BC in A → CB.<br />

De resulter<strong>en</strong>de grammatica G ′ is context-vrij <strong>en</strong> L (G ′) =<br />

(L (G)) R = L 0 R . Dus L (G ′) is context-vrij.<br />

<strong>Stelling</strong>. Als L 0 e<strong>en</strong> <strong>reguliere</strong> taal is, dan is het spiegelbeeld<br />

L 0 R <strong>van</strong> L 0 ook regulier.<br />

Bewijs: <strong>Zij</strong> L 0 = L (G) met G e<strong>en</strong> rechts-lineaire grammatica.<br />

Verander elke regel <strong>van</strong> de vorm<br />

A → λ niet<br />

A → w in A → w R<br />

A → wB in A → Bw R .<br />

De resulter<strong>en</strong>de grammatica G ′ is links-lineair <strong>en</strong> L (G ′) =<br />

(L (G)) R = L 0 R . Dus L (G ′) is regulier.<br />

-1020

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!