- •5В010900 «Математика» мамандығына арналған
- •Құрастырушы: аға оқытушы, магистр Тулегенова а.К
- •5В010900 «Математика» мамандығына арналған
- •9. Дәріс сабақтарының мазмұны і Модуль Жиындар теориясының элементтері
- •2. Дәрістің тақырыбы: Жиындар теориясының элементтері
- •Іі Модуль буль функциялары
- •9 Дәрістің тақырыбы: Предикаттар алгебрасы
- •V Модуль графтар теориясының элементтері
- •10. Тәжірибелік/студиялық/зертханалық сабақ мазмұны
- •11. Сөж тапсырмаларын орындау және тапсыру кестесі:
- •12. Осөж өткізу жоспары:
- •13. Негізгі және қосымша әдебиеттер тізімі
- •5В010900 «Математика» мамандығына арналған
- •10.Сөж тапсырмаларын орындау және тапсыру кестесі:
- •13. Студенттердің білімін, икемін, дағдысын бағалау жүйесі
- •Ы.Алтынсарин атындағы арқалық мемлекеттік педагогикалық институты
- •Дәріс кешені
- •5В010900 «Математика» мамандығына арналған
- •І Модуль Жиындар теориясының элементтері.
- •2 Жиындарға қолданылатын амалдар.
- •1 Бинарлық қатынастар. Бинарлық қатынастардың негізгі қасиеттері
- •Эквивалентті қатынас және кластарға бөлшектеу
- •Осы жерден салдар ретінде функциялардан Жегалкин полиномы арќылы тек ќана бір түрде жазылуы келіп шығады.
- •Ііі Модуль айтылымдар алгебрасы
- •Формуланы дизюнктивті қалыпты формаға келтірудің алгоритмі
- •Мүлтіксіз конъюнктивті қалыпты форма (мкқф).
- •V. Кванторлардың орнын ауыстыру заңдары
- •V Модуль графтар теориясының элементтері.
- •Ы.Алтынсарин атындағы арқалық мемлекеттік педагогикалық институты
- •Тәжірибелік сабақтарды орындауға арналған әдістемелік нұсқаулық
- •5В010900 «Математика» мамандығына арналған
Мүлтіксіз конъюнктивті қалыпты форма (мкқф).
Анықтама. Айталық, А формуласы < > айнымалыдан тәуелді болсын. Егер төмендегі шарттар орналаса А- берілген айнымалылар тізімінде мұлтіксіз конъюнктивті қалыпты формада делінеді.
А-конъюнктивті қалыпты формада
А-ң әрбір мұшесі к мүшелі дизъюнкция және бұл дизъюнкцияның - ші орнында ( ) не айнымалысының не өзі, не оның терістеуі тұрса.
А- ның барлық конъюнктивті мүшелері өзара әр түрлі.
Мысалдар.
-
МДҚФ
-
МДҚФ емес.
Берілген
формулаға эквивалентті МДҚФ, МКҚФ
табу есептерін шешу үшін , алдымен
буль функциясы үшін Шеннон жіктеуін
қарастырамыз.
Шеннон жіктелулері.
Кез
келген Буль функциясы Шеннон жіктелуі
түрінде өрнектеледі.
Мысалы,
000, 010, 011 құрамаларында 1-ге тең
болсын. Олай болса,
жіктелуі:
=
;
Осыған ұқсас 0-ге тең емес
функциялары төмендегідей болып
жіктеледі:
Бұл формулалардан төмендегі теореманы келтіруге болады.
Теорема.
Кез
келген Буль функциясын өрнектейтін
формула табылады Егер
болса оны МДҚФ түрінде өрнектейтін жалғыз ғана формула бар.
Егер
болса оны МКҚФ түрінде өрнектейтін
жалғыз ғана формула бар.
Мысалы,
ақиқаттық кестемен берілген
|
|
-МДҚФ;
-МКҚФ
Сонымен МДҚФ , МКҚФ - белгілері.
дизъюнкцияның (конъюнкцияның ) мүшелері әр түрлі
конъюнктердің (дизъюнктердің ) мүшелері әр түрлі
бір де бірі конъюнкте (дизъюнкте)айнымалының әрі өзі ,әрі оның терістеуі бірге болмайды.
Әрбір конъюнктің (дизъюнктің ) құрамында формулаға енетін барлық айнымалылар болуы керек, яғни х1 х2... х3 мұндағы хі не
өзі , не
.
Мысалы,
-өрнегі
формуласының – дизъюнктивті қалыпты
формаларының бірі. Бұл МДҚФ-ң алдыңғы
үш талабын қанағаттандырады, ал
төртіншісін қанағаттандырмайды.
Сондықтан оған түрлендірулер жүргіземіз
(
көбейтміз).
Кез келген F (х1,х2...хn ) формуласын МДҚФ (МКҚФ ) түріне келтіру үшін мына ережені қолдануға болады.
F (х1,х2...хn ) формуласын қандайда бір дизъюнктивті (конъюнктивті) қалыпты формаға түрлендіру.
Егер конъюнктке қандай да бір айнымалы өзінің терістеуімен бірге кірсе оны ДҚФ- тан жою керек. (х 0)
Егер конъюнктке бір литер х бірнеше рет кірсе, олардың біреуін ғана қалдырып калғандарын қысқарту керек. (х х х)
Егер конъюнктердің біріне (
) y айнымалыc кірмей тұрса, онда бүл
конъюнктті оған эквивалентті
формуламен алмастырамыз да,
дистрибутивті заңды (x
(yz))
= xy
xz қолданып ДҚФ түріне келтіреміз. Егер
толық емес конъюнкт бірнешеу болса
олардың әрқайысысы үшін сәйкес
формуласын қосамыз.
Алынған ДҚФ- да бірдей бірнеше конъюнктер болса олардың ( х
х)
біреуін ғана қалдырамыз.Нәтижесінде
МДҚФ шығады.
Мысалы,
ДҚФ –ны МДҚФ-қа түрлендіру керек.
КҚФ-ны
МКҚФ түрлендірудің алгоритмі де
осындай. Мысал арқылы көрейік.
формуланы МКҚФ ға келтіру керек болсын.
1.
Формуланы қандайда бір конъюнктивті
қалыпты формаға (КҚФ) келтіреміз.
2). Бірдейлерін жоямыз. Айнымалының терістеуімен бірге қатысып тұрған конъюнкция мүшесі, 3 қайталанып тұрған конъюнкция мүшесі 1 мен 4.
9-дәрістің тақырыбы: Предикаттар алгебрасы
Жаспары:
1.Предикат ұғымы. Квантор ұғымы.
2. Предикаттар алгебрасының формулалары.
3. Еркін және байланған айнымалылар
4. Тұйық формулалар. Предикаттар алгебрасының заңдары. Қалыптаспаған нормалдық форма.
Предикаттар. Негізгі түсініктер.
Предикат түсінігі пікірлер түсінігінің жалпылауы болып табылады. Математикада анықталған тұжырымның ақиқат немесе жалған екендігі оның құрамындағы айнымалыға тәуелді болатын сөйлемдер тжиі кездеседі.
Мысалы: 1) «х+2=5» , х Z
2) «n-жай сан»
3) «х өзені Байкал көліне құяды»
осы пікірлердің әрқайсысы, айнымалының орнына қандай-да бір нақты мәнді қойғаннан ақиқат немесе жалған пікірге айналады.
1 анықтама. М1,…,Мn жиындарында анықталған n орынды предикат деп, құрамында х1,…,хn айнымалылардың орнына сәйкес М1,…,Мn жиындарынан кез келген нақты мәндерді қойғаннан пікірге айналатын сөйлемді айтады.
Белгіленуі Р(х1,…,хn).
х1,…,хn – заттық айнымалылар, М1,…,Мn жиындаының элементтері – нақты айнымалылар деп аталады.
М1,…,Мn жиындарында анықтылған n орынды Р(х1,…,хn) предикат n аргументті функция болып табылады. Предикат – функция-пікір деп те аталады.
Мысалы: «х2+у2≤9» - екі орынды предикат. RxR жиынында берілген.
(2;1) «22+12≤9» - ақиқат
(3;3) «32+32≤9» - жалған.
Предикаттар классификациясы
2 анықтама. М1,…,Мn жиындарында анықталған Р(х1,…,хn) предикат:
егер х1,…,хn айнымалылардың орнына М1,…,Мn жиындарынан сәйкес а1,…,аn нақты айнымалыларды қойғаннан Р (а1,…,аn) ақиқат пікірге айналса, онда ақиқат предикат деп аталады;
Р (а1,…,аn) жалған пікірге айналса, жалған предикат деп талады;
Орындалатын предикат (жалған да, ақиқат та)болса; Мысалдар.
1) R жиыныда анықталған бір орынды предикат «sin2x+cos2x=1», -ақиқат.
2) R- жиыныда анықталған «х2+у2<0»-екі орынды предикат жалған.
3) «х өзені Байкал көліне құяды» - бір орынды предикат - орындалатын, себебі берілген предикатты ақиқат пікірге айналдыратын басқа да, өзен (Баргузин) бар және жоққа шығарылатын, себебі «Ангара» жалған пікірге айналдырады.
Анықтама: М1,…,Мn жиындарында анықталған Р (х1,…,хn) предикаттың ақиқиттық жиыны деп берілген предикат х1=a1, х2=a2,…, хn=an мәндерінің орнына қойғанда Р (х1,…,хn) пікірі ақиқат болатындай реттелген (а1,…,аn) n-жүйелер жиынтығы аталады. Мұндағы, а1 М1, …, аn Мn. Бұл жиын Р+ деп белгіленеді.
Мысалдар:
1) R жиынында берілген екі орынды S (х,у): «х2+у2=9» предикаттың ақиқаттық жиыны, центрі координаталар бас нүктесінде орналасқан және радиусы 3-ке тең шеңбер бойында орналасқан жазықтықтағы нақты сандардың қостар жиыны.
2) А (х): «
»-R
гі
бір өлшемді предикат.
А+=
М1,…,Мn жиындарында берілген Р (х1,…,хn) n- орынды предикат:
ақиқат
жалған
Øорындалатын Р+ Ø
жоққа шығарылатын
Предикаттарға қолданылатын кванторлық операциялар
Предикаттарға
пікірлерге қолданылатын (
)
амалдардан басқа, олардан өзгеше басқа
амалдар қолдануға болады.
Бұл – предикаттарға қолданылатын екі квантолық операциялар: жалпылау кванторы және табылу кванторы.
Бір орынды предикаттан пікір алу үшін, оның айнымалысының орнына предикаттың берілген облысынан бір мәнді қою керек.
Осылайша айналдырудың тағы бір тәсілі бар – бұл предикатқа жалпылау кванторымен және табылу кванторымен байланыстыру операциясын қолдану.
Бұл операциялардың әрқайсысы бір орынды предикатқа, берілген предикатқа тәуелді ақиқат немесе жалған мән қабылдайтын пікірді сәйкестендіреді (яғни бір орынды предикат нөлдік предикатқа айналады).
Анықтама:
Жалпылау кванторымен байланыстыру
операциясы деп, М жиынында анықталған
әрбір бір орынды Р (х) предикатқа
деп белгіленетін пікірді сәйкестендіретін
ережені атайды. ( «барлық х үшін Р (х)
орындалады» деп оқылады),
Бұл пікірлердің логикалық мәндері келесі формула бойынша анықталады:
Мысал.
- ақиқат
предикат
N
сандар жиыныда
–жоққа
шығарылатын
предикат
жалпылау
кванторымен байланыстыратын операция,
бірінші
жағдайда ақиқат пікір, ал екінші жағдайда
жалған пікірге айналады.
Қорытынды:
егер
берілген предикат
М жиынының
барлық элеметтеріне ақиқат болса, онда
жалпылау кванторымен байланыстырғаннан:
р (х) оны ақиқат пікірге айналдырады.
Бұл жерде х айнымалысы «байланысты» болады, кәдімгі мағынадағы айнымалы болмайды.
Анықтама:
Табылу
кванторымен байланыстыру операциясы
деп, М жиыныда анықталған әрбір бір
орынды Р
(х)
предикатқа (
х)(Р(х))
деп
белгіленетін пікірді сәйкестендіретін
ережені атайды. ( «Р(х) орындалатындай,
х табылады» деп оқылады), Бұл пікірлердің
логикалық мәндері келесі формула бойынша
анықталады:
Мысал: Р (х): «х=х+1» - жалған предикат
- орындалатын предикат
табылу кванторымен байланыстыратын операция, бірінші жағдайда жалған пікір, ал екінші жағдайда орындалатын пікірге айналады.
Қорытынды:
егер
берілген предикат
М жиынының
кем дегенде х
М
бір
элементі үшін ақиқат болса, онда
табылу кванторымен байланыстырғаннан:
р (х) оны
ақиқат пікірге айналдырады.
Бұл амалдардың ерекшеліктері.
а)
логикалық
операциялар бір немесе бірнеше
предикаттарға жаңа предикаттар
сәйкестендірді, ал квантолық операциялар
бір орынды предикатқа пікірді
сәйкестендіреді.
б) егер бірорынды Р(х) предикат М={a1,…,аk} ақырлы жиында берілсе, онда пікірі
Р (а1) … Р (а k) конъюнкцияға эквивалентті
( х)(Р(х)) пікірі
Р (а1) … Р (а k) дизъюнкцияға эквивалентті
10-дәрістің тақырыбы: Модель ұғымы.
Жаспары:
Формуланы мәндеу. Орындалатын, ақиқат және жалған фориулалар.
Кванторлы эквивлент формулалар. Квантролы формулалар үшін де Морган заңдары.
Предикаттар алгебрасының математикалық теорияларда қолдануы.
Формалды теория ұғымы. Қорыту және оның қасиеттері
Ақиқат кесте бойынша берілген Буль функциясына формула құру әдісі.
Буль функцияларының түйіндестік принципі. (1сағ).
Тұжырымдар логикасының әрбір формуласына ақиқат кесте құруға болатынын білеміз. Керісінше қалай? Керісінше де яғни ақиқат кесте бойынша формула құруға болатынын көреміз.
Айталық n айнымалыдан тәуелді буль функциясы ақиқат кестемен берілсін. Буль функциясының кесте түрінен формулаға көшудің алгоритмі. 1.Кестеден функцияны 1-ге айналдыратын аргументтерге сәйкес құрамалар алынады (асты сызылады).
|
|
2. Осы құрамаларға сәйкес конъюнкция жазамыз. Егер хі аргументінің құрамадағы мәні 1-ге тең болса ол конъюнкцияға өзгеріссіз енеді,ал хі=0, болса конъюнкцияға оның терістеуі алынады.
3. Алынған барлық конъюнкциялардың дизъюнкциясы іздеген формула болады және ол құрылған функцияның МДҚФ-ы болады.
Мысалы, f (x1 ,x2,x3 )= (3,4,6) f (x1 ,x2,x3 )= (0,2,5,7)
3,4,6-құрамалардың нөмірлері 0,2,5,7- құрамалардың нөмірлері
F=( ) |
F=( ) |
Ақиқаттық кесте бойынша МКҚФ құрудың алгоритмі. Алгоритмді f (x1 ,x2,x3 )= (0,3,7)
функциясына МКҚФ құруға қолданайық.
1.Кестеден функцияны 0-ге айналдыратын аргументтерге сәйкес құрамалар алынады(асты сызылады). 2. Осы құрамаларға сәйкес дизъюнкция жазамыз. Егер хі аргументінің құрамадағы мәні 0-ге тең болса ол конъюнкцияға өзгеріссіз енеді, ал хі=1, болса конъюнкцияға оның терістеуі алынады. 3. Алынған барлық дизъюнкциялар конъюнкциямен жалғастырылады. |
|
Анықтама Егер f* (x1,x2,…,xn) = онда f*(x1,x2,…,xn) функциясы f(x1,x2,…,xn) функциясына түйіндес функция деп аталады. f(x1,x2,…,xn) функциясына түйіндес функцияны анықтау үшін, барлық айнымалылар және функцияның өзін оның қарама-қарсы мәндеріне ауыстыру керек.
мысал. Үш айнымалыдан тәуелді функциясын буль формуласы яғни МДҚФ- түрінде өрнектеу керек.
|
|
|
|
|
|
|
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
Іздеп отырған МДҚФ =
Түйіндестік принципі: Егер f функциясын өрнектейтін F формуласындағы барлық операция белгілерін түйіндес функцияның операция белгілеріне алмастырғаннан алынған F* формуласы берілген f функциясының түйіндес функциясын өрнектейтін болады.
Тек , , а, ж символдарымен ғана байланысқан формулаларды қарастырамыз. , , а, ж символдары бір біріне түйіндес деп аталады.
Мысалдар: ақиқат– формуласының түйіндесі - жалған;
1: х ж; : х а; |
f2 : х ж ж; : х а а; |
3 = ; |
; ; |
Егер f1, f2 функциялары тең болса, онда оларға сәйкес түйіндес формулалар да тең болады. онда . Түйіндестік принцип дизъюнкция, конъюнкция, терістеу арқылы байланысқан формулалармен берілген функциялардың түйіндестерін табу үшін ыңғайлы. Бұл жағдайда берілген формулада конъюнкция дизъюнкцияға, дизюнкция конъюнкцияға ауысады. Сөйтіп ДҚФ – КҚФ, КҚФ- ДҚФ, МДҚФ – МКҚФ немесе керісінше.
Мысалы: (
Егер формуласы - ге эквивалент болса: онда оларға сәйкес түйіндес формулалар да эквивалентті болады ,яғни * * болады.Егер f* (x1,x2,…,xn) = f(x1,x2,…,xn) онда f(x1,x2,…,xn) функциясы өзіне-өзі түйіндес функция деп аталады.Мысалы, xy xz yz функциясы өзіне өзі түйіндес функцияны кескіндейді. Оған (б1,б2,б3) және (1-б1, 1-б2 , 1-б3) жиынтықтарының қарама-қарсы мәндерінде функция да қарама қарсы мән қабылдайтындығына көз жеткізуге болады. Ол үшін ақиқаттық кесте құрып:
X |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
Y |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
Z |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
|
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
= ; ;
; ;
екендігін көреміз.
Мысал: Түйідестік принципіне сүйене отыра, буль алгебрасындағы түйідестік принципінің дұрыстығын дәлелдеу керек. Буль алгебрасында үш амал бар: ;
Буль алгебрасының әр бір амалына түйіндес амалдарды анықтайық.
а) Айталық, болсын. Олай болса ;
б) Айталық, ; Олай болса ;
в) Айталық, ; Олай болса ;
Сонымен конъюнкция дизъюнкцияға, дизъюнкция конъюнкцияға түйіндес, ал терістеу өзіне өзі түйіндес.
Негізгі әдебиет: 1[49-54]; 2[192-197].
Қосымша әдебиет: 7[50-80] .
Бақылау сұрақтары:
1. Қандай функциялар бір-біріне түйіндес деп аталады? Мысал келтіріңіз.
2. Ақикаттық кесте бойынша формула құру ережелері
Предикаттық алгебрасының негізгі формулалары.
Предикаттар алгебрасының негізгі теңмағыналылық (НТМ)
Немесе негізгі жалпы мәнділілік(НЖМ) формулалары.
Негізгі теңмағыналылық (НТМ) формулаларының тізімі.
ІІ. Кванторлады коньюнция мен диэьюнкциялар арқылы көшіру заңдары.
ІІІ. Кванторларды имплакация арқылы көшіру заңдары
Квантор амалы жбір орынды предикаттар үшін қашанда орындалатынын теорема ретінде дәлелдеуге болатын төмендегі предикаттық формулалар тізімін предикаттар алгебрасының негізгі заңдары немесе предикаттың негізгі теңмағыналылық немее жалпымәнділілік формулалары деп атайды.
Негізгі теңмағыналылық (НТМ) формулаларының тізімі.
І. Кванторларды терістеу заңдары
ІІ. Кванторлады коньюнция мен диэьюнкциялар арқылы көшіру заңдары.
Мұндағы Q – нөл орынды предикат
немесе пікірлік айнымалы
ІІІ. Кванторларды имплакация арқылы көшіру заңдары
Мұндағы Q – нөл орынды предикат
ІV. Жалпылық кванторын шеткерілеу бармыстық
кванторын енгізу заңдары.
