Замкнутость разрешимых и перечислимых языков относительно теоретико-множественных и алгебраических операций
| Теорема: |
–- разрешимы, тогда
|
| Доказательство: |
| Если языки разрешимы, значит для каждого из них есть разрешающая программа. Тогда разрешающая программа для языка будет запускать разрешающую для каждого языка и выводить 1, если оба разрешателя выдали 1, 0 во всех остальных случаях. Для языка разрешающая программа будет запускать оба разрешателя и выдавать 0, если оба разрешателя выдали 0, 1 во всех остальынх случаях. Для языка разрешатель будет выдавать результат, обратный результату разрешателя для . Для языка разрешающая программа будет запускать оба разрешателя и выдавать 1, если первый разрешатель вернет 1, а второй 0 и 0 во всех остальных случаях. Для языка разрешатель будет перебирать все возможные разбиения данного ему слова на подслова, и для каждого проверять принадлежность . Если хотя бы в одном разбиении все слова будут принадлежать , то все слово принадлежит иначе не принадлежит. Для языка разрешающая программа будет перебирать все возможные разбиения на 2 слова и проверять принадлежность первого слова и второго слова . Если хотя бы для одного разбиения оба разрешателя вернут 1, то слово принадлежит иначе не принадлежит. |