Articulo de referencia

Equivalencia de tartamudeo

En la ciencia teórica de la computación , la equivalencia de tartamudeo , [ 1 ] una relación escrita como Los caminos π {\displaystyle \pi } y π ′ {\displaystyle \pi '} son equi...

En la ciencia teórica de la computación , la equivalencia de tartamudeo , [ 1 ] una relación escrita como

Los caminosπ{\displaystyle \pi }yπ{\displaystyle \pi '}son equivalentes a la tartamudez.
πstπ{\displaystyle \pi \sim _{st}\pi '},

puede verse como una partición de caminosπ{\displaystyle \pi }yπ{\displaystyle \pi '}en bloques, de modo que los estados en elkth{\displaystyle k^{\mathrm {th} }}Los bloques de una ruta están etiquetados (L(){\displaystyle L(\cdot )}) lo mismo que los estados en elkth{\displaystyle k^{\mathrm {th} }}bloque del otro camino. Los bloques correspondientes pueden tener longitudes diferentes.

Formalmente, esto se puede expresar como dos caminos infinitos.π=s0,s1,{\displaystyle \pi =s_{0},s_{1},\ldots }yπ=r0,r1,{\displaystyle \pi '=r_{0},r_{1},\ldots }ser tartamudo equivalente (πstπ{\displaystyle \pi \sim _{st}\pi '}) si hay dos secuencias infinitas de enteros0=i0<i1<i2<{\displaystyle 0=i_{0}<i_{1}<i_{2}<\ldots }y0=j0<j1<j2<{\displaystyle 0=j_{0}<j_{1}<j_{2}<\ldots }de tal manera que para cada bloquek0{\displaystyle k\geq 0}sostieneL(sik)=L(sik+1)==L(sik+11)=L(rjk)=L(rjk+1)==L(rjk+11){\displaystyle L(s_{i_{k}})=L(s_{i_{k}+1})=\ldots =L(s_{i_{k+1}-1})=L(r_{j_{k}})=L(r_{j_{k}+1})=\ldots =L(r_{j_{k+1}-1})}.

La equivalencia de tartamudeo no es lo mismo que la bisimulación , ya que esta última no puede capturar la semántica del operador «eventualmente» (o «finalmente») presente en la lógica de árbol temporal lineal / de computación (lógica temporal ramificada) ( lógica modal ). Por lo tanto , debe utilizarse la denominada bisimulación ramificada .

Referencias

  1. Groote, Jan Friso; Vaandrager, Frits W. (1990). "Un algoritmo eficiente para bisimulación ramificada y equivalencia de tartamudeo" . En Paterson, Michael S. (ed.). Actas del 17.º Coloquio Internacional sobre Autómatas, Lenguajes y Programación . Lecture Notes in Computer Science . Vol.  443. Springer-Verlag . pp. 626–638 . doi : 10.1007/BFb0032063 . ISBN  0-387-52826-1.