Exercises on deterministic finite automata (DFA)

  1. Minimum DFA for {w{a,b}wa2˙}\{ w \in \{a,b\}^* \mid |w|_a\in\dot{2} \}
  2. Minimum DFA for {w{a,b}wa2˙wb2˙}\{ w \in \{a,b\}^* \mid |w|_a\in\dot{2}\wedge |w|_b\in\dot{2} \}
  3. Minimum DFA for {w{a,b}wa2˙wb2˙}\{ w \in \{a,b\}^* \mid |w|_a\notin\dot{2}\vee |w|_b\notin\dot{2} \}
  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=xabyy=1)}\{ w \in \{a,b\}^* \mid \exists x,y: (w=xaby \wedge |y|=1) \}
  8. Minimum DFA for {w{a,b}x,y:(w=xayxb2˙)}\{ w \in \{a,b\}^* \mid \forall x,y: (w=xay \Rightarrow |x|_b\in\dot{2}) \}
  9. Minimum DFA for {w{a,b}x,y:(w=xayyb2˙)}\{ w \in \{a,b\}^* \mid \forall x,y: (w=xay \Rightarrow |y|_b\in\dot{2}) \}
  10. Minimum DFA for {w{a,b}x,y:((w=xyx3)(xa2˙xb2˙))}\{ w \in \{a,b\}^* \mid \forall x,y: ( (w=xy \wedge |x|\geq 3) \Rightarrow (|x|_a\in\dot{2}\vee |x|_b\in\dot{2}) ) \}
  11. Minimum DFA for {w{a,b}x,y:((w=xyx3)(xa2˙xb2˙))}\{ w \in \{a,b\}^* \mid \forall x,y: ( (w=xy \wedge |x|\geq 3) \Rightarrow (|x|_a\in\dot{2}\vee |x|_b\notin\dot{2}) ) \}
  12. Minimum DFA for {w{a,b}x,y,z:((w=xyzy=3)(ya2˙yb2˙))}\{ w \in \{a,b\}^* \mid \forall x,y,z: ( (w=xyz \wedge |y|=3) \Rightarrow (|y|_a\in\dot{2} \vee |y|_b\notin\dot{2}) ) \}
  13. Minimum DFA for {w{a,b}x,y,z:((w=xyzy=3)(ya2˙yb2˙))}\{ w \in \{a,b\}^* \mid \forall x,y,z: ( (w=xyz \wedge |y|=3) \Rightarrow (|y|_a\in\dot{2} \vee |y|_b\in\dot{2}) ) \}
  14. Minimum DFA for {w{a,b}x:(w=bbxxaa=0)}\{ w \in \{a,b\}^* \mid \forall x: (w=bbx \Rightarrow |x|_{aa}=0) \}
  15. Minimum DFA for {w{a,b}wbbb=0}\{ w \in \{a,b\}^* \mid |w|_{bbb}=0 \}
  16. Minimum DFA for {w{a,b}wbab=0}\{ w \in \{a,b\}^* \mid |w|_{bab}=0 \}
  17. Minimum DFA for {w{a,b}waba=0wbab=0x: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}wabc1}\{ w \in \{a,b,c\}^* \mid |w|_{abc}\leq 1 \}
  19. Minimum DFA for {w{a,b,c}x,y,z:(w=xbybzya2)}\{ 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)2˙}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in\dot{2} \}
  21. Minimum DFA for {w{0,1}value2(w)3˙}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in\dot{3} \}
  22. Minimum DFA for {w{0,1}value2(w)3˙}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\notin\dot{3} \}
  23. Minimum DFA for {w{0,1}value2(w)4˙}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in\dot{4} \}
  24. Minimum DFA for {w{0,1}value2(w)4˙}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\notin\dot{4} \}
  25. Minimum DFA for {w{0,1}value2(w)5˙}\{ w \in \{0,1\}^* \mid \mathtt{value}_2(w)\in\dot{5} \}
  26. Minimum DFA for {w{a,b}x,y,z:((w=xyzy=3)ya=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=xyx2˙)xb=1+xa)}\{ w \in \{a,b\}^* \mid \forall x,y: ((w=xy \wedge |x|\notin\dot{2})\Rightarrow |x|_b=1+|x|_a) \}
  28. Minimum DFA for {w{a,b}x,y:((w=xyy2˙)yb=1+ya)}\{ w \in \{a,b\}^* \mid \forall x,y: ((w=xy \wedge |y|\notin\dot{2}) \Rightarrow |y|_b=1+|y|_a) \}
  29. Minimum DFA for {w{a,b}y:((y=2yb>0)wy>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}wab=wba}\{ w \in \{a,b\}^* \mid |w|_{ab}=|w|_{ba} \}
  31. Minimum DFA for {w{a,b}wab=wb}\{ w \in \{a,b\}^* \mid |w|_{ab}=|w|_b \}
  32. Minimum DFA for {w{a,b}waba=wb}\{ w \in \{a,b\}^* \mid |w|_{aba}=|w|_b \}
  33. Minimum DFA for {w{a,b}waba+1=wb}\{ w \in \{a,b\}^* \mid |w|_{aba}+1=|w|_b \}
  34. Minimum DFA for {w{a,b}waba=wa}\{ w \in \{a,b\}^* \mid |w|_{aba}=|w|_a \}
  35. Minimum DFA for {w{a,b}waba+1=wa}\{ w \in \{a,b\}^* \mid |w|_{aba}+1=|w|_a \}
  36. Minimum DFA for {w{a,b}x,y,z:(w=xyzyb=3+ya)}\{ w \in \{a,b\}^* \mid \exists x,y,z: (w=xyz \wedge |y|_b=3+|y|_a) \}
  37. Minimum DFA for {xy{a,b}xa=ya}\{ xy \in \{a,b\}^* \mid |x|_a=|y|_a \}
  38. Minimum DFA for {xy{a,b}xa=yb}\{ xy \in \{a,b\}^* \mid |x|_a=|y|_b \}
  39. Minimum DFA for {xy{a,b}xaa=yb}\{ xy \in \{a,b\}^* \mid |x|_{aa}=|y|_b \}