Математическая логика
-
Автоматическое доказательство теорем: история и развитие
Автоматическое доказательство теорем: область математической логики и ИИ, использующая компьютерные программы для проверки теорем. История и развитие формальной логики.
-
Логика первого порядка: основы и применение.
Логика первого порядка: определение, кванторы, переменные и применение в математике, философии и информатике. Основа для построения теорий и формальных систем.
-
Проблема фрейма в искусственном интеллекте и категориальной алгебре.
Проблема фрейма в ИИ: трудности логического описания изменяющегося мира для роботов. Категориальная алгебра и когнитивные науки. Решение для ИИ.
-
Современное изложение доказательства теоремы Гёделя о полноте.
Теорема Гёделя о полноте: современное изложение доказательства. Логика предикатов первого порядка, константы, функции, отношения. Понимание доказательства Гёделя.
-
Логическое программирование: Основы и принципы.
Логическое программирование: парадигма, основанная на формальной логике. Языки Prolog, ASP, Datalog. Решение задач через логические рассуждения и правила.
-
Пропозициональная логика: Основы и развитие
Логика высказываний: основы, связки (конъюнкция, дизъюнкция, импликация). Изучение пропозиций и аргументов без кванторов и предикатов.
-
Теория моделей в математической логике
Теория моделей – раздел математической логики, изучающий связь формальных теорий и их моделей. Исследования Тарского и Шелаха, свойства моделей и языков.
-
Принцип бивалентности в логике
Принцип бивалентности в логике: каждое утверждение истинно или ложно. Двузначная логика, закон исключённого третьего, семантика и синтаксис.
-
Теорема в математике: определение и доказательство.
Теорема в математике: определение, доказательство и роль в ZFC. Различия между теоремами, леммами, предложениями и следствиями. Основы математической логики.
-
Многозначная логика: от Аристотеля до современности
Многозначная логика: расширение классического исчисления высказываний, вводящее больше двух истинностных значений (истина, ложь, неизвестно и др.). Fuzzy logic, вероятностная логика.
-
Нечеткая логика: теория и применение
Нечеткая логика: теория и применение. Значения истинности от 0 до 1, в отличие от булевой логики (0 или 1). Основана на теории нечетких множеств Задеха.
-
Естественный вывод: исчисление доказательств.
Естественный вывод в логике: метод доказательств, основанный на интуитивно понятных правилах вывода. Альтернатива аксиоматическим системам Гильберта, Фреге и Рассела.
-
Индуктивное логическое программирование: принципы и развитие
Индуктивное логическое программирование (ILP): метод ИИ для обучения на примерах и создании логических программ. Применяется в биоинформатике и NLP.
-
Непротиворечивость теории: семантические и синтаксические аспекты.
Согласованность теории в логике: семантическое (наличие модели) и синтаксическое (отсутствие противоречий) определения. Важно для математической логики.
-
Универсальная квантификация в математической логике
Универсальная квантификация в математике: значение "для всех" (∀). Объяснение логической константы, домена истинности и применения в математических выражениях.
-
CycL: Язык онтологий проекта Cyc
CycL: язык онтологий для ИИ-проекта Cyc. Основан на логике первого порядка, расширен модальными операторами. Разработан Дугом Ленатом и Раманатаном Гухой.
-
Экзистенциальное квантирование в математической логике
Экзистенциальное квантирование в математической логике: "существует", ∃x. Отличие от универсального квантора ("для всех"). Объяснение и примеры.
-
Парадокс Карри: логика, самореференция и доказуемость произвольных утверждений.
Парадокс Карри: логический парадокс, доказывающий произвольное утверждение. Оптическая иллюзия Пола Карри и связь с теоремой Лёба. Логика, математика.
-
Логическое отрицание: понятие и свойства.
Логическая операция отрицания: что это такое, как работает, и её применение в классической и интуиционистской логике. Объяснение терминов и значений.
-
Истинностные значения в логике и математике
Истинность: что это такое? Объяснение логических значений (истина/ложь) в логике, математике и программировании. "Truthy" и "falsy" значения.
-
Isabelle/HOL: Автоматизированный вывод теорем высшего порядка
Isabelle: мощный автоматический доказатель теорем высшего порядка (HOL). Стандарт ML, Scala, формальные методы, Isabelle AFP. Надежность доказательств!
-
Релевантная логика: связь антецедента и консеквента.
Релевантная логика: неклассическая логика, требующая связи между посылкой и следствием. Альтернатива материальной импликации, избегающая парадоксов.
-
Аксиоматические системы в математике и логике
Аксиоматическая система в математике: определения, теоремы, формальные системы и доказательства. Основы логики и построения математических теорий.
-
QED: Проект формализации всей математики
QED: Компьютерная база математических знаний с автоматической проверкой доказательств. Проект, предложенный в 1994 году, для формализации всей математики.
-
Структурная индукция в математической логике
Структурная индукция: метод доказательства в математической логике и информатике. Обобщение математической индукции для рекурсивно определенных структур.
-
Пропозициональные функции в логике высказываний
Пропозициональные функции в логике: определение, переменные, истинность/ложность. Объяснение предикатов и их роль в математических выражениях.
-
Конструктивный математический анализ: Основы и принципы.
Конструктивный математический анализ: принципы, отличие от классического анализа, аксиоматизация действительных чисел и роль позитивности.
-
Правила вывода в логике: определение и свойства
Правила вывода в логике: определение, примеры (modus ponens), валидность и сохранение истинности. Основы логических рассуждений и философских концепций.
-
Логические последовательности: антецеденты и консеквенты.
Логические доказательства: антецеденты и консеквенты в математической логике. Се́квенции, правила вывода, ослабление и усиление формул.
-
E: Высокопроизводительная система автоматического доказательства теорем.
E – мощный автоматический доказатель теорем для логики первого порядка. Основан на методе суперпозиции, участвовал в соревнованиях, разработан ТУ Мюнхеном.
-
Временная логика: системы представления и рассуждения о времени.
Временная логика: системы правил для представления и рассуждений о времени. Применение в формальной верификации ПО и оборудования. Логика времени и модальная логика.
-
Терминологическая логика: история и основные понятия.
Терминологическая логика: история и развитие от Аристотеля до современности. Силогизмы, схоластика, исламская логика и её влияние на современные системы.
-
Немонотонные логики: выводы, допускающие отмену
Немонотонная логика: формальная логика, допускающая отказ от выводов при появлении новых данных. Особенности, примеры и применение в ИИ и знаниях.
-
Логика второго порядка: квантификация по предикатам и отношениям
Логика второго порядка: расширение логики первого порядка, позволяющее квантифицировать предикаты, отношения, функции и множества. Математическая логика.
-
Интуиционистская теория типов как основание математики
Интуиционистская теория типов: альтернативное основание математики, разработанное Пер Мартин-Лёфом. Конструктивная логика, зависимые типы, математический конструктивизм.
-
Конструктивные доказательства в математике
Конструктивное доказательство в математике: создание объекта или метода его построения. Отличие от неконструктивных доказательств и основы конструктивизма.
-
Конечные и бесконечные операции в математической логике
Операции с конечным числом аргументов в математике и логике. Финитарные и инфинитарные операции, их отличие и применение в логике.
-
Синтаксически корректные логические формулы
Логические формулы в математике: определение, синтаксис и значение в пропозициональной и предикатной логике. Основы формальных языков.
-
Нормальная форма префиксов в логике первого порядка
Логика первого порядка: префиксная нормальная форма (PNF). Преобразование формул для автоматического доказательства теорем. Эквивалентность и матрица формулы.
-
Нормализация Скулема в логике первого порядка
Сколомизация в логике первого порядка: приведение формул к нормальной форме Сколома для удаления экзистенциальных кванторов и упрощения доказательства теорем.
-
Параконсистентная логика: логика без принципа взрыва
Параконсистентная логика: логическая система, допускающая противоречия без взрыва логики. Изучает "устойчивые к несогласованности" системы, альтернатива классической логике.
-
Теорема о выделении в математической логике
Теорема о выделении в математической логике: упрощает доказательство импликаций A→B, позволяя предположить A и вывести B. Важный инструмент в системах доказательств.
-
Синтаксис формальных языков и систем
Синтаксис: правила построения языков и выражений. Логика, формальные системы, программирование – всё о структуре, а не значении.
-
Логика высшего порядка: основы и семантика
Высшая логика: определение, отличия от логики первого порядка, кванторы и семантика. Упрощение теории типов Чвистека и Рамсея из Principia Mathematica.
-
Линейная логика и ресурсы: система осознанного управления ресурсами.
Линейная логика: ресурсная логика Жирара. Влияние на программирование, квантовую физику и лингвистику. Контроль над ресурсами и конструктивные свойства.
-
Невыразимость в логике первого порядка
Невыразимость первого порядка: логическая концепция, показывающая ограничения формальной логики в передаче нюансов естественного языка. Булос, Куайн.
-
Игровая семантика: от диалогической логики к динамической инференции.
Игровая семантика: формальная логика, основанная на теории игр и диалоге. Разработана Лоренценом, Хинтиккой и Рахманом для изучения логики и философии.
-
Квантовая логика и основы квантовой механики.
Квантовая логика: математическая логика, основанная на структуре квантовой теории. Альтернатива классической булевой алгебре для описания квантовых явлений.
-
Строгие условные высказывания в модальной логике
Строгое условие в логике: определение, связь с материальным условным оператором и модальной логикой. Разработано К.И. Льюисом для анализа языка и теологии.
-
Некоммутативные логики: обзор и развитие
Некоммутативная логика: расширение линейной логики, объединяющее свойства исчисления Ламбека и теории порядков. Семантика, доказательства и применение.
-
Vampire: Автоматический доказыватель теорем первого порядка.
Vampire – мощный автоматический решатель теорем для логики первого порядка. Разработан в Манчестере, 53+ побед в CADE ATP System Competition.
-
Возможные миры в философии и логике: концепции и интерпретации.
Возможные миры в философии и логике: определение, применение в модальной логике, споры о реальности. Семантика модальных утверждений и интенциональности.
-
Системы поддержания истинности и управление знаниями
Сохранение рассуждений: эффективное представление знаний, разделение базовых и производных фактов. Отличие от пересмотра убеждений, реализация решателей задач.
-
Логика по умолчанию: Формализация немонотонных рассуждений
Логика по умолчанию: немонотонный подход к рассуждениям с допущениями. Формализация типичных ситуаций и исключений, в отличие от классической логики.
-
Людики: Интерактивное вычисление и логика правил
Людика: анализ принципов логических выводов в математике. Фокусировка, локусы вместо пропозиций, связь типов и пропозиций. Абстрактный синтаксис для ИТ.
-
Доказательно-теоретическая семантика: от Генцена до современности.
Доказательно-теоретическая семантика: значение логических связок через правила вывода и системы доказательств. Основоположник – Герхард Гентцен, развитие – Даг Правиц.
-
Крипке семантика для неклассических логик
Крипке семантика: формальная семантика неклассических логик (модальной, интуиционистской). Разработана Крипке и Жуайялем, прорыв в теории логики.
-
Решаемость логических систем и проблем выводимости
Разрешимость в логике: что значит, когда задача имеет эффективное решение? Объясняем, какие логические системы разрешимы, а какие – нет.
-
Формулы Сальквиста в модальной логике: свойства и соответствия.
Формулы Сальквиста в модальной логике: соответствие Крипке-фреймам, теорема Сальквиста, расширяемость, определяемость и связь с условиями первого порядка.
-
Структурная теория доказательств в математической логике
Структурная теория доказательств в математической логике: аналитические доказательства, свойства, непротиворечивость, алгоритмы и извлечение свидетельств.
-
Атомные предложения в логике и аналитической философии
Атомарное предложение в логике: определение, примеры, роль в анализе истинности сложных предложений. Основы логического анализа и значения простых утверждений.
-
Язык Datalog: декларативное логическое программирование
Datalog: декларативный язык логического программирования, подмножество Prolog. Используется для запросов к дедуктивным базам данных, анализа данных и интеграции.
-
Свойства дизъюнкции и существования в конструктивных теориях
Свойства конструктивных теорий: дизъюнктивное и существования. Обзор свойств DP, EP, NEP, правила Черча (CR, CR1) в математической логике.
-
Переменные предикатов в математической логике
Предикатные переменные в математической логике: обозначения, отличие от констант, использование в логике первого и высшего порядка. Ключевые понятия и символы.
-
Игра Эренфойхта — Фрейссе и невыразимость в логике первого порядка.
Игра Эренфойхта–Фраиссе: метод теории моделей для определения эквивалентности структур и доказательства невыразимости свойств в логике первого порядка.
-
Допустимые правила вывода в логических системах
Логические правила вывода: что такое допустимые правила в формальных системах? Основы допустимости, базис допустимых правил и теоремы логики.
-
Ревизия убеждений: логическая формализация и предпочтения моделей.
Изменение убеждений: как обновлять знания при получении новой информации. Философия, базы данных, ИИ и рациональные агенты – всё о пересмотре убеждений.
-
Доказательство теорем и формальные системы.
Доказательство теорем: формальные системы, аксиомы, правила вывода. Строгость, однозначность и механическая верификация в логике и математике.
-
CARINE: Автоматический доказыватель теорем первого порядка с использованием стратегий DCC и ATS.
CARINE: автоматический доказатель теорем первого порядка. Использует полулинейное разрешение (SLR), DCC и ATS для эффективного поиска и проверки теорем.
-
Деонтическая логика: Обязанность, разрешение и связанные понятия
Деонтическая логика: логика обязательств, разрешений и норм. Формализация императивов, модальности в языке. Парадокс свободного выбора. SEO-оптимизация.
-
Общее знание: определение, история и примеры.
Общее знание: что это такое? Определение, история возникновения (Д. Льюис, М. Фриделл, Р. Ауманн) и математическая формулировка концепции.
-
Переформулировка логики Хоара — Флойда
Семантика преобразователей предикатов и логика Хоара: переформулировка, предложенная Дейкстрой. Определение семантики императивного программирования и связь с денотационной семантикой.
-
Интенциональная логика и модальная семантика: от смысла к возможности.
Интентенциональная логика: расширение логики предикатов кванторами интенсий. Модальная логика – простейший пример, формализация необходимости и возможности.
-
Роберт Ковальски: Логика, вычисления и искусственный интеллект
Роберт Ковальски: британский ученый-компьютерщик, пионер логического программирования. Разработал SLD-разрешение и процедурную интерпретацию Horn-клауз.
-
Свободная логика и онтологические основания бытия
Свободная логика: теория существования без обязательных предпосылок о существовании объектов. Допускает пустые домены и термы без референтов.
-
Консервативные и некосервативные расширения теорий в математической логике
Консервативные и неконсервативные расширения в математической логике: определения, свойства и важность сохранения непротиворечивости теорий.
-
Георгий Джапаридзе: вклад в логику и теоретическую информатику.
Гиорги Джапаридзе: логик и ученый в области компьютерных наук. Разработал логику вычислимости, циркуэнтный исчисление и полимодальную логику Джапаридзе (GLP).
-
Интерпретация Бруэра — Гейтинга — Колмогорова: конструктивистский подход к доказательствам
Интерпретация Бруэра-Гейтинга-Колмогорова: суть интуиционистской логики, доказательства формул, реализуемость и связь с теорией Клини. Математическая логика.
-
STRIPS: Язык для автоматического планирования задач
STRIPS: язык планирования задач ИИ, разработанный в Стэнфорде в 1971 году. Основа современных языков автоматического планирования и действий.
-
Логика независимости: расширение логики первого порядка.
Логика независимости (IF-логика): расширение логики первого порядка, позволяющее выражать сложные зависимости между переменными, недоступные в FOL. Игры с неполной информацией.
-
Логический исчисление Фреге: аксиоматизация и эквивалентность
Логика Фреге: аксиоматизация пропозиционального исчисления, включающая импликацию и отрицание. 6 аксиом, modus ponens. Эквивалентна стандартному PC.
-
Теорема Крейга — Линдона об интерполяции
Теорема Крейга об интерполяции в математической логике: связь между логическими теориями. Нахождение формулы ρ, вытекающей из φ и имплицирующей ψ.
-
Устранение кванторов в математической логике
Устранение кванторов в математической логике: упрощение формул, удаление кванторов для поиска решений. Ключевой метод в логике, модельной теории и ИТ.
-
Семантика истинностных значений: альтернатива тарскиевской семантике.
Семантика истинностных значений: альтернатива Тарскому. Замена переменных константами в кванторах, отсутствие доменов. Логика, Баркан Маркус, Белнап.
-
Аксиоматика Тарского для евклидовой геометрии
Аксиомы Тарского для евклидовой геометрии: система аксиом первого порядка без теории множеств. Основные примитивы – точки, междуность и конгруэнтность.
-
Экзистенциальные графы: Диаграммы логических выражений Ч.С. Пирса
Экзистенциальные графы: визуальная нотация логики, разработанная Чарльзом Сандерсом Пирсом. Существование, идентичность, предикаты без кванторов.
-
Исчисление ситуаций: формализация динамических систем и эволюция концепций.
Исчисление ситуаций: логический формализм для представления динамических систем. Основы, версии Маккарти и Рейтера, понятия действий и ситуаций.
-
Общая логика: основание для семейства языков логики.
Общий язык (Common Logic) – фреймворк для логических языков, основанный на логике первого порядка. Обеспечивает обмен знаниями в системах, поддерживает различные диалекты.
-
Raymond Reiter
-
Предположение о замкнутом мире: логика и применение.
Предположение о закрытом мире (CWA) в логике: истинность утверждения предполагает его известность, а неизвестное – ложно. CWA vs. OWA и семантика знаний.
-
Аксиоматизация арифметики Гейтинга
Аксиоматизация арифметики Гейтинга: интуиционистский подход к арифметике, основанный на интуиционистском исчислении предикатов. Без принципа исключённого среднего.
-
Сжатое отсечение: метод доказательства и D-нотация
Конденсированное отсоединение (правило D) – логический метод вывода общих заключений. Разработано К. Мередитом, доказуемо эффективно и универсально.
-
Объёмная минимизация Маккарти и проблема инерции.
Немонотонная логика обхода ограничений (circumscription) Джона Маккарти: формализация здравого смысла, решение проблемы фрейма, миссионеры и каннибалы.
-
Логики вычисляемости и их развитие
Логики вычисляемости: формализация понятий вычислений в логике. От интерпретации Клини до модальной и линейной логики, семантика вычислений.
-
Открытый мир и закрытый мир в формальной логике
Открытый мир в логике: предположение о возможности истинности утверждений, даже если они не доказаны. Альтернатива закрытому миру, основа для ИИ и знаний.
-
Resolution (logic)
-
Логика знания о знании: автоэпистемический подход.
Автоэпистемическая логика: формальная логика знаний о знаниях. Представление и рассуждения о фактах, знании и незнании. Основы и семантика логического программирования.
-
Automated reasoning
-
Флуенты в искусственном интеллекте: представление и применение.
Флуенты в ИИ: представление изменяющихся состояний дел во времени. Логика, предикаты, ситуационный исчисление, функции – ключевые понятия.
-
Исчисление событий: логика представления и рассуждений об изменениях состояния
Исчисление событий: логическая теория для представления и рассуждений об изменениях в мире. Действия, события, флуенты, время – ключевые понятия.