2010-06-24 22 views
10

Bir durum makinesi hakkında daha önce bir tartışma başlatıyordum ve bazı girişlerde durup durmayacağı sorusu vardı. Önemli ve sıkça dile getirilen devlet makinelerinin bir özelliği gibi görünüyor, ama hayatımın isminin ne olduğunu anlayamıyorum. Böyle bir terim var mı? "Ölümcül", "sonsuza kadar döngü dışı" mı yoksa başka bir şey mi?Bir sonlu durum makinesinin durması garanti edilen bir terim var mı?

+2

"Not-infinitely-loopy" için +1 vermeliydim –

cevap

9

Her zaman duran bir makineye decider adı verilir.

Bir karar gereği, yalnızca tüm girişleri durduran bir makine olması gerekir. Örneğin, tüm DFA'lar, DPDA’lar gibi, kararlıdır.

+0

Ah, evet, tam olarak buydu! Çok teşekkür ederim! –

+0

Harika! Bunu bilmiyordum. İnsanların Durma Sorunu ile ilgilenmesi durumunda, önceki cevabımı aşağıda bırakacağım. – nearlymonolith

0

Tahmin ettiğim soruya benzeyen ünlü "halting problem"'dan türetilen "durma", yani belirli bir girişte durup durmayacağı. Önemli bir husus, bir makinenin genel olarak "durması" olarak değil, belirli bir girdi olarak tanımlanmasıdır. Genel durumun çözümsüz olduğu kanıtlanmıştır (Turing tarafından).

+0

benim en sevdiğim – nearlymonolith

İlgili konular