Конструктивистская логика - это система, которая исключает Закон Исключенной Среды, а также Двойное Отрицание как аксиомы. Это описано в Википедии здесь и здесь . В частности, система не допускает доказательств от противного.
Мне интересно, кто-нибудь знаком с тем, как это влияет на результаты, касающиеся машин Тьюринга и формальных языков? Я замечаю, что почти каждое доказательство того, что язык неразрешим, основано на противоречии. И аргумент диагонализации, и концепция сокращения работают именно так. Может ли быть когда-нибудь «конструктивное» доказательство существования неразрешимого языка, и если да, то как он будет выглядеть?
РЕДАКТИРОВАТЬ: Чтобы быть ясным, мое понимание доказательств от противоречия в конструктивистской логике было неправильно, и ответы прояснили это.