История развития математической логики. Основы математической логики

Другие разделы

МАТЕМАТИЧЕСКАЯ ЛОГИКА, дедуктивная логика, включающая математические методы исследования способов рассуждений (выводов); математическая теория дедуктивных способов рассуждений. Математической логикой называют также логику, которой пользуются в математике.

Важную роль в математической логике играют понятия дедуктивной теории и исчисления. Исчислением называется совокупность правил вывода, позволяющих считать некоторые формулы выводимыми. Правила вывода подразделяются на два класса. Одни из них непосредственно квалифицируют некоторые формулы как выводимые. Такие правила вывода принято называть аксиомами . Другие же позволяют считать выводимыми формулы, синтаксически связанные некоторым заранее определённым способом с конечными наборами выводимых формул. Широко применяемым правилом второго типа является правило modus ponens: если выводимы формулы и, то выводима и формула.

Отношение исчислений к семантике выражается понятиями семантической пригодности и семантической полноты исчисления. Исчисление И называется семантически пригодным для языка Я, если любая выводимая в И формула языка Я является верной. Аналогично, исчисление И называется семантически полным в языке Я, если любая верная формула языка Я выводима в И.


Математическая логика изучает логические связи и отношения, лежащие в основе логического (дедуктивного) вывода, с использованием языка математики.


Многие из рассматриваемых в математической логике языков обладают семантически полными и семантически пригодными исчислениями. В частности, известен результат К. Гёделя о том, что так называемое классическое исчисление предикатов является семантически полным и семантически пригодным для языка классической логики предикатов первого порядка. С другой стороны, имеется немало языков, для которых построение семантически полного и семантически пригодного исчисления невозможно. В этой области классическим результатом является теорема Гёделя о неполноте, утверждающая невозможность семантически полного и семантически пригодного исчисления для языка формальной арифметики.


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


Разделы математической логики

    Алгебра логики

    Логика высказываний

    Теория доказательств

    Теория моделей

Логика высказываний (или пропозициональная логика от англ. propositional logic, или исчисление высказываний) - это формальная теория, основным объектом которой служит понятие логического высказывания. С точки зрения выразительности, её можно охарактеризовать как классическую логику нулевого порядка.

Несмотря на свою важность и широкую сферу применения, логика высказываний является простейшей логикой и имеет очень ограниченные средства для исследования суждений

Алгебра логики (алгебра высказываний) - раздел математической логики, в котором изучаются логические операции над высказываниями . Чаще всего предполагается, что высказывания могут быть только истинными или ложными.

Базовыми элементами, которыми оперирует алгебра логики, являются высказывания. Высказывания строятся над множеством , над элементами которого определены три операции:

    Отрицание (унарная операция),

    Конъюнкция (бинарная),

    Дизъюнкция (бинарная),

а также константы - логический ноль 0 и логическая единица 1.

Теория вероятности - раздел математики, изучающий случайные события их свойства и операции над ними.

В теории вероятностей изучаются, те случайные события, которые могут быть воспроизведены в одних и тех же условиях и обладающие следующим свойством: в результате эксперимента, при условии S событие A может произойти с определенной вероятность p.


Основными понятиями теории вероятности являются: событие, вероятность, случайное событие, случайное явление, математическое ожидание, дисперсия, функция распределения, вероятностное пространство.


Как наука теория вероятностей возникает в середине 17 века. Первые работы появляются, в связи с подсчетом вероятностей в азартных играх. Исследуя прогнозирование выигрыша при бросании костей,
Блез Паскаль и Пьер Ферма , в своей переписке 1654 года, открыли первые вероятностные закономерности. В частности в этой переписки они пришли к понятию математическое ожидание и теоремам умножения и сложения вероятностей. В 1657 году эти результаты были приведены в книге Х. Гюйгенса «О расчетах в азартных играх», которая является первым трактатом по теории вероятностей.

Больших успехов в теории вероятностей достиг
Яков Бернулли : он установил закон больших чисел в простейшем случае, сформулировал многие понятия современной теории вероятностей. Им была написана монография по теории вероятностей, которая была издана посмертно в 1713 году, под названием «Искусство предположений».

В первой половине 19 века теория вероятностей начинает применяться в теории ошибок наблюдений. В это время были доказаны
теорема Муавра - Лапласа (1812) и теорема Пуассона (1837), являющиеся первыми предельными теоремами. Лаплас расширил и систематизировал математические основы теории вероятностей. Гаусс и Лежандр разработали метод наименьших квадратов.

Во второй половине 19 века большинство открытий в теории вероятности были сделаны российскими учеными
П. Л. Чебышёвым и его ученикам и А. М. Ляпуновым и А.А Марковым. В 1867 году Чебышёв сформулировал и достаточно просто доказал закон больших чисел при весьма общих условиях. В 1887 он же впервые сформулировал и предложил метод решения центральной предельной теоремы для сумм независимых случайных величин. В1901 году эта теорема была доказана Ляпуновым при более общих условиях. Марков в 1907 году впервые рассмотрел схему испытаний связанных в цеп, тем самым, положив основу теории Марковских цепей. Так же он внес большой вклад в исследования, касающиеся теории больших чисел и центральной предельной теоремы.

В начале 20 века происходит расширение круга применения теории вероятностей, создаются системы строго математического обоснования и новые методы теории вероятностей. В этот период благодаря трудам
Андрея Николаевича Колмогорова теории вероятностей приобретает современный вид.

В 1926 году, будучи аспирантом, Колмогоров получает необходимые и достаточные условия, при которых имеет место закон больших чисел. В 1933 в своей работе «Основные понятия теории вероятностей» Колмогоров вводит аксиоматику теории вероятностей, которая общепризнанна наилучшей.


Математический аппарат теории вероятности широко используется в науке и технике. В частности в астрономии для расчета орбит комет используется метод наименьших квадратов. В медицине при оценке эффективности методов лечения так же используется теория вероятности.


/ БДЭ Математика /

Дедукция

Помните, Шерлок Холмс постоянно твердил о своих дедуктивных способностях? Так что же такое дедукция?

ДЕДУКЦИЯ (лат. deductio - выведение) - такая форма мышления, когда новая мысль выводится чисто логическим путем из предшествующих мыслей. Такая последовательность мыслей называется выводом, а каждый компонент этого вывода является либо ранее доказанной мыслью, либо аксиомой, либо гипотезой. Последняя мысль данного вывода называется заключением.

Дедуктивное умозаключение, являющееся предметом традиционной логики, применяется нами всякий раз, когда требуется рассмотреть какое - либо явление на основании уже известного нам общего положения и вывести в отношении этого явления необходимое заключение. Нам известен, например, следующий конкретный факт - “данная плоскость пересекает шар” и общее правило относительно всех плоскостей, пересекающих шар, -“всякое сечение шара плоскостью есть круг”. Применяя это общее правило к конкретному факту, каждый правильно мыслящий человек необходимо придет к одному и тому же выводу: “значит данная плоскость есть круг”.


Структура дедуктивного умозаключения и принудительный характер его правил
отобразили самое распространенные отношения между предметами материального мира: отношения рода, вида и особи, т. е. общего, частного и единичного: то, что присуще всем видам данного рода, то присуще и любому виду; то, что присуще всем особям рода, то присуще и каждой особи.

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

Под термином “дедукция” в узком смысле слова понимают также следующее:
1) Метод исследования, заключающийся в следующем: для того, чтобы получить новое знание о предмете или группе однородных предметов, надо, во - первых найти ближайший род, в который входят эти предметы, и, во - вторых, применить к ним соответствующий закон, присущий всему данному роду предметов . Дедуктивный метод играет огромную роль в математике. Известно, что все теоремы выводятся логическим путем с помощью дедукции из небольшого конечного числа исходных начал, называемых аксиомами.
2) Форма изложения материала в книге, лекции, докладе, беседе, когда от общих положений, правил, законов идут к менее общим положениям, правилам, законам.
Этот способ позволяет задавать формальные аксиоматические теории .
2.Задание только аксиом
В этом случае правила вывода считаются общеизвестными, поэтому задаются только аксиомы. Поэтому при таком построении теорем, говорят, что полуформальная аксиоматическая теория .
3.Задание только правил вывода
Данный способ построения теорем основывается на задании только правил вывода, поскольку множество аксиом пусто. Исходя из этого, теория, заданная таким образом, являет собой частный случай формальной теории. Позднее эта разновидность стала называться теорией естественного вывода .

К основным свойства дедуктивных теорий относятся:
1. Противоречивость
Противоречивой называется теория, в которой множество теорем покрывает всё множество формул.

2. Полнота
Полной называется теория, в которой для любой формулы F выводима либо сама F , либо ее отрицание -F .
3. Независимость аксиом
Когда отдельную аксиому теории нельзя вывести из остальных аксиом, то ее называют независимой . Система аксиом называется независимой только в том случае, если каждая аксиома в ней независима.
4. Разрешимость
Когда в теории существует эффективный алгоритм, позволяющий определить количество шагов, доказывающих теорему, теория называется разрешимой .
К примеру, логика высказываний, логика первого порядка (исчисление предикатов), формальная арифметика (теория S ).

современная математическая модель формальной логики как науки о правильном рассуждении. По меткому выражению русского логика Порецкого, математическая логика суть логика по предмету и математика - по методу решения своих проблем. Систематическая разработка математической логики началась с работ Больцано, Фреге, Рассела и Витгенштейна. Суть этой логики и рассмотрении большинства логических категорий (понятие, предикат, суждение, умозаключение, вывод, доказательство) как логических функций, областью значения которых являются истинностные значения. Как логические функции истолковываются и все логические операторы (термины «Все», «Существует», «Некоторые», «Один», «Ниодин», «и», «или», «если, то», «тождественно», «возможно», «необходимо» и т. д. и т. п.). Все логические функции задаются, в конечном счете, табличным способом с помощью всевозможных сочетаний введенного числа истинностных значений на «входе» и «выходе» этих функций. Так, например, логическое отношение «если, то...» моделируется с помощью функции =), называемой материальной импликацией.

Отличное определение

Неполное определение ↓

МАТЕМАТИЧЕСКАЯ ЛОГИКА

логика, развившаяся в точную науку, применяющую математич. методы, или, согласно П. С. Порецкому, логика по предмету, математика по методам. Идея построения М. л. высказывалась впервые Лейбницем. Но лишь в 19 в. в соч. Буля "Математический анализ логики" (G."Boole, "The mathematical analysis of logic", 1847) была начата систематич. разработка этой науки. Дальнейшее развитие М. л. в значит. мере стимулировалось потребностями математики, ставившей логич. проблемы, для решения к-рых старые средства классич. формальной логики были непригодны. Одной из этих проблем явилась проблема недоказуемости 5-го постулата Эвклида в геометрии. Эта проблема связана с аксиоматическим методом, являющимся наиболее распространенным способом логич. систематизации математики. Он требует точной формулировки основных, принимаемых без доказательства положений развертываемой теории – т.н. а к с и о м, из к-рых все дальнейшее ее содержание логически выводится. Математич. теории, развиваемые т.о., наз. а к с и о м а т и ч е с к и м и. Классич. прототипом такого построения математич. теории является эвклидово построение геометрии. В связи со всякой аксиоматич. теорией естественно возникает ряд логич. проблем. В частности, возникает проблема л о г и ч е с к о й н е з а в и с и м о с т и аксиом данной теории, состоящая в установлении того, что ни одна из аксиом теории не может быть чисто логически выведена из остальных аксиом. Для эвклидовой геометрии в течение двух тысячелетий оставался открытым вопрос о логич. независимости 5-го постулата Эвклида. Было предпринято много тщетных попыток вывести его из остальных аксиом эвклидовой геометрии, пока, наконец, в работах Н. И. Лобачевского не было впервые в явной форме высказано убеждение в невозможности осуществить такой вывод. Это убеждение было подкреплено Лобачевским построением новой геометрии, в корне отличной от эвклидовой. В геометрии Лобачевского, тщательно разработанной ее творцом, не обнаруживалось противоречий; это вселяло уверенность в том, что противоречия и вообще не могут возникнуть, как бы далеко ни было продвинуто выведение следствий из аксиом новой геометрии. Впоследствии нем. математиком Ф. Клейном было доказано, что п р о т и в о р е ч и я не могут возникнуть в геометрии Лобачевского, если они не могут возникнуть в эвклидовой г е о м е т р и и (см. Метод аксиоматический). Так возникли и были частично решены исторически первые проблемы "недоказуемости" и непротиворечивости в аксиоматич. теориях. Точная постановка таких проблем, их рассмотрение как проблем математических требуют уточнения понятия доказательства. Всякое математич. доказательство состоит в последовательном применении тех или иных логич. средств к исходным положениям. Но логич. средства не представляют собой чего-то абсолютного, раз навсегда установленного. Они вырабатывались многовековой человеческой практикой; "...практическая деятельность человека миллиарды раз должна была приводить сознание человека к повторению разных логических фигур, д а б ы эти фигуры м о г л и получить значение а к с и о м" (Ленин В. И., Соч., т. 38, с. 181–82). Человеческая практика является, однако, на каждом историч. этапе ограниченной, а объем ее все время растет. Логич. средства, удовлетворительно отражавшие человеческое мышление на данном этапе или в данной области, могут уже оказаться неподходящими на след. этапе или в др. области. Тогда в зависимости от изменения содержания рассматриваемого предмета изменяется и способ его рассмотрения – изменяются логич. средства. Это в особенности относится к математике с ее далеко идущими многостепенными абстракциями. Здесь бессмысленно говорить о логич. средствах как о чем-то данном в своей совокупности, как о чем-то абсолютном. Зато имеет смысл рассмотрение логич. средств, применяемых в той же или иной конкретной обстановке, встречающейся в математике. Их установление для к.-л. аксиоматич. теории и составляет искомое уточнение понятия доказательства для этой теории. Важность этого уточнения для развития математики выявилась в особенности за последнее время. Разрабатывая множеств теорию, ученые столкнулись с рядом трудных проблем, в частности с проблемой о мощности континуума, выдвинутой Г. Кантором (1883), к к-рой до 1939 не было найдено удовлетворит. подходов. Др. проблемы, столь же упорно не поддававшиеся решению, встретились в дескриптивной теории множеств, разрабатываемой сов. математиками. Постепенно выяснилось, что трудность этих проблем является логической, что она связана с неполной выявленностью применяемых логич. средств и аксиом и что единств. путем к ее преодолению является уточнение тех и других. Выяснилось, т.о., что разрешение этих задач требует привлечения М. л., к-рая, следовательно, является наукой, необходимой для развития математики. В наст. время надежды, возлагавшиеся на М. л. в связи с этими проблемами, уже оправдали себя. В отношении проблемы континуума очень существенный результат был получен К. Геделем (1939), доказавшим непротиворечивость обобщенной континуум-гипотезы Кантора с аксиомами теории множеств при условии, что эти последние непротиворечивы. В отношении же ряда трудных проблем дескриптивной теории множеств важные результаты получены П. С. Новиковым (1951). Уточнение понятий доказательства в аксиоматич. теории является важным этапом ее развития. Теории, прошедшие этот этап, т.е. аксиоматич. теории с установленными логич. средствами, называют д е д у к т и в н ы м и т е о р и я м и. Лишь для них допускают точную формулировку интересующие математиков проблемы доказуемости и непротиворечивости в аксиоматич. теориях. Для решения этих проблем в совр. М. л. применяется метод формализации доказательств. Идея метода формализации доказательств принадлежит нем. математику Д. Гильберту. Проведение этой идеи стало возможным благодаря предшествовавшей разработке М. л. Булем, Порецким, Шредером, Фреге, Пеано и др. В наст. время метод формализации доказательств является мощным орудием исследования в проблемах обоснования математики. Применение метода формализации бывает обычно связано с выделением логич. части рассматриваемой дедуктивной теории. Эта логич. часть, оформляемая, как и вся теория, в виде нек-рого исчисления, т.е. системы формализованных аксиом и формальных правил вывода, может быть рассматриваема как самостоятельное целое. Простейшим из логич. исчислений являются исчисления высказываний, классическое и конструктивное. Формальное различие двух исчислений высказываний отражает глубокое различие в их истолкованиях, касающееся смысла пропозициональных переменных и логич. связок (см. Интуиционизм, Исчисление задач, Логика высказываний). Наиболее широко используемым при построении дедуктивных математич. теорий является в наст. время классич. предикатов исчисление, представляющее собой развитие и уточнение классич. теории суждений Аристотеля и вместе с тем соответствующее теоретико-множеств. системе абстракций. Конструктивное исчисление предикатов относится к классич. исчислению предикатов так же, как конструктивное исчисление высказываний к классич. исчислению высказываний. Самое существенное из расхождений между этими двумя исчислениями предикатов связано с истолкованием в них частных, или экзистенциальных, суждений. В то время как в конструктивном исчислении предикатов такие суждения истолковываются как утверждения о возможности определ. конструкций и считаются установленными лишь при указании этих конструкций, в классич. исчислении предикатов экзистенциальные суждения обычно трактуются в отрыве от конструктивных возможностей как некие "чистые" утверждения о существовании (см. Конструктивное направление). Более удовлетворительное истолкование экзистен-циальных суждений классич. исчисления предикатов, увязывающее определ. образом это исчисление с конструктивным исчислением предикатов, было открыто А. Н. Колмогоровым в 1925. В математике логич. исчисления применяются в сочетании со специфич. аксиомами развертываемых дедуктивных теорий. Напр., теорию натуральных чисел можно строить, объединяя аксиомы Пеано для арифметики с исчислением предикатов (классическим или конструктивным). Применяемое при этом объединение логич. символики с математической не только позволяет оформлять математич. теории в виде исчислений, но и может являться ключом к уточнению смысла математич. предложений. В наст. время сов. математиком Н. А. Шаниным разработаны точные правила конструктивного истолкования математич. суждений, охватывающие широкие области математики. Применение этих правил становится возможным лишь после того, как рассматриваемое суждение записано на надлежащем точном логико-математич. языке. В результате применения правил истолкования может выявиться конструктивная задача, связываемая с данным суждением. Это, однако, происходит не всегда: не со всяким математич. предложением обязательно связывается конструктивная задача. С исчислениями связаны следующие понятия и идеи. Об исчислении говорят, что оно непротиворечиво, если в нем не выводима никакая формула вида U вместе с формулой U (где есть знак отрицания). Задача установления непротиворечивости применяемых в математике исчислений является одной из гл. задач М. л. В наст. время эта задача решена лишь в весьма огранич. объеме. Употребляются разл. понятия п о л н о т ы исчисления. Имея в виду охват той или иной содержательно определенной области математики, считают исчисление полным относительно этой области, если в нем выводима всякая формула, выражающая верное утверждение из этой области. Другое понятие полноты исчисления связано с требованием доставлять либо доказательство, либо опровержение для всякого предложения, формулируемого в исчислении. Первостепенное значение в связи с этими понятиями имеет теорема Геделя–Россера, утверждающая несовместимость требования полноты с требованиями непротиворечивости для весьма широкого класса исчислений. Согласно теореме Геделя–Россера, никакое непротиворечивое исчисление из этого класса не может быть полным относительно арифметики: для всякого такого исчисления может быть построено верное арифметич. утверждение, формализуемое, но не выводимое в этом исчислении (см. Метатеория). Эта теорема, не снижая значения М. л. как мощного организующего средства в науке, в корне убивает надежды на эту дисциплину как на нечто способное осуществить всеобщий охват математики в рамках одной дедуктивной теории. Надежды такого рода высказывались мн. учеными, в том числе Гильбертом – главным представителем формализма в математике – направления, пытавшегося свести всю математику к манипуляциям с формулами по определенным раз навсегда установленным правилам. Результат Геделя и Россера нанес этому направлению сокрушительный удар. В силу их теоремы, даже такая сравнительно элементарная часть математики, как арифметика натуральных чисел, не может быть охвачена одной дедуктивной теорией. М. л. органически связана с кибернетикой, в частности с теорией релейно-контактных схем и автоматов, машинной математикой и лингвистикой математической. Приложения М. л. к релейно-контактным схемам основаны на том, что всякая двухполюсная релейно- контактная схема в след. смысле м о д е л и р у е т нек-рую формулу U классич. исчисления высказываний. Если схема управляется n реле, то столько же различных пропозициональных переменных содержит U, и, если обозначить через bi, суждение "Реле номер i сработало", то цепь будет тогда и только тогда замкнута, когда будет верен результат подстановки суждений b1, ..., bn вместо соответствующих логич. переменных в U. Построение такой моделируемой формулы, описывающей "условия работы" схемы, оказывается особенно простым для т.н. ?-с х е м, получаемых исходя из элементарных одноконтактных цепей путем параллельных и последовательных соединений. Это связано с тем, что параллельное и последовательное соединения цепей моделируют, соответственно, дизъюнкцию и конъюнкцию суждений. Действительно, цепь, полученная путем параллельного (последовательного) соединения цепей Ц1 и Ц2, тогда и только тогда замкнута, когда замкнута цепь Ц1 или (и) замкнута цепь Ц2. Применение исчисления высказываний к релейно-контактным схемам открыло плодотворный подход к важным проблемам совр. техники. Вместе с тем эта связь теории с практикой привела к постановке и частичному решению мн. новых и трудных проблем М. л., к числу к-рых в первую очередь относится т.н. проблема м и н и м и з а ц и и, состоящая в разыскании эффективных методов нахождения простейшей формулы, равносильной данной формуле. Релейно-контактные схемы являются частным случаем управляющих схем, применяемых в совр. автоматах. Управляющие схемы иных типов, в частности, схемы из электронных ламп или полупроводниковых элементов, имеющие еще большее практич. значение, также могут быть разрабатываемы с помощью М. л., к-рая доставляет адекватные средства как для анализа, так и для синтеза таких схем. Язык М. л. оказался также применимым в теории программирования, создаваемой в наст. время в связи с развитием машинной математики. Наконец, созданный в М. л. аппарат исчислений оказался применимым в математической лингвистике, изучающей язык математич. методами. Одной из осн. проблем этой науки является точная формулировка правил грамматики рассматриваемого языка, т.е. точное определение того, что следует понимать под "грамматически правильной фразой этого языка". Как показал амер. ученый Хомский, есть все основания искать решение этой задачи в следующем виде: строится нек-рое исчисление, и грамматически правильными фразами объявляются выражения, составленные из знаков алфавита данного языка и выводимые в этом исчислении. Работы в этом направлении продолжаются. См. также Алгебра логики, Конструктивная логика, Логика комбинаторная, Логика классов, Логическое исчисление, Модальная логика и лит. при этих статьях. А. Марков. Москва.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет физико-математических и компьютерных наук

Кафедра математики


Контрольная работа на тему:

«История развития математической логики»


Выполнила:

Студентка 2 курса

группы МФ-2

Понамарева Виктория Сергеевна

Научный руководитель:

к. ф.-м. н., доцент

Ершова Александра Алексеевна


Липецк, 2014



Введение

§1. История возникновения математической логики

§2. Применение математической логики

§3. Математическая логика в технике

§4. Математическая логика в криптографии

§5. Математическая логика в программировании

Заключение

Список используемой литературы

математическое обозначение криптография логика программирование


Введение


Логика <#"center">§1. История возникновения математической логики


Математическая логика тесно связана с логикой и обязана ей своим возникновением. Основы логики, науки о законах и формах человеческого мышления (отсюда одно из ее названий - формальная логика), были заложены величайшим древнегреческим философом Аристотелем (384-322 гг. до н. э.), который в своих трактатах обстоятельно исследовал терминологию логики, подробно разобрал теорию умозаключений и доказательств, описал ряд логических операций, сформулировал основные законы мышления, в том числе законы противоречия и исключения третьего. Вклад Аристотеля в логику весьма велик, недаром другое ее название - Аристотелева логика. Еще сам Аристотель заметил, что между созданной им наукой и математикой (тогда она именовалась арифметикой) много общего. Он пытался соединить две эти науки, а именно свести размышление, или, вернее, умозаключение, к вычислению на основании исходных положений. В одном из своих трактатов Аристотель вплотную приблизился к одному из разделов математической логики - теории доказательств.

В дальнейшем многие философы и математики развивали отдельные положения логики и иногда даже намечали контуры современного исчисления высказываний, но ближе всех к созданию математической логики подошел уже во второй половине XVII века выдающийся немецкий ученый Готфрид Вильгельм Лейбниц (1646 - 1716), указавший пути для перевода логики «из словесного царства, полного неопределенностей, в царство математики, где отношения между объектами или высказываниями определяются совершенно точно» . Лейбниц надеялся даже, что в будущем философы, вместо того чтобы бесплодно спорить, станут брать бумагу и вычислять, кто из них прав. При этом в своих работах Лейбниц затрагивал и двоичную систему счисления.

Следует отметить, что идея использования двух символов для кодирования информации очень стара. Австралийские аборигены считали двойками, некоторые племена охотников-сборщиков Новой Гвинеи и Южной Америки тоже пользовались двоичной системой счета. В некоторых африканских племенах передают сообщения с помощью барабанов в виде комбинаций звонких и глухих ударов. Знакомый всем пример двухсимвольного кодирования - азбука Морзе, где буквы алфавита представлены определенными сочетаниями точек и тире.

После Лейбница исследования в этой области вели многие выдающиеся ученые, однако настоящий успех пришел здесь к английскому математику-самоучке Джорджу Булю (1815-1864), целеустремленность которого не знала границ. Материальное положение родителей Джорджа (отец которого был сапожным мастером) позволило ему окончить лишь начальную школу для бедняков. Спустя какое-то время Буль, сменив несколько профессий, открыл маленькую школу, где сам преподавал. Он много времени уделял самообразованию и вскоре увлекся идеями символической логики. В 1847 году Буль опубликовал статью «Математический анализ логики, или Опыт исчисления дедуктивных умозаключений», а в 1854 году появился главный его труд «Исследование законов мышления, на которых основаны математические теории логики и вероятностей».

Буль изобрел своеобразную алгебру - систему обозначений и правил, применимую ко всевозможным объектам, от чисел и букв до предложений. Пользуясь этой системой, он мог закодировать высказывания (утверждения, истинность или ложность которых требовалось доказать) с помощью символов своего языка, а затем манипулировать ими, подобно тому, как в математике манипулируют числами. Основными операциями булевой алгебры являются конъюнкция (И), дизъюнкция (ИЛИ) и отрицание (НЕ).

Через некоторое время стало понятно, что система Буля хорошо подходит для описания электрических переключательных схем. Ток в цепи может либо протекать, либо отсутствовать, подобно тому, как утверждение может быть либо истинным, либо ложным. А еще несколько десятилетий спустя, уже в XX столетии, ученые объединили созданный Джорджем Булем математический аппарат с двоичной системой счисления, заложив тем самым основы для разработки цифрового электронного компьютера.

Отдельные положения работ Буля в той или иной мере затрагивались и до, и после него другими математиками и логиками. Однако сегодня в данной области именно труды Джорджа Буля причисляются к математической классике, а сам он по праву считается основателем математической логики и тем более важнейших ее разделов - алгебры логики (булевой алгебры) и алгебры высказываний.

Большой вклад в развитие логики внесли и русские ученые П.С. Порецкий (1846-1907), И.И. Жегалкин (1869-1947).

В XX веке огромную роль в развитии математической логики сыграл Д. Гильберт (1862-1943), предложивший программу формализации математики, связанную с разработкой оснований самой математики. Наконец, в последние десятилетия XX века бурное развитие математической логики было обусловлено развитием теории алгоритмов и алгоритмических языков, теории автоматов, теории графов (С.К. Клини, А. Черч, А.А Марков, П.С. Новиков, Гегель и многие другие).

Гегель (1770-1831) весьма иронично отзывался о законе противоречия и законе исключенного третьего. Последний он представлял, в частности, в такой форме: "Дух является зеленым или не является зеленым", и задавал "каверзный" вопрос: какое из этих двух утверждений истинно? Ответ на этот вопрос не представляет, однако, труда. Ни одно из двух утверждений: "Дух зеленый" и "Дух не зеленый" не является истинным, поскольку оба они бессмысленны. Закон исключенного третьего приложим только к осмысленным высказываниям. Только они могут быть истинными или ложными. Бессмысленное же не истинно и не ложно. Гегелевская критика логических законов опиралась, как это нередко бывает, на придание им того смысла, которого у них нет, и приписывание им тех функций, к которым они не имеют отношения. Случай с критикой закона исключенного третьего - один из примеров такого подхода. Критика закона исключенного третьего (Л.Бауэр) привела к созданию нового направления в логике - интуиционистской логики. В последней не принимается этот закон и отбрасываются все те способы рассуждения, которые с ним связаны. Среди отброшенных, например, оказывается доказательство путем приведения к противоречию, или абсурду.

Обращаю внимание на суть любой критики законов формальной логики: все сторонники концепции "расширения" формальной логики сдвигают центр тяжести логических исследований с изучения правильных способов рассуждения на разработку каких-либо конкретных проблем: теории познания, причинности, индукции и т.д. В логику вводятся темы, интересные и важные сами по себе, но не имеющие отношения к собственно формальной логике, как к набору приемов правильного мышления. Закон исключенного третьего, не рассматривая самих противоречий, запрещает признавать одновременно истинным или одновременно ложным два противоречащих друг другу суждения. В этом и состоит его смысл.

Вывод: нельзя уклоняться от признания истинным одного из двух противоречащих друг другу высказывай и искать нечто третье между ними.

Результат применения: достигается однозначность логического мышления.

Четвертый закон - закон достаточного основания

Формулировка: всякая истинная мысль имеет достаточное основание.

Комментарий: Этот закон фактически заявляет то, что все мысли которые можно объяснить, считаются истинными, а те которые объяснить нельзя - ложными. В логике высказываний этот закон формулы не имеет, так как он имеет содержательный характер. На этом стоит остановиться несколько подробней:

Достаточным, т. е. действительным, невымышленным основанием наших мыслей может являться индивидуальная практика. Действительно, истинность некоторых суждений подтверждается путем их непосредственного сопоставления с фактами действительности (Пример: "[Истинно, что]Идет дождь", "[Является ложью то, что]Я был в Акапулько"). Но личный опыт ограничен. Поэтому в реальной деятельности всегда приходится опираться на опыт других людей. Благодаря развитию научных знаний субъект использует в качестве оснований своих мыслей опыт предшественников, закрепленный в законах и аксиомах науки, в принципах и положениях, существующих в любой области человеческой деятельности. Для подтверждения какого-либо частного случая нет необходимости обращаться к его практической проверке, обосновывать его при помощи личного опыта. Если, например, мне известен закон Архимеда, то мне совсем не обязательно искать ванну с водой, чтобы, поместив туда предмет, выяснить, сколько он потерял в весе. Закон Архимеда будет достаточным основанием для подтверждения этого частного случая.

Целью науки является не только добывание знания, но и его передача. Именно поэтому недопустимы никакие логические огрехи в формальном представлении уже добытого знания. Таким образом - знание должно быть логически контролируемым. Именно это оптимально для его сохранения, передачи и развития. И именно поэтому научное знание, как совокупность уже доказанных логических предложений, может служить основанием для последующих доказательных рассуждений.

Закон достаточного основания фактически сводится к следующему требованию: "всякое суждение, прежде чем быть принятым за истину, должно быть обосновано". Таким образом из этого закона вытекает, что при правильном рассуждении ничто не должно приниматься просто так, на веру. В каждом случае каждого утверждения следует указывать основания, в силу которых оно считается истинным. Как видим - закон достаточного основания изначально выступает, как методологический принцип, обеспечивающий способность мышления поставлять основания к последующим рассуждениям. Ведь все, что уже корректно доказано, можно положить в основу последующим доказательствам.

Вывод: достаточным основанием какой либо мысли может быть любая другая, уже проверенная и признанная истинной мысль, из которой вытекает истинность рассматриваемой мысли.

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


§2. Применение математической логики


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

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

Информатика - это наука, которая изучает компьютер, а также взаимодействие компьютера с человеком.

Строительство логических машин - интересная глава истории логики и кибернетики. В ней запечатлены первые проекты создания искусственного разума и первые споры о возможности этого. Идея логических машин появилась в 13 веке у испанского схоластика Раймунда Луллия, рассматривалась затем Лейбницем и получило новое развитие в 19 веке, после возникновения математической логики. В 1870 году английский философ и экономист Вильям Стэнли Джевонс построил в Манчестере логическое пианино, которое извлекало из алгебраически записанных посылок следствия, выделяя допустимые комбинации терминов. Это называют также разложением высказываний на конституанты. Важно отметить возможность практического применения логической машины для решения сложных логических задач.

Современные универсальные вычислительные машины являются вместе с тем логическими машинами. Именно введение логических операций сделало их такими гибкими; оно же позволяет им моделировать рассуждения. Таким образом, арифметическая ветвь разумных автоматов соединились с логической. В 20-е годы, однако, формальная логика представлялась слишком абстрактной о метафизической для приложения к жизни. Между тем уже тогда можно было предвидеть внедрение логических исчислений в технику.

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

Проблема искусственного разума сложна и многогранна. Вероятно, не ошибёмся, если скажем, что окончательные границы механизации мысли можно установить лишь экспериментальным путём. Заметим ещё, что в современной кибернетики обсуждается возможность моделирования не только формальных, но и содержательных мыслительных процессов.


§3. Математическая логика в технике


Роль логической обработки бинарных данных на современном этапе развития вычислительной техники существенно возросла. Это связано, в первую очередь, с созданием технически систем. реализующих в том или ином виде технологии получения и накопления знаний, моделированием отдельных интеллектуальных функций человека. Ядром таких систем являются мощные ЭВМ и вычислительные комплексы. Кроме того, существует большой класс прикладных задач, которые можно свести к решению логических задач, например, обработка и синтез изображений, транспортные задачи. Требуемая производительность вычислительных средств достигается путем распараллеливания и конвейеризации вычислительных процессов. Это реализуется, как правило, на основе сверхбольших интегральных, схем (СБИС). Однако технология СБИС и их структура предъявляет ряд специфических требований к алгоритмам, а именно: регулярность, параллельно - поточная организация вычислений, сверхлинейная операционная сложность (многократное использование каждого элемента входных данных), локальность связей вычислений, двумерность пространства реализации вычислений. Эти требования обусловливают необходимость решения проблемы эффективного погружения алгоритма в вычислительную среду, или, как еще принято говорить, - отображение алгоритма в архитектуру вычислительных средств. В настоящее время доказана ошибочность ранее широко распространенных взглядов, состоящих в том, что переход на параллельно -конвейерные архитектуры ЭВМ потребуют лишь небольшой модификации известных алгоритмов. Оказалось, что параллелилизм и конвейеризация вычислительных процессов требует разработки новых алгоритмов даже для тех задач, для которых существовали хорошо изученные и апробированные методы и алгоритмы решения, но ориентированные на последовательный принцип реализации. По прогнозам специалистов, в ближайшее десятилетие следует ожидать появления новых концепций построения вычислительных средств. Основанием для прогнозов являются результаты проводимых в настоящее время перспективных исследований, в частности, в области биочипов и органических переключающих элементов. Некоторые направления ставят своей целью создание схем в виде слоев органических молекул и пленок с высокоразвитой структурой. Это позволит, по мнению исследователей, выращивать компьютеры на основе генной инженерии и усилить аналогию между элементами технических систем и клетками мозга. Тем самым реальные очертания приобретают нейрокомпьютеры, которые имитируют интеллектуальные функции биологических объектов, в том числе человека. По-видимому, молекулярная электроника станет основой для создания ЭВМ шестого поколения. Все это объективно обусловливает интенсивные работы по методам синтезов алгоритмов обработки логических данных и их эффективному погружению в операционную среду бинарных элементов. Очевидно, что бинарные элементы и бинарные данные наиболее полно соответствуют друг другу в плане представления и обработки последних на таких элементах, если рассматривать их по отдельности. Действительно, положим, алгебра логики над числами (0,1) реализуется на бинарном элементе полном использовании его операционного ресурса. Другими словами, ставится вопрос об эффективности, а иногда вообще возможности реализации данного алгоритма на такой сети (структуре). В этом состоит суть погружения алгоритма в структуру.


§4. Математическая логика в криптографии


Криптография изучает методы пересылки сообщений в замаскированном виде, при которых только намеченные отправителем получатели могут удалить маскировку и прочитать сообщение. Общая схема защиты информации представлена на рисунке 2. Этап кодирования от ошибок основан на внесении в передаваемое сообщение избытка информации, достаточного для преодоления помех на линии связи. Например, допустим, передается последовательность символов типа 0 и 1. При этом в сети связи с некоторой вероятностью могут происходить ошибки приема сигнала 0 вместо сигнала 1 или наоборот, тогда кодер на каждый символ ai сообщения передает пятью импульсами 00000, если ai -0 и наоборот. На приемном конце принимаемая последовательность импульсов разбивается по пять импульсов, называемая блоками. Если в принятом блоке содержится 2 и менее импульса 0, то принимается решение о том, что передавался символ ai-1. Таким образом, исходная вероятность ошибки будет значительно снижена. Более элегантные методы кодирования, которые при достаточной надежности позволяют вносить не такой большой избыток информации. Для выражения в информации требуется ввести некоторый алфавит, из которого будет состоять сообщение (конечные упорядоченные множества из этих символов). Обозначим через A - мощность выбранного алфавита. Будем также считать, что все множества информации или, что то же самое, множество всевозможных сообщений конечно. В качестве меры информации в сообщении данной длины можно взять log2 от числа всевозможных сообщений конечно. Тогда объем информации, падающий на один символ алфавита X=log2a. Далее имеем дело со словами длинной S, тогда всего таких слов будет N=AS (декартова S- степень алфавита), а следовательно, количество информации в слове Y=Log2N=Log2As=SX. Львиную долю криптоанализа составляют методы, построенные на вероятностном анализе криптограммы и предлагаемого исходного языка. Поскольку всякий обычный язык имеет избыток информации, причем неравномерно размешенных в словах, то буквы алфавита этого языка могут иметь устойчивые частные характеристики. Например, в английском языке - это часто повторяющая буква e, кроме того, частотными характеристиками могут быть буквосочетания и их комбинации. Общая схема криптосистемы с секретным ключом изображена на рисунке 3. Здесь Х - открытый текст, Y- шифр текста, K - ключ шифра, R - рандомизирующая последовательность.


§5. Математическая логика в программировании


Функция одного аргумента - это правило, ставящее соответствие любому значению, лежащему в области изменения этого аргумента (которая будет и областью определения этой функции), другую величину, лежащую в области значений функции.

Понятие функции было перенесено в языки программирования. В языке программирования, как правило, предусмотрен ряд встроенных функций, например sin, cos, sqrt и т.д. Кроме того, программист имеет возможность определять свои собственные функции. Они могут работать не только с вещественными числами, но и с различными типами данных, включающими обычно integer (целое), real (вещественное), boolean (булевское), character (строковое). Они могут также работать со структурами. В языках Паскаль, Алгол=68 и ПЛ/1 имеются, например, типы records (записи), arrays (массивы), lists (списки), files of records (файлы, состоящие из записей), а значениями функций могут быть указатели этих структур. Все это согласовано с понятием области определения, вне которой функция не определена. В языках программирования эта область задана обычно указанием типа данных, который является некоторым множеством величин. Так, в Паскале компилятор должен следить за тем, чтобы никакая функция не применялась к величине неподходящего типа, которая могла бы выйти за пределы области определения функции.

Функция многих аргументов. Теперь нужно обобщить определение, чтобы охватить функции многих аргументов. Для этого соберем n аргументов в упорядоченный набор, который будем рассматривать как один аргумент. Возьмем функцию вычитания diff(x.y). Трактуется ее как отображение пар <х,у> в целые числа. В виде множества упорядоченных пар ее можно записать следующим образом: diff = {<<5,3>, 2>. <<6,3>, 3>, <<4,5>, -1>...} Если бы вместо этого у нас была функция четырех аргументов h(x,y,z,w), то использовали бы отображение, определенное на четверках . Этот прием используется и в программировании. Если необходимо уменьшить количество аргументов процедуры или функции (причем все они имеют один и тот же тип), то в Фортране можно записать эти значения в массив и передать в качестве параметра этот массив, а не отдельные значения. В более общем случае (например, в Паскале), когда аргументам разрешается иметь различные типы, можно передать в качестве параметра запись и хранить значения в виде отдельных компонент этой записи. В действительности набор, состоящий из n элементов в математике соответствует записи в программировании. Каждая из ее компонент берется из своей отдельной области, как и в случае записи. Единственное отличие состоит в том, что компонента определяется своим расположением (позицией), а не именем. Реляционная модель данных работает с множествами упорядоченных наборов, которые соответствуют файлам записей, хранящимся в машине. Также математическая логика используется и в других областях информатики - это в разработке в области моделирования и автоматизации интеллектуальных процедур - направление так называемого искусственного интеллекта.


Заключение


Математическая логика немало способствовала бурному развитию информационных технологий в XX веке, но из ее поля зрения выпало понятие "суждение", которое появилось в логике еще во времена Аристотеля и на котором, как на фундаменте, держится логическая основа естественного языка. Такое упущение отнюдь не способствовало развитию логической культуры общества и у многих даже породило иллюзию, что компьютеры способны мыслить не хуже самого человека. Многих даже не смущает то обстоятельство, что на фоне всеобщей компьютеризации в преддверии третьего тысячелетия логические нелепости в пределах самой науки (я уж не говорю о политике, законотворческой деятельности и о псевдонауке) встречаются даже чаще, чем в конце XIX века. И для того, чтобы понять суть этих нелепостей, нет необходимости обращаться к сложным математическим структурам с многоместными отношениями и рекурсивными функциями, которые применяются в математической логике. Оказывается, для понимания и анализа этих нелепостей вполне достаточно применить намного более простую математическую структуру суждения, которая не только не противоречит математическим основам современной логики, но в чем-то дополняет и расширяет их.


Список используемой литературы


1.Игошин, В.И. Математическая логика и теория алгоритмов [Текст] / В.И. Игошин. - М.: Академия, 2008. - 448 с.; с ил.

Стяжкин, Н.И. Формирование математической логики [Текст] / Н.И. Стяжкин. - М.: Наука, 1967. - 508 с.; с ил.

Марков, А.А. Элементы математической логики [Текст] / А.А. Марков. - М.: МГУ, 2004. - 310 с.; с ил.

Карри, Х.Б. Основания математической логики [Текст]/Х.Б. Карри. - М.: Мир, 1969. - 568 с.; с ил.


Репетиторство

Нужна помощь по изучению какой-либы темы?

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Кафедра: «ФИЛОСОФИЯ»


По дисциплине: «ЛОГИКА»

Тема № 31: «Математическая логика: предмет, структура и основные принципы операций»


Выполнил:

студент 1 курса

дневного факультета ИТ-7

шифр зачетки 120177ИТ

Прытков Юрий Сергеевич

Проверил:

доцент, к.ф.н.

Блажко Николай Ильич


Москва - 2012 г.



Введение

Математическая логика

Предмет математической логики

Основные принципы операций

Отрицание

Конъюнкция

Дизъюнкция

Импликация

Эквивалентность

Кванторное высказывание

Кванторное с квантором всеобщности

Кванторное с квантором существования

Аксиоматический метод

Заключение


Введение


Логика возникла в культуре Древней Греции. Первое дошедшее до нас сочинение по логике - «Аналитики» Аристотеля (384-322 гг. до н.э.). Формальная логика просуществовала без серьёзных изменений более двадцати столетий. БУЛЬ или БУЛ, а также БУУЛ, Джордж (1815-1864) - английский математик, который считается основоположником математической логики.

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

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


Математическая логика


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

Отметим, что такой подход к аксиоматическому построению теории оставался единственным до XIX века. Большую роль в изменении такого подхода сыграли работы Н. И. Лобачевского (1792-1856). Лобачевский впервые в явном виде высказал убеждения в невозможности доказательства пятого постулата Евклида и подкрепил это убеждение созданием новой геометрии. Позже немецкий математик Ф. Клейн (1849-1925) доказал непротиворечивость геометрии Лобачевского, чем фактически была доказана и невозможность доказательства пятого постулата Евклида. Так возникли и были решены в работах Н. И. Лобачевского и Ф. Клейна впервые в истории математики проблемы невозможности доказательства и непротиворечивости в аксиоматической теории. Непротиворечивость аксиоматической теории является одним из основных требований, предъявляемых к системе аксиом данной теории. Она означает, что из данной системы аксиом нельзя логическим путём вывести два противоречивых друг другу утверждения.

Доказательство непротиворечивости аксиоматических теорий можно осуществить различными методами. Одним из них является МЕТОД МОДЕЛИРОВАНИЯ или ИНТЕРПРЕТАЦИЙ. Здесь в качестве основных понятий и отношений выбираются элементы некоторого множества и отношения между ними, а затем проверяется, будут ли выполняться для выбранных понятий и отношений аксиомы данной теории, то есть строится модель для данной теории. Так, аналитическая геометрия является арифметической интерпретацией геометрии Евклида. Ясно, что метод моделирования сводит вопрос о непротиворечивости одной теории к проблеме непротиворечивости другой теории. Большинство интерпретаций для математических теорий (и, в частности, для арифметики) строится на базе теории множеств. Однако в конце XIX века в теории множеств были обнаружены противоречия (парадоксы теории множеств). Ярким примером такого парадокса является парадокс Б. Рассела. Разобьем все мыслимые множества на два класса. Назовём множество нормальным, если оно не содержит себя в качестве своего элемента и ненормальным в противном случае. Например, множество всех книг - нормальное множество, а множество всех мыслимых вещей - ненормальное множество. Пусть L - множество всех нормальных множеств. К какому классу относится множество L? Если L - нормальное множество, то L Î L, т.е. содержится в классе нормальных множеств, но тогда оно содержит себя в качестве своего элемента, и поэтому ненормально. Если L - ненормальное множество, то L Ï L, т.е. не содержится среди нормальных множеств, но тогда L не содержит себя в качестве своего элемента, и потому оно нормально. Таким образом, понятие нормального множества приводит к противоречию.

Попытки устранить противоречия в теории множеств привели ЦЕРМЕЛО к необходимости построить аксиоматическую теорию множеств. Последующие видоизменения и усовершенствования этой теории привели к созданию современной теории множеств. Однако средства этой аксиоматической теории не позволяют доказать её непротиворечивость. Другие методы обоснования математики были развиты Д. ГИЛБЕРТОМ (1862-1943) и его школой. Они основываются на построении математических теорий как синтаксических теорий, в которых все аксиомы записываются формулами в некотором алфавите и точно указываются правила вывода одних формул из других, т.е. в теорию как составная часть входит математическая логика.

Таким образом, математическая теория, непротиворечивость которой требовалось доказать, стала предметом другой математической теории, которую Гилберт назвал МЕТАМАТЕМАТИКОЙ, или ТЕОРИЕЙ ДОКАЗАТЕЛЬСТВ. В связи с этим возникает задача построения синтаксической, т.е. формализованной аксиоматической теории самой математической логики. Выбирая по-разному системы аксиом и правила вывода одних формул из других, получают различные синтаксические логические теории. Каждую из них называют ЛОГИЧЕСКИМ ИСЧИСЛЕНИЕМ.


Предмет математической логики


Основная идея математической логики - формализация знаний и рассуждений. Известно, что наиболее легко формализуемые знания - математические. Таким образом, математическая логика, по-существу, - наука о математике, или метаматематика. Центральным понятием математической логики является ``математическое доказательство"". Действительно, ``доказательные"" (иначе говоря, дедуктивные) рассуждения - единственный вид признаваемых в математике рассуждений. Рассуждения в математической логике изучаются с точки зрения формы, а не смысла. По-существу, рассуждения моделируются чисто ``механическим"" процессом переписывания текста (формул). Такой процесс называют выводом. Говорят еще, что математическая логика оперирует только синтаксическими понятиями. Однако обычно всё же важно, как соотносятся рассуждения с действительностью (или нашими представлениями). Поэтому, надо всё же иметь в виду некоторый смысл формул и вывода. При этом используют термин семантика (синоном слова ``смысл"") и чётко разделяют синтаксис и семантику. Когда же действительно интересуются только синтаксисом, часто используют термин ``формальная система"". Мы будем использовать синоним этого термина - ``исчисление"" (используются ещё термины ``формальная теория"" и ``аксиоматика""). Объектом формальных систем являются строки текста (последовательности символов), с помощью которых записываются формулы.

Формальная система определена, если:

Задан алфавит (множество символов, используемых для построения формул).

Выделено множество формул, называемых аксиомами. Это - стартовые точки в выводах.

Задано множество правил вывода, которые позволяют из некоторой формулы (или множества формул) получать новую формулу.


Основные принципы операций


Отрицание


Отрицание логического высказывания - логическое высказывание, принимающее значение "истинно", если исходное высказывание ложно, и наоборот. Это специальная логическая операция. В зависимости от местоположения различают внешнее и внутреннее отрицание, свойства и роли которых существенно различаются.

Внешнее отрицание (пропозициональное) служит для образования сложного высказывания из другого (не обязательно простого) высказывания. В нем утверждается отсутствие положения дел, описываемого в отрицаемом высказывании. Традиционно отрицательное высказывание считается истинным, если, и только если, отрицаемое высказывание ложно. В естественном языке отрицание обычно выражается оборотом «неверно, что», за которым следует отрицаемое высказывание.

В языках формальных теорий отрицание называется особая унарная пропозициональная связка, используемая для образования из одной формулы другой, более сложной. Для обозначений отрицание обычно используются символы «\отрицание», «-» или «- 1». В классической логике высказываний формула -А истинна тогда и только тогда, когда формула А ложна.

Однако в неклассической логике отрицание может не обладать всеми свойствами классического отрицания. В этой связи возникает вполне закономерный вопрос о минимальном наборе свойств, которому должна удовлетворять некоторая унарная операция, чтобы ее можно было считать отрицанием, а также о принципах классификации различных отрицаниях в неклассических формальных теориях (см.: Dunn J.M. and Hardegree G.M.Algebraic Methods in Philosophical Logic. Oxford, 2001).

Фактически указанное выше традиционное понимание внешнего (пропозиционального) отрицания может быть выражено через систему следующих требований: (I) Если А - истинно (ложно), то не-А - ложно (истинно); (II) Если не-А - истинно (ложно), то А - ложно (истинно). Формально требования (I) и (II) могут быть выражены через условие (1) А р-iB=>B (= -, А, называемое «конструктивная контрапозиция». Отрицание, удовлетворяющее условию (1), принято называть минимальным отрицанием. Однако оказывается, что условие (1) можно разложить на два более слабых условия: (2) А (= В=>-,В р-Аи(3)А(= - 1 - А, известных, соответственно, как «контрапозиция» и «введение двойного отрицания». В результате появляется возможность выявить подминимальное отрицание, удовлетворяющее условию (2), но не удовлетворяющее условию (3). Естественно сформулировать условие, обратное (3) и формализующее принцип «снятие двойного отрицания»: (4) -. - А = А. Минимальное отрицание (т.е. удовлетворяющее условию (1) или условиям (2) и (3) вместе), для которого выполняется условие (4), называется отрицание де Моргана. Минимальное отрицание, удовлетворяющее дополнительному свойству (5): Если А - В, то для любого С верно, что А р С («свойство абсурдности»), - называется интуиционистским отрицанием. Можно сформулировать принцип (6), двойственный принципу абсурдности: Если В |=Аи-S р А, то для любого С верно, что С р А. Удовлетворяющее этому принципу отрицания. представляет собой разновидность отрицания в паранепротиворечивой логике. Наконец, отрицание де Моргана (свойства (2), (3), (4)), для которого выполняется (5) или (6), называется орто-отрицание Если в соответствующем исчислении принимается аксиома дистрибутивности для конъюнкции и дизъюнкции, то орто-отрицание называется отрицание Буля, или классическим отрицанием.

Внутреннее отрицание входит в состав простого высказывания. Различают отрицание в составе связки (отрицательная связка) и терминное отрицание.

Отрицание в составе связки выражается с помощью частицы «не», стоящей перед глаголом-связкой (если он имеется) или перед смысловым глаголом. Оно служит для выражения суждений об отсутствии каких-то отношений («Иван не знает Петра»), или для образования отрицательной предицирующей связки в составе категорических атрибутивных суждений.

Терминное отрицание используется для образования негативных терминов. Оно выражается через приставку «не» или близкие ей по смыслу («Все неспелые яблоки - зеленые»).


Конъюнкция


Конъюнкция двух логических высказываний - логическое высказывание, истинное только тогда, когда они одновременно истинны (от лат. conjunctio - союз, связь), в широком смысле - сложное высказывание, образованное с помощью союза «и». В принципе можно говорить о конъюнкции бесконечного числа высказываний (например, о конъюнкции всех истинных предложений математики). В логике конъюнкцией называют логическую связку (операцию, функцию; обозначают: &,); образованное с её помощью сложное высказывание истинно только при условии одинаковой истинности его составляющих. В классической логике высказываний конъюнкция вместе с отрицанием составляют функционально-полную систему пропозициональных связок. Это означает, что через них можно определить любую другую пропозициональную связку. Одним из свойств конъюнкции является коммутативность (т. е. эквивалентность А & В и В & А). Однако, иногда, говорят о некоммутативной, т. е. упорядоченной конъюнкции (примером высказывания с такой конъюнкции может служить: «Ямщик свистнул, и лошади поскакали»).


Дизъюнкция


Дизъюнкция двух логических высказываний - логическое высказывание, истинное только тогда, когда хотя бы одно из них истинно

(от лат. disjunctio - разобщение, обособление), в широком смысле - сложное высказывание, образованное из двух или более предложений с помощью союза «или», выражающего альтернативность, или выбор.

В символической логике дизъюнкцией называют логическую связку (операцию, функцию), образующую из предложений А и В сложное высказывание, обозначаемое обычно как А V В, которое является истинным при истинности по крайней мере одного из двух дизъюнктивных членов: <#"justify">Импликация


Импликация двух логических высказываний A и B - логическое высказывание, ложное только тогда, когда B ложно, а A истинно (от лат. implicatio - сплетение, от implico - тесно связываю) - логическая связка, соответствующая грамматической конструкции «если.., то...», с помощью которой из двух простых высказываний образуется сложное высказывание. В импликативном высказывании различают антецедент (основание) - высказывание, идущее после слова «если», и консеквент (следствие) - высказывание, идущее за словом «то». Импликативное высказывание представляет в языке логики условное высказывание обычного языка. Последнее играет особую роль, как в повседневных, так и в научных рассуждениях, основной его функцией является обоснование одного путем ссылки на нечто другое.

Выражаемую условным высказыванием связь обосновывающего и обосновываемого трудно охарактеризовать в общем виде, и только иногда природа ее относительно ясна. Эта связь может быть, в частности, связью логического следования, имеющей место между посылками и заключением правильного умозаключения («Если все живые многоклеточные существа смертны и медуза является таким существом, то она смертна»). Связь может представлять собой закон природы («Если тело подвергнуть трению, оно начнет нагреваться») или причинную связь («Если Луна в новолуние находится в узле своей орбиты, наступает солнечное затмение»). Рассматриваемая связь может иметь также характер социальной закономерности, правила, традиции и т.п. («Если меняется экономика, меняется и политика», «Если обещание дано, оно должно быть выполнено»).

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

И в обычном языке, и в языке науки условное высказывание, кроме функции обоснования, может выполнять также целый ряд других задач. Оно может формулировать условие, не связанное с к.-л. подразумеваемым общим законом или правилом («Если захочу, разрежу свой плащ»), фиксировать какую-то последовательность («Если прошлое лето было сухим, то в этом году оно дождливое»), выражать в своеобразной форме неверие («Если вы решите задачу, я докажу великую теорему Ферма»), противопоставление («Если в огороде растет капуста, то в саду растет яблоня») и т.п. Многочисленность и разнородность функций условного высказывания существенно затрудняет его анализ.

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

Материальная импликация - одна из основных связок классической логики. Определяется она таким образом: импликация ложна только в случае истинности антецедента и ложности консеквента и истинна во всех остальных случаях. Условное высказывание «Если А, то В» предполагает некоторую реальную связь между тем, о чем говорится в А и В; выражение «А материально имплицирует В» такой связи не предполагает.

Строгая импликация определяется через модальное понятие (логической) невозможности: «А строго имплицирует В» означает «Невозможно, чтобы А было истинно, а В ложно».

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


Эквивалентность


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

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

Рассмотрение классов эквивалентности в качестве новых объектов представляет собой один из основных способов порождения (введения) абстрактных понятий в логико-математических (и вообще естественно-научных) теориях. Так, считая эквивалентными дроби a/b и c/d с целыми числителями и знаменателями, если ad=bc, вводят в рассмотрение рациональные числа как классы эквивалентных дробей; считая эквивалентными множества, между которыми можно установить взаимно-однозначное соответствие, вводят понятие мощности (кардинального числа) множества (как класс эквивалентных между собой множеств); считая эквивалентными два куска вещества, вступающие в равных условиях в одинаковые химических реакции, приходят к абстрактному понятию химического состава и т.п.

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


Кванторное высказывание


Кванторное с квантором всеобщности.

Кванторное логическое высказывание с квантором всеобщности ("xA(x)) - логическое высказывание, истинное только тогда, когда для каждого объекта x из заданной совокупности высказывание A(x) истинно.

Кванторное с квантором существования.

Кванторное логическое высказывание с квантором существования ($xA(x)) - логическое высказывание, истинное только тогда, когда в заданной совокупности существует объект x, такой, что высказывание A(x) истинно.


Структура математической логики


Раздел «математическая логика» состоит из трёх частей: по неформальному аксиоматическому методу, по логике высказываний и по логике предикатов (первого порядка). Аксиоматический метод построения - первый шаг на пути к формализации теории. Большинство задач, рассматриваемых в математической логике, состоит в доказательстве некоторых утверждений. Математическая логика имеет много разветвлений. Она применяет табличное построение логики высказываний, использует специальный язык символов и формулы логики высказываний.


Неформальный аксиоматический метод


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

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

Первоначальное, данное Евклидом, аксиоматическое построение геометрии отличалось дедуктивным характером изложения, при котором в основу клались определения (пояснения) и аксиомы (очевидные утверждения). Из них, опираясь на здравый смысл и очевидность, выводились следствия. При этом в выводе неявно иногда использовались не зафиксированные в аксиомах предположения геометрия, характера, особенно относящиеся к движению в пространстве и взаимному расположению прямых и точек. Впоследствии были выявлены геометрия, понятия и регламентирующие их употребление аксиомы, неявно используемые Евклидом и его последователями. При этом возникал вопрос: действительно ли выявлены все аксиомы. Руководящий принцип для решения этого вопроса сформулировал Д. Гильберт (D. Hilbert): "Следует добиться того, чтобы с равным успехом можно было говорить вместо точек, прямых и плоскостей о столах, стульях и пивных кружках". Если доказательство не теряет доказательной силы после такой замены, то действительно все используемые в этом доказательстве специальные предположения зафиксированы в аксиомах. Достигаемая при таком подходе степень формализации представляет собой уровень формализации, характерный для неформального аксиоматического метода. Эталоном здесь может служить классический труд Д. Гильберта "Основания геометрии" .

Неформальный аксиоматический метод применяется не только для придания определенной завершенности аксиоматически излагаемой конкретной теории. Он представляет собой действенное орудие математического исследования. Поскольку при изучении системы объектов по этому методу не используется их специфика, или "природа", то доказанные утверждения переносятся на любую систему объектов, удовлетворяющую рассматриваемым аксиомам. Согласно неформальному аксиоматическому методу, аксиомы - это неявные определения первоначальных понятий (а не очевидные истины). Что представляют собой изучаемые объекты - неважно. Все, что нужно о них знать, сформулировано в аксиомах. Предметом изучения аксиоматической теории служит любая ее интерпретация.

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

Фиксируя различным образом язык, получают различные теории основного объекта рассмотрения. Например, рассматривая язык узкого исчисления предикатов для теории групп, получают элементарную теорию групп, в которой нельзя сформулировать какого-либо утверждения о подгруппах. Если перейти к языку исчисления предикатов второй ступени, то появляется возможность рассматривать свойства, в которых фигурирует понятие подгруппы. Формализацией неформальный аксиоматический метод в теории групп служит переход к языку системы Цермело - Френкеля с ее аксиоматикой.


Аксиоматический метод


Аксиоматический метод способ построения научной теории, при котором в её основу кладутся некоторые исходные положения (суждения)- аксиомы, или постулаты, из которых все остальные утверждения этой теории должны выводиться чисто логическим путём, посредством доказательств. Построение науки на основе аксиоматический метод обычно называется дедуктивным. Все понятия дедуктивной теории (кроме фиксированного числа первоначальных) вводятся посредством определений, выражающих их через ранее введённые понятия. В той или иной мере дедуктивные доказательства, характерные для аксиоматический метод, применяются во многих науках, однако главная область его приложения - математика, логика, а также некоторые разделы физики.

Идея аксиоматический метод впервые была высказана в связи с построением геометрии в Древней Греции (Пифагор, Платон, Аристотель, Евклид). Для современной стадии развития аксиоматический метод характерна выдвинутая Гильбертом концепция формального аксиоматический метод, которая ставит задачу точного описания логических средств вывода теорем из аксиом. Основная идея Гильберта - полная формализация языка науки, при которой её суждения рассматриваются как последовательности знаков (формулы), приобретающие смысл лишь при некоторой конкретной интерпретации. Для вывода теорем из аксиом(и вообще одних формул из других) формулируются спец. правила вывода. Доказательство в такой теории (исчислении, или формальной системе) - это некоторая последовательность формул, каждая из которых либо есть аксиома, либо получается из предыдущих формул последовательности по какому-либо правилу вывода. В отличие от таких формальных доказательств, свойства самой формальной системы в целом изучаются содержат. средствами метатеории. Основные требования, предъявляемые к аксиоматическим формальным системам,- непротиворечивость, полнота, независимость аксиом. Гильбертовская программа, предполагавшая возможность доказать непротиворечивость и полноту всей классической математики, в целом оказалась невыполнимой. В 1931 Гёделъ доказал невозможность полной аксиоматизации достаточно развитых научных теорий (напр., арифметики натуральных чисел), что свидетельствовало об ограниченности аксиоматического метода. Основные принципы аксиоматические методы были подвергнуты критике сторонниками интуиционизма и конструктивного направления.


Заключение


Математическая логика является наукой о законах математического мышления. Применение математики к логике позволило представить логические теории в новой удобной форме и применить вычислительный аппарат к решению задач, малодоступных человеческому мышлению, и это, конечно, расширило область логических исследований. Сфера применения математической логики очень широка. С каждым годом растет глубокое проникновение идей и методов математической логики в информатику, вычислительную математику, лингвистику, философию. Мощным импульсом для развития и расширения области применения математической логики стало появление электронно-вычислительных машин. Оказалось, что в рамках математической логики уже есть готовый аппарат для проектирования вычислительной техники. Методы и понятия математической логики является основой, ядром интеллектуальных информационных систем. Средства математической логики стали эффективным рабочим инструментом для специалистов многих отраслей науки и техники. Математическую логику необходимо знать всем специалистам, независимо в какой среде он работает (будь то инженер, преподаватель, юрист или просто-врач).


Список используемой литературы

математическая логика высказывание конъюнкция

Интернет-ресурс: #"justify">1.


Репетиторство

Нужна помощь по изучению какой-либы темы?

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

Будет посвящён основам математической логики, которая представляет собой не только отдельный раздел математики, но и имеет огромное значение при изучении всей вышки (да и не только вышки) . «Существует и единственно», «из этого следует это», «необходимое условие», «достаточность», «тогда и только тогда» – знакомые обороты, не правда ли? И это не просто «дежурные» штампы, которыми можно пренебречь – это устойчивые выражения, обладающие строгим смыслом , с которым мы и познакомимся в данной статье. Кроме того, материал будет полезен начинающим изучать непосредственно математическую логику – я рассмотрю её базу: высказывания и действия над ними, формулы, основные законы + некоторые практические задачи. И, конечно же, вы узнаете очень важное, а местами и весьма забавное отличие матлогики от нашей «обычной» логики. Начинаем закладывать фундамент:

Высказывания и высказывательные формы

Высказывание – это предложение, о котором можно сказать, истинно оно или ложно . Высказывания обычно обозначают строчными латинскими буквами , а их истинность/ложность единицей и нулём соответственно:

– данная запись (не путать с модулем !) говорит нам о том, что высказывание истинно ;
– а эта запись – о том, что высказывание ложно .

Например:

– черепахи не летают;
– Луна квадратная;
– дважды два будет два;
– пять больше, чем три.

Совершенно понятно, что высказывания и истинны : ,
а высказывания и – ложны :

Разумеется, далеко не все предложения являются высказываниями. К таковым, в частности относятся вопросительные и побудительные предложения:

Вы не подскажете, как пройти в библиотеку ?
Пойдём в баню!

Очевидно, что здесь не идёт речи об истине или лжи. Как не идёт о них речи и в случае неопределённости либо неполной информации:

Завтра Петя сдаст экзамен – даже если он всё выучил, то не факт, что сдаст; и наоборот – если ничего не знает, то может и сдаст «на шару».

…да ладно, Петь, не переживай – сдашь =)

– а тут мы не знаем, чему равно «эн», поэтому это тоже не высказывание.

Однако последнее предложение можно доопределить до высказывания, а точнее, до высказывательной формы , указав дополнительную информацию об «эн». Как правило, высказывательные формы записываются с так называемыми кванторами . Их два:

квантор общности (перевёрнутая буква A – от англ. All) понимается и читается как «для всех», «для любого (ой) (ых) »;

квантор существования (развёрнутая буква E – от англ. Exist) понимается и читается как «существует».

– для любого натурального числа выполнено неравенство . Данная высказывательная форма ложна , поскольку ей, очевидно, не соответствуют натуральные числа .

– а вот это высказывательная форма уже истинна , как истинно и, например, такое утверждение:
…ну а что, разве существует натуральное число, которое меньше, чем –10?

Предостерегаю вас от опрометчивого использования данного квантора, ибо «для любого» может на поверку оказаться вовсе и «не для любого».

Внимание! Если вам что-то не понятно в обозначениях, пожалуйста, вернитесь к уроку о множествах .

– существует натуральное число , которое больше двух. Истина …и, главное, не поспоришь =)

Ложь

Нередко кванторы «работают в одной упряжке»:

– для любого вектора существует противоположный ему вектор. Прописная истина , а точнее, аксиома (утверждение, принимаемое без доказательства) векторного пространства.

Обратите внимание, что квантор существования подразумевает сам факт существования объекта (хотя бы одного), который удовлетворяет определённым характеристикам. Пусть в мире существуют единственная белая ворона, но существуют же. Более того, в математике (как школьной, так и высшей) доказывается великое множество теорем на существование и как раз единственность чего-либо. Доказательство такой теоремы состоит из двух частей:

1) Существование объекта, удовлетворяющего определённым критериям. В этой части обосновывается сам факт его существования.

2) Единственность данного объекта. Этот пункт доказывается, как правило, методом от противного , т.е. предполагается, что существует 2-й объект с точно такими же характеристиками и далее это предположение опровергается.

Школьников, впрочем, стараются не пугать подобной терминологией, и теорема часто преподносится в завуалированном виде, например:

В любой треугольник можно вписать окружность и, причём только одну

Кстати, а что такое вообще теорема? Логическую суть этого страшного слова мы узнаем очень скоро….

Логические операции (действия над высказываниями)

Подобно тому, как с числами можно проводить арифметические действия (складывать, умножать и т.д.), к высказываниям тоже применимы свои операции. Существует три базовых логических операции:

отрицание высказывания;

конъюнкция или логическое умножение высказываний;

дизъюнкция или логическое сложение высказываний.

По порядку:

1) Отрицание высказывания

НЕ и символ

Отрицанием высказывания называется высказывание (читается «не а») , которое ложно , если истинно, и истинно – если ложно:

Так, например, высказывание – черепахи не летают истинно: ,
а его отрицание – черепахи летают если хорошенько пнуть – ложно: ;

высказывание – дважды два будет два ложно: ,
а его отрицание – неверно, что дважды два будет два – истинно: .

Кстати, не нужно смеяться над примером с черепахами;) садисты

Удачной физической моделью данной операции является обычная лампочка и выключатель:

свет включен – логическая единица или истина,
свет выключили – логический ноль или ложь.

2) Конъюнкция (логическое умножение высказываний)

Данной операции соответствует логическая связка И и символ либо

Конъюнкцией (читается «а и бэ») , которое истинно в том и только том случае, когда истинны оба высказывания и :

Данная операция тоже встречается сплошь и рядом. Вернёмся к нашему герою с первой парты: предположим, что Петя получает допуск к экзамену по высшей математике, если сдаёт курсовую работу и зачёт по теме. Рассмотрим следующие высказывания:
Петя сдал курсовую работу ;
– Петя сдал зачёт .

Заметьте, что в отличие от формулировки «Петя завтра сдаст» здесь уже в любой момент времени можно сказать, истина это или ложь.

Высказывание (суть – Петя допущен к экзамену) будет истинно в том и только том случае, если он сдал курсовик и зачёт по . Если хоть что-то не сдано (см. три нижних строчки таблицы) , то конъюнкция – ложна.

И очень своевременно пришёл мне в голову отличный математический пример: знак системы соединяет входящие в неё уравнения/неравенства как раз по правилу И . Так, например, запись двух линейных уравнений в систему подразумевает то, что мы должны найти ТАКИЕ корни (если они существуют) , которые удовлетворяют и первому и второму уравнению.

Рассматриваемая логическая операция распространяется и на большее количество высказываний. Условно говоря, если в системе 5 уравнений, то её корни (в случае их существования) должны удовлетворять и 1-му и 2-му и 3-му и 4-му и 5-му уравнению данной системы.

И в заключение пункта вновь обратимся к доморощенной электротехнике: конъюнктивное правило хорошо моделирует выключатель в комнате и рубильник на электрическом щитке в подъезде (последовательное подключение). Рассмотрим высказывания:

выключатель в комнате включен ;

рубильник в подъезде включен .

Наверное, все уже поняли, что конъюнкция читается самым что ни на есть естественным образом:
– выключатель в комнате включен и рубильник в подъезде включен.

Очевидно, что тогда и только тогда, когда . В трёх других случаях (проанализируйте, каких) цепь разомкнётся и свет погаснет: .

Давайте присоединим ещё одно высказывание:
рубильник на подстанции включен .

Аналогично: конъюнкция будет истинна тогда и только тогда, когда . Здесь, к слову, уже будет 7 различных вариантов разрыва цепи.

3) Дизъюнкция (логическое сложение высказываний)

Этой операции соответствует логическая связка ИЛИ и символ

Дизъюнкцией высказываний и называют высказывание (читается «а или бэ») , которое ложно в том и только том случае, когда ложны оба высказывания и :

Предположим, что в экзаменационном билете по высшей математике 2 вопроса и студент сдаёт экзамен, если ответит хотя бы на один вопрос. Рассмотрим следующие высказывания:
Петя ответил на 1-й вопрос ;
Петя ответил на 2-й вопрос .

Дизъюнктивная запись читается просто и понятно: Петя ответил на 1-й или 2-й вопрос и подразумевает три истинных исхода (см. таблицу) . При этом экзамен Пётр не сдаст в единственном случае – если «запорет» оба вопроса:

Следует отметить, что союз «или» мы очень часто понимаем как «исключающее или», и, более того – его зачастую так и нужно понимать! Из той же фразы о сдаче экзамена человек, скорее всего, сделает вывод, что Петя ответил только на 1-й или только на 2-й вопрос. Однако рассматриваемое ИЛИ – это не обывательское «или».

Операция логического сложения также применима для трёх и бОльшего количества высказываний. Некоторые лояльные преподаватели задают 10-15 вопросов и ставят экзамен, если студент хоть что-то знает =) Иными словами, логическое ИЛИ скрывает за собой связку «хотя бы на один» (и она вовсе не означает, что СТРОГО на один!).

Ну и давайте отвлечёмся от бытового электричества: подавляющее большинство сайтов Интернета расположены на профессиональных серверах, которые снабжаются, как правило, двумя блоками питания. В электротехнике это называется параллельным подключением, которое как раз и моделирует правило ИЛИ – сервер работает, если исправен хотя бы один блок питания. Оборудование, кстати, поддерживает «горячую» замену, т.е. сгоревший БП можно заменить, не выключая сервер. Такая же история с жёсткими дисками – они дублируются в так называемом RAID-массиве , и более того, сам Дата-центр, где находятся серверы, обычно запитывается двумя независимыми электролиниями + дизель-генератор на всякий случай. Эти меры позволяют обеспечить максимальный аптайм сайтов.

И коль скоро речь зашла о компьютерах, то они… базируются на рассмотренных логических операциях! Это кажется невероятным, но задумаемся – а что вообще могут «понимать» эти «железки»? А понимать они могут следующее:

в проводе есть ток – это логическая единица ;
провод обесточен – это логический ноль .

Именно данный факт первопричина того, что в основе измерения объёма информации лежит степень двойки:
и т.д.

Простейшим «компьютером» является… обычный выключатель – он хранит информацию в 1 бит (истину или ложь в указанном выше смысле). Центральный же процессор современного компьютера насчитывает сотни миллионов (!) транзисторов, и самое сложное программное обеспечение, самая «навороченная игра» раскладывается на множество нулей и единиц, которые обрабатываются с помощью элементарных логических операций!

И уже следующие две операции, которые мы рассмотрим, являются не самостоятельными , то есть могут быть выражены через отрицание, конъюнкцию и дизъюнкцию:

Импликация и логическое следствие.
Необходимое условие. Достаточное условие

До боли знакомые обороты: «следовательно», «из этого следует это», «если, то» и т.п.

Импликацией высказываний (посылка) и (следствие) называют высказывание , которое ложно в единственном случае – когда истинно, а – ложно:

Фундаментальный смысл операции таков (читаем и просматриваем таблицу сверху вниз) :

из истины может следовать только истина и не может следовать ложь ;

изо лжи может следовать всё, что угодно (две нижние строчки) , при этом:

истинность посылки является достаточным условием для истинности заключения ,

а истинность заключения – является необходимым условием для истинности посылки .

Разбираемся на конкретном примере:

Составим импликацию высказываний – идёт дождь и – на улице сыро :

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

Если же дождя нет , то на улице может быть как сухо :

так и сыро :
(например, по причине того, что растаял снег) .

А теперь ВДУМЫВАЕМСЯ в эти «штампованные» слова необходимость и достаточность :

Дождь является достаточным условием для того, чтобы на улице было сыро, и с другой стороны, сырость на улице необходима дляпредположения о том, что прошёл дождь (ибо если сухо – то дождя точно не было) .

Обратная же импликация нелегальна: – сырости на улице ещё не достаточно для обоснования факта дождя, и, кроме того, дождь ведь не является НЕОБХОДИМОЙ причиной сырости (т.к., например, может пройти и растаять град) .

Вроде бы должно быть понятно, но на всякий случай ещё несколько примеров:

– Чтобы научиться выполнять действия с матрицами , необходимо уметь складывать и умножать числа . Но этого, как вы правильно предчувствуете, не достаточно .

– Чтобы научиться выполнять арифметические действия достаточно окончить 9 классов . Но это не является условием необходимым – считать может научить и бабушка, причём ещё в детском саду.

– Чтобы найти площадь треугольника достаточно знать его сторону и высоту, проведённую к этой стороне . Однако опять же – это не необходимость , площадь треугольника можно найти и по трём сторонам (формуле Герона) или, например, с помощью векторного произведения .

– Для допуска к экзамену по высшей математике Пете необходимо отчитаться по курсовой работе . Но этого не достаточно – потому что ещё нужно сдать зачёт.

– Для того чтобы вся группа получила зачёт достаточно занести преподавателю ящик коньяка . И здесь, как нетрудно предположить, отпадает необходимость что-либо учить =) Но, обратите внимание, подготовка вовсе не возбраняется;)

Бывают ли условия необходимые и в то же время достаточные? Конечно! И очень скоро мы до них доберёмся. А сейчас об одном важном принципе матлогики:

Математическая логика формальна

Её интересует истинность или ложность высказываний, но не их содержание ! Так, если мы составим импликацию Если черепахи не летают, то дважды два равно четырём , то она будет истинной! Иными словами, любое истинное высказывание можно обосновать любой истиной (1-я строчка таблицы) , и с точки зрения формальной логики это будет истина!

Но ещё интереснее ситуация с ложным посылом: любой ложью можно обосновать всё, что угодно – как истину так и ложь:

– если Луна квадратная, то ;
– если пингвины ходят в валенках, то черепахи носят шлёпанцы .

А что? – по таблице оба высказывания истинны!

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

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

Теорема по своей сути тоже представляет собой логическое следствие: её условие опирается на истинные посылки (аксиомы, ранее доказанные теоремы и т.д.) . Доказательство же устанавливает истинность следствия , причём в этом процессе не могут использоваться ложные рассуждения.

Недоказанная теорема называется гипотезой , и варианта тут два: либо она выводит из истины истину и представляет собой теорему, либо гипотеза невернА, т.е. из множества истинных посылок следует «не бэ»: . В случае опровержения получается тривиальный вывод наподобие «гипотеза Ивана Петрова неверная» , но и это, бывает, дорогого стОит – дерзайте , уважаемые читатели!

Рассмотрим в качестве примера, конечно, не мегатеорему, но утверждение, которое требует пусть простого, но обоснования. Хотя и его не будет =) =):

– число делится на 4 ;
– число делится на 2 .

Очевидно, что следствие истинно , то есть из того, что число делится на 4, следует и его делимость на 2. И, соответственно, противоположное заключение – есть ложь:

При этом ещё раз обращаю внимание, что посылка изначально постулируется как истина (в отличие от импликации, где она может быть и ложной) .

Для логических следствий также в ходу понятия необходимости и достаточности , скопирую пару строк сверху:

истинность посылки – это достаточное условие для истинности заключения ,

истинность заключения – это необходимое условие для истинности посылки .

В нашем случае:

Делимость числа на 4 является достаточным условием для того, чтобы оно делилось на 2. И с другой стороны, делимость числа на 2 является необходимым условием делимости на 4.

Следует отметить, что рассмотренный пример можно записать и в виде импликации:
(пользуясь таблицей, проанализируйте все расклады самостоятельно)

Однако в общем случае «перенос понятий» некорректен ! То есть, если мы ведём разговор о том, что , то это ещё не значит, что будет справедлива импликация . И такой пример я приведу в заключительном пункте. и необходимо сдать 3 экзамена (в противном случае сессия будет не сдана) и в то же самое время этого достаточно (т.к. больше ничего делать не нужно) .

Особенность эквиваленции состоит в том, что имеет место либо и то и другое , либо ничего , например:

Петя занимается штангой тогда и только тогда, когда Маша танцует на столе

Это значит, что либо Петя занимается штангой и Маша танцует на столе, либо они оба лежат на диване Пётр, ты заслужил! =) Такие вот дружные Петя и Маша. Теперь вроде бы похожая фраза без «тогда и только тогда»:

Петя занимается штангой, когда Маша танцует на столе

Но смысл несколько поменялся: здесь можно предположить, что Петя, бывает, тягает штангу и без Маши, и другой стороны, Маше «до лампочки», качается ли во время её танца Петя.

Вот в чём сила необходимого и достаточного условия! – оно объединяет и дисциплинирует =)

…хотел я для прикола распределить роли наоборот, но затем передумал… всё-таки нельзя такое пропагандировать =)

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

Треугольник является равносторонним тогда и только тогда, когда у него равные углы

Высказывания – треугольник равносторонний и – у него равные углы можно соотнести эквиваленцией , но на практике мы почти всегда связываем их обоюдоострым значком логического следствия называется гипотенузой

Данный пункт – это собственно и есть теорема Пифагора, формулировка которой нам знакома ещё со школы: «Если треугольник прямоугольный, то ».

2) На втором шаге обосновывается достаточность :
– здесь надо доказать, что справедливость равенства достаточна для того, чтобы треугольник был прямоугольным.

Учащихся опять же такими словами не запугивают, и второй пункт формулируют в виде обратной теоремы Пифагора: «Если , то треугольник прямоугольный».

Связей по схеме «тогда и только тогда» в математике очень много, и я только что привёл стандартную схему их доказательства. И, конечно же, всегда анализируйте, что означают «необходимо»

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

Кроме того, я открою вам секрет успешного изучения математической логики;)