Prýmku, problém, který jsem se ti snažil vysvětlit já, spočívá v tom, že ano máš pravdu, že HP je pro FSM rozhodnutelný (ehm, když si ho nějak upravíme, protože formálně FSM čte s každým výpočetním krokem jeden symbol, ale na formalismy se nedívejme). Bohužel s tím, že budeš muset prozkoumat všechny stavy, které FSM má. A to je v reálném HW nemožné, jelikož různých konfigurací pár megabajtů paměti je víc, než atomů ve vesmíru.
Obecněji se dá říct, že sice máš pravdu v tom, že na FSM jakoby odpadá neřešitelnost problémů tak, jak to známe z TS, bohužel ale za to platíš tím, že tvůj algoritmus někde v nějaké formě musí projít všechny stavy systému - a to je prakticky neřešitelné.
Neřešitelnost na TS ~ průzkum všech stavů na FSM ~ praktická neřešitelnost.
Řešitelnost na TS ~ chytrý algoritmus bez průzkumu všech stavů FSM ~ (často) praktická řešitelnost.