Научная Петербургская Академия

Краткая методичка по логике - (шпаргалка)

Краткая методичка по логике - (шпаргалка)

Дата добавления: март 2006г.

    Постраничный перечень понятий и теорем.

Логика. Язык. Высказывание. Истинное высказывание. Ложное высказывание. Истина. Ложь. Обозначение для истины. Обозначение для лжи. Истинностное значение высказывания. Равносильные высказывания. Синонимы для истинного высказывания. Доказательство. Правило вывода. Обозначение для конструктивного правила. Компоненты конструктивного правила. Посылки конструктивного правила. Заключение конструктивного правила. Индуктивная последовательность объектов. Правила порождения индуктивной последовательности. Формальный язык. Логические знаки. Вспомогательные знаки. n-местные функциональные знаки. n-местные предикатные знаки. Переменные. Алфавитный порядок знаков. Выражение. Синонимы для выражения. Обозначения для нульместных функциональных знаков. Обозначения для функциональных знаков. Обозначения для предикатных знаков. Обозначения для выражений. Обозначения для переменных. Обозначение для соединения выражений. Терм. Правила порождения термов. Обозначения для термов. Индуктивная последовательность термов.

Высказывание. Синонимы для высказывания. Правила порождения высказываний. Индуктивная последовательность высказываний. Обозначения для высказываний. Соглашения об упразднении скобок. Константа. Квантор всеобщности. Квантор существования. Предикат. Элементарное высказывание. Компонента высказывания. Синоним для компоненты высказывания. Пропозициональная компонента высказывания. Интерпретация формального языка. Универсум интерпретации. Синоним для универсума. Значение переменной. Значение функционального знака. Значение предикатного знака. Значение терма. Значение высказывания. Денотаты термов и высказываний. Индуктивное определение значения терма. Индуктивное определение значения высказывания. Обобщение высказывания по данной переменной. Синонимы для выражения обобщения. Подтверждение высказывания по данной переменной. Синонимы для выражения подтверждения. Отрицание высказывания. Синонимы для выражения отрицания. Конъюнкция высказываний.

Конъюнкты. Синонимы для выражения конъюнкции. Дизъюнкция высказываний. Дизъюнкты. Синонимы для выражения дизъюнкции. Импликация высказываний. Посылка импликации. Заключение импликации. Синонимы для выражения импликации. Эквиваленция высказываний. Левая и правая части эквиваленции. Синонимы для выражения эквиваленции.

Замечание о языковой смеси. Замечание об использовании знака равенства для высказываний. Пропозициональная логика. Синоним для пропозициональной логики. Логические (пропозициональные) операции. Истинностная таблица высказываний. Входные и результирующие столбцы истинностной таблицы. Тавтология и ее синоним. Тавтологическое следствие. Теорема об отрицании отрицания. Теорема об отрицании конъюнкции. Теорема об отрицании дизъюнкции. Теорема об исключении импликации. Теорема об исключении эквиваленции. Теорема об устранении альтернативы. Теорема о коммутативности.... Теорема о равносильности. Теорема о тавтологическом следствии. Арифметическая запись высказываний. 12 равенств. Правило отделения. Теорема о выводе в пропозициональной логике. Теорема о самодостаточной выразительности пропозициональной логики.

Кванторная логика. Синоним для кванторной логики. Кванторные операции. Кванторологически истинное высказывание. Кванторологическое следствие. Связанное вхождение переменной. Свободное вхождение переменной. Результат подстановки в высказывание терма вместо переменной и его обозначение. Допустимый заменитель. Замкнутое высказывание. Открытое высказывание. Теорема о всезначности переменной. Теорема об отрицании обобщения и подтверждения. Теорема о взаимоисключении кванторов. Теорема о перестановочности кванторов. Типовые кванторы. Теорема о равносильной замене. Позитивное высказывание. Позитивная форма высказывания. Теорема о позитивной форме. Теорема о выводе в логике предикатов. Правило тавтологии. Правило отделения. Правило обобщения. Правило подтверждения. Правило общевнесения. Правило сущевнесения.

Эгалитарная логика. Синоним для эгалитарной логики. Эгалитарная интерпретация. Логическое следствие. Обозначение для логического следствия. Логически истинное высказывание. Обозначение для логически истинного высказывания. Правило тождества. Правило равенства. Правило неотличимости. Теорема об эгалитарной замене. Теорема о транзитивности логического следствия. Теорема о расширении списка гипотез. Теорема о конъюнктивизации гипотез. Теорема дедукции. Теорема о выводе в эгалитарной логике. Теорема о сравнительной силе выводов. Алгоритм. Теорема о неразрешимости проблемы логического следствия. Теорема о неразрешимости проблемы логической истинности. Замечание о слове ЛОГИКА. Формальные теории. Аксиомы формальной теории. Теоремы формальной теории. Доказательный текст. Девять основных правил вывода.

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

Определяющая аксиома для нового предикатного знака. Определяющая аксиома для нового функционального знака. Теорема об определениях. Правило отделения конъюнкта. Правило присоединения дизъюнкта. Теорема о методе от противного. Формальная арифметика. Определяющие аксиомы для 2 3 4 5> ? ? ? . Множество. Элемент множества. ХОА. ХПА. Подмножество. АМВ. AЛB. {афр}. Пустое множество и его обозначение. {Х1, ..... Хn, }. Объединение двух множеств и его обозначение. Пересечение двух множеств и его обозначение. Дополнение множества В относительно множества А, его обозначение и синоним. Обозначение для множества натуральных, целых и действительных чисел. Упорядоченная n-ка, ее обозначение и синонимы. k-ая компонента упорядоченного набора, ее обозначение и синоним. Декартово произведение множеств и его обозначение. К-ая проекция n-мерного множества и ее обозначение Аn.

Функция. Область определения функции, ее синоним и обозначение. Область значений функции, ее синоним и обозначение. Значение функции F в х и его обозначение. Образ множества относительно функции и его обозначение. Отображение множества в множество. Отображение множества на множество. F : А ®В. Сужение функции. Расширение функции. Обратная функция. Симметричность понятия обратной функции. n-аргументная функция. Обозначение F ((Х1, …. ,Хn)). Однозначная функция. Многозначная функция. Взаимнооднозначная функция и ее синоним. Последовательность. n-ый член последовательности. Бесконечное множество. Конечное множество.

    Тема 1. Предмет и основные понятия логики.

Логика - наука о мышлении, наука о языковом выражении мыслей. Язык - знаковая система, предназначенная для фиксации, передачи и переработки информации. Высказывание - языковое выражение, о котором представляется естественным спросить, истинно оно или ложно. Высказывание является истинным, если его содержание соответствует действительности; в противном случае высказывание является ложным. Т. о. любое высказывание является либо истинным либо ложным и тем самым служит обозначением либо истины либо лжи, которые мы можем рассматривать как два различных умозрительных объекта, обозначаемых обычно буквами И, Л и называемых истинностными значениями высказываний: И есть истинностное значение истинного высказывания, Л есть истинностное значение ложного высказывания. Высказывания с одинаковыми истинностными значениями называются равносильными. Про истинное высказывание говорят, что оно справедливо, верно, имеет место. Доказательством называется конечная последовательность высказываний, в которой каждое высказывание получается из некоторых предыдущих по какому-либо правилу вывода. Правила вывода - это конструктивные операции над высказываниями, сохраняющие свойство истинности, т. е. такие операции, в результате которых из истинных высказываний получаются истинные высказывания. Конструктивное правило преобразования объектов u1, .. ,un-1 в объект un будем записывать в виде Du1, ..... ,un. При этом u1, ..... ,unназываются компонентами, последняя из которых называется заключением, а остальные посылками. Последовательность объектов называется индуктивной относительно некоторого набора правил, если каждый ее член получается из предыдущих по какому-либо из этих правил, которые называются правилами порождения данной последовательности. Например, возрастающая последовательность всех нечетных чисел и последовательность 1, 3, 1, 5, 7, 3 являются индуктивными относительно правилD1 и Dх, х+2, а последовательность 1, 3, 7 не является индуктивной относительно этого набора правил.

    Тема 2. Унификация языка.

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

    Логические знаки " $ Ш Щ Ъ Ю Ы
    вспомогательные знаки ( ),
    нульместные функциональные знаки f f f f …
    одноместные функциональные знаки f f f f…
    …………………………
    нульместные предикатные знаки g g g g…
    одноместные предикатные знаки g g g g…
    …………………………
    переменные c0 c1 c2 c3 …

Порядок в котором здесь перечислены знаки, называется алфавитным порядком. Выражением, знакосочетанием, символосочетанием в этом формальном языке называется несколько записанных друг за другом в направлении слева на право знаков. c, c0, c1, … обозначают нульместные функциональные знаки.

    f, f0, f1, … обозначают функциональные знаки.
    g, g0, g1, … обозначают предикатные знаки.
    u, v, w, u0, v0, w0, u1, v1, w1, … обозначают выражения.
    х, y, z, х0, y0, z0, х1, y1, z1, … обозначают переменные.

uv обозначает результат написания выражения v после выражения u.

Термами называются знакосочетания с такими порождающими правилами: D х

    D c
    D u1, …, un, f (u1, … , un). f n-местный, n№0.
    Обозначения для термов: a, b, a0, b0, a1, b1, …
    Пример индуктивной последовательности термов:
    f
    c1
    f (c1, f)
    f (c1, c1, f(c1, f))
    c2
    f(c1, f, f(c1, f), c2)
    f(c2)
    f(f(c2))

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

    D g здесь g нульместный
    D g(а1, …, аn) здесь g n-местный, n№0
    D u, "x(u)
    D u, $x(u)
    D u, Ш(u)
    D u, v, (u)Щ(v)
    D u, v, (u)Ъ(v)
    D u, v, (u)Ю(v)
    D u, v, (u)Ы(v)

Примериндуктивной последовательности формул (на основе термов из предыдущего примера)

    g(f, c1)
    g
    "c5(g)
    $c1(g(f, c1))
    Ш("c5(g))
    g
    (g)Ъ("c5(g))
    g(f(c1, f), c2, c2)

Обозначениями для высказываний: p, q, r, s, t, p0, q0, r0, s0, t0, … С целью удобства обозрения формул некоторые скобочные диады можно опускать, принимая соглашение о правосторонней группировке скобок для нескольких одинаковых логических знаков и соглашение об убывании силы связи в алфавитном порядке логических знаков. Пример: pЮqЮr означает (p)Ю((q)Ю(r)), а запись Ш$xpЪqЩr понимается как (Ш($x(p)))Ъ((q)Щ(r)). Следует помнить, что любое высказывание с пропущенными парами скобок не является высказыванием формального языка, оно является лишь обозначением соответствующего высказывания.

Нульместные функциональные знаки называются константами. Знакосочетание "x называется квантором всеобщности по х, а $х - квантором существования по х. Начинающееся с предикатного знака высказывание называется предикатом. Высказывание называется элементарным, если оно начинается с квантора или предикатного знака. Высказывание q называется подвысказыванием или компонентой высказывания р, если q есть часть р. Элементарная компонента q высказывания р называется его пропозициональной компонентой, если q имеет хотя бы одно такое вхождение в р, которое не является вхождением в какую-нибудь другую элементарную компоненту высказывания р. Например, высказывание$c5(gЩg)Юg имеет пять компонент: $c5(gЩg), g, g, gЩg, $c5(gЩg)Юg, из которых только первые три являются элементарными, первые две пропозициональными, только g и g - предикатными.

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

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

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

Шp - отрицание высказывания р является истинным тттк р является ложным; синонимы: не р, неверно что р.

pЩq - конъюнкция высказываний р, q является истинной тттк оба ее конъюнкта р, q являются истинными; синонимы: р и q, и р и q.

pЪq - дизъюнкция высказываний p, q является ложной тттк оба ее дизъюнкта р, q являются ложными; синонимы: р или q, или р или q.

pЮq - импликация высказываний p, q является ложной тттк посылка р является истинной, а заключение q является ложным; синонимы: р только если q, если р то q, q если р, р тогда q, q когда р, для того чтобы р необходимо чтобы q, для того чтобы q достаточно чтобы р, р следовательно q, из того что р следует что q.

pЫq - эквиваленция высказываний р, q является истинной тттк ее части р, q обе являются истинными или обе являются ложными; синонимы: р если и только если q, р тогда и только тогда когда q, для того чтобы р необходимо и достаточно чтобы q, р эквивалентно q.

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

Замечание. Введение обозначений для высказываний порождает двусмысленность в использовании знака равенства, поскольку сами высказывания являются некоторыми обозначениями, а именно обозначениями истины или лжи. При наличии иерархии обозначений такую двусмысленность обычно снимают соглашением о том, что равенство понимается как равенство между исходными объектами. Т. о. равенство p=q означает, что р и q имеют одинаковые истинностные значения т. е. являются равносильными. Пример. Каждый кулик свое болото хвалит.

    Универсум - множество куликов и болот
    g(x) - х есть кулик
    g(x) - х есть болото
    g(x, у) - х хвалит у
    g(x, у) - у свое для х
    "c1((((g(c1))Щ(g(c2)))Щ(g(c1, c2)))Ю(g(c1, c2)))

Пример. Сумма квадратов двух положительных чисел меньше квадрата их суммы. Универсум - множество положительных чисел.

    f(x) - квадрат числа x
    f(x, y) - сумма чисел x, y
    g(x, y) – x меньше y
    g(f(f(c1), f(c2)), f(f(c1, c2)))
    Можно записать по-другому:
    универсум - множество действительных чисел
    f - число 0
    ((g(f, c1))Щ(g(f, c2)))Ю(g(f(f(c1), f(c2)), f(f(c1, c2)))
    Пример. Только я один знаю об этом.
    Универсум – множество людей
    f - я
    g(x) - x знает об этом
    g(x, y) - x идентичен y
    (g(f))Щ("c1((Ш(g(c1, f)))Ю(Ш(g(c1))))
    Никто не знает об этом: "c1(Ш(g(c1)))
    Все знают об этом: "c1(g(c1))
    Кто-нибудь знает об этом: $c1(g(c1))
    Пример. Здесь холодно, но не сыро: (g)Щ(Ш(g))
    Пример. Ни p ни q: Шp и Шq
    Пример. Если p то q иначе r: (pЮq)Щ(ШpЮr)
    Пример. p либо q: pЩШqЪШpЩq
    Пример. p поэтому q: pЩ(pЮq)
    Пример. Чай без сахара не сладкий и не вкусный.
    g - чай содержит сахар
    g - чай сладкий
    g - чай вкусный
    (Ш(g))Ю((Ш( g))Щ(Ш( g)))
    Возможен другой перевод:
    ((Ш(g))Ю(Ш( g)))Щ((Ш( g))Ю((Ш( g)))
    Пример. Его отец слесарь, а все братья токари.
    Универсум – множество мужчин
    f - он
    f(x) - отец для x
    g(x) - x есть слесарь
    g(x) - x есть токарь
    g(x, y) - x идентичен y
    (g(f(f)))Щ("c1(((Ш(g(c1, f)))Щ(g(f(c1), ( f(f))))Ю(g(c1))))
    Тема 3. Пропозициональная логика

или логика элементарных высказываний изучает свойства логических операций Ш, Щ, Ъ, Ю, Ы, которые по смыслу их введения являются операциями над истинностными значениями:

    p
    q
    Шp
    pЩq
    pЪq
    pЮq
    pЫq
    Л
    Л
    И
    Л
    Л
    И
    И
    Л
    И
    И
    Л
    И
    И
    Л
    И
    Л
    Л
    Л
    И
    Л
    Л
    И
    И
    Л
    И
    И
    И
    И

Если высказывания р, q различны и элементарны, то эта таблица называется истинностной таблицей высказываний (p, q, )Шp, pЩq, pЪq, pЮq, pЫq. В общем случае при составлении истинностной таблицы какого-либо перечня высказываний надо поместить на ее вход все различные пропозициональные компоненты этих высказываний, сделать полный перебор истинностных значений во входных столбцах и записать соответствующие истинностные значения в результирующих столбцах.

    Пример. В комнате без окон темно и неуютно.
    Универсум - множество комнат
    g(c1) - c1 имеет окно p - комната имеет окно
    g(c1) - в c1 темно q - в комнате темно
    g(c1) – в c1 уютно r - в комнате уютно
    (Ш(g(c1)))Ю((g(c1))Щ(Ш(g(c1)))) ШpЮqЩШr
    p q r
    p
    q
    r
    Шp
    Шr
    qЩШr
    ШpЮqЩШr
    Л
    Л
    Л
    И
    И
    Л
    Л
    Л
    Л
    И
    И
    Л
    Л
    Л
    Л
    И
    Л
    И
    И
    И
    И
    Л
    И
    И
    И
    Л
    Л
    Л
    И
    Л
    Л
    Л
    И
    Л
    И
    И
    Л
    И
    Л
    Л
    Л
    И
    И
    И
    Л
    Л
    И
    И
    И
    И
    И
    И
    Л
    Л
    Л
    И

Тавтологияили тавтологически истинное высказывание - это высказывание со сплошными И в его столбце его истинностной таблицы. Высказывание q называется тавтологическим следствием (из) высказываний p1, …, pn, если в истинностной таблице высказываний p1, …, pn, ,q столбец q содержит И в любой строке, которая содержит И во всех столбцах p1, …, pn. Например, построенная выше таблица показывает, что: ШpЮqЩШr - есть тавтологическое следствие из Шp, qЩШr;

    Шr, q являются тавтологическими следствиями из qЩШr;
    r есть тавтологическое следствие из p, Шp.
    Теорема об отрицании отрицания: ШШp = p
    Теорема об отрицании конъюнкции: Ш(pЩq) = ШpЪШq
    Теорема об отрицании дизъюнкции: Ш(pЪq) = ШpЩШq
    Теорема об исключении импликации: pЮq = ШpЪq
    Теорема об исключении эквиваленции: pЫq = pЩqЪШpЩШq

Теорема об устранении альтернативы: pЪШpЩq = pЪq, ШpЪpЩq = ШpЪq Теорема о коммутативности конъюнкции: pЩq = qЩp

    Теорема о коммутативности дизъюнкции: pЪq = qЪp
    Теорема об ассоциативности конъюнкции: pЩ(qЩr) = (pЩq)Щr
    Теорема об ассоциативности дизъюнкции: pЪ(qЪr) = (pЪq)Ъr

Теорема о дистрибутивности конъюнкции: pЩ(qЪr) = (pЩq)Ъ(pЩr) Теорема о дистрибутивности дизъюнкции: pЪ(qЩr) = (pЪq)Щ(pЪr) Теорема о равносильности: р = q тогда и только тогда когда pЫq = И Теорема о тавтологическом следствии: q является тавтологическим следствием из р1, …, pn тттк р1Щ…Щр Ю q является тавтологией. Эти три теоремы легко доказываются с помощью истинностных таблиц.

Арифметический способ записи высказываний: исключаются знаки Ю, Ы и вместо Л, И, Шp, pЩq, pЪq употребляются соответственно 0, 1, `p, p q, p + q. Например, арифметической записью высказывания (rЪpЮqЩr) будет . При арифметической записи высказываний с ними можно обращаться так, как будто они обозначают числа 0, 1, а. Логический плюс отличается от арифметического только тем, что 1 + 1 = 1. При этом полезно помнить следующие равенства: p Ю q = `p + q

    p Ы q = p q + `p `q p p = p
    p + p = p
    p`p = 0
    p + `p q = p + q p +`p = 1
    p + p q = `p + q 1 + p = 1

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

    Пример. Доказательство тавтологичности высказываний:
    pЮqЮp =`p + (qЮp) =`p +`q + p =`p + p +`q = 1 +`q = 1
    pЮqЮpЩq =`p +`q + p q = + p q = 1

(ШpЮШq)Ю(ШqЮp)Юq = +q =`q p +`q`p + q = `q (p +`p) + q =`q + q = 1

    Пример. Выразительная достаточность пар ШЩ, ШЪ, ШЮ.
    pЩq = Ш(ШpЪШq) = Ш(pЮШq)
    pЪq = Ш(ШpЩШq) = ШpЮq
    pЮq = Ш(pЩШq) = ШpЪq
    pЫq = Ш(Ш(pЩq)ЩШ(ШpЩШq))
    pЫq = Ш(ШpЩq)ЩШ(pЩq)
    pЫq = Ш((pЮq)Ю Ш(qЮp))
    Доказательство последнего равенства:
    pЫq = p q +`p`q

Ш((pЮq)ЮШ(qЮp)) = = (`p + q)(q +`p) = `p`q +`p p +`q q + q p =`p`q + 0 + 0 + q p = p q +`p`q

    Пример. Упрощение высказываний.

(ШpЪШqЪШr)Щ(qЪШp)Ъ(pЮq)Щq = (`p +`q +`r)(q +`p) + q(`p + q) = (`p + q)(`p +`q +`r + q) = (`p + q)(1 +`p + `r) = `p + q = pЮq (pЮq)Юp = + p = p`q + p = p(`q + 1) = p 1 = p

    Пример. Доказательство равносильности высказываний.
    [ШpЮШqЩШr] = `p Ю`q`r = `p +`q`r = p +`q`r

{(ШpЮШq)Щ(ШpЮШr)} = (`pЮ`q)(`pЮ`r) = (p +`q)(p +`r) = p + p`r +`q p +`q`r = p(1 +`r +`q) +`q`r = p +`q`r Т. о. […] = {…} т. е. являются равносильными два полученных ранее перевода высказывания “чай …”.

    Правилом отделения называется правило D p, (p)Ю(q), q

Теорема о выводе в пропозициональной логике: высказывание p0 является тавтологическим следствием из p1, …, pn тттк его можно получить из p1, …, pn с помощью правила отделения и нижеследующих пятнадцати беспосылочных правил: D pЮqЮp

    D (pЮpЮq)Ю(pЮq)
    D (pЮq)Ю((qЮr)Ю(pЮr))
    D pЩqЮp
    D pЩqЮq
    D (pЮq)Ю((pЮr)Ю(pЮqЩr))
    D pЮpЪq
    D qЮpЪq
    D (pЮr)Ю((qЮr)Ю(pЪqЮr))
    D (pЫq)Ю(pЮq)
    D (pЫq)Ю(qЮp)
    D (pЮq)Ю((qЮp)Ю(pЫq))
    D (pЮq)Ю(ШqЮШp)
    D pЮШШp
    D ШШpЮp

Другими словами, какое–либо высказывание p0 является тавтологическим следствием из p1, …, pn тттк p0можно сделать членом последовательности высказываний, которая является индуктивной относительно этих шестнадцати правил и правилD p1, …, Dpn. Теорема не исключает случай n = 0.

Теоремао самодостаточной выразительности пропозициональной логики: для любой истинностной таблицы с n входными столбцами p1, …, pnи любого распределения истинностных значений в ее результирующем столбце можно составить соответствующее этому столбцу высказывание: справа от всех строк с истиной в результирующем столбце записываем конъюнкцию p1… pn, затем над некоторыми pkставим черту отрицания так, чтобы все эти конъюнкции для всех строк были истинными, затем составляем дизъюнкцию из получившихся конъюнкций. Например: p q r ?

    0 0 0 0
    0 0 1 0
    0 1 0 1 p q`r
    0 1 1 0
    1 0 0 1 p`q`r
    1 0 1 0
    1 1 0 1 p q`r
    1 1 1 0

`p q`r + p`q`r + p q`r = `p q`r + p`r(`q + q) =`p q`r + p`r =`r(`p q + p) =`r(p + q) = ШrЩ(pЪq) Замечание. Если в результирующем столбце содержится только Л, то в качестве искомого высказывания можно взять p1ЩШp1.

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

    p – житель говорит правду
    q – эта дорога ведет в столицу
    r – высказывание для вопроса
    p
    q
    r
    Нужный ответ
    0
    0
    1
    Нет
    `p`q
    0
    1
    0
    Да
    1
    0
    0
    Нет
    1
    1
    1
    Да
    p q

r =`p`q + p q = pЫq т. e. турист должен спросить: верно ли, что Вы скажите правду если и только если эта дорога ведет в столицу.

Пример проверки рассуждения “(Профсоюзы поддержат президента на предстоящих выборах | p) только если (он подпишет законопроект о повышении заработной платы Ѕq). (Фермеры окажут президенту поддержку Ѕr) только если (он наложит вето на законопроект Ѕs). Очевидно, что он не подпишет законопроекта или не наложит на него вето. Следовательно президент потеряет голоса профсоюзников или голоса фермеров”. (pЮq)Щ(rЮs)Щ(ШpЪШs) Ю ШpЪШr = +`p +`r =`p q + r s + q s +`p +`r = + q s = + q s =`p +`q +`r +`s +q s =`p +`r + + q s = `p +`r +1 = 1 – тавтология, т. е. рассуждение правильное.

Пример проверки рассуждения “(В бюджете возникнет дефицит | p), если (не повысят пошлины | Шq). Если в бюджете будет дефицит, то (государственные расходы на общественные нужды сократятся|r). Значит, если повысят пошлины, то государственные расходы на общественные нужды не сократятся”.

(ШqЮp)Щ(pЮr)Ю(qЮШr) = +`q + `r =`q`p + p`r +`q +`r = `q(`p +1) +`r(p + 1) =`q +`r = - не тавтология, т. е. нельзя сказать, что рассуждение правильно.

Пример проверки рассуждения “Если (подозреваемый совершил эту кражу | p), то (она была тщательно подготовлена | q) или (он имел соучастника |r). Если бы кража была подготовлена тщательно, то, если бы был соучастник, украдено было бы гораздо больше. Значит, подозреваемый невиновен”. (pЮqЪr)Щ(qЮ(rЮШp))ЮШp = +`p = p`q`r + p q r +`p = q r +`q`r +`p – не тавтология.

Пример проверки рассуждения “(Если наступит мир | p), то (возникнет депрессия | q), разве что (страна проведет программу перевооружения | r) или осуществит грандиозную социальную программу |s). Но договориться о целях такой грандиозной программы невозможно. Следовательно если наступит мир и не будет депрессии, то будет осуществляться программа перевооружения”.

    (pЮqЪШqЩ(rЪs))ЩШsЮpЩШqЮr = =
    т. е. рассуждение правильное.

Пример сокращения текста “Члены финансового комитета должны избираться среди членов дирекции. Нельзя быть одновременно членом дирекции и членом библиотечного совета, не будучи членом финансового комитета. Член библиотечного совета не может быть членом финансового комитета”.

    p – он является членом финансового комитета
    q – он является членом дирекции
    r – он является членом библиотечного фонда

(pЮq)Щ(ШpЮШ(qЩr))Щ(rЮШp) = (`p + q)(p +`q +`r)(`r +`p) = (`p +q) = (`p + q)=(`p + q)(`p`q +`r) = (`p + q)(`p + q)`q +`r) = (`p + q)(`q +`r) = (pЮq)ЩШ(qЩr) Таким образом, можно отбросить подчеркнутую часть текста.

Пример анализа рассуждения “(это преступление совершено в Кустанае | q). (Петров во время совершения преступления находился в Ростове | r). Следовательно (Петров не совершал этого преступления | Шp)”. qЩrЮШp – не тавтология

“Преступление совершено в Кустанае. Поэтому если Петров совершил это преступление, то (он во время совершения преступления находился в Кустанае|s). Но Петрова в это время в Кустанае не было. Значит, Петров не совершал этого преступления”.

qЩ(qЮpЮs)ЩШp = … = 1 – тавтология т. е. рассуждение правильное. Рассуждение останется правильным, если из него выбросить первое предложение и ссылку на него во втором предложении:

    (pЮs)ЩШsЮШp = +`p = +`p = p + s +`p = 1 + s = 1

Задача. Выяснить, кто из четверых виновен на основе информации “Петров виновен, только если виновен Кулагин. Неверно, что виновность Родионова влечет виновность Сидорова и что Кулагин виновен, а Сидоров нет”. p, q, r, s – виновен Петров, Кулагин, Родионов, Сидоров.

(pЮq)ЩШ(rЮs)ЩШ(qЩШs) = (`p + q) = (`p + q) r`s(`q + s) = (`p + q)`r s`q = `p`q r`s т. е. Родионов виновен, остальные не виновны.

Задача Кислера. Обвиняемые в подделке налоговых документов Браун, Джонс и Смит дают под присягой такие показания.

    Браун: Джонс виновен, а Смит не виновен.
    Джонс: Если Браун виновен, то виновен и Смит.
    Смит: Я не виновен, но хотя бы один из них двоих виновен.
    Вопрос 1: Совместимы ли данные показания?
    Вопрос 2: Какое показание следует из другого?
    Вопрос 3: Если все виновны, то кто лжесвидетельствует?
    Вопрос 4: Если все сказали правду, то кто виновен?

Вопрос 5: Если невинный говорит правду, а виновный лжет, то кто виновен, а кто невиновен?

    Б – виновен Браун.
    Д – виновен Джонс.
    С – виновен Смит.
    Б
    Д
    С
    ШБ
    ШД
    ШС
    БЪД
    ДЩШС
    БЮС
    ШСЩ(БЪД)
    Л
    Л
    Л
    И
    И
    И
    Л
    Л
    И
    Л
    Л
    Л
    И
    И
    И
    Л
    Л
    Л
    И
    Л
    Л
    И
    Л
    И
    Л
    И
    И
    И
    И
    И
    Л
    И
    И
    И
    Л
    Л
    И
    Л
    И
    Л
    И
    Л
    Л
    Л
    И
    И
    И
    Л
    Л
    И
    И
    Л
    И
    Л
    И
    Л
    И
    Л
    И
    Л
    И
    И
    Л
    Л
    Л
    И
    И
    И
    Л
    И
    И
    И
    И
    Л
    Л
    Л
    И
    Л
    И
    Л
    Показания
    Брауна
    Джонса
    Смита
    Да, только за счет третьей строки.
    Из первого третье.
    Браун и Смит.
    Джонс виновен, остальные невиновны.
    Джонс невиновен, остальные виновны.
    Тема 4. Кванторная логика.

или логика предикатов является расширением пропозициональной логики путем изучения операций", $. Из определения этих операций следует, что значения высказываний "хp, $хp, понимаются соответственно как конъюнкция p1Щp2Щp3Щ… и дизъюнкция p1Ъp2Ъp3Ъ… значений высказывания p для всевозможных значений переменной х. Высказывание p называется кванторологически истинным при любой интерпретации. Из определений следует, что тавттологически истинное высказывание является кванторологически истинным. Обратное вообще говоря не верно: высказывание"хpЮ$хp является кванторологически истинным, но не является тавтологически истинным.

    Истинностная таблица.
    "хp
    $хp
    "хpЮ$хp
    Л
    Л
    И
    Л
    И
    И
    И
    Л
    Л
    И
    И
    И
    Истинностная схема.
    p1, p2, p3…
    "хp
    p1Щp2Щp3Щ…
    $хp
    p1Ъp2Ъp3Ъ…
    "хpЮ$хp
    ЛЛЛ…
    Л
    Л
    И
    ЛЛЛ…
    Л
    И
    И
    ………
    …
    …
    …
    ИИИ…
    И
    И
    И

Высказывание q называется кванторологическим следствием (из) высказываний р1, …, pn, если p является истинным в любой интерпретации, в которой истинными являются p1, …, pn.

Вхождением переменной cв высказывание p называется связанным, если оно является вхождением в некоторое подвысказывание вида"х(q) или вида $х(q); в противном случае это вхождение называется свободным. Например, первое и второе вхождения c1 в высказывание

    ((g(c1))Щ(g(c1, c2)))Ю($ c1(g(c1)))
    являются свободными, а третье и четвертое – связанными.

Через р{х, а} обозначается результат подстановки терма, а вместо всех свободных вхождений переменной х в высказывание р, причем, если при такой подстановке все вхождения переменных из а остаются свободными, то терм а называется допустимым заменителем для х в р. Например, терм f(c5) является допустимым заменителем для c6 в высказывании g((c5, (c6), и не является допустимым заменителем для c6 в высказывании $c5 (g(c5, c6)). Высказывание р называется замкнутым (открытым), если оно не имеет свободных (связанных) вхождений переменных.

    Теорема о всезначности переменной: р = И тттк "хр = И
    Теорема об отрицании обобщения и подтверждения:
    Ш"хр равносильно $хШр
    Ш$хр равносильно "хШр
    Теорема о взаимоисключении кванторов:
    "хр равносильно Ш$хШр
    $хр равносильно Ш"хШр
    Теорема о перестановочности кванторов:
    "х"ур равносильно "у"хр
    $х$ур равносильно $у$хр

Типовые кванторы. Запись "qхр обозначает высказывание "х(qЮр), а запись $qхр обозначает высказывание $х(qЩр). Теорема о равносильной замене: пусть q есть результат замены в высказывании р какого-либо вхождения подвысказывания r1 на высказывание r2; тогда если r1 и r2 равносильны, то р и q тоже равносильны. Позитивным высказыванием называется такое, которое не имеет вхождений знака Ш. Позитивной формой высказывания р называется любое равносильное ему позитивное высказывание .

Теорема о позитивной форме: если отрицания предикатных компонент высказывания р имеют равносильные себе предикаты, то р равносильно некоторому позитивному высказыванию q; высказывание q можно построить с помощью теоремы о равносильной замене, теорем об исключении операцийЮ, Ы и теорем об отрицании для операций ", $, Ш, Щ, Ъ. Пример построения позитивной формы отрицания высказывания: “для каждого положительного числа е существует положительное число d т. ч. для каждого числа х из х1) = “ существует положительное число е т. ч. для каждого положительного числа d существует число х т. ч. х1”. Теорема о выводе в логике предикатов: нижеследующие шесть правил преобразования высказываний образуют достаточный набор правил вывода в логике предикатов т. е. р0 является кванторологическим следствием из p1, …, pn тттк р0 может быть получено из р1, …, рn с помощью этих шести правил: D t – правило тавтологии

    D s, s Ю r, r – правило отделения
    D"хрЮp{x, a} – правило обобщения
    D p{x, a} Ю$ xp – правило подтверждения
    D qЮr, q Ю"хr – правило общевнесения
    D rЮq, $ xrЮq – правило сущевнесения

где t есть тавтология, q не имеет свободных вхождений x, терм а является допустимым заменителем для х в р. Теорема не исключает случай n = 0.

    Тема 5. Эгалитарная логика

или логика предикатов с равенством, т. е. с двухместным предикатным символом g20, который интерпретируется как знак равенства. Т. о. в эгалитарной логике предикат g20(a, b) выражает то, что мы привыкли выражать в виде a = b и понимать как констатацию того, что объекты с обозначениями a, b являются одинаковыми, равными, неотличимыми, идентичными. Эгалитарной интерпретацией формального языка называется такая, в которой g интерпретируется как знак равенства. Запись p1, …, pn¦=q1, …, qm означает, что каждое из высказываний q1, …, qm является логическим следствием из высказываний p1, …, pn т. е. что оно является истинным в любой эгалитарной интерпретации, в которой оказываются истинными p1, …, pn. Высказывание p называется логически истинным, если ¦=p т. е. если p является истинным в любой эгалитарной интерпретации. Правиламитождества, равенства, неотличимости называются следующие три правила соответственно:

    Dg(x, x)
    Dg(x1, y1)Щ…Щ g(xn, yn)Юg(f(x1, …, xn), f(y1, …, yn))
    Dg2 (x1, y1)Щ…Щ g(xn, yn)Ю(g f(x1, …, xn)Ю(y1, …, yn))

Теорема об эгалитарной замене: пусть q есть результат замены в p некоторых вхождений терма a термом b; тогда если выражение g20(a, b) является истинным, то p равносильно q.

Теорема о транзитивности логического следствия: если p1, …, pn¦=q1, …, qm и q1, …, qm¦= r1, …, re, то p1, …, pn¦= r1, …, re. Теорема о расширении списка гипотез: если p1, …, pn¦= q, то p0, …, pn¦= q. Теорема дедукции: если высказывания p1, …, pn являются замкнутыми, то p1, …, pn¦= p тогда и только тогда когда к= p1Щ…Щ pnЮp. Теорема о конъюнктивизации гипотез: p1, …, pn¦= p тттк p1Щ…Щpn¦= p. Теорема о выводе в эгалитарной логике: правила тавтологии, отделения, обобщения, подтверждения, общевнесения, сущевнесения, тождества, равенства, неотличимости образуют достаточный набор правил вывода в эгалитарной логике, т. е. p1, …, pn¦= p тттк p может быть получено из p1, …, pn с помощью этого набора правил. Теорема о сравнительной силе выводов. Если p является тавтологическим следствием из p1, …, pn, то p является кванторологическим следствием из p1, …, pn. Если p является кванторологическим следствием из р1, …, рn, то p является логическим следствием из р1, …, рn. Алгоритм – это…

Теорема о неразрешимости проблемы логического следствия (логической истинности): нельзя придумать алгоритм, который для любых высказываний p0, …, pn позволял бы разрешить вопрос о том, является или нет p0 логическим следствием из p1, …, pn. Полезно обратить внимание на то, что проблема тавтологического следствия является разрешимой с помощью истинностных таблиц.

    Замечание последние семь теорем не исключают случай n = 0.

Замечание если не оговорено противное, слово логика понимается как эгалитарная логика.

    Тема 6. Формальные теории

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

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

    1
    a1 - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч
    ь индуктивная
    э последовательность
    ю термов
    …
    ЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧ
    k
    ak - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч
    k+1
    r1 - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч
    ь индуктивная
    э последовательность формул
    ю на основе a1, …, ak
    …
    ЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧ
    k+е
    re - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч
    k+е+1
    s1 - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч
    ь аксиомы
    э s1, …, sm есть
    ю среди r1, …, re
    …
    ЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧ
    k+е+m
    sm - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч
    k+е+m+1
    t1 - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч
    ь индуктивная
    э последовательность теорем
    ю t1, …, tn есть среди r1, …, re
    …
    ЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧ
    k+е+m+n
    tn - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч - Ч

Здесь штрих-пунктирная линия обозначает пояснение о том, с помощью какого правила порождения получено соответствующее знакосочетание. Для удобства таких пояснений знакосочетания a1, …, tnнумеруются последовательно от 1 до k+е+m+n. Вспомним, что правила порождения теорем являются правилами вывода, что конечная индуктивная последовательность теорем является доказательством и что следующие девять правил, называемых основными, образуют достаточный набор правил вывода из аксиом: правила тавтологии, отделения, обобщения, подтверждения, общевнесения, сущевнесения, тождества, равенства, неотличимости.

Такая форма изложения делает доказательство легко проверяемым, но практически не применяется из-за ее громоздкости.

    Способы более компактного изложения формальной теории.

1. Последовательность a1, …, reне записывается, потому что при достаточном навыке термы и формулы распознаются без построения их индуктивных последовательностей.

2. В последовательность t1, …, tn включаются теоремы из других доказательных текстов. 3. Для двухместного функционального или предикатного знака v используется операционная форма записи: вместо v(a, b) пишут (a)v(b).

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

5. Используются специальные начертания для функциональных и предикатных знаков. Например в теории чисел: 0, 1, 2, 3 - нульместные функциональные знаки; Ц, sin, cos - одноместные функциональные знаки; +, -, ґ, /, - двухместные функциональные знаки; , Ј, і - двухместные предикатные знаки. 6. Используются знаковые фигуры. Например, ех=3х обозначает сумму 3+4+5. 7. Вводится определяющая аксиома g(х1, ...., х11)Ы р для нового n-местного предикатного символа g. Здесь переменные х1, ...., хn попарно различны, а высказывание р не имеет свободных вхождений переменных, отличных от х1, ...., хn.

8. Вводится определяющая аксиома р{х, ¦( х1, ...., хn)} для нового n - местного функционального символа ¦ в тех случаях, когда формула $рх является теоремой. Здесь переменные х, х1, ...., хn попарно различны, а р не имеет свободное вхождение переменных, отличных от х, х1, ...., хn.

Теорема об определениях: если теория Т2 получена из теории Т1путем добавления определяющей аксиомы для нового функционального или предикатного символа v то для каждой теоремы теории Т2 существует равносильная ей теорема теории Т1.

9. Кроме девяти основных применяются дополнительные правила вывода, например правило отделения конъюнктаD pЩg, р и правило присоединения дизъюнкта Dр, pЪg. 10. Применяются известные методы доказательства. Обоснование таких методов дается в учебниках логики. Например метод доказательства от противного основан на следующей теореме.

Теорема о доказательстве методом от противного: если формальная теория Т2 получена путем добавления аксиомы Шр к аксиомам теории Т1 и если формулы q, Шq являются теоремами теории Т2, то формула р является теоремой теории Т1.

Формальная арифметикаформализует систему знаний о целых неотрицательных числах, использует в качестве исходных четыре функциональных и два предикатных знака

    ¦
    ¦
    ¦
    ¦
    g
    g
    0
    1
    +
    Ч
    =
    

интерпретируемых в соответствии с их известными со школы специальными начертаниями, имеет такие аксиомы

    Ш1=0
    х + 1= y + Ю x = y
    x + 0 = x
    x + (y + 1) = (x + y) + 1
    xЧ0 = 0
    xЧ(y + 1) = xЧy + x
    Шx < 0
    x < y + 1 Ы x < y Ъ x = y
    p нx, 0эЪ"(pЮнx, x + 1э)Ю p

Здесь при записи аксиом использованы ранее перечисленные соглашения о компактизации изложения и известное соглашение о том, что знак умножения связывает сильнее знака сложения. Если такие соглашения не принимать, то к примеру первую аксиому следовало бы записать в видеШ(g(¦, ¦ )).

Примеропределяющих аксиом для новых нульместных функциональных знаков 2, 3, 4, 5 и новых двухместных предикатных знаков>, Ј , і , № :

    2 = 1 + 1
    c1>c2 Ы c2    3 = 2 + 1
    c1Јc2 Ы c1 < c2 Ъ c1 = c2
    4 = 3 + 1
    c1іc2 Ы c1 > c2 Ъ c1 = c2
    5 = 4 + 1
    c1№c2 Ы Шc1 = c2

Заметим, что знак
    ¦ ---------------------------------------------
    Константа
    2
    ¦
    Константа
    3
    c1
    Переменная
    4
    g(¦, ¦)
    Предикат от 2, 1
    5
    Ш(g(¦, ¦))
    Отрицание 4
    6
    g(c1, ¦)
    Предикат от 3, 1
    7
    Ш(g(c1, ¦))
    Отрицание 6
    8
    $c1(g(c1, ¦)))
    Подтверждение 7 по c1
    9
    (Ш(g(¦, ¦)))Ю$c1(Ш(g(c1, ¦))))
    Импликация 5, 8
    10
    Ш(g(¦, ¦))
    5: аксиома
    11
    (Ш( g(¦, ¦ )))Ю$c1(Ш(g(c1, ¦))))
    9: пр. подт. 7, c1, 2
    12
    Ш(g(¦, ¦))
    5: аксиома 10
    13
    $c1(Ш( g(c1, ¦)))
    8: пр. отделения для 12, 11
    Компактизированный текст:
    11
    Ш1 = 0 Ю$c1Шc1 = 0
    Правило подтверждения
    12
    Ш1 = 0
    Аксиома
    13
    $c1Шc1 = 0
    Правило отд. для 12, 11

Словесный вариант: “Если единица не равна нулю, то тем самым существует не равное нулю число. Но единица не равна нулю. Следовательно, существует число, не равное нулю”.

    Тема 7. Множества и функции.

В этой теме A, B, C, D, E, F, G, X, Y, Z, X1, Z1, …, Xn, Yn, Zn обозначают попарно различные переменные. Множество –это совокупность различных объектов, мыслимая как единый новый объект. Различные объекты, из которых составлено множество, называются его элементами. Соотношение xОA означает, что объект х есть элемент множества A. Отрицание соотношения xОA записывается в виде xПA. Соотношение АМВ означает, что А есть подмножество множества В, т. е. что каждый элемент множества А является элементом множества В. Отрицание соотношения АМВ записывается в виде АЛВ. Множество, элементами которого являются все те и только те объекты вида а, для которых истинно соотношение p, обозначается черезa. Множество x называется пустым множеством и обозначается символом O. Множество x = x1Ъ…Ъx = xn обозначается через {x1, …, xn}. Множество xОAЪxОB называется объединением множеств А, В и обозначается через АИВ. Множество x называется пересечением множеств А, В и обозначается через АЗВ. Множество x называется дополнением множества В относительно А или результатом удаления из множества А элементов множества В и обозначается через А\В.

Простейшие теоремы: 3П{9, 7, 3}, x+5 = {3, 7], AПA, AМA, … Обозначения для некоторых множеств:

    N - множество натуральных чисел
    Z - множество целых чисел
    R - множество действительных чисел

Упорядоченная n-ка объектов x1, …, xn обозначается через (x1, …, xn) и определяется так: (x1) = x1 (x1, x2) = {{x1}, { x1, x2}}

    (x1, x2, x3) = ((x1, x2), x3)
    (x1, x2, x3, x4) = ((x1, x2, x3), x4)
    ………………………………...

Упорядоченная n-ка называется еще n-мерным упорядоченным набором, вектором, точкой, кортежем. Объект x1 называется k-той компонентой или координатой n-мерного набора (x1, …, xn) и обозначается через koor(x1, …, xn). Множество x1Оz1Щ…Щ xnОzn называется декартовым произведением множеств z1, …, zn и обозначается через z1ґ…ґzn. Если А - множество упорядоченных n-ок, то множество (x1, …, xnОA называется k-той проекцией n-мерного множества А и обозначается через ? А. Через Аn обозначается множество Аґ…ґА (n множителей). Соглашение: знаки ґ, З, связывают сильнее чем И, \. Простейшие теоремы: (x1, …, xn) = (y1, …, yn)Ы x1= y1Щ…Щ xn= yn, (9, 9, 9)№ (9, 9), p(AґBґCґDґE) = C, {5. 7}2 = {(5, 5), (5, 7), (7, 5), (7, 7)}, koor(5, 7, 9) = 9, koor(5, 7, 9) = koor(5, 7, 9) = koor(5, 7, 9) = H, {7}ґ{8, 5}ґ{9} = {(7, 8, 9), (7, 5, 9)}. {4}5 = {(4, 4, 4, 4, 4)}, p{(1, 2, 3), (1, 3, 2), (2, 3, 4)} = {2, 3}. AґBґC = (AґB)ґC. Функцией называется множество, любой элемент которого есть упорядоченная двойка. Множество? F называется областью определения или доменом функции F и обозначается dom F. Множество? F называется областью значений или ранжиром функции F и обозначается ran F. Если (x, y)ОF, то y называется значением функции F в x и обозначается F(x). Если АМ domF, то множество y называется образом множества А относительно функции F и обозначается F[А]. Функция F в случае dom F = A и ran FМB / ranF=B называется еще отображением множества А в/на множество В. Запись F: А®В означает что F есть отображение множества А в множество В. Функция F называется сужением функции G (на множество dom F), а функция G называется расширением функции F (на множество dom G), если F есть результат удаления из G всех тех (x, y), для которых xП dom F. Если F есть функция, то {(y, x)п (x, y)ОF} тоже есть функция, называемая обратной по отношению к F. Очевидно, что если функция G является обратной по отношению к функции F, то F является обратной по отношению к G. Если dom F есть множество упорядоченных n-ок, то функция F называется n-аргументной и вместо F((x1, …, xn)) используют более короткое обозначение F(x1, …, xn). Функция F называется однозначной, если из (x, y)ОF и (x, z)ОF следует y=z. Функция называется взаимно однозначной или биективной, если она сама и обратная к ней функция являются однозначными. Последовательностью называется однозначная функция F т. ч. dom F =N. Если F есть последовательность и nОN, то F(n) называется n-м членом последовательности и обычно обозначается через Fn.

Множество А называется бесконечным, если существует биективное отображение множестваNв множество А. Множество называется конечным, если оно не является бесконечным.

Простейшие теоремы: cos(0)=1, cos[{0}]= {1}, Аrccos и cos обратны друг к другу, функция arccos не является обратной к cos и является обратной к сужению функции cos на множество ran arccos.



(C) 2009