Exercises on deterministic finite automata (DFA)

  1. Minimum DFA for {w∈{a,b}∗∣∣w∣a∈2N}\{ w \in \{a,b\}^* \mid |w|_a\in 2\mathbb{N}\}
  2. Minimum DFA for {w∈{a,b}∗∣∣w∣a∈2N∧∣w∣b∈2N}\{ w \in \{a,b\}^* \mid |w|_a\in 2\mathbb{N}\wedge |w|_b\in 2\mathbb{N} \}
  3. Minimum DFA for {w∈{a,b}∗∣∣w∣a∉2N∨∣w∣b∉2N}\{ w \in \{a,b\}^* \mid |w|_a\notin 2\mathbb{N}\vee |w|_b\notin 2\mathbb{N} \}
  4. Minimum DFA for {w∈{a,b}∗∣∃x:w=xa}\{ w \in \{a,b\}^* \mid \exists x: w=xa \}
  5. Minimum DFA for {w∈{a,b}∗∣∃x:w=xbba}\{ w \in \{a,b\}^* \mid \exists x: w=xbba \}
  6. Minimum DFA for {w∈{a,b}∗∣∃x:w=xbabab}\{ w \in \{a,b\}^* \mid \exists x: w=xbabab \}
  7. Minimum DFA for {w∈{a,b}∗∣∃x,y:(w=xaby∧∣y∣=1)}\{ w \in \{a,b\}^* \mid \exists x,y: (w=xaby \wedge |y|=1) \}
  8. Minimum DFA for {w∈{a,b}∗∣∀x,y:(w=xay⇒∣x∣b∈2N)}\{ w \in \{a,b\}^* \mid \forall x,y: (w=xay \Rightarrow |x|_b\in 2\mathbb{N}) \}
  9. Minimum DFA for {w∈{a,b}∗∣∀x,y:(w=xay⇒∣y∣b∈2N)}\{ w \in \{a,b\}^* \mid \forall x,y: (w=xay \Rightarrow |y|_b\in 2\mathbb{N}) \}
  10. Minimum DFA for {w∈{a,b}∗∣∀x,y:((w=xy∧∣x∣≥3)⇒(∣x∣a∈2N∨∣x∣b∈2N))}\{ w \in \{a,b\}^* \mid \forall x,y: ( (w=xy \wedge |x|\geq 3) \Rightarrow (|x|_a\in 2\mathbb{N}\vee |x|_b\in 2\mathbb{N}) ) \}
  11. Minimum DFA for {w∈{a,b}∗∣∀x,y:((w=xy∧∣x∣≥3)⇒(∣x∣a∈2N∨∣x∣b∉2N))}\{ w \in \{a,b\}^* \mid \forall x,y: ( (w=xy \wedge |x|\geq 3) \Rightarrow (|x|_a\in 2\mathbb{N}\vee |x|_b\notin 2\mathbb{N}) ) \}
  12. Minimum DFA for {w∈{a,b}∗∣∀x,y,z:((w=xyz∧∣y∣=3)⇒(∣y∣a∈2N∨∣y∣b∉2N))}\{ w \in \{a,b\}^* \mid \forall x,y,z: ( (w=xyz \wedge |y|=3) \Rightarrow (|y|_a\in 2\mathbb{N} \vee |y|_b\notin 2\mathbb{N}) ) \}
  13. Minimum DFA for {w∈{a,b}∗∣∀x,y,z:((w=xyz∧∣y∣=3)⇒(∣y∣a∈2N∨∣y∣b∈2N))}\{ w \in \{a,b\}^* \mid \forall x,y,z: ( (w=xyz \wedge |y|=3) \Rightarrow (|y|_a\in 2\mathbb{N} \vee |y|_b\in 2\mathbb{N}) ) \}
  14. Minimum DFA for {w∈{a,b}∗∣∀x:(w=bbx⇒∣x∣aa=0)}\{ w \in \{a,b\}^* \mid \forall x: (w=bbx \Rightarrow |x|_{aa}=0) \}
  15. Minimum DFA for {w∈{a,b}∗∣∣w∣bbb=0}\{ w \in \{a,b\}^* \mid |w|_{bbb}=0 \}
  16. Minimum DFA for {w∈{a,b}∗∣∣w∣bab=0}\{ w \in \{a,b\}^* \mid |w|_{bab}=0 \}
  17. Minimum DFA for {w∈{a,b}∗∣∣w∣aba=0∧∣w∣bab=0∧∃x:w=xaaa}\{ w \in \{a,b\}^* \mid |w|_{aba}=0 \wedge |w|_{bab}=0 \wedge \exists x: w=xaaa \}
  18. Minimum DFA for {w∈{a,b,c}∗∣∣w∣abc≤1}\{ w \in \{a,b,c\}^* \mid |w|_{abc}\leq 1 \}
  19. Minimum DFA for {w∈{a,b,c}∗∣∀x,y,z:(w=xbybz⇒∣y∣a≥2)}\{ w \in \{a,b,c\}^* \mid \forall x,y,z: (w=xbybz \Rightarrow |y|_a\geq 2) \}
  20. Minimum DFA for {w∈{0,1}∗∣value2(w)∈2N}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in 2\mathbb{N} \}
  21. Minimum DFA for {w∈{0,1}∗∣value2(w)∈3N}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in 3\mathbb{N} \}
  22. Minimum DFA for {w∈{0,1}∗∣value2(w)∉3N}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\notin 3\mathbb{N} \}
  23. Minimum DFA for {w∈{0,1}∗∣value2(w)∈4N}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in 4\mathbb{N} \}
  24. Minimum DFA for {w∈{0,1}∗∣value2(w)∉4N}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\notin 4\mathbb{N} \}
  25. Minimum DFA for {w∈{0,1}∗∣value2(w)∈5N}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in 5\mathbb{N} \}
  26. Minimum DFA for {w∈{a,b}∗∣∀x,y,z:((w=xyz∧∣y∣=3)⇒∣y∣a=2)}\{ w \in \{a,b\}^* \mid \forall x,y,z: ((w=xyz \wedge |y|=3) \Rightarrow |y|_a=2) \}
  27. Minimum DFA for {w∈{a,b}∗∣∀x,y:((w=xy∧∣x∣∉2N)⇒∣x∣b=1+∣x∣a)}\{ w \in \{a,b\}^* \mid \forall x,y: ((w=xy \wedge |x|\notin 2\mathbb{N})\Rightarrow |x|_b=1+|x|_a) \}
  28. Minimum DFA for {w∈{a,b}∗∣∀x,y:((w=xy∧∣y∣∉2N)⇒∣y∣b=1+∣y∣a)}\{ w \in \{a,b\}^* \mid \forall x,y: ((w=xy \wedge |y|\notin 2\mathbb{N}) \Rightarrow |y|_b=1+|y|_a) \}
  29. Minimum DFA for {w∈{a,b}∗∣∀y:((∣y∣=2∧∣y∣b>0)⇒∣w∣y>0)}\{ w \in \{a,b\}^* \mid \forall y: ((|y|=2 \wedge |y|_b>0) \Rightarrow |w|_y>0) \}
  30. Minimum DFA for {w∈{a,b}∗∣∣w∣ab=∣w∣ba}\{ w \in \{a,b\}^* \mid |w|_{ab}=|w|_{ba} \}
  31. Minimum DFA for {w∈{a,b}∗∣∣w∣ab=∣w∣b}\{ w \in \{a,b\}^* \mid |w|_{ab}=|w|_b \}
  32. Minimum DFA for {w∈{a,b}∗∣∣w∣aba=∣w∣b}\{ w \in \{a,b\}^* \mid |w|_{aba}=|w|_b \}
  33. Minimum DFA for {w∈{a,b}∗∣∣w∣aba+1=∣w∣b}\{ w \in \{a,b\}^* \mid |w|_{aba}+1=|w|_b \}
  34. Minimum DFA for {w∈{a,b}∗∣∣w∣aba=∣w∣a}\{ w \in \{a,b\}^* \mid |w|_{aba}=|w|_a \}
  35. Minimum DFA for {w∈{a,b}∗∣∣w∣aba+1=∣w∣a}\{ w \in \{a,b\}^* \mid |w|_{aba}+1=|w|_a \}
  36. Minimum DFA for {w∈{a,b}∗∣∃x,y,z:(w=xyz∧∣y∣b=3+∣y∣a)}\{ w \in \{a,b\}^* \mid \exists x,y,z: (w=xyz \wedge |y|_b=3+|y|_a) \}
  37. Minimum DFA for {xy∈{a,b}∗∣∣x∣a=∣y∣a}\{ xy \in \{a,b\}^* \mid |x|_a=|y|_a \}
  38. Minimum DFA for {xy∈{a,b}∗∣∣x∣a=∣y∣b}\{ xy \in \{a,b\}^* \mid |x|_a=|y|_b \}
  39. Minimum DFA for {xy∈{a,b}∗∣∣x∣aa=∣y∣b}\{ xy \in \{a,b\}^* \mid |x|_{aa}=|y|_b \}