Из того, что я понимаю (что очень мало, поэтому, пожалуйста, поправьте меня, где я ошибаюсь!), Теория языков программирования часто связана с "интуиционистскими" доказательствами. В моей собственной интерпретации, подход требует, чтобы мы серьезно относились к последствиям вычислений для логики и доказуемости. Доказательство не может существовать, если не существует алгоритма, строящего последствия из гипотез. Например, мы можем отвергнуть в качестве аксиомы принцип исключенной середины, поскольку он демонстрирует некоторый объект, который является или ¬ X , неконструктивно.
Вышеприведенная философия может привести нас к тому, что мы предпочитаем интуитивно обоснованные доказательства тем, которые не являются таковыми. Тем не менее, я не видел какой-либо озабоченности по поводу фактического использования интуиционистской логики в работах в других областях теоретической CS. Мы, кажется, счастливы доказать наши результаты, используя классическую логику. Например, можно представить себе использование принципа исключенного среднего для доказательства правильности алгоритма. Другими словами, мы заботимся и серьезно относимся к вычислительно ограниченной вселенной в наших результатах, но не обязательно в наших доказательствах этих результатов.
1. Заинтересованы ли когда-нибудь исследователи теоретической CS в написании интуитивно обоснованных доказательств? Я мог бы легко представить себе область теоретической информатики, которая стремится понять, когда результаты TCS, особенно алгоритмические, сохраняются в интуиционистской логике (или, что более интересно, когда они этого не делают). Но я еще не сталкивался ни с одним.
2. Есть ли философский аргумент, который они должны? Кажется, можно утверждать, что результаты информатики должны быть доказаны интуитивно, когда это возможно, и мы должны знать, какие результаты требуют, например, PEM. Кто-нибудь пытался привести такой аргумент? Или, возможно, существует консенсус, что этот вопрос просто не очень важен?
3. В качестве дополнительного вопроса мне любопытно знать примеры случаев, когда это действительно имеет значение: известны ли важные результаты TCS в классической логике, но не в интуиционистской логике? Или подозреваемый не придерживается интуиционистской логики.
Извиняюсь за мягкость вопроса! Это может потребовать переписывания или реинтерпретации после заслушивания экспертов.