En la informática teórica , una bisimulación de tartamudeo es una relación entre dos sistemas de transición , máquinas abstractas que modelan la computación. Se define de manera coinductiva y generaliza la idea de bisimulaciones . Una bisimulación hace coincidir los estados de una máquina de modo que las transiciones se correspondan; una bisimulación de tartamudeo permite que las transiciones se correspondan con fragmentos de ruta finitos. [1]
Definición
En Principles of Model Checking , Baier y Katoen definen una bisimulación de tartamudeo para un sistema de transición único y luego la adaptan a una relación en dos sistemas de transición. Una bisimulación de tartamudeo para es una relación binaria R en S tal que para todo ( s 1 , s 2 ) en R :
tienen las mismas etiquetas
Si es una transición válida y entonces existe un fragmento de ruta finito ( ) tal que cada par está en R y está en R
Si es una transición válida y no lo es, entonces existe un fragmento de ruta finito ( ) tal que cada par está en R y está en R
Generalizaciones
Se puede utilizar una generalización, la bisimulación de tartamudeo divergente, para simplificar el espacio de estados de un sistema con la desventaja de que las afirmaciones que utilizan el operador de lógica temporal lineal "next" pueden cambiar el valor de verdad. [2] Una bisimulación de tartamudeo robusta permite la incertidumbre sobre las transiciones en el sistema. [3]
^ "Abstracción de bisimulación de tartamudeo divergente para síntesis de controlador con especificaciones de lógica temporal lineal". Automatica . 130 . 2021. doi :10.1016/j.automatica.2021.109723. hdl : 10289/14366 .
^ "Bisimulación robusta de tartamudeo para abstracción y síntesis de controlador con perturbación". Automatica . 160 . 2024. doi : 10.1016/j.automatica.2023.111394 .
Este artículo de informática es un esbozo . Puedes ayudar a Wikipedia ampliándolo.