Зауважте, що переважна більшість проблем відповідає критерію, який ви шукаєте: і проблема, і її доповнення не є напіврозв'язними. Це тому, що існує лише незліченна кількість напіврозв'язних проблем, але існує незліченно багато проблем.
Для прикладу, нехай буде проблемою зупинки для машин Тьюринга і нехай клас машина Тьюринга з оракулом для . Нехай - проблема зупинки для . Я стверджую, що ні ні є напіврозбірливимM H H 2 M H 2 ¯ H 2HMHH2MH2H2¯¯¯¯¯¯
Ми можемо показати, що не вирішує жодна машина в : аргумент такий же, як аргумент про те, що звичайну проблему зупинки машини Тьюрінга не вирішує жодна звичайна машина Тьюрінга. Тепер припустимо, що для противного , що є напів-рішенням якої - то звичайної машини Тьюринга . Що ж, з оракулом для ми можемо перевірити, чи зупиняється на якомусь конкретному вході, що суперечить тому, що жодна машина в вирішує . Таким чином, не є напіврозв'язним.M H H 2 T H T M H 2 H 2H2MHH2THTMH2H2
Залишається показати, що не може бути напіврозв’язним. По-перше, зауважте, що це рішення було напіввизначено машиною в : знову ж таки аргумент такий же, як який був напіввирішений звичайною машиною Тюрінга. не може бути вирішено на півкільця машиною в тому що, якби це було, і обидва були б вирішені машинами на , тому обидві мови вирішили б машини в . Але ми вже знаємо, що не вирішує жодна машина в . Тому MH ¯ H 2 MH2 ¯ H 2 MMH2M ¯ H 2 M ¯ H 2 MHH2¯¯¯¯¯¯MHH2¯¯¯¯¯¯MH2H2¯¯¯¯¯¯MMH2MH2¯¯¯¯¯¯ не приймається рішенням жодної машини в . Крім того, не є рішенням жодної звичайної машини Тьюрінга, оскільки містить кожну звичайну машину Тьюрінга. (Звичайна машина Тьюрінга - це машина Тюрінга з оракулом для яка ніколи не використовує цей оракул.)MH2¯¯¯¯¯¯MH