Var olan bir algoritmayı bildiğim en basit durum, hangi algoritmanın bilinmediği halde, sonlu durum otomata ile ilgilidir.
Bölüm bir dil L 1 , bir dil ile L 2 olarak tanımlanır L 1 / L 2 = { x | ∃ y ∈ L 2 , öyle ki x Y ∈ L 1 } .L1/L2L1L2L1/L2={x∣∃y∈L2 such that xy∈L1}
Düzenli setin rasgele bir set tarafından bölüm altında kapatıldığı kolayca kanıtlanabilir. Diğer bir deyişle, , düzenli ve L 2 keyfi (ille düzenli), daha sonra, L 1 / L 2 düzenli, çok.L1L2L1/L2
Kanıt oldukça basit. Let normal resim kabul eden bir FSA olarak R , Q ve K , sırasıyla durumları kümesi ve kabul durumları kümesi vardır ve izin L keyfi bir dili. Let F ' = { q ∈ S | ∃ y ∈ LM=(Q,Σ,δ,q0,F)RQFL , L' den bir dize kabul edilerek nihai duruma erişilebilecek durumlar kümesi olabilir.F′={q∈Q∣∃y∈Lδ(q,y)∈F}L
Otomat dan farklıdır, M
sadece set F ' son halin tam kabul R / L . (Veya bunun kanıtı için Hopcroft-Ullman 1979, sayfa 62'ye bakın.)M′=(Q,Σ,δ,q0,F′)MF′R/L
Bununla birlikte, set karar verilemez olduğunda, hangi durumların F ′'yi tanımlayan özelliğe sahip olduğuna karar verecek bir algoritma olmayabilir . Dolayısıyla, F ′ kümesinin Q'nun bir alt kümesi olduğunu bilsek de , hangi alt kümeyi belirleyecek algoritmamız yoktur. Sonuç olarak, bildiğimiz ederken o R biri tarafından kabul edilen 2 | S | olası ÖSO, hangisi olduğunu bilmiyoruz. İtiraf etmeliyim ki büyük ölçüde neye benzediğini biliyoruz.LF′F′QR2|Q|
Bu, bazen neredeyse yapıcı bir
kanıt olarak adlandırılan şeyin bir örneğidir , bu, sınırlı sayıda cevaptan birinin doğru olduğuna dair bir kanıttır.
Bunun bir uzantısının, sayılabilir bir cevap kümesinden birinin doğru olduğuna dair bir kanıt olabileceğini düşünüyorum. Ama ben hiç bilmiyorum. Ayrıca, sadece çelişki kullanarak, bir sorunun çözülebileceğine dair tamamen yapıcı olmayan bir kanıt da bilmiyorum.