Первая линия атаки состоит в том, чтобы настроить систему так, чтобы синтаксис можно было арифметизировать, но теорема Годеля о фиксированной точке не проходит. Дэн Уиллард много работал над этим и дал последовательные самопроверяющиеся логические системы. Хитрость заключается в том, чтобы исключить символы функций умножения и сложения и заменить их делением и вычитанием. Это дает вам достаточно мощности для арифметического представления синтаксиса, но теорема о фиксированной точке не выполняется, так как умножение не является доказуемо полным.
Смотри, Дэн Уиллард. Самопроверяющиеся аксиомные системы, теорема о неполноте и соответствующие принципы отражения . Журнал символической логики 66 (2001), стр. 536-596.
Вторая линия атаки позволяет больше использовать фиксированные точки, но настраивать так, чтобы синтаксис не арифметизировался. Самые красивые системы для этого (ИМО) основаны на вариантах линейной логики. Например, в теории аффинного множества света Казушиге Теруи даже принцип полного неограниченного понимания множества является здравым, но поскольку окружающая логика теории множеств линейна (и, следовательно, сжатие недопустимо), парадокс Рассела не выводится.
Интуитивная причина того, что арифметизация не удалась, состоит в том, что пространство легких линейных функций настроено так, что все его обитатели имеют полиномиальное время. В результате, облегченная линейная версия аксиом Пеано не может доказать сумму возведения в степень (поскольку возведение в степень унарных чисел занимает экспоненциальное время), и, следовательно, больше нет изоморфизма между натуральными числами и цепочками битов.A ⊸ B
Казушиге Теруи. Легкая аффинная теория множеств: наивная теория множеств полиномиального времени. Studia Logica, Vol. 77, № 1, с. 9-40, 2004.
Я думаю, что эта статья более доступна после прочтения следующей статьи Ива Лафона:
Y. Lafont, Мягкая линейная логика и полиномиальное время , Теоретическая информатика 318 (специальный выпуск о неявной вычислительной сложности) с. 163-180, Elsevier (2004)
Теория множеств Теруи очень выразительна, но ее трудно сравнивать с традиционными теориями множеств, поскольку теоретико-доказательственные ординалы не являются хорошим инструментом для сравнения очень слабых систем. Например, теория множеств Теруи, очевидно, не может доказать полное возведение в степень, и, следовательно, ее доказательственно-теоретическая сила не может даже достигать . Классы сложности, вероятно, лучше - они завершены для polytime (они могут доказать общее количество всех функций polytime, но не более).ω
Я склонен думать об этих видах систем как о концептуальных доказательствах идеи о том, что теория сложности может служить основой для определенных видов ультрафинитизма.