Changeset 229


Ignore:
Timestamp:
Nov 12, 2010, 11:25:33 PM (14 years ago)
Author:
Rick van der Zwet
Message:

Basic spell check done

File:
1 edited

Legend:

Unmodified
Added
Removed
  • liacs/TPFL2010/assignment1/report.tex

    r228 r229  
    4040\cite{JS2009} gebruikt bij het college. In deze opdracht zullen zeven opgaven
    4141(3,20,22,47,54,68,69) van hoofdstuk 3 behandeld worden. De opgaven zijn
    42 willikeurig gekozen met behulp van een kans generator, het kans dus zijn dat
     42willekeurig gekozen met behulp van een kans generator, het kans dus zijn dat
    4343niet alle onderwerpen van hoofdstuk 3 behandeld worden.
    4444\end{abstract}
     
    5050\end{equation}
    5151regulier. Zie dat er een `verdubbeling' optreed van symbolen, dit gedrag is de
    52 modeleren in een \DFA. Omdat $L$ regulier is bestaat er een \DFA $M =
    53 (Q,\Sigma,\delta,q_0,F)$ die $L$ beschijft.  Construreer nu een nieuwe \DFA $P$
     52modelleren in een \DFA. Omdat $L$ regulier is bestaat er een \DFA $M =
     53(Q,\Sigma,\delta,q_0,F)$ die $L$ beschrijft.  Construeer nu een nieuwe \DFA $P$
    5454die de nieuwe taal $2L$ gaat beschrijven, neem hiervoor het alfabet ($\Sigma$),
    55 en de begintoestand $q_0$ over van $L$. De toestanden ($Q$) worden verdubbeled.
     55en de begintoestand $q_0$ over van $L$. De toestanden ($Q$) worden verdubbeld.
    5656$voor~alle~q \in Q:~voeg~q'~toe~aan~Q$. Neem ook de transities over van $M$,
    57 maar maak aanpassingen zodaning dat de nieuwe toestanden ook gelezen worden. Dus
     57maar maak aanpassingen zodanig dat de nieuwe toestanden ook gelezen worden. Dus
    5858$\delta(q,x)$ wordt $\delta(q,q'),\delta(q',x)$. De acceptatie toestand $F$
    5959moet ook aangepast worden, door de oude acceptatie $q$ te vervangen door $q'$.
    6060\\
    61 De nieuwe \DFA $P$ beschijft $2L$ en dus is $2L$ regulier.
     61De nieuwe \DFA $P$ beschrijft $2L$ en dus is $2L$ regulier.
    6262\qed
    6363
     
    6666Laat $\Sigma = {0,1}$ zijn. Een voorbeeld van de taal $L \subseteq
    6767\Sigma^*$ voor welke geldt dat, de Myhill-Nerode\cite{JS2009}[pg. 77--81]
    68 gelijkheids relatie $R_L$ de eigenschap heeft dat elk woord in $\Sigma^*$ zijn
     68gelijkheid relatie $R_L$ de eigenschap heeft dat elk woord in $\Sigma^*$ zijn
    6969eigen equivalentie klasse is. Dit wilt zeggen dat voor alle $z \in \Sigma^*$,
    7070is er een $xz \in L$ dan en slechts als $yz \in L$. Omdat hier gezocht wordt
    71 naar een taal waarbij de woorden allemaal equivalentie klassen opzich zijn, zal
    72 alle elementen met elkaar vergeleken kunnen worden dmv $R_L$ en hier mogen geen
     71naar een taal waarbij de woorden allemaal equivalentie klassen op-zich zijn, zal
     72alle elementen met elkaar vergeleken kunnen worden door middel van $R_L$ en hier mogen geen
    7373positieve 'gevallen' uitkomen.
    7474
     
    8080
    8181\section{Opgave 3.22}
    82 Om aan te tonen dat een \emph{2DFA} exponentioneel meer expressief is dan een
     82Om aan te tonen dat een \emph{2DFA} exponentieel meer expressief is dan een
    8383\DFA voor bepaalde talen kijken we naar de volgende taal; Laat $n$ een integer
    84 $\ge1$ en $F_n \subseteq \{0,1,2,3,4\}^*$ als volgende gedefineerd:
     84$\ge1$ en $F_n \subseteq \{0,1,2,3,4\}^*$ als volgende gedefinieerd:
    8585\begin{equation}
    8686  F_n = \{3~0^{i_1}~1~0^{i_2} \cdots 1~0^{i_n}~2^k~0^{i_k}~4 : 1 \ge k,j,i_j \ge n\}
     
    9393kan worden e.g. bij welke $i_x$. De \emph{2DFA} moet dus twee dingen doen. Het
    9494aantal keer nul op twee plekken vergelijken. Waarbij 1 plek vast staat en de
    95 tweede plek variable wordt gedefineerd. Dit lijkt mij controleren op twee los
     95tweede plek variabele wordt gedefinieerd. Dit lijkt mij controleren op twee los
    9696staande feiten. Hiervoor heb ik \underline{geen} antwoord gevonden. Ik kan
    9797enkel wat voor $O(n^2)$ bedenken, welke een idee is in Figuur~\ref{fig:idee}
     
    134134aan de hand van het volgende voorbeeld:
    135135Laat $M = (Q,\Sigma, \delta, q_1,F)$ een \DFA zijn, waarbij $Q =
    136 \{q_1,q_2,\ldots,q_n\}$. Defineer nu $R_{i,j,k}$ als de taal van alle woorden
     136\{q_1,q_2,\ldots,q_n\}$. Definieer nu $R_{i,j,k}$ als de taal van alle woorden
    137137die van toestand $i$ naar toestand $j$ gaan zonder door toestanden te gaan die
    138138hoger als $k$ genummerd zijn.
    139139
    140 Om dit te doen is een recursive formule nodig, welke $R_{i,j,k}$ als invoer
     140Om dit te doen is een recursieve formule nodig, welke $R_{i,j,k}$ als invoer
    141141heeft. a) Kijk welke transities er mogelijk zijn in $\delta$ met toestand $i$ als
    142142begin positie. Plaats deze op de `stapel'. b) Werk de elementen op de stapel
     
    148148\section{Opgave 3.54}
    149149
    150 Laat $\Sigma = \{1,2,3,\ldots,n\}$ zijn en defineer:
     150Laat $\Sigma = \{1,2,3,\ldots,n\}$ zijn en definieer:
    151151\begin{equation}
    152152L_n = \{w \in \Sigma^* : |w|_i = 1~voor~alle~i\}
     
    174174
    175175Om te laten zien dat palc($w$) = $wt^{-1}w^R$, waarbij $wt^{-1}$ het woord is $w$
    176 waar het suffix $t$ erafgehaald is en $t$ de langste palindroom suffix van $w$
     176waar het suffix $t$ eraf gehaald is en $t$ de langste palindroom suffix van $w$
    177177is, moet er gebruik gemaakt worden van een tegenstelling. Als $w$ nog een
    178178palindroom aan het einde zal bevatten $uu$, dan ziet $x$ er als volgt uit
    179179$wuuuuw$, dit is niet de korte palindroom ($ww$), welke $uuuu$ er nog makkelijk
    180 uit weggehaald had kunnen worden. Een wilekeurige suffix van $w$ kan ook geen
     180uit weggehaald had kunnen worden. Een willekeurige suffix van $w$ kan ook geen
    181181palindroom vormen die nog `weggesneden' kan worden, omdat hij anders al in den
    182182beginne een palindroom had moeten zijn.
    183183
    184 If $L$ is regulier, dan is palc($L$) ook regulier, welke er een unieke
     184Als $L$ is regulier, dan is palc($L$) ook regulier, welke er een unieke
    185185`vertaling' van een woord $w$ naar zijn palc($w$). De nieuwe woorden zullen in
    186186het slechtste geval evenveel blijven, maar de taal kan ook kleiner worden.
     
    188188De andere kant op geldt dit \underline{niet}, als $L$ regulier is, dan is het
    189189onbeslist of palc\textsuperscript{-1}($L$) ook regulier is. Het kan namelijk
    190 zeer goed dat een (ingewikkende) functie die woorden genereerd welke een
    191 palindroom zijn en die aan een vast prefix ($p$) toevoegd. De \emph{palc}
     190zeer goed dat een (ingewikkelde) functie die woorden genereerde welke een
     191palindroom zijn en die aan een vast prefix ($p$) toegevoegd. De \emph{palc}
    192192functie zal deze allen naar \'{e}\'{e}n woord omzetten, welke dan regulier is.
    193193
Note: See TracChangeset for help on using the changeset viewer.