To nepochybuji, jenže kolik takových úloh v praxi potkáš.
Žádnou. V praxi se obvykle snažíš řešit to, co je intuitivně jasně řešitelné.
Čili dokud nebudu mít jasno takovým způsobem, že například bez TS nebudu umět program na podvojné účetnictví, tak je to slabota.
No tak on TS je formální nástroj pro dokazování, nic jiného. Takže se musíš ptát, jestli je nějaká běžná úloha, pro jejíž naprogramování nutně potřebuješ vědět nějaký důkaz. To asi není. Respektive jestli je, tak je to nějaká obskurnost v nějakém obskurním jazyce (a takové úlohy mají řešit teoretici, proti tomu snad nikdo nic nenamítá).
V běžném životě na nic takového nenarazíš... Daleko pravděpodobnější by bylo, že bys v praxi narazil na úlohu, která pomocí TS řešitelná je, ale prakticky není - ale to poznáš velmi rychle, protože v tom algoritmu prostě budeš podezřele často (a bezmezně) alokovat paměť.
Pro praktické věci se daleko víc hodí ty FSM nebo LBA, tam si dovedu praktické použití představit docela lehko. Nebo se třeba hodí vědět, že PDA se dvěma zásobníky má stejnou výpočetní sílu jako TM, to se taky může hodit, když třeba chceš zkonstruovat nějaký jednoduchý VM nebo tak něco...