L'égalité de deux DFA est-elle un problème décidable?


11

Donc, étant donné deux DFA, le problème de trouver s'ils génèrent la même langue est-il un problème décidable?

Je sais déjà que l'égalité de deux LFC n'est pas décidable

mais qu'en est-il de l'égalité de deux DFA? étant donné que la plupart des problèmes avec les DFA sont décidables, est-ce également décidable?


1
Oui, il est décidable en temps linéaire drona.csa.iisc.ernet.in/~deepakd/atc-common/…
abc

1
Bienvenue en informatique! Qu'as-tu essayé? Où êtes-vous resté coincé? Nous ne voulons pas simplement vous remettre la solution; nous voulons que vous gagniez en compréhension. Cependant, comme nous ne savons pas quel est votre problème sous-jacent, nous ne pouvons donc pas commencer à vous aider. Voir ici pour des conseils sur la façon de poser des questions sur les problèmes d'exercice. Si vous ne savez pas comment améliorer votre question, pourquoi ne pas demander autour de Computer Science Chat ?
Raphael

Réponses:


22

A1,A2AΔL(A1)ΔL(A2):=(L(A1)L(A2))(L(A2)L(A1))L(AΔ)=

AΔ(F1×F2¯)(F1¯×F2)

L(AΔ)


3

D1D2D1D2D1D2

D1D2


1
Je crois que vous confondez «l'équivalence» des DFA et leur égalité.
einpoklum

@einpoklum oui, j'utilise le terme "égalité" comme synonyme d '"équivalence" car le PO utilise le terme "égalité".
fade2black

2
Mais les deux ne sont pas les mêmes. Même après minimisation, les automates ne sont pas égaux . Nous savons cependant qu'ils sont isomorphes, ce qui est certainement décidable (si potentiellement plus difficile que l'égalité).
Raphael
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.