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<c1

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

Заметим, что знак < можно было бы не включать в перечень исходных знаков формальной арифметики, а ввести его с помощью определяющей аксиомы c1<c2  Û $c3(Øc3 = 0 Ù c1+ c3 = c2).

Пример доказательного текста в формальной арифметике (k = 3, е = 6, m = 1, n = 3):

1

¦ ----------------------------------------------

Константа
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|p}. Множество {x|"A(xÏA)} называется пустым множеством и обозначается символом Ø. Множество {x|x = x1Ú…Úx = xn} обозначается через {x1,…,xn}. Множество {x|xÎAÚxÎB} называется объединением множеств А, В и обозначается через АÈВ. Множество {x|xÎAÙxÎB} называется пересечением множеств А, В и обозначается через АÇВ. Множество {x|xÎAÙxÏB} называется дополнением множества В относительно А или результатом удаления из множества А элементов множества В и обозначается через А\В.

 

Простейшие теоремы: 3Ï{9, 7, 3}, {x+5|x2 = 4} = {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,…,xn| x1Îz1Ù…Ù xnÎzn} называется декартовым произведением множеств z1,…,zn и обозначается через z1´…´zn. Если А - множество упорядоченных n-ок, то множество {xk|(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|$ÎAÙ(x, y)ÎF)} называется образом множества А относительно функции 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.


ЗАДАЧНИК-МИНИМУМ ПО ЛОГИКЕ

В квадратных скобках дается ответ к задаче, Д означает ДА, Н означает НЕТ, все высказывания о числах в задачах 1.1 – 6.4 являются арифметическими, т.е. высказываниями о целых неотрицательных числах.

1.1       Указать истинное значение для высказываний 5=5, 5¹5, 5>5, 5£5, 5³5, 5<5, Х<0, Х+2<5, Х+Х<6, Х-Х=0, Х³0, X+Z=Z+X [ИЛЛИИЛЛППИИИ] и для каждых двух соседних высказываний выяснить, являются ли они равносильными [НДНДНДНДНДД].

1.2       Для каждой из трех последовательностей 2, 3; 3, 2, 4, 5; 3, 2, 3, 6 выяснить, является ли она индуктивной относительно набора правил D3; DХ, Х-1; DХ,Z,X+[НДД].

1.3       Выяснить, являются ли Dа<b, a<b+3; Da³b, b³0, a³0 правилами вывода [ДД].

2.1 Для каждого из пяти знакосочетаний ØÚ; ¦g$; f f f; c4c8f g; "$ØÙÚÞÛ выяснить следуют ли в нем его знаки в алфавитном порядке [ДНДНД].

2.2 Для терма f(f(c1), f, f(f, c1, f(f))) составить индуктивную последовательность термов [f, c1, f(f), f(f, c1, f(f) f(f(c1), f, f(f, c1, f(f)))].

2.3 Пусть p, q, r обозначают нульместные предикаты. Для высказывания pÚØqÙrÞpÞqÞr составить индуктивную последовательность высказываний [p, q, r, Ø(q), (Ø(q)Ù(r), (p)Ú((Ø(q))Ù(r)), (q)Þ(r), (p)Þ((q)Þ(r)), ((p)Ú((Ø(q))Ù(r)))Þ((p)Þ((q)Þ(r)))].

2.4 Для высказывания $c5g(c1, f(c2), c1)составить индуктивную последовательность термов и высказываний [c1, c2, f(c2), g(c1, f(c2), c1), $c5 (g(c1, f(c2), c1))].

2.5 Для каждого из семи обозначений а: f(a), g(a), g(a, b); Z; $Xg(X, X, Z); "Xf(X, X) выяснить, обозначает ли оно: Терм, Высказывание, Ни-то-ни-другое [TTBHTBH].

2.6 Для каждой из шести скобочных диад в высказывании ((p)Þ(q))Þ((r)Þ(s)) выяснить можно ли ее отбросить без нарушения смысла данного высказывания [HДДДДД].

2.7 В высказывании pÛqÚØrÙØp восстановить все скобки [(p)Û((q)Ú((Ø(r))Ù(Ø(p))))].

2.8 В высказываниях pÚØqÙrÞpÙrÚØp, pÚØqÙ(rÞpÙr)ÚØp восстановить все скобки с помощью нумерации логических знаков и скобок в порядке их восстановления.

é((p)Ú((ù(q))Ù(r)))Þ(((p)Ù(r))Ú(ù(p))), (p)Ú(((ù(q))Ù((r)Þ((p)Ù(r)))Ú(ù(p)))ù

ë76p666422q2444r4677753p333r355511p1577p77776544q45552r2221p111r12566633p367û

2.9 Пусть p обозначает высказывание ("c1$c2g(c2, f(c1, c2)))Ùg(f, f (c2))ÞgÚg(c1). Индукцией по построению высказывания определить его истинностное значение на универсуме при такой интерпретации функциональных и предикатных знаков.

f 

g

X

f(X)

g(X)

X Y

f(X, Y)

g(X, Y)

3 И 3 4 Л 3 3 3 И
4 3 И 3 4 4 И
4 3 4 И
4 4 4 Л

Ответ:

c2

p
3 Л
4 И

2.10 Указать истинностные значения высказываний 2<2ÞХ>3, Х<3+4ÛХ<9, 7<Х<9ÞХ=8, Х£3ÚХ>3, "Х(Х>3)Þ5=3, $c1"c2(c2<c1), "c2$c1 (c2<c1) [ИПИИИЛИ].

2.11 Для каждого из правил Dp, q, r, pÙqÙr; Dp, pÞp; DpÞp, p ; DpÚq, Øp, q; DØØØØp, p; Dp, $XP; D$XP, P; DP, "XP; D"XP; P выяснить является ли оно правилом вывода [ДДНДДДНДД].

2.12 Для каждого из высказываний g(a), "X g(X,C), $X(gÞ g), $XgÞ g, g, Ø g, gÛ g, g выяснить, является ли оно: предикатом [ДНННДННД], элементарным высказыванием [ДДДНДННД].

2.13 Для высказывания "X(gÞ g(X))Úg записать: все его компоненты [g,g(X), gÞg(X), "X(gÞg(X)), "X(gÞg(X))Úg], все его элементарные компоненты , все его пропозициональные компоненты [g, "X(gÞg(X))], все его предикатные компоненты [g, g(X)].

2.14 Записать все пропозициональные компоненты высказываний $XPÙ$ZP, $XPÙØ$ZP. [$XP, $ZP – если X, Z различные переменные, $cnP – если X, Z обозначают одну и ту же переменную cn].

3.1 Вычислить:

ИÚØЛÞИÞЛÙИÛИÛЛÚИÚЛÚØИÞЛÙИÙЛÙØИÙØЛÙИÙЛÙØИÙИÙЛ

[И].

3.2 Выяснить, является ли высказывание ØpÙqÙ(rÞs)Û(pÚØqÚrÙØs) тавтологией [Д].

3.3 Пусть p, q, r – различные элементы высказывания. Для каждого из высказываний pÞØrÚqÚp, pÞØr, rÞØpÚq выяснить, является ли оно тавтологией [ДНН] и является ли оно тавтологическим следствием двух других [ДНД].

3.4 Решить истинностное уравнение (pÞq)ÞØqÞp= Л с двумя неизвестными p, q [Л, Л].

 3.5 Из p, q, r составить высказывание, истинное только при p=q=r

[(pÛq) Ù(qÛr)].

4.1 Пусть Р обозначает g(x). Для каждого из высказываний pÞ$XP, $XPÞ P, $XPÞØP выяснить является ли оно кванторологически истинным [ДНН] и является ли оно кванторологическим следствием двух других [ДДН].

4.2 Для каждого вхождения переменной в высказывание из задачи 2.9 выяснить, является ли оно свободным или связанным [связанное, связанное, связанное, связанное, свободное, свободное].

4.3 Записать обозначенное через "c3g(c3, c4) íc4(c3)ý высказывание ["c3g(c3, ¦(c3))].

4.4 Пусть P обозначает высказывание $c3g(c6, c3)Ú "c6g(c6, c3) Ú g(c6, c4).

Указать высказывания с обозначениями P íc3, c6ý, P íc3, ¦(c5)ý, P íc3, c3ý . [$c3g(c6, c3)Ú "c6g(c6, c6) Ù g(c6, c6), $c3g(c3, c3)Ú "c6g(c6, c3) Ù g(c3, c3), P, P].

4.5 Для каждого из терминов ¦(c1), ¦(c2), ¦(c8), ¦(c1, c5, c8), ¦ выяснить, является ли он допустимым заменителем для c8 в высказывании $c2g(c8)Ú "c5g(c8) [ДНДНД].

4.6 Для каждого из высказываний [$c1g(c1), "c2g(c2, c3), g(c1, c2, c3), g) выяснить, является ли оно замкнутым [ДННД] и является ли оно открытым [ННДД].


Информация о работе «Краткая методичка по логике»
Раздел: Математика
Количество знаков с пробелами: 60925
Количество таблиц: 13
Количество изображений: 0

Похожие работы

Скачать
20740
0
0

... логических исчислений. Особую роль в ускорении научно-технического прогресса играют приложения логики в вычислительной математике, теории автоматов, лингвистике, информатике и др.[2] ЛОГИКА АРИСТОТЕЛЯ Как ни странно, название науки логики дал не Аристотель, а Александр Афродизийский 500 лет спустя, комментируя труды философа, хотя уже при жизни Стагирита логика практически достигла совершенства. ...

Скачать
39094
7
0

... обучения математике в 5 классе. Проблема проводимой работы состоит в необходимости представления универсальных рекомендаций по теме. Объектом исследования является обучение математике в 5 классе. Предмет исследования – изучение элементов логики в курсе математики 5 класса. Гипотеза: использование предложенных в данной работе рекомендаций усиливает подготовку по теме; способствует развитию ...

Скачать
58490
3
0

... изучения логики. Ступени процесса познания: чувственное познание и абстрактное мышление. Особенности абстрактного мышления, 3 его основные формы: понятие, суждение, умозаключение. Роль языка в познании. Логика как наука о законах и формах правильного мышления. Понятие логической формы. Конкретное содержание и логическая структура мысли. Понятие логического закона. Истинность мысли и правильность ...

Скачать
43619
0
0

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

0 комментариев


Наверх