diff options
| author | Juan Marin Noguera <juan@mnpi.eu> | 2023-01-25 12:53:51 +0100 | 
|---|---|---|
| committer | Juan Marin Noguera <juan@mnpi.eu> | 2023-01-25 12:53:51 +0100 | 
| commit | 8e44c44aff96736ab0d529c44cfcd5cfdac68dfa (patch) | |
| tree | 44cb76238b24d7086ece58641859e11008232afe /mc/n2.lyx | |
| parent | de18ff7a6082d8c3ba37b681ba4cc1057cc437f0 (diff) | |
Erratas
Esta vez en algunas asignaturas no llegué a comprobar erratas:
- En funcional a partir de 2.11
- En DSI
- En conmutativa a partir de la enumeración antes del lema de Artin
  en 3.8
Diffstat (limited to 'mc/n2.lyx')
| -rw-r--r-- | mc/n2.lyx | 351 | 
1 files changed, 161 insertions, 190 deletions
| @@ -196,7 +196,7 @@ PDA  \series default  ) es una tupla  -\begin_inset Formula $(Q,\Sigma,\Gamma,\delta,A_{0},q_{0},F)$ +\begin_inset Formula $(Q,\Sigma,\Gamma,\delta,A_{0},q_{0})$  \end_inset   similar a un PDA pero sin  @@ -371,7 +371,8 @@ Podemos suponer que una transición añade o elimina más de un elemento de  \begin_inset Formula $\delta:Q\times\Sigma_{\epsilon}\times\Gamma^{*})\to{\cal P}(Q\times\Gamma^{*})$  \end_inset -), lo que equivale a añadir algunos estados intermedios en la transición. +), lo que equivale a tener varios estados intermedios en la transición para + primero quitar elementos y luego añadir.  \end_layout  \begin_layout Standard @@ -544,31 +545,31 @@ GLC  \begin_inset Formula $(V,\Sigma,{\cal R},S)$  \end_inset -, donde  -\begin_inset Formula $\Sigma$ -\end_inset - - es un alfabeto de  + formada por un   \series bold -símbolos terminales +alfabeto de variables  \series default -,  +   \begin_inset Formula $V$  \end_inset - es un alfabeto de  +, un alfabeto de   \series bold -variables +símbolos terminales  \series default +  +\begin_inset Formula $\Sigma$ +\end_inset +   disjunto de   \begin_inset Formula $V$  \end_inset -,  +, un conjunto finito   \begin_inset Formula ${\cal R}$  \end_inset - es un conjunto finito de  + de   \series bold  reglas de producción  \series default @@ -580,14 +581,14 @@ reglas de producción  \begin_inset Formula $S\to w$  \end_inset -, y  -\begin_inset Formula $S\in V$ -\end_inset - - es la  +, y una   \series bold  variable inicial  \series default +  +\begin_inset Formula $S\in V$ +\end_inset +  .   Se puede representar con una línea por cada variable   \begin_inset Formula $T\in V$ @@ -602,7 +603,7 @@ variable inicial  \end_inset  , donde  -\begin_inset Formula $\{w_{1},\dots,w_{n}\}=\{w\mid(T,w)\in V\}$ +\begin_inset Formula $\{w_{1},\dots,w_{n}\}=\{w\mid(T,w)\in{\cal R}\}$  \end_inset  . @@ -625,22 +626,6 @@ Dadas  \begin_inset Formula $(R\to x)\in{\cal R}$  \end_inset -, y  -\begin_inset Formula $v\Rightarrow^{*}w$ -\end_inset - - si  -\begin_inset Formula $v=w$ -\end_inset - - o existe  -\begin_inset Formula $x\in(V\cup\Sigma)^{*}$ -\end_inset - - tal que  -\begin_inset Formula $v\Rightarrow x\Rightarrow^{*}w$ -\end_inset -  .   Una   \series bold @@ -658,6 +643,18 @@ derivación  \begin_inset Formula $v_{i}\Rightarrow v_{i+1}$  \end_inset +, y escribimos  +\begin_inset Formula $v\Rightarrow w$ +\end_inset + + si existe una derivación que empieza por  +\begin_inset Formula $v$ +\end_inset + + y termina por  +\begin_inset Formula $w$ +\end_inset +  .   El   \series bold @@ -709,8 +706,8 @@ Dada una GLC  \begin_inset Formula $uRv\Rightarrow uxv$  \end_inset - en la derivación de  -\begin_inset Formula $S$ + en la derivación  +\begin_inset Formula $S\Rightarrow^{*}w$  \end_inset  , aristas de  @@ -726,7 +723,7 @@ Dada una GLC  \series bold  derivación por la izquierda  \series default - es una derivación en la que, en cada paso  + es una en la que, en cada paso   \begin_inset Formula $uRv\Rightarrow uxv$  \end_inset @@ -805,7 +802,7 @@ Para{$A  \backslash  to  \backslash -lambda +epsilon  \backslash  in{  \backslash @@ -818,7 +815,7 @@ cal R}$}{  \backslash  to  \backslash -varepsilon$ de ${ +epsilon$ de ${  \backslash  cal R}$  \backslash @@ -859,16 +856,11 @@ cal R}$ para cada $w'$ resultante de  \begin_layout Plain Layout -		excepción de que si habíamos eliminado $B +		excepción de que no añadimos $B  \backslash  to  \backslash -lambda$ no la -\end_layout - -\begin_layout Plain Layout - -		volvemos a añadir +epsilon$  \backslash  ;  \end_layout @@ -1234,17 +1226,21 @@ in F$}{%  \begin_layout Plain Layout -	añadir $(q_{ +	añadir $q  \backslash -text a}, +to^{  \backslash -epsilon)$ a $ +epsilon,  \backslash -delta(q, +epsilon  \backslash -epsilon, +to +\backslash +epsilon}q_{  \backslash -epsilon)$} +text a}$ a $ +\backslash +delta$}  \end_layout  \begin_layout Plain Layout @@ -1275,17 +1271,21 @@ Gamma$}{%  \begin_layout Plain Layout -	añadir $(q_{ +	añadir $q_{  \backslash -text a}, +text a}  \backslash -epsilon)$ a $ +to^{  \backslash -delta(q_{ +epsilon,x  \backslash -text a}, +to +\backslash +epsilon}q_{ +\backslash +text a}$ a $  \backslash -epsilon,x)$} +delta$}  \end_layout  \begin_layout Plain Layout @@ -1532,19 +1532,23 @@ epsilon  \begin_layout Plain Layout -                (r,u) +                p  \backslash -in +to^{q,  \backslash -delta(p,a, +epsilon  \backslash -epsilon);(q, +to u}r,s  \backslash -epsilon) +to^{b,u +\backslash +to +\backslash +epsilon}q  \backslash  in  \backslash -delta(s,b,u)% +delta%  \end_layout  \begin_layout Plain Layout @@ -1624,18 +1628,10 @@ Nótese que sólo probamos  \end_inset   equivale al PDAD  -\begin_inset Formula $(Q,\Sigma,\{\$\},\delta',\$,q_{0},F)$ -\end_inset - - con -\begin_inset Formula  -\begin{align*} -\delta'(q,a\in\Sigma,\epsilon) & =\{(\delta(q,a),\epsilon)\}; & \delta'(q,a,x) & =\emptyset. -\end{align*} - +\begin_inset Formula $(Q,\Sigma,\{\$\},\{(q,a,\epsilon,\delta(q,a),\epsilon)\}_{q\in Q}^{a\in\Sigma},\$,q_{0},F)$  \end_inset -(En esta notación se usa la primera expresión aplicable, por columnas.) +.  \end_layout  \begin_layout Description @@ -1646,7 +1642,21 @@ Nótese que sólo probamos  \begin_inset Formula $L=\{0^{n}c1^{n}\}_{n\in\mathbb{N}}$  \end_inset - no es un lenguaje regular. + es reconocido por el PDAD  +\size small +de la figura  +\begin_inset CommandInset ref +LatexCommand ref +reference "fig:pdad" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + +\size default +, pero no es regular.   Si lo fuera, tendría una   \emph on  \lang english @@ -1686,18 +1696,18 @@ pumping length  \end_inset  . - Sin embargo,  -\begin_inset Formula $L$ -\end_inset - -, es reconocido por el  -\size small -PDAD  \end_layout  \begin_deeper  \begin_layout Standard  \align center +\begin_inset Float figure +wide false +sideways false +status open + +\begin_layout Plain Layout +\align center  \begin_inset ERT  status open @@ -1734,6 +1744,33 @@ end{tikzpicture}  \end_layout +\begin_layout Plain Layout +\begin_inset Caption Standard + +\begin_layout Plain Layout +\begin_inset CommandInset label +LatexCommand label +name "fig:pdad" + +\end_inset + +PDAD de  +\begin_inset Formula $\{0^{n}c1^{n}\}_{n\in\mathbb{N}}$ +\end_inset + +. +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout +  \end_deeper  \begin_layout Description  \begin_inset Formula $2\subseteq3]$ @@ -1760,10 +1797,9 @@ end{tikzpicture}   con  \begin_inset Formula  -\begin{align*} -\delta'(q_{\text{s}},\epsilon,\epsilon) & =\{(q_{0},A_{0})\}; & \delta'(q\in F,\epsilon,\epsilon) & =\delta(q,\epsilon,\epsilon)\cup\{(q_{\text{e}},\epsilon)\};\\ -\delta'(q_{\text{e}},\epsilon,x) & =\{(q_{\text{e}},\epsilon)\}; & \delta'(q\in Q,a,x) & =\delta(q,a,x); & \delta'(q,a,x) & =\emptyset. -\end{align*} +\[ +\delta'\coloneqq\delta\cup\{(q_{\text{s}},\epsilon,\epsilon,q_{0},A_{0})\}\cup\{(q,\epsilon,a,q_{\text{e}},\epsilon)\}_{q\in F\cup\{q_{\text{e}}\}}^{a\in\Gamma}. +\]  \end_inset @@ -1922,10 +1958,9 @@ En efecto, si   con  \begin_inset Formula  -\begin{align*} -\delta'(q_{\text{s}},\epsilon,\epsilon) & =\{(q_{0},A_{0})\}; & \delta'(q\in Q,a,x\in\Sigma\cup\{\epsilon\}) & =\delta(q,a,x);\\ -\delta'(q\in Q,\epsilon,\$) & =\{(q_{\text{e}},\epsilon)\}; & \delta'(q,a,x) & =\emptyset. -\end{align*} +\[ +\delta'\coloneqq\delta\cup\{(q_{\text{s}},\epsilon,\epsilon,q_{0},A_{0})\}\cup\{(q,\epsilon,\$,q_{\text{e}},\epsilon)\}_{q\in Q}. +\]  \end_inset @@ -2056,7 +2091,7 @@ noprefix "false"  , luego para que siempre que se acepte una cadena, se pueda aceptar con   la pila vacía, y finalmente para que todas las transiciones añadan o eliminen - un elemento de la pila pero no ambos, usando estados intermedios. + un elemento de la pila pero no ambos.   Entonces queremos ver que, para   \begin_inset Formula $p,q\in Q$  \end_inset @@ -2385,10 +2420,9 @@ Si la secuencia de acciones tiene 0 pasos, debe ser de la forma   con  \begin_inset Formula  -\begin{align*} -\delta(s,\epsilon,A_{0}) & =(l,A_{0}S); & \delta(l,\epsilon,x\in V) & =\{(l,w^{\text{R}})\}_{(x,w)\in{\cal R}};\\ -\delta(l,a,a) & =(l,\epsilon); & \delta(l,\epsilon,A_{0}) & =(e,\epsilon); & \delta(q,a,x) & =\emptyset -\end{align*} +\[ +\delta\coloneqq\{(s,\epsilon,A_{0},l,A_{0}S),(\ell,\epsilon,A_{0},e,\epsilon)\}\cup\{(\ell,a,a,\ell,\epsilon)\}_{a\in\Sigma}\cup\{(\ell,\epsilon,x,l,w^{\text{R}})\}_{(x,w)\in{\cal R}} +\]  \end_inset @@ -2586,15 +2620,16 @@ Sean  \series bold  Lema del bombeo  \series default - ( + o   \series bold  \emph on  \lang english  pumping lemma -\series default  \emph default  \lang spanish -): Si  +: +\series default + Si   \begin_inset Formula $L\in{\cal CF}$  \end_inset @@ -2647,11 +2682,11 @@ Demostración:  \begin_inset Formula $b\coloneqq\max_{(A\to v)\in{\cal R}}|v|$  \end_inset -, en cualquier árbol de derivación por  +, en cualquier árbol de derivación de   \begin_inset Formula $G$  \end_inset -, ningún nodo tiene más de  + ningún nodo tiene más de   \begin_inset Formula $b$  \end_inset @@ -2700,7 +2735,7 @@ Demostración:  \begin_inset Formula $w$  \end_inset - con número de nodos mínimo, cuya altura sera al menos  + con número de nodos mínimo, cuya altura será al menos   \begin_inset Formula $|V|+1$  \end_inset @@ -2834,7 +2869,7 @@ Demostración:  \end_inset   una descomposición en las condiciones de dicho lema. - Si o  + Si   \begin_inset Formula $v$  \end_inset @@ -2859,7 +2894,7 @@ Demostración:  \end_inset   contienen cada una un sólo tipo de símbolo y, como al menos una de las - 2 no es vacía y hay un tipo de símbolo no contenido en ninguna,  + 2 no es vacía, hay un tipo de símbolo no contenido en ninguna, luego   \begin_inset Formula $uv^{2}xy^{2}z\in L$  \end_inset @@ -2871,23 +2906,15 @@ Demostración:  \end_layout  \begin_layout Standard -Dados  -\begin_inset Formula $L_{1},L_{2}\in{\cal CF}$ -\end_inset - -: -\end_layout - -\begin_layout Enumerate -\begin_inset Formula $L_{1}\cup L_{2}\in{\cal CF}$ +\begin_inset Formula ${\cal CF}$  \end_inset -. -\end_layout - -\begin_deeper -\begin_layout Standard -Dadas gramáticas  + es cerrado para la unión, concatenación y clausura. +  +\series bold +Demostración: +\series default + Dadas gramáticas   \begin_inset Formula $(V_{1},\Sigma_{1},{\cal R}_{1},S_{1})$  \end_inset @@ -2937,19 +2964,7 @@ Dadas gramáticas  \end_inset  . -\end_layout - -\end_deeper -\begin_layout Enumerate -\begin_inset Formula $L_{1}L_{2}\in{\cal CF}$ -\end_inset - -. -\end_layout - -\begin_deeper -\begin_layout Standard -La gramática  +   \begin_inset Formula $G\coloneqq(V_{1}\sqcup V_{2}\sqcup\{S\},\Sigma_{1}\cup\Sigma_{2},{\cal R}_{1}\cup{\cal R}_{2}\cup\{S\to S_{1}S_{2}\},S)$  \end_inset @@ -3011,19 +3026,7 @@ La gramática  \end_inset  . -\end_layout - -\end_deeper -\begin_layout Enumerate -\begin_inset Formula $L_{1}^{*}\in{\cal CF}$ -\end_inset - -. -\end_layout - -\begin_deeper -\begin_layout Standard -La gramática  + Finalmente,   \begin_inset Formula $G\coloneqq(V_{1}\sqcup\{S\},\Sigma_{1},{\cal R}_{1}\cup\{S\to S_{1}S,S\to\epsilon\},S)$  \end_inset @@ -3104,17 +3107,16 @@ La gramática  .  \end_layout -\end_deeper -\begin_layout Enumerate -En general  -\begin_inset Formula $L_{1}\cap L_{2}\notin{\cal CF}$ +\begin_layout Standard +\begin_inset Formula ${\cal CF}$  \end_inset -. -\end_layout - -\begin_deeper -\begin_layout Standard + no es cerrado para la intersección, el complemento y la diferencia. +  +\series bold +Demostración: +\series default +   \begin_inset Formula $L_{1}\coloneqq\{a^{n}b^{n}c^{m}\}_{n,m\in\mathbb{N}}$  \end_inset @@ -3153,49 +3155,18 @@ B & \to bBc\mid\epsilon  \end_inset  . -\end_layout - -\end_deeper -\begin_layout Enumerate -En general  -\begin_inset Formula $\overline{L_{1}}\notin{\cal CF}$ -\end_inset - -. -\end_layout - -\begin_deeper -\begin_layout Standard -Si lo fuera, sería siempre  -\begin_inset Formula $L_{1}\cap L_{2}=\overline{\overline{L_{1}}\cup\overline{L_{2}}}\in{\cal CF}\#$ -\end_inset - -. -\end_layout - -\end_deeper -\begin_layout Enumerate -En general  -\begin_inset Formula $L_{1}\setminus L_{2}\notin{\cal CF}$ -\end_inset - -. -\end_layout - -\begin_deeper -\begin_layout Standard -Si lo fuera, como  -\begin_inset Formula $\Sigma^{*}\in{\cal CF}$ + Si fuera cerrado para la diferencia, lo sería para el complemento ya que +  +\begin_inset Formula $\overline{L}=\Sigma^{*}\setminus L$  \end_inset - sería siempre  -\begin_inset Formula $\overline{L_{1}}=\Sigma^{*}\setminus L_{1}\in{\cal CF}$ +, y entonces lo sería para la intersección ya que  +\begin_inset Formula $L_{1}\cap L_{2}=\overline{\overline{L_{1}}\cup\overline{L_{2}}}$  \end_inset  .  \end_layout -\end_deeper  \begin_layout Standard  Los autómatas de pila no son un buen modelo de computación, pues un ordenador   puede reconocer si una cadena está en  | 
