KULeuven-DeptCW / AaC-Exc

Excercise sessions of "Automata and Computability" (G0P84A).
http://onderwijsaanbod.kuleuven.be/syllabi/n/G0P84AN.htm
GNU General Public License v3.0
1 stars 3 forks source link

Oefenzitting 4 oefening 3 nummer 4 #5

Closed warreee closed 9 years ago

warreee commented 9 years ago

In de opgave staat dat er een i en j moet bestaan waarvoor w_i = w_j^R maar als n = 1 klopt dit toch niet? Ook in de oplossing wordt dit niet afgedwogen ofwel?

KommuSoft commented 9 years ago

Als n=1, dan kan je voor i en j slechts één waarde kiezen: i=j=1. Dit betekent dus dat die ene groep een palindroom is.

Dit wordt afgedwongen omdat je de overgangsregel S->P kan gebruiken. P maakt een palindroom, en vervogens laat je P naar epsilon evolueren zodat er geen groepen tussen die groep komt te staan.

Voorbeeld:

S -> APB -> PB -> P -> 0P0 -> 01P10 -> 0110

Wat wel ontbrak is dat P ook naar een 0 of 1 moet kunnen afleiden, dit is nu opgelost.

warreee commented 9 years ago

Ah inderdaad, er staat niet dat i en j verschillend moeten zijn :) Bedankt!