De Autómata Finito a Expresión Regular

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024

Комментарии • 59

  • @carlogilmarp.s.16
    @carlogilmarp.s.16 10 лет назад +18

    Me acabas de ayudar a entender lo que no pude en 4 clases de Teoría de la Computación!! Muchas gracias!!!

    • @jhustyncarvajal1383
      @jhustyncarvajal1383 4 года назад +2

      jaajajaja 6 años despues queria comentar lo mismo arriba los programadores :v

    • @felipecalderon2755
      @felipecalderon2755 2 месяца назад +1

      @@jhustyncarvajal1383 jajajajaj 10 años despues y queria comentar lo mismo

  • @JuancarMolinero
    @JuancarMolinero  11 лет назад +8

    Me alegro de que os sean de utilidad.
    Gracias por comentar

  • @Melder_Kou
    @Melder_Kou 3 года назад +1

    8 años despues, y esto sigue siendo util, gracias

  • @TheStrategyHacks
    @TheStrategyHacks 11 лет назад

    Muy buen video amigo, a mi profesor no le entendía este tema y mucho menos comprendía los libros, pero contigo lo entendí perfectamente, ahora podré continuar con mi tarea. MUCHAS GRACIAS

  • @amigueta92
    @amigueta92 10 лет назад +6

    wow! que bien explicado, yo solo tenia la dudita de cuando hay varios "caminos", como se distribuían los signos de "+" pero ya me quedó clarisimo gracias, si te pudiera dar 1000 me gusta, te los daba saludos

    • @danielmolto1260
      @danielmolto1260 5 лет назад

      Muy clara la explicación!! Gracias Juancar!!!

  • @ThePomelo09
    @ThePomelo09 10 лет назад

    Muchas gracias ! Explicas excelente Saludos desde Argentina!

  • @anfrutos01
    @anfrutos01 11 лет назад

    Muchas gracias por tus videos, son de gran ayuda.

  • @SAMARIA02
    @SAMARIA02 10 лет назад +2

    espero lo puedas hacer al revez, de ER a AF, saludos y muy buena explicacion.

  • @andrests
    @andrests 9 лет назад

    muy bien explicado. Me ha ayudado para examen de automatas Sigue asi !

  • @danielmolto1260
    @danielmolto1260 5 лет назад

    Muy clara la explicación, GRACIAS Juancar!!

  • @JuancarMolinero
    @JuancarMolinero  11 лет назад +6

    Ahhh! Tienes toda la razón, FALTA LA ÚLTIMA CLAUSURA!!
    Muchas gracias por avisar. :-)
    Estoy de acuerdo contigo en lo de la música, puede resultar muy pesada si hay que ver un trozo del vídeo varias veces...

    • @zenosama1118
      @zenosama1118 7 лет назад

      Juancar Molinero
      no veo el fallo 😭

    • @zenosama1118
      @zenosama1118 7 лет назад +1

      Juancar Molinero
      música?
      supongo que habrás actualizado el vídeo y llevado a cabo la corrección oportuna, lo deduzco por que no hay música en el vídeo y no veo el fallo que comentas
      un saludo desde Ecuador 👍

    • @josecarlostiradolinares9324
      @josecarlostiradolinares9324 4 года назад

      quisiera saber como puedo convertir ER a AF

    • @jriveros3901
      @jriveros3901 8 месяцев назад

      xy+xy(yx*+xx*yx*+xy*x(xxy*x)*) este sería con la cláusura final

  • @deyaniralopez2296
    @deyaniralopez2296 4 года назад

    Muchas gracias, la verdad que te he entendido mejor que la maestra que me da clase 😃

  • @primeroverdad
    @primeroverdad 7 лет назад

    Como sería la equivalencia entre automata finito y expresión regular usando el teorema que dice que si L es aceptado por un DFA, entonces L es denotado por expresión regular. Lo que no entiendo es como se tabulan las rij superindice k, con k igual a 0,1,2. Gracias.

  • @senorweb
    @senorweb 8 лет назад

    Gracias bro, excelente tuto me ha servido bastante ;)

  • @yosetcozcomauri7799
    @yosetcozcomauri7799 4 года назад

    La mejor eplicacion gracias!

  • @patriciavelazquez5663
    @patriciavelazquez5663 7 лет назад

    Super bien explicado, te lo agradezco.

  • @franciscolopezalonso6841
    @franciscolopezalonso6841 4 года назад

    Hola JuanCar, una duda:
    Supongamos que tenemos un autómata cuyo estado inicial corresponde con el estado de aceptación y, en dicho estado, tenemos un transición recursiva (al margen de las transiciones que salen hacia otros estados del autómata). Qué se evaluaría primero a la hora de escribir la expresión regular? La transición recursiva (*) y después el resto del autómata o viceversa? O ambas opciones serían válidas?

  • @montserratcassil4901
    @montserratcassil4901 7 лет назад

    Como podria programarce?

  • @OscarFelipeCarrascoDiaz
    @OscarFelipeCarrascoDiaz 11 лет назад +1

    Mi profesor nos enseño otra forma. Dejando un estado de entrada y solo uno de Aceptación, sin estados en medio. Las ER finales serán equivalentes?

    • @zenosama1118
      @zenosama1118 7 лет назад

      Óscar Felipe Carrasco Díaz
      a mí también me lo explicaron como lo comentas, sin duda está me queda más claro

    • @supapi2
      @supapi2 5 лет назад

      @@zenosama1118 Si son equivalentes, acabo de resolverlo por esa técnica que dicen, se llama eliminación de estados, y es la mejor técnica para implementarlo en algoritmo, (la del vídeo es buena para entender pero no para programar). El resultado aplicando eliminación de estados es:
      xy+xy(y+xx*y)x*+xyxy*x(xxy*x)*

  • @weddoes2009
    @weddoes2009 11 лет назад

    Gracias por los videos, queda todo muy bien explicado e intuitivo, me gustó especialmente el del Lema del Bombeo; me voy a suscribir por si vas haciendo más. :)
    Por cierto, xx* queda mejor reducirlo a x^+

    • @supapi2
      @supapi2 5 лет назад

      el símbolo "^" puede ser confuso ya que no es un operador o modificador, el símbolo "+" esta reservado para unión, estrictamente hablando no puedes utilizar "xx*" por "x^+" aunque la idea se entiende "cualquier cantidad de X, pero al menos una vez"

  • @tsuguruni
    @tsuguruni 9 лет назад +2

    no faltaría un asterisco en la última expresión?

  • @AcademiaCS1
    @AcademiaCS1 3 года назад +1

    Hola, muchas gracias por tu trabajo. Lo haces muy bien. Y humildemente te pido, como colega, que le pongas más cuidado a la entonación y potencia de tu voz, eso ayudará mucho. Y sin afán de molestar te comento que al final omitiste un asterísco en el bucle al factorizar XY, bucle de Q0 A Q6. SALUDOS, Y muchas gracias.

  • @arymirortega4265
    @arymirortega4265 9 лет назад

    Excelente explicación .

  • @DanielOcio
    @DanielOcio 11 лет назад

    Gracias por el vídeo. Tienes explicación al contrario? Es decir de ER a AFD

  • @marioherrera2055
    @marioherrera2055 7 лет назад

    una consulta, que pasa si en un automata tengo una cadena vacía como transición de un punto a otro, eso afecta en alguna forma a la hora de formar la expresión regular?

    • @JuancarMolinero
      @JuancarMolinero  7 лет назад +1

      Eso dependerá del autómata. Imagínate que tienes un autómata con solo dos estados, el de inicio (A) y el de aceptación (B). Si tenemos una transición de A a B que tiene lugar cuando el autómata procesa 'x', la expresión regular nos indicaría que el lenguaje aceptado es una 'x'.
      Si ahora añadimos otra transición de A a B asociada a la cadena vacía, tenemos que el autómata aceptará tanto 'x' como la cadena vacía. Por lo tanto la expresión regular sería distinta.
      Como digo, todo depende de cómo sea el autómata y dónde tengamos la transición con la cadena vacía.
      Saludos

  • @Sintxausti
    @Sintxausti 11 лет назад

    Gracias por el video, nos vemos en clase.

  • @josemortizr
    @josemortizr 8 лет назад

    Muy bien explicado, gracias

  • @g.alarcon9011
    @g.alarcon9011 4 года назад

    Que tal amigos, en estos ejemplos, el operador "+" funciona como una concatención??

    • @rasaraguro
      @rasaraguro 4 года назад +1

      Si de 1 o más veces.

    •  4 года назад +1

      Creo que lo esta usando como si fuera el "|"

    • @g.alarcon9011
      @g.alarcon9011 4 года назад +1

      Gracias bro

  • @montserratcassil4901
    @montserratcassil4901 7 лет назад

    hay algun ejemplo de como pasar eso teorico a un lenguaje de programacion?

    • @supapi2
      @supapi2 5 лет назад

      técnica de eliminación de estados

  • @shellamelexterminador6502
    @shellamelexterminador6502 3 года назад

    muchas gracias

  • @raftal6746
    @raftal6746 6 лет назад

    Muchas gracias!
    Una pregunta: ¿es posible factorizar también el 1er sumando?
    (€: cadena vacía)
    xy + xyyx* + xyxx*yx* + xyxy*x(xxy*x)* =
    xy (€ + yx* + xx*yx* + xy*x(xxy*x)* =
    xy (yx* + xx*yx* + xy*x(xxy*x)*)

    • @supapi2
      @supapi2 5 лет назад

      claro que si!

  • @ciclop3
    @ciclop3 6 лет назад

    TE AMO!!!!!!!

  • @tomycadario2644
    @tomycadario2644 3 года назад

    juancar te amo bigote lindo

  • @josiasgomes4909
    @josiasgomes4909 6 лет назад

    Muito bom, obrigado

  • @enibu369
    @enibu369 7 лет назад

    q0 a q6.
    porque llega solo asta q6???

    • @JuancarMolinero
      @JuancarMolinero  7 лет назад

      Hola Debora
      Lo que nos interesa es ver las distintas formas de llegar a los estados de aceptación, por eso uno de los caminos planteados es cómo se llega de q0 a q6... aunque también hay que tener en cuenta que después hay un bucle que sale y llega al propio q6 y encima reutiliza parte de las transiciones que ya se han tenido en cuenta.

    • @enibu369
      @enibu369 7 лет назад

      gracias

  • @brunotaretto
    @brunotaretto 7 лет назад

    gracias!

  • @inewue1
    @inewue1 6 лет назад

    te amo

  • @fernandoorozco8754
    @fernandoorozco8754 7 лет назад

    Creo que esa expresion regular xy + xy(yx* + xx*yx* + xy*x(xxy*x)*)*
    no acepta la palabra
    { x y x x x x x y x x x }
    Y el automata si

    • @JuancarMolinero
      @JuancarMolinero  7 лет назад +2

      Hola Fernando Javier.
      La cadena que propones sí que es aceptada por la expresión regular.
      Si desarrollamos el 2º término nos quedaría:
      xy + xyyx* + xyxx*yx* + xyxy*x(xxy*x)*
      Como puedes ver, el tercer término, puede generar la cadena que indicas.
      A la hora de ver equivalencias o diferencias entre autómatas, gramáticas y/o expresiones regulares, no te recomiendo trabajar con cadenas demasiado largas. Normalmente suele ser suficiente con analizar las cadenas más cortas que se aceptan o generan en cada caso... aunque siempre pueda haber excepciones.
      Saludos

  • @papopodrido5930
    @papopodrido5930 4 года назад

    Al final del video a la expresion regular creo que le falta un *