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?

Richard Jones
la source
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Δ)

Yuval Filmus
la source
3

D1D2D1D2D1D2

D1D2

fade2black
la source
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