Вопросы с тегом «lo.logic»

Вычислительная и математическая логика.

103
Твердые приложения теории категорий в TCS?

Я изучил несколько частей теории категорий. Это, безусловно, другой взгляд на вещи. (Очень грубое резюме для тех, кто этого не видел: теория категорий дает способы выражения всех видов математического поведения исключительно в терминах функциональных отношений между объектами. Например, такие вещи,...

67
Какие интересные теоремы в TCS опираются на Аксиому выбора? (Или, в качестве альтернативы, Аксиома Определенности?)

Иногда математики беспокоятся об аксиоме выбора (AC) и аксиоме детерминированности (AD). Аксиома выбора : При любом наборе непустых множеств существует функция F , что, учитывая множество S в C , возвращает элемент из S .СC{\cal C}еffSSSСC{\cal C}SSS Аксиома детерминированности : Пусть - набор...

47
Неглубокие и глубокие вложения

При кодировании логики в ассистенте доказательства, таком как Coq или Isabelle, необходимо сделать выбор между использованием поверхностного и глубокого встраивания. При неглубоком встраивании логические формулы записываются непосредственно в логику доказательства теоремы, тогда как при глубоком...

46
Какую наиболее интуитивную теорию зависимых типов я смог выучить?

Я заинтересован в том, чтобы получить действительно твердое представление о зависимой типизации. Я прочитал большую часть TaPL и прочитал (если не полностью поглощен) «Зависимые типы» в ATTaPL . Я также прочитал и просмотрел кучу статей о зависимой типизации. Многие дискуссии по теории типов,...

44
Как «тактика» работает в помощниках по проверке?

Вопрос: Как работает «тактика» у помощников по проверке? Похоже, они являются способами указания того, как переписать термин в эквивалентный термин (для некоторого определения «эквивалентный»). Предположительно, есть формальные правила для этого, как я могу узнать, кто они и как они работают? Они...

40
Есть ли доказательства неразрешимости проблемы остановки, которая не зависит от самоссылки или диагонализации?

Это вопрос, связанный с этим . Если после многих дискуссий там снова изложить это в гораздо более простой форме, то это стало совершенно другим вопросом. Классическое доказательство неразрешимости проблемы остановки зависит от демонстрации противоречия при попытке применить к себе гипотетический...

40
Объяснение аппликативного функтора в категориальных терминах - моноидальные функторы

Я хотел бы понять Applicativeс точки зрения теории категорий. Документация для Applicativeговорит , что это сильный слабый моноидальный функтор . Во-первых, на странице Википедии о моноидальных функторах говорится, что моноидальный функтор слабый или сильный . Так что мне кажется, что либо один из...

40
Как бы я изучил основную теорию ассистента Coq proof?

Я перебираю примечания к курсу на CIS 500: основы программного обеспечения и упражнения - это очень весело. Я только на третьем упражнении, но я хотел бы узнать больше о том, что происходит, когда я использую тактику, чтобы доказать такие вещи, какforall (n m : nat), n + n = m + m -> n =...

38
Есть ли логика без индукции, которая захватывает большую часть P?

Теорема Иммермана-Варди утверждает, что PTIME (или P) - это именно тот класс языков, который может быть описан предложением логики первого порядка вместе с оператором с фиксированной точкой над классом упорядоченных структур. Оператор с фиксированной точкой может быть либо с наименьшей...

37
Аксиомы, необходимые для теоретической информатики

Этот вопрос вдохновлен аналогичным вопросом о прикладной математике на mathoverflow, и что ноющая мысль, что важные вопросы TCS, такие как P против NP, могут быть независимыми от ZFC (или других систем). В качестве небольшого фона обратная математика - это проект поиска аксиом, необходимых для...

37
Результаты в теоретической CS независимо от ZFC

Я собираюсь задать довольно расплывчатый вопрос, поскольку грань между теоретической информатикой и математикой не всегда легко различить. ВОПРОС: Известно ли вам о каком-либо интересном результате в CS, который либо не зависит от ZFC (т. Е. Стандартная теория множеств), либо который был...

35
Расширенный тезис Церковного Тьюринга

Одним из наиболее обсуждаемых вопросов на сайте было « Что бы это значило, чтобы опровергнуть тезис Церковного Тьюринга» . Отчасти это связано с тем, что Дершовиц и Гуревич опубликовали доказательство тезиса Черч-Тьюринга - Бюллетень символической логики в 2008 году. (Я не буду обсуждать это здесь,...

33
Соответствие между классами сложности и логикой

Я взял класс один раз по вычислимости и логики. Материал содержал корреляцию между классами сложности / вычислимости (R, RE, co-RE, P, NP, Logspace, ...) и логикой (исчисление предикатов, логика первого порядка, ...). Корреляция включала в себя несколько результатов в одной области, которые были...

29
Каковы различия между логическими отношениями и симуляциями?

Я новичок, работающий над методами, доказывающими эквивалентность программы. Я прочитал несколько статей об определении логических отношений или симуляций, чтобы доказать, что две программы эквивалентны. Но я совершенно запутался в этих двух методах. Я только знаю, что логические отношения...

29
Карри-Говард и программы из неконструктивных доказательств

Это дополнительный вопрос к В чем разница между доказательствами и программами (или между предложениями и типами)? Какая программа будет соответствовать неконструктивному (классическому) доказательству вида ? (Предположим, что является интересным разрешимым отношением, например, тая TM не...

28
Существует ли разумная автоматизированная система доказательств для теорем TCS?

Предположим, я хотел формализовать доказательство Тьюринга относительно проблемы остановки, чтобы машина могла его проверить. Некоторые из известных автоматизированных систем доказательства теорем включают Mizar, Coq и HOL4. Я скачал и экспериментировал с Coq, но у него нет библиотеки для машин...

28
Индуктивные типы для больших исчисляемых порядковых обозначений.

Я пытаюсь построить нотацию для больших счетных ординалов "естественным образом". Под «естественным путем» я подразумеваю, что при индуктивном типе данных X это равенство должно быть обычным рекурсивным равенством (таким же, как deriving Eqв Haskell), а порядок должен быть обычным рекурсивным...

27
В чем разница между суждениями и суждениями?

Меня смущает тонкое различие между суждениями и суждениями, когда они подвергаются интуиционистской теории типов. Может ли кто-нибудь объяснить мне, в чем смысл отличать их и что отличает их? Особенно ввиду Карри-Ховарда...

27
Хорошо известные классы булевых формул, которые требуют экспоненциально длинных доказательств с разрешением

Вы можете часто находить методы разрезающих плоскостей, переменное распространение, ветвление и связывание, обучение по пунктам, интеллектуальное возвращение в исходное положение или даже эвристику человека, сплетенную вручную, в решениях SAT. Тем не менее, на протяжении десятилетий лучшие SAT...

27
Что такое логарифм или корневая операция в пространстве типов?

Недавно я читал «Две дуальности вычислений: отрицательные и дробные типы» . В статье рассматриваются типы сумм и типы товаров, в которых даны семантика для типов a - bи a/b. В отличие от сложения и умножения, существует не одна, а две инверсии возведения в степень, логарифмы и корни. Если типы...