Definition

Distinguishable Pair ^definition

Let be a language. Let be formula that do not necessarily have to belong to . Then, and are distinguishable in iff:

  • is known as the distinguishing suffix
  • The distinguishing pair is represented as

Again, a distinguishable pair for a language need not necessarily belong to the language!

That is, we could have a distinguishable pair for with both and

Theorems

T1: A DFA has unique resultant states for a distinguishing pair ^t1

Let be a language and be a DFA. For every distinguishing pair in L:

This means any DFA needs at least 2 states to recognise , if contains a distinguishing pair.

C1: A language with a distinguishing pair cannot be recognised by the single-state FSA

From theorem 1, a DFA recognising where has a distinguishing pair need at least two states. Then, the single-state FSA (having only one state) cannot recognise it.

Examples

Distinguishable & Non-distinguishable pairs

Let be the language given by:

  • Are the strings and distinguishable in ?

  • Are the strings and distinguishable in ?