Lenguajes Regulares. Departamento de Informática e Ingeniería de Sistemas C.P.S. Universidad de Zaragoza. Última revisión: Feb.
|
|
- Agustín Páez Guzmán
- hace 7 años
- Vistas:
Transcripción
1 Lengujes Regulres Deprtmento de Informátic e Ingenierí de Sistems C.P.S. Universidd de Zrgoz Últim revisión: Fe LengujesRegulres..ppt 27/03/2006 1
2 Índice Prolem de especificción de lengujes Lengujes regulres Expresiones regulres LengujesRegulres..ppt 27/03/2006 2
3 Especificción de lengujes: Introducción Hst hor h sido sencillo especificr qué cdens pertenecen un determindo lengujes sore lgún lfeto Σ. Ojetivo: L dígitos = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0} Encontrr formlismos que me permitn definir lengujes más complejos. Cuántos lengujes diferentes puedo definir sore un determindo lfeto Σ? Cálculo del número de plrs del lenguje universl Σ*. Cálculo del número de suconjuntos, en este cso sulengujes, que puedo formr con ls plrs del lenguje universl Σ*. LengujesRegulres..ppt 27/03/2006 3
4 Especificción de lengujes (II) Teorem: Pr todo Σ, Σ* es infinito numerle. Consideremos el lfeto Σ = {, } Orden lexicográfico: ε,,,,,,,,... Numermos ls plrs por orden lexicográfico: ε Conclusión (informl): ddo que hemos construído un función iyectiv de Σ* N, se tiene que Σ* es infinito numerle. LengujesRegulres..ppt 27/03/2006 4
5 Especificción de lengujes (III) Teorem: El conjunto de todos los lenguje sore Σ no es numerle. Demostrción: Supongmos que el conjunto de todos los lengujes sore Σ (L) es numerle. Si es numerle L = {A 0, A 1, A 2,...} Como Σ* es numerle, Σ*={w 0, w 1, w 2,...} Se B = {w i w i A i }, plrs que no pertenecen l lenguje con su mismo índice. B es un lenguje sore Σ luego B = A k pr lgún k. Si w k B, entonces w k A k (= B), luego w k B Si w k B, entonces w k A k (= B), luego w k B. Conclusión: L suposición de que el conjunto de todos los lengujes sore Σ es numerle es fls. Luego el conjunto es no numerle. LengujesRegulres..ppt 27/03/2006 5
6 Especificción de lengujes: Conclusiones Cuál es l mgnitud del prolem de especificr lengujes sore un Σ? Existe lgún método suficientemente expresivo cpz de especificr todos los lengujes sore un Σ? Con qué método podemos especificr todos esos lengujes? LengujesRegulres..ppt 27/03/2006 6
7 Lengujes regulres Se el lfeto Σ. El conjunto de lengujes regulres se define de mner recursiv como sigue: 1) φ es un lenguje regulr. 2) {ε} es un lenguje regulr. 3) Pr todo Σ, {} es un lenguje regulr. 4) Si A y B son lenguje regulres, entonces A B, A B y A* son lengujes regulres. 5) Ningún otro lenguje sore Σ es regulr LengujesRegulres..ppt 27/03/2006 7
8 Lengujes regulres: ejemplos. Ddo Σ = {,}, ls siguientes firmciones son cierts: φ y {ε} son lengujes regulres {} y {} son lengujes regulres {, } es un lenguje regulr {} es un lenguje regulr {,, } es un lenguje regulr { i i 0} es un lenguje regulr { i j i 0 y j 0} es un lenguje regulr {() i i 0} es un lenguje regulr LengujesRegulres..ppt 27/03/2006 8
9 Lengujes regulres: ejemplos (II) Ddo Σ = {,,c}, El lenguje de tods ls cdens sore el Σ que no contiene ningun sucden c es regulr? {c}, {}, {} son L.R. (3) {c}* es un L.R. (4, *) {}{c}* es un L.R. (4, ) {} {}{c}* es un L.R. (4, ) ({} {}{c}*)* es un L.R. (4, *) {c}*({} {}{c}*)* es un L.R. (4, ) Es este lenguje el que uscámos? Result engorroso construir y especificr lengujes regulres. LengujesRegulres..ppt 27/03/2006 9
10 Expresiones regulres Ls expresiones regulres permiten representr de mner simplificd un lenguje regulr. Ls expresiones regulres sore un Σ y el lenguje que denotn se define recursivmente como: 1) φ es un e.r y denot el lenguje vcío 2) ε es un e.r y denot el lenguje {ε} 3) Pr cd Σ, es un e.r y denot el lenguje {} 4) Si α, β son dos e.r que denotn los lengujes A y B, entonces: 1) α + β es un e.r que denot A B 2) αβ es un e.r que denot A B 3) α* es un e.r que denot A* 5) Orden de precedenci operdores * + (se pueden usr préntesis) LengujesRegulres..ppt 27/03/
11 Expresiones regulres: Ejemplos Ddo el lfeto Σ = {,,c}: Lenguje Universl Σ* (++c)* L = { w w es múltiplo de 3} ((++c) (++c) (++c))* L = { w w es pr} ((+c)* (+c)* (+c)*)* + (+c)* L = { w w contiene l suplr c } (++c)* c (++c)* Not: Usremos l notción w pr denotr el número de ocurrencis del símolo en l plr w LengujesRegulres..ppt 27/03/
12 Expresiones regulres: Equivlenci Cundo se necesrio diferencir entre expresión regulr r y el lenguje denotdo por l mism, usremos L(r) pr denotr el lenguje. Dos expresiones regulres r y s sore un mismo Σ se dice que son equivlentes, si L(r) = L(s) Ejemplo: r = (*)* s = ε+(+)* L(r) = L(s) = {plrs con 0 o más es y es que son l plr vcí o tienen un l finl} LengujesRegulres..ppt 27/03/
13 Expresiones Regulres: Ejemplo de Equivlenci Sen r, s dos e.r, Son equivlentes ls siguientes expresiones regulres? r (sr)* = (rs)* r Conclusión: Se podrá simplificr expresiones regulres reemplzándols por otrs por otrs equivlentes pero menos complejs. LengujesRegulres..ppt 27/03/
14 Expresiones regulres: Simplificción Teorem: Sen r, s, t expresiones regulres sore un mismo lfeto Σ. Entonces: 1. r + s = s + r 2. r + φ = r = φ + r 3. r + r = r 4. (r + s) + t = r + (s + t) 5. rε = εr = r 6. rφ = φr = φ 7. (rs)t = r(st) 8. r(s+t) = rs+rt, y (r+s)t = rt+st 9. r*= r**= r*r*=(ε+r)*=r*(r+ε)=(r+ε)r*= ε+rr* 10. (r+s)*=(r*+s*)*=(r*s*)*=(r*s)*r*=r*(sr*)* 11. r(sr)*=(rs)*r 12. (r*s)*= ε+(r+s)*s 13. (rs*)*= ε+r(r+s)* 14. s(r+ ε)*(r+ ε)+s=sr* 15. rr*=r*r LengujesRegulres..ppt 27/03/
15 Reconocimiento de Plrs Ojetivo: Construir digrms que nos yuden determinr si un plr w pertenece un lenguje L. Digrms de Trnsición: Tienen form de grfo dirigido con informción dicionl. Dos tipos de elementos: Nodos (estdos): representn hst que lugr h sido reconocid l cden. Arists (trnsiciones) etiquetds con símolos del Σ: si el siguiente crácter de l plr corresponde con el símolo de lgun de ls rists de slid del nodo ctul, nos desplzmos l estdo l que nos llev es rist. Dos tipos de Nodos (estdos) especiles: Nodo Inicil: donde comenzmos el reconocimiento de l plr. Nodos Finl o de Aceptción: quellos que determinn que un plr es legl. LengujesRegulres..ppt 27/03/
16 Reconocimiento de Plrs: Ejemplos L = { k k 0} sore Σ = {,},, L = {() i i 1} sore Σ = {,}, LengujesRegulres..ppt 27/03/
17 Reconocimiento de Plrs: Ejemplos(II) L = {() i i 0} sore Σ = {,}, LengujesRegulres..ppt 27/03/
18 Reconocimiento de Plrs: Ejemplos(II) L = {() i i 0} sore Σ = {,} q 0 q 1 q 2, Podemos representr el Digrm de Trnsición por medio de un tl: Entrd Estdo Actul q 0 q 1 q 1 q 2 q 2 q 0 q 2 q 2 q 2 LengujesRegulres..ppt 27/03/
19 Autómt Finito Determinist Un Autómt Finito Determinist M es un colección de cinco elementos: Un lfeto Σ de entrd. Un colección Q finit de estdos. Un estdo inicil s (s Q). Un colección F de estdos finles o de ceptción (F Q). Un función δ: Q x Σ Q que determin el ÚNICO estdo siguiente pr el pr (q i, σ) correspondiente l estdo ctul y l entrd. Arevitur de un AFD: M = (Σ, Q, s, F, δ) LengujesRegulres..ppt 27/03/
20 Autómt Finito Determinist: Ejemplos L = {() i i 0} sore Σ = {,} q 0 q 1 q 2 M = (Σ, Q, s, F, δ) Σ = {,}, Q = {q 0, q 1, q 2 } s = q 0 F = {q 0 } δ q 0 q 1 q 2 q 1 q 2 q 0 q 2 q 2 q 2 LengujesRegulres..ppt 27/03/
21 Autómt Finito Determinist: Ejemplos (II) Se M = (Σ, Q, s, F, δ), Σ = {, } Q = {q 0, q 1 } s = q 0 δ q 0 q 0 q 1 q 1 q 1 q 0 F = {q 0 } Se M = (Σ, Q, s, F, δ), Σ = {, } Q = {q 0, q 1,q 2, q 3 } s = q 0 F = {q 0, q 1,q 2 } δ q 0 q 0 q 1 q 1 q 0 q 2 q 2 q 0 q 3 q 3 q 3 q 3 Cuáles son sus digrms de trnsición? Qué lenguje cept cd utómt? LengujesRegulres..ppt 27/03/
22 Autómts Finitos Determinists y Lengujes: Definiciones Se M un AFD, el lenguje ceptdo por M es, L(M) = {w Σ* w es ceptd por M } es decir, el conjunto de cdens que hce que M pse de su estdo inicil uno de sus estdos de ceptción. Ejemplo (AFD ejemplo nterior): L(M) = {w {,}* w no contiene tres s consecutivs} Sen M1 y M2 dos AFD, se dice que son equivlentes, si L(M1) = L(M2) Ejemplo: Se Σ = {}, son equivlentes Mi? M1 M2 M3 LengujesRegulres..ppt 27/03/
23 Autómt Finito No Determinist Los utómts M1 y M2 reconocer el mismo lenguje L? M1 q 1 q 0, q 2 q 3 q 4 q 5,, q 6 M2 q 0 q 1 q 2 q 4 q 3 LengujesRegulres..ppt 27/03/
24 Autómt Finito No Determinist Amos utómts reconocen el lenguje * + * Entonces, cuáles son ls diferencis entre M1 y M2?: Cd estdo de M1 tiene un únic trnsición pr cd símolo del Σ (δ es un función). Cd estdo de M2 tiene cero, un o más trnsiciones pr cd símolo del Σ (regl de trnsición) Indeterminismo. En ocsiones result más conveniente diseñr utómts finitos No determinists (como por ejemplo, M2) LengujesRegulres..ppt 27/03/
25 Autómt Finito No Determinist Un Autómt Finito No Determinist M es un colección de cinco elementos: Un lfeto Σ de entrd. Un colección Q finit de estdos. Un estdo inicil s (s Q). Un colección F de estdos finles o de ceptción (F Q). Un relción : Q x Σ Q que se llm relción de trnsición, (q i, σ) Q, tl que q i Q y σ Σ Arevitur de un AFN: M = (Σ, Q, s, F, ) LengujesRegulres..ppt 27/03/
26 Autómt Finito No Determinist: Ejemplos Se el AFN M = (Σ, Q, s, F, ): Σ = {, } Q = {q 0, q 1, q 2, q 3, q 4 } s = q 0 F = {q 2, q 3, q 4 } q 0 {q 1, q 4 } {q 3 } q 1 {q 1 } {q 2 } q 2 φ φ q 3 φ φ q 4 φ {q 4 } Digrm de Trnsición de M q 0 q 1 q 2 q 4 q 3 LengujesRegulres..ppt 27/03/
27 Autómt Finito No Determinist: Ejemplos (II) Se el AFN M = (Σ, Q, s, F, ): Σ = {, } Q = {q 0, q 1, q 2 } s = q 0 F = {q 0 } q 0 {q 1 } φ q 1 φ {q 0, q 2 } q 2 {q 0 } φ Cuál es el digrm de trnsición que represent el AFN M? Cuál es lenguje regulr que cept el AFN M? Pertenece l plr l lenguje regulr ceptdo por el AFN M? LengujesRegulres..ppt 27/03/
28 Autómts Finitos No Determinists y Lengujes: Definiciones Se M un AFN, el lenguje ceptdo por M es, L(M) = {w Σ* w es ceptd por M },es decir, el conjunto de cdens que hce que M pse de su estdo inicil uno de sus estdos de ceptción. Ddo su crácter indeterminist, pr firmr que un cden w no está en L(M) deemos gotr tods ls forms posiles de recorrer el digrm pr dich cden. LengujesRegulres..ppt 27/03/
29 Equivlenci entre AFN y AFD Ddos dos utómts finitos M y M, independientemente si son AFD o AFN, se dice que son equivlentes si L(M) = L(M ). Los AFN no son más potentes que los AFD respecto los lengujes que ceptn. Ojetivo: Demostrr que todo lenguje ceptdo por un AFN es tmién ceptdo por un AFD equivlente. Suojetivo: A prtir de un AFN, otener el AFD equivlente que reconoce el mismo lenguje. LengujesRegulres..ppt 27/03/
30 Equivlenci entre AFN y AFD Se M=(Σ, Q, s, F, ) un AFN. Definimos un AFD M =(Σ, Q, s, F, δ) equivlente tl que: Σ = Σ Q = 2 Q (colección de todos los suconjuntos de Q) s = {s} F = colección de todos los suconjunto de Q con lgún estdo en F Definimos δ como, δ({q i1, q i2,..., q in }, σ) = {p 1, p 2,..., p k } tl que, ({q i1, q i2,..., q in }, σ) = {p 1, p 2,..., p k } δ: Q Σ Q Notd que tenemos que mplir l definición de : si X Q, y σ Σ, (X, σ)= (q X) (q, σ) En l práctic, no todos los posiles suconjuntos de Q son estdos ccesiles desde el estdo inicil. Añdir sólo quellos que sen el resultdo de un trnsición desde un estdo previmente ñdido. LengujesRegulres..ppt 27/03/
31 Equivlenci entre AFN y AFD: Ejemplo Ejemplo: Se el AFN M con el siguiente digrm de trnsición: q 0 q 1 q 2 q 3 L (M) = + () + Pr el AFN tenemos, (q 0, ) = {q 1, q 2 } (q 0, ) = φ ({q 1,q 2 }, ) = φ ({q 1,q 2 }, ) = {q 3 } (φ, ) = (φ, ) = φ ({q 3 }, ) = {q 2 } ({q 3 }, ) = φ ({q 2 }, ) = φ ({q 2 }, ) = {q 3 } LengujesRegulres..ppt 27/03/
32 Equivlenci entre AFN y AFD: Ejemplo A prtir de definimos el AFD equivlente, Σ = Σ = {, } Q = {φ, {q 0 },, {q 1,q 2 }, {q 2 },{q 3 }} s = {q 0 } F = {{q 1,q 2 }, {q 3 }} δ definid tl que, δ φ φ φ {q 0 } {q 1,q 2 } φ {q 1,q 2 } φ {q 3 } {q 2 } φ {q 3 } {q 3 } {q 2 } φ {q {q 1,q 2 } {q 3 } 0 } {q 2 } φ, LengujesRegulres..ppt 27/03/
33 Equivlenci entre AFN y AFD Teorem: Se M=(Σ, Q, s, F, ) un AFN. Entonces, existe un AFD M =(Σ, Q, s, F, δ) que es equivlente M. Ide de l demostrción: Construir un AFD prtir de un AFN plicndo el método de trnsformción visto, pror que reconoce ls misms plrs y verificr que es un AFD. LengujesRegulres..ppt 27/03/
34 ε-trnsiciones Podemos mplir l definición de los AFN ñdiendo nuevos elementos no determinists. Ls ε-trnsiciones son un tipo de trnsiciones entre dos estdos que no consumen ningún símolo de entrd. L decisión de elegir un ε-trnsiciones se reliz de l mism form que l elección de un trnsición con elección múltiple pr un símolo de entrd. Bsándose en lgo que no determin el modelo. q 0 q 1,ε q 2 LengujesRegulres..ppt 27/03/
35 ε-trnsiciones Prolem: Ddo un AFN con ε-trnsiciones Cómo clculr el conjunto de los estdos siguientes? Hy que tener en cuent ls ε-trnsiciones nteriores y posteriores l trnsición etiquetd con el símolo de entrd σ. Ejemplo: q 0 q 1 q 2 q 3 ε q 5 q 4 (q 0, ) = {q 1, q 4 } (q 1, ) = {q 0, q 2, q 5 } (q 0, ) =??? LengujesRegulres..ppt 27/03/
36 ε-trnsiciones Ojetivo: Sistemtizr el proceso de determinr el conjunto de los siguientes estdos de un AFN con ε-trnsiciones. Definimos l ε-cerrdur de un estdo q como, ε-c(q)={p p es ccesile desde q sin consumir nd en l entrd} podemos mplir l definición, ε-c({q i1,q i2,...,q in })= ε-c(q ik ) pr k=1..n Además, pr q Q, σ Σ se define, d(q,σ)={p hy un trnsición de q p etiquetd con σ} podemos mplir l definición, d({q i1,q i2,...,q in },σ)= d(q ik,σ) pr k=1..n LengujesRegulres..ppt 27/03/
37 ε-trnsiciones: Ejemplo Ejemplo: Se el AFN, q 0 ε q 1 ε q 2 ε q 3 q 4 entonces, ε-c(q 0 )={q 0, q 1, q 2 } ε-c(q 4 )={q 1, q 2, q 4 } d(q 0, )={q 3 } d(q 0, )= φ d({q 3,q 4 }, )={q 0, q 4 } LengujesRegulres..ppt 27/03/
38 ε-trnsiciones En se ls definiciones previs, ddo un AFN con ε-trnsiciones, el conjunto de siguientes estdo q medinte el símolo de entrd σ se define como: ε-c(d(ε-c(q), σ)) Ejemplo: Se el AFN con ε-trnsiciones, q 0 ε q 1 q 2 ε ε q 3 q 4 q 5 conjunto de siguientes estdos pr q 0 pr el símolo de entrd, ε-c(q 0 )={q 0, q 1 } d(ε-c(q 0 ), )={q 3, q 4 } ε-c(d(ε-c(q 0 ), ))={q 1, q 3, q 4, q 5 } LengujesRegulres..ppt 27/03/
39 ε-trnsiciones: Equivlenci A prtir de un AFN con ε-trnsiciones M=(Σ,Q,s,F, ) se puede construir un AFN sin ε-trnsiciones M =(Σ,Q,s,F, ) que cepte el mismo lenguje, siendo F = F {q ε-c(q) F φ} (q, σ)= ε-c (d(ε-c(q), σ)) L colección de lengujes ceptd por AFN con ε-trnsiciones es l mism que l ceptd por AFN sin ε-trnsiciones. Ejemplo: Trnsformr AFN con ε-trnsiciones un AFN sin ε-trnsiciones. q 0 ε q 1 q 2 ε ε q 3 q 4 q 5 LengujesRegulres..ppt 27/03/
40 A.F. y Expresiones Regulres Ojetivos: Dd un Expresión Regulr construir un Autómt Finito que l reconozc. Ddo un Autómt Finito clculr l Expresión Regulr que reconoce. Repso: Ls expresiones regulres sore un Σ y el lenguje que denotn se define recursivmente como: 1) φ es un e.r y denot el lenguje vcío 2) ε es un e.r y denot el lenguje {ε} 3) Pr cd Σ, es un e.r y denot el lenguje {} 4) Si α, β son dos e.r que denotn los lengujes A y B, entonces: 1)α + β es un e.r que denot A B 2)αβ es un e.r que denot A B 3)α* es un e.r que denot A* LengujesRegulres..ppt 27/03/
41 A.F. y Expresiones Regulres Pr un determindo Σ es posile construir AFN que cepten: Lenguje Vcío (φ): q 0 Lenguje {ε}: q 0 Lengujes unitrios de Σ: q 0 q 1 LengujesRegulres..ppt 27/03/
42 A.F. y Expresiones Regulres Ddos dos AFN M 1 =(Σ 1, Q 1, s 1, F 1, 1 ) y M 2 = (Σ 2, Q 2, s 2, F 2, 2 ). Podemos UNIR M 1 y M 2 pr crer un AFN que reconozc el lenguje L(M 1 ) L(M 2 ). L construcción forml del nuevo utómt viene dd por M=(Σ,Q,s,F, ) tl que: Σ = Σ 1 Σ 2 Q = Q 1 Q 2 {s} s = es un nuevo estdo inicil ñdido. F = F 1 F 2 se construye pr que incluy ls trnsiciones de 1 y de 2, y demás, se incluyen dos ε-trnsiciones desde el nuevo estdo s los estdos iniciles de M 1 y M 2. = 1 2 {(s, ε, s 1 ), (s, ε, s 2 )} LengujesRegulres..ppt 27/03/
43 A.F. y Expresiones Regulres: Ejemplo. Ejemplo: Tenemos los AFN que ceptn * y ()*, y queremos construir un AFN que cepte * + ()*. q q 1 q 0 2 * q 0 q 1 ()* s ε ε q q 1 q 0 2 q 0 q 1 *+()* LengujesRegulres..ppt 27/03/
44 A.F. y Expresiones Regulres Ddos dos AFN M 1 =(Σ 1, Q 1, s 1, F 1, 1 ) y M 2 = (Σ 2, Q 2, s 2, F 2, 2 ). Podemos CONCATENAR M 1 y M 2 pr crer un AFN que reconozc el lenguje L(M 1 )L(M 2 ). L construcción forml del nuevo utómt viene dd por M=(Σ,Q,s,F, ) tl que: Σ = Σ 1 Σ 2 Q = Q 1 Q 2 s = s1 F = F 2 = 1 2 { F 1 {ε} {s 2 } } q F 1, (q, ε, s 2 ) LengujesRegulres..ppt 27/03/
45 A.F. y Expresiones Regulres: Ejemplo. Ejemplo: Tenemos los AFN que ceptn y, y queremos construir un AFN que cepte. q 0 q 1 q 0 q 1 q 0 q 1 q 0 ε q 1 LengujesRegulres..ppt 27/03/
46 A.F. y Expresiones Regulres Ddo un AFN M 1 =(Σ 1, Q 1, s 1, F 1, 1 ). Podemos crer un AFN que reconozc el lenguje L(M 1 )*. L construcción forml del nuevo utómt viene dd por M=(Σ,Q,s,F, ) tl que: Σ = Σ 1 Q = Q 1 {s} s = nuevo estdo inicil del AFN M. F = {s} = 1 {s, ε, s 1 } { F 1 {ε} {s} } q F 1, (q, ε, s) LengujesRegulres..ppt 27/03/
47 A.F. y Expresiones Regulres: Ejemplo. Ejemplo: Tenemos un AFN que cept, y queremos construir un AFN que cepte ()*. q 1 q 0 q 2 s ε q 1 q 0 q 2 ()* ε LengujesRegulres..ppt 27/03/
48 A.F. y Expresiones Regulres De l discusión previ se deduce, que el conjunto de los lengujes ceptdos por un AF sore un Σ, contiene los lengujes de construcción ásic. Además, este conjunto es cerrdo respecto de l unión, de l conctención y l estrell de Kleene. Es decir, plicndo ls técnics previs, somos cpces de construir prtir de un expresión regulr el AF que l reconoce (ojetivo 1). LengujesRegulres..ppt 27/03/
49 A.F. y Expresiones Regulres El ojetivo hor es prtir de un utómt finito deducir l expresión regulr que define el lenguje que reconoce. Se M=(Σ,Q,s,F, ) un A.F. Suponemos que s=q 0. Entonces, pr todo estdo q i, se A i ={w Σ* (q i, w) F φ} el conjunto de tods ls cdens que hcen que M pse de q i un estdo de ceptción. A 0 = L(M), por suponer que s = q 0 Es posile que A i = φ, por ejemplo, un estdo sumidero. q i F, entonces ε A i LengujesRegulres..ppt 27/03/
50 A.F. y Expresiones Regulres: Ejemplo Ejemplo: Ddo el siguiente A.F, q 1 q 0 q 2, q 5, q 3 q 4 Entonces, A 5 = φ A 4 = ε A 3 = A 2 = ε A 1 = A 0 = + LengujesRegulres..ppt 27/03/
51 A.F. y Expresiones Regulres Si q j (q i, σ). Entonces A i contiene σa j. De hecho, se tiene que A i = {σa j q j (q i, σ)} Ejemplo: Ddo el siguiente A.F, q 1 q 0 q 2, q 5, entonces, q 3 q 4 A 0 = A 1 + A 3 A 3 = A 4 + A 5 A 1 = A 5 + A 2 A 4 = ε + A 5 + A 5 A 2 = ε + A 5 + A 5 A 5 = φ A 0 = L(M) = + LengujesRegulres..ppt 27/03/
52 A.F. y Expresiones Regulres Ejemplo: Ddo el siguiente A.F, q 0 q 1 entonces, A 0 = A 0 + A 1 A 1 = ε Resolviendo por sustitución qued, A 0 = A 0 + Lem de Arden: Un ecución de l form X=AX+B donde ε A, tiene como solución únic X=A*B. Por tnto, l solución será A 0 = * LengujesRegulres..ppt 27/03/
53 A.F. y Expresiones Regulres Se M un AF entonces existe un expresión regulr r tl que L(M)=L(r). Teorem de Kleene: Un lenguje es regulr si y sólo si es ceptdo por un A.F. Es decir, plicndo ls técnics previs, somos cpces de construir prtir de un AF l expresión regulr que especific el lenguje que reconoce (ojetivo 2). LengujesRegulres..ppt 27/03/
54 Propieddes de los Lengujes Regulres Ddo un lenguje L, L es regulr?: L es finito L es regulr. L es infinito?? Ojetivo: Encontrr propieddes que sen comprtids por todos los lengujes regulres infinitos y que no estén presentes en los lengujes no regulres. LengujesRegulres..ppt 27/03/
55 Propieddes de los Lengujes Regulres Suponemos que tenemos un lenguje L que es regulr, ceptdo por un AFD M=(Σ,Q,s,F,δ) donde Q tiene n estdos. Si L es infinito entonces existirá w= n+1. Si tuviérmos sucesivmente, δ(s, 1 ) = q 1 δ(q 1, 2 ) = q 2... psrímos por n+1 estdos q i. Q sólo tiene n estdos, con lo cul no todos ellos son distintos. Entonces, pr 1 j < k n+1, q j = q k q k-1... q j q 1 q j = q k q k+1 q n+1 Ddo que j < k, el ciclo tiene l menos longitud 1. Entonces, w = j k+1... n+1 L, y w = j ( j+1... k ) m k+1... n+1 L. Puedo omer cero o más veces el ciclo oteniendo plrs que pertenecen L. LengujesRegulres..ppt 27/03/
56 Propieddes de los Lengujes Regulres Lem de Bomeo: Se L un lenguje regulr infinito. Entonces, hy un constnte n de form que, si w es un cden de L cuy longitud es myor o igul que n, se tiene que w=uvx, siendo, uv i x L pr todo i 0, con v 1 y uv n. Nos permite demostrr cundo un lenguje no es regulr Pr demostrr que no es regulr, pr culquier vlor de n lo stnte grnde, se tendrá l menos un cden que flle l ser omed. Todos los lengujes regulres cumplen el L.B. y lgunos no regulres, tmién! p.ej. L={ i j c k i = 0 ó j = k} no es regulr, pero cumple el L.B. LengujesRegulres..ppt 27/03/
57 Propieddes de los Lengujes Regulres Ejemplos: Son regulres los siguientes lengujes? L = { i2 i 1} L = { m m m 0} LengujesRegulres..ppt 27/03/
58 Utiliddes: Equivlenci de AFD Son equivlentes dos AFD M y M? lgoritmo equivlentesafd (M, M : AFD) principio Construimos un tl de comprción; {#columns = 1 (pres estdos) + # símolos Σ} Insertr fil en tl (s, s ); Mients que existn fils en tl hcer {fil (q, q ) } Pr cd símolo σ hcer Insertr column símolo (p,p ) {p Q, p Q y δ(q, σ)=p, δ(q, σ)=p } Si (p F nd p F ) or (p F nd p F ) entonces return(no_equivlentes); sino Insertr fil en tl (p,p ) si no está y; fsi; fpr; fmientrsque: return (Si_Equivlentes); fin; LengujesRegulres..ppt 27/03/
59 Utiliddes: Equivlenci de AFD lgoritmo equivlentesafd (M, M : AFD) T : TlComprcion [][1 + # σ Σ] := TlVcí; {n fils, un column 1 y un column por cd σ Σ} principio i := 1; Si (s F nd s F ) or (s F nd s F ) entonces return (No_Equivlentes); T[i][1] = (s, s ); Mientrs que T[i][1] no es nulo hcer (q, q ) = T[i][1]; Pr cd σ Σhcer p := δ(q, σ); p := δ (q, σ); T[i][σ ] := (p, p ); Si (p F nd p F ) or (p F nd p F ) entonces return (No_Equivlentes); {Añdir (p,p ) T[][1] si no est y} fsi; fpr; i := i + 1; fmientrsque: return (Si_Equivlentes); fin; LengujesRegulres..ppt 27/03/
60 Utiliddes: AFD Mínimo Ddo un AFD, dos estdos p y q son distinguiles si pr lgun w Σ*, entonces δ(p, w) F y δ(q, w) F o vicevers. Dos estdos no distinguiles se dicen equivlentes. Un AFD mínimo no tiene estdos redundntes, es decir, todos sus estdos son distinguiles. Cómo otener un AFD Mínimo? Eliminr l redundnci sustituyendo los conjuntos de estdos no distinguiles por un único estdo. LengujesRegulres..ppt 27/03/
61 Utiliddes: AFD Mínimo Construir el AFD Mínimo: lgoritmo AFDMínimo (M:AFD) principio Eliminr estdos no lcnzles de M; Construcción tl [Q,Q] fin. {Con l mitd es suficiente, ls celds simétrics respecto l digonl representn los mismos pres de estdos} Mrcmos Distinguiles los pres [q F, q F] ; Pr (p,q) no conocidos como Distinguiles hcer Pr cd símolo σ Σhcer Clculr (p σ, q σ ) tq δ(p,σ) = p σ y δ(q,σ) = q σ Si (p σ, q σ ) son Distinguiles entonces (p,q) Distinguiles y Brek; sino (p,q) insertr list socid (p σ, q σ ) fsi; fpr; fpr; Pr tods ls lists socids hcer Si (p σ, q σ ) son Distinguiles entonces Todos sus (p,q) en su list Distinguiles; fsi; fpr; Extrer conjunto de estdos Distinguiles; Estlecer trnsiciones pr el nuevo AFD Mínimo; LengujesRegulres..ppt 27/03/
Lenguajes y Autómatas finitos
Trjo VII Semestre A2005 Teorí Lengujes y Autómts finitos 1. Lengujes. Conceptos fundmentles Se Σ un colección finit de símolos. Este conjunto de símolos se denomin lfeto y los elementos letrs. Un plr sore
Más detallesFundamentos de Algoritmos y Computabilidad
Fundmentos de Algoritmos y Computilidd * Autómts finitos * Autómts finitos determinists * Autómts finitos no determinists * Equivlenci entre AFD y AFN Lengujes regulres Tipo Lengujes Tipo de máquin 0 Recursivmente
Más detallesProblemas de Lenguajes y Autómatas
Trjo VIII Semestre A2005 Prolems Prolems de Lengujes y Autómts 1. Pr los lengujes ddos sore Σ = {, } construir un expresión regulr de él y un Autómt Finito que lo cepte: ) L = {w w tiene un numero pr de
Más detallesJune 24, 2011 DSIC - UPV. Autómatas Finitos. U.D. Computación. Autómata Finito Determinista. Autómata Finito no Determinista
s s no s s s DSIC - UPV June 24, 2011 (DSIC - UPV) s s June 24, 2011 1 / 41 (AFD) s s no s (AFD) Un (AFD) es un 5-tupl de l siguiente form: A = (Q,Σ,δ, q 0, F), siendo: Q un conjunto finito de estdos Σ
Más detallesAutómatas finitos AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES REGULARES Y AUTÓMATAS FINITOS. Ejemplo 2. Ejemplo 1
Autómts Lengujes regulres Autómts no determinists Cerrdur Autómts finitos AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES REGULARES Y AUTÓMATAS FINITOS Frncisco Hernández Quiroz Deprtmento de Mtemátics Fcultd
Más detallesCapítulo 8: Propiedades de Lenguajes Regulares
Cpítulo 8: Propieddes de Lengujes Regulres 8.1. Identificción de lengujes no regulres 8.1.1. Lem de Boeo 8.1.2. Aplicciones del lem de omeo 8.2. Propieddes de Cierre 8.2.1. Unión, Conctención, Clusur 8.2.2.
Más detallesEJERCICIOS del TEMA 2: Lenguajes Regulares
EJERCICIOS de MAC 1 ALF (Tem 2) Curso 2010/2011 EJERCICIOS del TEMA 2: Lengujes Regulres Sore AFDs (utómts finitos determinists): 1. Rzon l vercidd o flsedd de l siguientes firmción, poyándote en l teorí
Más detalles1. Indicar el lenguaje aceptado por los siguientes autómatas :
Universidd Rey Jun Crlos Curso 27 28 Teorí de Autómts y Lengujes Formles Ingenierí Técnic en Informátic de Sistems Hoj de Prolems 4 Autómts Finitos Determinists Nivel del ejercicio : ( ) ásico, ( ) medio,
Más detallesAUTOMATAS FINITOS Traductores
Universidd de Morón Lengujes Formles y Autómts AUTOMATAS FINITOS Trductores AUTOMATAS FINITOS Un utómt finito es un modelo mtemático que posee entrds y slids. Un utomát finito recie los elementos tester
Más detallesAUTOMATAS FINITOS CIENCIAS DE LA COMPUTACION I 2009
AUTOMATAS FINITOS Un utómt finito es un modelo mtemático de un máquin que cept cdens de un lenguje definido sore un lfeto A. Consiste en un conjunto finito de estdos y un conjunto de trnsiciones entre
Más detallesCaracterización de lenguajes regulares con expresiones regulares
Crcterizción de lengujes regulres con expresiones regulres Elvir Myordomo Universidd de Zrgoz 15 de octubre de 2012 Contenido de este tem Recordtorio de expresiones regulres (e.r.) Cómo convertir un e.r.
Más detallesTemas. Objetivo. Definición de autómata finito. Autómata finito determinístico y no determinístico. Autómata finito de estados mínimos 14:17
0 Tems Definición de utómt finito Autómt finito determinístico y no determinístico Autómt finito de estdos mínimos Ojetivo Que el estudinte logre: 1) Identificr conceptos constructivos de l Teorí de l
Más detallesINGENIERÍA EN INFORMÁTICA MODELOS ABSTRACTOS DE COMPUTO I
INGENIERÍA EN INFORMÁTICA MODELOS ABSTRACTOS DE COMPUTO I 18 de enero de 2008 APELLIDOS Y NOMBRE: DURACIÓN: 3 hors. SOLUCIÓN del EXAMEN L primer pregunt es un test, que const de 8 supregunts corts y puntú
Más detallesq 2 q 3 b q 3 q 4 a, b
M = (Σ E, Q, q, f, F ) donde Reconocedor finito determinist Slide Σ E : lfeto de entrd Q : conjunto de estdos, f inito q Q : estdo inicil f : Q Σ E Q función prcil de trnsición F Q : estdos finles o de
Más detallesAUTÓMATAS DE PILA. Dpto. de Informática (ATC, CCIA y LSI). Univiersidad de Valladolid.
Dpto. de Informátic (ATC, CCIA y SI). Univiersidd de Vlldolid. TEORÍA DE AUTÓMATAS Y ENGUAJES FORMAES II Ingenierí Técnic en Informátic de Sistems. Curso 20-2 AUTÓMATAS DE PIA. Dd l siguiente grmátic independiente
Más detallesInformática Teórica. Tema 4: Autómatas Finitos
Informátic Teóric Tem 4: Autómts Finitos 1 Autómts Finitos. Biliogrfí M. Alfonsec, J. Sncho y M. Mrtínez. Teorí de Lengujes, Grmátics y Autómts, R.A.E.C., Mdrid, (1998). P. Issi, P. Mrtínez y D. Borrjo.
Más detallesTema 4: Operaciones sobre lenguajes regulares
Tem 4: Operciones sore lengujes regulres Deprtmento de Sistems Informáticos y Computción DSIC - UPV http://www.dsic.upv.es p.1/19 Tem 4: Propieddes de los lengujes regulres Lem de omeo pr lengujes regulres.
Más detallesExámenes de Teoría de Autómatas y Lenguajes Formales. David Castro Esteban
Exámenes de Teorí de Autómts y Lengujes Formles Dvid Cstro Esten Teorí de Autómts y Lengujes Formles Ingenierí Técnic en Informátic de Sistems Ferero 24 Prolem (2 ptos.) Otener expresiones regulres pr
Más detallesAUTÓMATAS FINITOS y LENGUAJES REGULARES
Dpto. de nformátic (ATC, CCA y LS. Universidd de Vlldolid. TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES ngenierí Técnic en nformátic de Sistems. Curso 2011-12. AUTÓMATAS FNTOS y LENGUAJES REGULARES 1. Sen
Más detallesClase Auxiliar 5. Aútomatas Finitos Determinísticos (Diagramas de Estado)
CC2A Computción II Auxilir 5 Iván Bustmnte Clse Auxilir 5 Aútomts Finitos Determinísticos (Digrms de Estdo) Un utómt finito determinístico es un modelo de un sistem que tiene un cntidd finit de estdos
Más detalles1. Indicar el lenguaje aceptado por los siguientes autómatas :
Universidd Rey Jun Crlos Grdo en Ingenierí de Computdores Máquins Secuenciles, Autómts y Lengujes Hoj de Prolems: Autómts Finitos Determinists Nivel del ejercicio : ( ) ásico, ( ) medio, ( ) vnzdo.. Indicr
Más detallesMinimización de AFDs, método y problemas
Minimizción de Fs, método y prolems Elvir Myordomo, Universidd de Zrgoz 8 de octure de. Resultdos sore utómts determinists mínimos El F mínimo existe y es único, es decir Teorem. do unf M = (Q,Σ,δ,q,F),
Más detallesTeoría de Lenguajes. Transductores y Máquinas Secuenciales Generalizadas
Teorí de Lengujes Trnsductores y Máquins Secuenciles Generlizds José M. Sempere Deprtmento de Sistems Informáticos y Computción Universidd Politécnic de Vlenci Trnsductores 1. Preliminres lgericos 2. Relciones
Más detallesAutómatas finitos TEORÍA DE LA COMPUTACIÓN LENGUAJES REGULARES Y AUTÓMATAS FINITOS. Ejemplo 2. Ejemplo 1
Autómts finitos TEORÍA DE LA COMPUTACIÓN LENGUAJES REGULARES Y AUTÓMATAS FINITOS Frncisco Hernández Quiroz Deprtmento de Mtemátics Fcultd de Ciencis, UNAM E-mil: fhq@ciencis.unm.mx Págin We: www.mtemtics.unm.mx/fhq
Más detallesRelaciones de equivalencia
Relciones de equivlenci. Un relción de equivlenci en un conjunto X se puede interpretr como el suconjunto de X X ddo por (, ) X X }. Enúnciesen ls propieddes de l relción de equivlenci en términos de dicho
Más detallesGuía Práctica N 13: Función Exponencial
Fuente: Pre Universitrio Pedro de Vldivi Guí Práctic N : Función Eponencil POTENCIAS ECUACIÓN EXPONENCIAL FUNCIÓN EXPONENCIAL PROPIEDADES DE LAS POTENCIAS Sen, b lr {0} m, n. Entonces: PRODUCTO DE POTENCIAS
Más detallesEjercicios resueltos de Lenguajes, Gramáticas y Autómatas ( )
Ejercicios resueltos de Lengujes, Grmátics y utómts (-2-4). Encuentr el FD mínimo que reconoce el lenguje representdo por l ER ( + + ) ( + ) Pr otener el FD mínimo correspondiente (+ +ɛ) (+) tenemos que
Más detallesTEMA 3 MECANISMOS REGULARES. LEXICOGRAFÍA
TEMA 3 MECANISMOS REGULARES. LEXICOGRAFÍA 3.1.- Lenguje regulr Un lenguje regulr es un lenguje forml que puede ser definido por medio de un mecnismo regulr, son mecnismos regulres: ls expresiones regulres,
Más detalles3.- Matrices y determinantes.
3.- Mtrices y determinntes. 3.. Definición de mtriz, notción y orden. Se define un mtriz de orden m x n, un reunión de m x n elementos colocdos en m fils y n columns. Cd elemento que form l mtriz se denot
Más detalles5. Lenguajes Regulares
5. Lengujes Regulres Arceli Snchis de Miguel Agpito Ledezm Espino José A. Iglesis Mr
Más detallesCiencias de la Computación I
Ciencis de l Computción I Propieddes de Clusur de Lengujes Regulres y Lengujes Libres del Contexto Propieddes de Clusur de Lengujes Regulres Los lengujes regulres (LR son cerrdos bjo ls siguientes operciones:
Más detallesAutómatas Finitos. Programación II Margarita Álvarez 0,1 0,1. q 3
Autómts Finitos 0,1 0,1 q 0 0 q 1 0 q 2 1 q 3 1 Progrmción II Mrgrit Álvrez Autómts Dispositivo mecánico cpz símolos. de procesr cdens de Ddo un lenguje L definido sore un lfeto A y un cden x ritrri, determin
Más detallesINTEGRALES IMPROPIAS
NOTAS PARA LOS ALUMNOS DE ANALISIS MATEMATICO III INTEGRALES IMPROPIAS Ing. Jun Scerdoti Deprtmento de Mtemátic Fcultd de Ingenierí Universidd de Buenos Aires V INDICE INTEGRALES IMPROPIAS.- PUNTOS SINGULARES
Más detallesConstrucción de Vardi & Wolper: Paso final
Construcción de Vrdi & Wolper: Pso finl Pr simplificr el proceso de construcción, usmos un generlizción de los utómts de Büchi: Definición A = (Q,Σ,Q 0,δ, G) es un utómt de Büchi generlizdo sore Σ si:
Más detalles3 de marzo de 2011 DSIC - UPV. Tema 5: Expresiones Regulares. U.D. Computación. Definiciones. Propiedades. Construcciones. AFs a partir de ERs
UD AFs Lem de UD DSIC - UPV 3 de mrzo de 2011 UD (DSIC - UPV) 3 de mrzo de 2011 1 / 40 Índice UD AFs Lem de sore expresiones regulres utómts finitos utómts finitos UD (DSIC - UPV) 3 de mrzo de 2011 2 /
Más detallesIntroducción a la Lógica y la Computación
Introducción l Lógic y l Computción Prte III: Lengujes y Autómts Autores: Alejndro Tiroschi y Pedro Sánchez Terrf Contenidos 1 Introducción 1 2 Lengujes y Autómts 3 2.1 Cdens, lfetos y lengujes.............................
Más detallesUT3. TÉCNICAS DE SIMPLIFICACIÓN
UT3. TÉCNICA DE IMPLIFICACIÓN OBJETIVO: Reducir l máximo ls funciones. Expresr en un único tipo de puert (NAND que es l puert universl). MINTERM / MAXTERM Psos seguir:. Entender bien el enuncido del problem.
Más detallesAPUNTES DE MATEMÁTICAS
APUNTES DE MATEMÁTICAS TEMA 8: FUNCIONES.LÍMITES º BACHILLERATO FUNCIONES.Límites y continuidd ÍNDICE. LíMITES Y CONTINUIDAD DE FUNCIONES...3. Definición límite de un función en un punto...4 3. Definición
Más detallesMATRICES Y DETERMINANTES
MATRICES Y DETERMINANTES ) Resolver el siguiente sistem de ecuciones lineles t t z emplendo el método de Guss utilizndo trnsformciones elementles de fils En qué csos es comptible? b) Relcionr ls mtrices
Más detallesAX = B. X es la matriz columna de las variables:
ÁLGEBR MTRICIL PRO. MRIEL SRMIENTO SESIÓN 9: METODO DE ELIMINCIÓN GUSSIN En est sesión, resolvemos sistems de ecuciones lineles de orden x y x. Pr ello escribimos el sistem en término de mtrices, por ejemplo:
Más detalles2. Cálculo de primitivas
5. Cálculo de primitivs Definición. Se dice que un función F () es un primitiv de otr función f() sobre un intervlo (, b) si pr todo de (, b) se tiene que F () f(). Por ejemplo, l función F () es un primitiv
Más detallesINGENIERÍA EN INFORMÁTICA MODELOS ABSTRACTOS DE COMPUTO I
INGENIERÍA EN INFORMÁTICA MODELOS ABSTRACTOS DE COMPUTO I 22 de Junio de 2009 SOLUCIONES 1. (0,5 puntos) Sobre el lfbeto {,b}, d expresiones regulres que denoten los siguientes lengujes: ) El lenguje formdo
Más detalles4.2 Gramáticas libres de contexto. 4.1 Introducción
1 Curso Básico de Computción 4 Grmátics libres de contexto 4.1 Introducción Un grmátic libre de contexto es un conjunto finito de vribles, cd un de ls cules represent un lenguje. Los lengujes representdos
Más detallesRelación de ejercicios hechos en clase en los últimos días previos al examen de febrero
Relción de ejercicios hechos en clse en los últimos dís previos l exmen de ferero De cuerdo con l definición de APND, propón 5 ejemplos de utómt con pil que cepten: - el lenguje Σ * ({f}, Σ, Σ, { ((f,,ε),
Más detallesEste documento es de distribución gratuita y llega gracias a El mayor portal de recursos educativos a tu servicio!
Este documento es de distriución grtuit y lleg grcis Cienci temátic www.ciencimtemtic.com El myor portl de recursos eductivos tu servicio! www.ciencimtemtic.com ATRICES Definición: Un mtriz A, es un rreglo
Más detallesAutómatas finitos AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES REGULARES Y AUTÓMATAS FINITOS. Ejemplo 2. Ejemplo 1
Autómts finitos AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES REGULARES Y AUTÓMATAS FINITOS Frncisco Hernández Quiroz Deprtmento de Mtemátics Fcultd de Ciencis, UNAM E-mil: fhq@ciencis.unm.mx Págin We: www.mtemtics.unm.mx/fhq
Más detallesLos Números Racionales
Cpítulo 12 Los Números Rcionles El conjunto de los números rcionles constituyen un extesión de los números enteros, en el sentido de que incluyen frcciones que permiten resolver ecuciones del tipo x =
Más detallesMatemáticas Empresariales I. Integral Definida
Mtemátics Empresriles I Lección 8 Integrl Definid Mnuel León Nvrro Colegio Universitrio Crdenl Cisneros M. León Mtemátics Empresriles I 1 / 31 Construcción de l integrl definid Se f un función definid
Más detallesPROGRESIONES ARITMETICAS
PROGRESIONES ARITMETICAS. Hllr l sum de los primeros cien enteros positivos múltiplos de 7. L sum de n términos de un progresión ritmétic viene dd por l expresión: + n Sn n Aplicndo pr 00 términos: + 00
Más detallesMATRICES. 1. Determinar la matriz transpuesta de cada una de las siguientes; , B= , C= 2. Efectúa la siguiente operación con matrices y calcula A
MTRICES. Determinr l mtriz trnspuest de cd un de ls siguientes;,, C 8. Efectú l siguiente operción con mtrices y clcul. Sen 8, y C determinr: ) t C ) (-C) t t c) -C( t -) d) - t -(C). Dds ls siguientes
Más detallesUniversidad de Valladolid
Universidd de Vlldolid Deprtmento de Informátic Teorí de utómts y lengujes formles. 2 o I.T.Informátic. Gestión. Exmen de segund convoctori, 5 de septiemre de 2007 Apellidos, Nomre... Grupo:... Firm: 1
Más detallesEl conjunto de los números naturales tiene las siguientes características
CAPÍTULO Números Podemos decir que l noción de número nció con el homre. El homre primitivo tení l ide de número nturl y prtir de llí, lo lrgo de muchos siglos e intenso trjo, se h llegdo l desrrollo que
Más detallesExamen Parcial de Autómatas y Lenguajes Formales 12 de diciembre de 2003
Exmen Prcil de Autómts y Lengujes Formles 2 de diciemre de 23 Resolver los siguientes prolems. Tiempo 2 hors.. Dr un grmátic y demostrr que es correct pr L = { m n 2m < n < 3m}. 2. Dr un utómt de pil determinist
Más detallesMÉTODO DE KARNAUGH MÉTODO DE KARNAUGH... 1
MÉTODO DE KARNAUGH Jesús Pizrro Peláez MÉTODO DE KARNAUGH... 1 1. INTRODUCCIÓN... 1 2. MÉTODO DE KARNAUGH... 2 3. EJEMPLO DE APLICACIÓN (I)... 4 4. ESTADOS NO IMPORTA EN LAS FUNCIONES LÓGICAS... 6 5. EJEMPLO
Más detallesEscribe en la pantalla de trabajo de wiris los polinomios y las operaciones indicadas teniendo en cuenta las siguientes indicaciones:
Cálculo con wiris. ºESO EJERCICIOS GUIADOS.- Siendo que: P ( ) Q ( ) 6 R ( ) reliz ls siguientes operciones: ) P ( ) Q( ) ) Q( ) R( ) c) P( ) R( ) d) Cociente resto de Q ( ) R( ) Escrie en l pntll de trjo
Más detallesBases Formales de la Computación
Gerrdo M. Srri M. Bses Formles de l Computción Gerrdo M. Srri M. Pontifici Universidd Jverin 4 de octure de 2008 Gerrdo M. Srri M. RELACIONES DE SIMULACIÓN El Prolem con l Teorí de Autómts Clásic Gerrdo
Más detallesAprendizaje de lenguajes incontextuales (II) Autómatas de árboles y gramáticas incontextuales
prendizje de lengujes incontextules (II) utómts de ároles y grmátics incontextules José M. Sempere Deprtmento de Sistems Informáticos y omputción Universidd Politécnic de Vlenci onceptos ásicos de los
Más detallesEstructuras Algebraicas. UCR ECCI CI-1204 Matemática Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides
UCR ECCI CI-204 Mtemátic Discrets Prof. M.Sc. Krysci Dvin Rmírez Benvides Se E un conjunto no vcío, un función f f : E E E se llm ley de composición intern (operción) sobre E. Además, l imgen f(,b) se
Más detallesTEORÍA DE AUTÓMATAS I Informática de Sistemas. Soluciones a las cuestiones de examen del curso 2011/12
TEORÍA DE AUTÓMATAS I Informátic de Sistems Soluciones ls cuestiones de exmen del curso 2011/12 Ferero 12, 1ª semn 1. Considere el lenguje { 2n n c / 0}. Indique cuál de ls siguientes firmciones es fls:
Más detallesTEMA 1. VECTORES Y MATRICES 1.3. TRAZA Y DETERMINANTE DE UNA MATRIZ
TEM. VECTORES Y MTRICES.. TRZ Y DETERMINNTE DE UN MTRIZ . VECTORES Y MTRICES.. TRZ Y DETERMINNTE DE UN MTRIZ... Concepto de Trz.... Propieddes de l trz.... Determinnte de un mtriz.... Cálculo de determinntes
Más detallesUnidad 1: Números reales.
Unidd 1: Números reles. 1 Unidd 1: Números reles. 1.- Números rcionles e irrcionles Números rcionles: Son quellos que se pueden escriir como un frcción. 1. Números enteros 2. Números decimles exctos y
Más detallesTema 22. El lema de bombeo para LR
Tem 22 Lem de omeo pr LLC Dr. Luis A. Pined IBN: 970-32-2972-7 Cómo podemos decir si un lenguje es lire del contexto? Definir un GLC o diseñr un AP pr el lenguje Pero que tl si el lenguje se descrie por
Más detallesAutómatas sobre palabras infinitas
Autómts sobre plbrs infinits Mrcelo Arens M. Arens Autómts sobre plbrs infinits 1 / 46 Teorí de utómts sobre plbrs infinits Los utómts sobre plbrs infinits son un herrmient fundmentl pr l verificción forml.
Más detallesColegio Técnico Nacional Arq. Raúl María Benítez Perdomo Matemática Primer Curso
Colegio Técnico Ncionl Arq. Rúl Mrí Benítez Perdomo Mtemátic Primer Curso Rdicción Se un número rel culquier, n un número nturl mor que 1, se llm ríz n esim de todo número rel, que stisfce l ecución n
Más detallesEstabilidad de los sistemas en tiempo discreto
Estbilidd de los sistems en tiempo discreto En tiempo discreto tmbién se puede hblr de estbilidd de estdo y de estbilidd de entrd slid de form similr l empled pr los sistems en tiempo continuo. Podemos
Más detallesDIAPOSITIVAS AUTÓMATAS CON TRANSICIONES ÉPSILON (EJERCICIOS) UNIDAD DE APRENDIZAJE: AUTÓMATAS Y LENGUAJES FORMALES
DIAPOSITIVAS AUTÓMATAS CON TRANSICIONES ÉPSILON (EJERCICIOS) UNIDAD DE APRENDIZAJE: AUTÓMATAS Y LENGUAJES FORMALES PROGRAMA EDUCATIVO: INGENIERÍA EN COMPUTACIÓN ESPACIO ACADÉMICO: FACULTAD DE INGENIERÍA
Más detalles3º) (Andalucía, Junio, 00) Determina una matriz A simétrica (A coincide con su traspuesta) sabiendo que:
PROLEMS SORE MTRICES. PROFESOR: NTONIO PIZRRO. http://ficus.pntic.mec.es/pis NDLUCÍ-MTEMÁTICS PLICDS LS CCSSII: º) (ndlucí, Junio, 98) Si son dos mtrices culquier, es correct l siguiente cden de igulddes?:
Más detallesELIPSE. Las componentes principales de la elipse se pueden obtener de la figura anterior, las cuales son: Focos: Vértices: Pág. 1
ELIPSE. Es el conjunto de todos los puntos con l propiedd de que l sum de ls distncis de los puntos del conjunto dos puntos fijos ddos es un constnte, myor que l distnci entre los dos puntos. L elipse
Más detallesProcesadores del Lenguaje I. Antonio Falcó
Procesdores del Lenguje I Antonio Flcó 2 Índice generl I Preliminres 5 1. Alfbetos y Lengujes 7 1.1. Cdens y Lengujes.............................. 7 1.2. Operciones con lengujes...........................
Más detallesAmbigüedad. Sesión 16. Una gramática ambigua. Ambigüedad. Una gramática ambigua. Una gramática ambigua
Ambigüedd Sesión 16 Ambigüedd Si un grmátic gener más de un estructur prtir de l mism riz y con l mism cosech (más de un estructur pr l mism cden), dich grmátic es mbigu Dos tipos de mbigüedd n l grmátic
Más detallesDeterminización: Construcción de Safra
Determinizción: Construcción de Sfr Ddo: Autómt de Büchi A = (Q,Σ,Q 0,δ,F) Supong que Q = {q 1,...,q n }. Vmos construir un utómt de Rin determinist B tl que L ω (A) = L ω (B), donde B está compuesto por:
Más detallesre p r e s e n tac i ó n Mat r i c i a l d e
Unidd 8 re p r e s e n tc i ó n Mt r i c i l d e Un trnsformción linel Ojetivos: Al inlizr l unidd, el lumno: Asocirá cd trnsformción linel un mtriz. Relcionrá los conceptos de núcleo, imgen, rngo nulidd
Más detallesAmbigüedad. Ambigüedad. Tema 16. Una gramática ambigua. Una gramática ambigua. Una gramática ambigua
Ambigüedd em 16 Ambigüedd Dr. Luis A. Pined SBN: 970-32-2972-7 Si un grmátic gener más de un estructur prtir de l mism riz y con l mism cosech (más de un estructur pr l mism cden), dich grmátic es mbigu
Más detallesMATRICES, DETERMINANTES Y SISTEMAS DE ECUACIONES LINEALES.
MATRICES, DETERMINANTES Y SISTEMAS DE ECUACIONES LINEALES 1 Mtrices 11 Definición Se K un cuerpo y n, m N Un mtriz n m sobre K es un plicción: A : {1,,n} {1,,m} K Si (i, j) {1,,n} {1,,m} denotremos ij
Más detallesOperación Matemática Conceptos y definiciones básicas Operaciones binarias
... onceptos y definiciones ásics... onjunto Llmremos conjunto, o clse culquier colección de ojetos llmdos elementos. Si es un elemento que pertenece l conjunto, se denot por. Si x no pertenece l conjunto,
Más detallesTema 3. DETERMINANTES
Tem. DETERMINNTES Definición de determinnte El determinnte de un mtriz cudrd es un número. Pr l mtriz, su determinnte se denot por det() o por. Pr un mtriz de orden,, se define: Ejemplo: Pr un mtriz de
Más detallesIntegral Definida. Tema 6. 6.1 Introducción. 6.2 Definición de Integral Definida
Tem 6 Integrl Definid 6.1 Introducción En este tem estudiremos l Integrl Definid o Integrl de Riemnn, un concepto mtemático que esencilmente puede describirse como el límite de un sum cundo el número de
Más detalles[FACTORIZACION DE POLINOMIOS]
009 CETis 6 Ing. Gerrdo Srmiento Díz de León [FACTORIZACION DE POLINOMIOS] Documento que enseñ como fctorizr polinomios Pr fctorizr polinomios hy vrios métodos: FACTORIZACIÓN DE POLINOMIOS. Scr fctor común:
Más detallesIntroducción a la integración numérica
Tem 7 Introducción l integrción numéric Versión: 13 de ril de 009 7.1 Motivción L integrl definid de un función continu f : [, ] R R en el intervlo [, ], If) = fx) dx 7.1) es el áre de l región del plno
Más detallesInecuaciones con valor absoluto
Inecuciones con vlor soluto El vlor soluto de un número rel se denot por y está definido por:, si 0 si 0 Propieddes Si y son números reles y n es un número entero, entonces: 1.. 3. n 4. n L noción de vlor
Más detalles2 Contents. 8. Formas normales Autómatas de Pila 118. Chapter 3. Máquinas de Turing Definición y termininología
Contents Chpter 1. Autómt finito 5 1. Alfbetos y lengujes 5 2. Operciones 7 3. Operciones con lengujes 9 4. Numerbilidd 16 5. Lengujes Regulres y Expresiones Regulres 19 6. Autómts finitos determinists
Más detallesZ := Z {0} a partir de este nuevo conjunto construimos el producto cartesiano
Cpítulo 4 Números Rcionles. Luego de construir los Números Nturles, se presentron ciertos problems como Cuál es el resultdo de 3 menos 5?, pr poder encontrr un solución se creó prtir de N el conjunto de
Más detallesBLOQUE II: ÁLGEBRA =... son números reales, el primer índice indica la fila y el segundo la columna en la que se encuentra el elemento.
BLOQUE II: ÁLGEBR Deprtmento de Mtemátics 2º Bchillerto - DEFINICIONES: Un mtriz viene dd por 2 = m 2 22 m2 3 23 m3 n 2n mn donde son números reles, el primer índice indic l fil y el segundo l column en
Más detallesTEORÍA DE AUTÓMATAS I Informática de Sistemas
TEORÍA DE AUTÓMATAS I Informátic de Sistems Soluciones ls cuestiones de exmen del curso 25/6 Ferero 26, ª semn. Se un utómt finito M={S, Σ, δ, ι, F,}. Sen p,q S;, Σ. Indique cuál de ls siguientes firmciones
Más detallesLenguajes Regulares. 2.1 Expresiones Regulares (ERs) [LP81, sec 1.9] [LP81, sec 1.9 y cap 2]
Cpítulo 2 Lengujes Regulres [LP81, sec 1.9 y cp 2] En este cpítulo estudiremos un form prticulrmente populr de representción finit de lengujes. Los lengujes regulres son interesntes por su simplicidd,
Más detallesFUNDAMENTOS FÍSICOS DE LA INGENIERIA QUINTA SESIÓN DE PRÁCTICAS
DEPARTAMENTO DE FÍSICA APLICADA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS AGRÓNOMOS Y DE MONTES UNIERSIDAD DE CÓRDOBA FUNDAMENTOS FÍSICOS DE LA INGENIERIA QUINTA SESIÓN DE PRÁCTICAS 7.- Utilizción del Polímetro
Más detallesTema 3: Sistemas de ecuaciones lineales
Tem 3: Sistems de ecuciones lineles 1. Introducción Los sistems de ecuciones resuelven problems relciondos con situciones de l vid cotidin, que tiene que ver con ls Ciencis Sociles. Nos centrremos, por
Más detalles1 Se construye una tabla. 2 Se repite lo siguiente hasta que ya no haya cambios: (q i, q j ) := s.
Minimlizción Reconocimiento de cdens Minimlizción de estdos AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES REGULARES II LENGUAJES INDEPENDIENTES DEL CONTEXTO Frncisco Hernández Quiroz Deprtmento de Mtemátics
Más detallesEjercicios de Lenguajes Gramáticas y Autómatas. Curso 2004 / 2005
Ejercicios de Lengujes Grmátics y Autómts Curso 24 / 25 Lengujes Regulres... 2 A. Ejercicio ásicos... 2 B. Ejercicios de exmen... 5 Lengujes Independientes del Contexto... 9 C. Ejercicio ásicos... 9 D.
Más detallesIntegrales impropias
Integrles impropis En todo el estudio hecho hst hor se hn utilizdo dos propieddes fundmentles: l función tení que ser cotd y el intervlo de integrción tení que ser cerrdo y cotdo. En est últim sección
Más detallesRegla de Sarrus: Para recordar con mayor facilidad el desarrollo del determinante de orden 3, podemos usar esta regla:
UNIDD 8: Determinntes. DETERMINNTES DE ORDEN Y Definición: Pr un mtriz cudrd de orden, por det( ) ó, l siguiente nº rel: det( ) = = = Definición: Pr un mtriz cudrd de orden, not por det( ) ó, l siguiente
Más detallesUNIDAD 8.- Determinantes (tema 2 del libro)
UNIDD 8.- Determinntes (tem del libro). DETERMINNTES DE ORDEN Y Definición: Pr un mtriz cudrd de orden, por det( ) ó, l siguiente nº rel: det( ) Definición: Pr un mtriz cudrd de orden, not por det( ) ó,
Más detallesUNIDAD IV ÁLGEBRA MATRICIAL
Vicerrectordo cdémico Fcultd de iencis dministrtivs Licencitur en dministrción Mención Gerenci y Mercdeo Unidd urriculr: Mtemátic II UNIDD IV ÁLGER MTRIIL Elordo por: Ing. Ronny ltuve, Esp. iudd Ojed,
Más detalles3. Expresa los siguientes radicales mediante potencias de exponente fraccionario y simplifica: 625 d) 0, 25 e) c) ( ) 4 8
POTENCIAS. Hll sin clculdor +.. Simplific utilizndo ls propieddes de ls potencis: b c ) 0 b c. Epres los siguientes rdicles medinte potencis de eponente frccionrio y simplific: ). Resuelve sin utilizr
Más detallesI.E.S. PADRE SUÁREZ Álgebra Lineal 1 TEMA I MATRICES. DETERMINANTES.
I.E.S. PDRE SUÁREZ Álgebr Linel TEM I. Mtrices.. Operciones con mtrices. Determinnte de un mtriz cudrd.. Mtriz invers de un mtriz cudrd. MTRICES. DETERMINNTES.. MTRICES. Llmmos mtriz de números reles,
Más detallesGUÍA DE EJERCICIOS Nº 5: SIMPLIFICACIÓN DE EXPRESIONES BOOLEANAS Y CIRCUITOS COMBINACIONALES
GUÍ DE EJERCICIOS Nº 5: SIMPLIICCIÓN DE EXPRESIONES OOLENS Y CIRCUITOS COMINCIONLES 1. Dd l siguiente función : f min( 0,5,7,14,15) + X( 1,6,9 ) =. ) Obteng Mp de Krnugh. b) Determine función mínim c)
Más detallesTEMA 3 DETERMINANTES Matemáticas II 2º Bachillerato 1
TEMA DETERMINANTES Mtemátics II 2º Bchillerto 1 TEMA DETERMINANTES.1 DETERMINANTES DE ORDEN 2.1.1 DEFINICIÓN: El determinnte de un mtriz cudrd de orden dos es un número que se obtiene del siguiente modo:
Más detallesINGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS SEGUNDO CURSO, SEGUNDO CUATRIMESTRE TEORÍA DE AUTÓMATAS
Más detallesY f. Para ello procederemos por aproximaciones sucesivas, de modo que cada una de ellas constituya un término de una sucesión G n cuyo límite
INTEGRALES LECCIÓN Índice: El prolem del áre. Ejemplos. Prolems..- El prolem del áre Se f un función continu y no negtiv en [,]. Queremos clculr el áre S de l región del plno limitd por l gráfic de f,
Más detalles