Автор: Пользователь скрыл имя, 21 Декабря 2012 в 20:20, курсовая работа
Математика барлық тұжырымдар ақыл қорытындысы арқылы, яғни адамның ойлау қабілеті заңының жолдарын қолданып, дәлелденетін ғылым болып табылады. Адамның ойлау қабілетінің заңын оқу логика пәні болып табылады.
Логика өз алдына ғылым болып грек философы Аристотельдің (384-322 ж.ж б.э.д) еңбегінде нақтыланған. Ол өзіне дейінгі мәліметтерді жүйеледі және осы жүйе кейін формальды немесе Аристотель логикасы деп аталды.
Формулалардың Н={А1,А2,…,Аn} ақырлы жиынын қарастырамыз.
Н жиынынан шығарылатын формула анықтамасы.
1) AiÎH формуласы Н-тан шығарылатын формула деп аталады.
2) Әрбір дәлелденетін формула Н-тан шығарылатын болады.
3) Егер С және С→В формулалар Н-тан шығарылатын болса, онда В формуласы да Н-тан шығарылатын болады.
Егер кейбір В формуласы формулалардың Н жиынынан шығарылатын болса, онда бұл былай жазылады: Н├В.
Н жиыны бос немесе тек дәлелденетін формулалардан тұратын жағдайда Н жиынынан шығарылатын формулалардың класы дәлелденетін формулалардың класымен сәйкес келеді.
Егер де Н жиынында кем дегенде бір дәлелденбейтін формула болса, онда Н-тан шығарылатын формулардың класы дәлелденетін формулалар класынан кең болады.
Мысал.
Формулалардың Н={А, В} жиынынан формуласы шығатынын дәлелдеу керек.
AÎH және BÎH болғандықтан, дәлелденетін формуланың анықтамасы бойынша
Н├А,
Н├В. (2)
және аксиомаларды алып, және алмастыруларды орындаймыз.
Нәтижесінде Н-тан шығарылатын дәлелденетін формулаларды аламыз, яғни
Н├(А→А)→((А→В)→(А )), (3)
Н├В→(А→В), (4)
А→А формуласы дәлелденетін, онда Н├А→А. (5)
(5) және (3) формулалардан қорытындылау ережесі
бойынша
алынады.
(2) және (4) формулалардан қорытындылау ережесі бойынша:
Н├А→В . (7)
(7) және (6) формулалардан қорытындылау ережесі бойынша: Н├А . (8)
Соңында (1) және (8) формулалардан
Н├ (9)
алынады.
Формуланың шығарылатынын дәлелдеуде тек қана қорытындылау ережесін емес, күрделі қорытындылау ережесін пайдалануға мүмкін екендігі түсінікті. Онда бұл ережені пайдаланып, (9) тұжырымды (5), (7), (1) және (3) тұжырымдардан алуға болады.
Анықтама. Формулалардың Н ақырлы жиынынан шығаруы деп әрбір мүшесі келесі шарттарды қанағаттандыратын формулалардың В1,В2,…,Вк тізбегін айтамыз:
1) ол Н жиынының бір формуласы болады,
2) ол дәлелденетін формула болады,
3) ол В1,В2,…,Вк тізбегінің алдынғы кез келген екі мүшесінен қорытындылау ережесі бойынша шығады.
Алдынғы мысалда көрсеткеніміздей, формулалардың Н={А,В} жиынынан шығаруы формулалардың келесі ақырлы тізбегі болады:
А, В, (А→А)→((А→В)→(А )), (А→В), А→А, (А→В)→(А )), А→В, А , . (1,2,3,7,5,6,8 формулалар).
Егер күрделі қорытындылау ережесін пайдалансақ, онда шығаруды былай жазуға болады:
А, В, (А→А)→((А→В)→(А )), В→(А→В), А→А, А→В, . (5, 7, 1, 3 формулалар).
Шығарылатын формула анықтамасынан және формулалар жиынынан шығару анықтамасынан шығарудың келесі қасиеттері келіп шығады:
1) Н жиынынан шығарудың әрбір бастапқы кесіндісі – Н-тан шығару болады.
2) Егер Н тан шығарудың екі көршілес мүшелерінің арасында (басында немесе соңында) кейбір Н тан шығаруді қойсақ, онда формулалардың алынған жаңа тізбегі Н тан шығару болады.
3) Н жиынынан шығарудың әрбір мүшесі Н тан шығарылатын формула болады. Н тан кез келген шығару оның соңғы формуласының шығаруы болады.
4) Егер болса, онда Н тан кез келген шығару W дан шығару болады.
5) В формуласы Н жиынынан шығарылатын болуы үшін бұл формуланың Н тан шығаруы бар болуы қажетті және жеткілікті.
Бұл ережелер шығарудың қасиеттерінен алмастыру және қорытындылау ережелерін қолдану арқылы тікелей келіп шығады.
Н және W – тұжырымдар есептелімі формулаларының екі тобы болсын.
Н, W арқылы олардың бірігуін белгілейміз, яғни Н,W= .
Мысалы, W жиыны тек бір С формуласынан тұратын жағдайда біріктіруді Н, С түрінде жазамыз.
Негізгі шығарылу ережелерін көрсетейік.
1. H ├ A Бұл
ереже формулалар жиынынан шығарудың
анықтамасынан
2. H,C ├ A,H├C
H├A .
3. H,C ├ A, W├C
H,W├A .
4. H ├ C→A
H,C├A .
5. Дедукция теоремасы: H, C├ A .
5A. Жалпыланған дедукция теоремасы: {C1, C1, …, Ck}├ A
6. Конъюнкцияны енгізу ережесі: H├A,H├B .
7. Дизъюнкцияны енгізу ережесі: H,A├C;Н,B├C .
Тұжырымдар есептелімінің формулаларын тұжырымдар алгебрасының формулалары ретінде қарастыруға болады. Ол үшін тұжырымдар есептелімінің айнымалыларын тұжырымдар алгебрасының айнымалысындай, яғни екі ақиқат және жалған мән қабылдайтын, қарастырамыз.
операцияларын тұжырымдар алгебрасында сияқты анықтаймыз. Тұжырымдар есептелімінің формулалары тұжырымдар алгебрасының ережелері бойынша есептелетін 1 немесе 0 мәндерінің біреуін ғана қабылдайды.
Тұжырымдар есептелімі формуласының мәні түсінігін енгіземіз. А – тұжырымдар есептелімінің формуласы, х1,х2,…,хn – өзара әртүрлі А формуласына енетін айнымалылар болсын. а1, а2,…,аn арқылы бұл айнымалыларының мәндер тобын белгілейміз. (а1, а2,…,аn) векторы 2n мән қабылдайтыны айқын.
Келесі үш теорема орынды.
Теорема 1. Әрбір тұжырымдар есептелімінде дәлелденетін формула тұжырымдар алгебрасында тепе-тең ақиқат болады.
Теорема 2. (шығарылу туралы). А – тұжырымдар есептелімінің қандай да бір формуласы болсын; х1,х2,…,хn – А формулаға енетін айнымалылардың тобы; а1, а2, …, аn – бұл айнымалылар мәндерінің кез келген бекітілген тобы. Н арқылы формулалардың ақырлы жиынынын белгілейміз:
, где
Онда:
Теорема 3. Тұжырымдар алгебрасының әрбір тепе-тең ақиқат формуласы тұжырымдар есептелімінде дәлелденетін формула болады.
1. формуланың рангін табыңыз
7
6
5
4
2. формуланың рангін табыңыз
8
6
7
5
3. Дұрыс құрылған формуланы көрсетіңіз:
4. Келтірілген өрнектердің қайсысы формула болады?
Барлық жауаптар дұрыс
5. формула үшін алмастыру нәтижесін жазыңыз
6. формула үшін алмастыру нәтижесін жазыңыз
Анықтама 1. x1, x2, …, xn – пәндік айнымалылардың символдары болсын. Пәндік айнымалылардың (x1, x2, …, xn) топтары пәндік аймақ деп аталатын W жиыныны тиісті болсын. W пәндік аймағында анықталған n-орынды предикат деп, W-ның тұжырымдар жиынына бейнелеуін айтады.
Мысалдарды қарастырар алдын n-орынды предикаттарға квазианықтама берейік:
Анықтама. «n айнымалыға тәуелді және келесі қасиетке ие болған баяндамалы байланысты сөйлемі: айнымалылардың орнына анық мәндер қойылғанда ақиқат немесе жалған болсын».
Мысал 1. D(x1, x2) = «x1 натурал саны x2 натурал санына бөлінеді (қалдықсыз)» - N N жиынында анықталған екі орынды предикат. Түсінікті, D(4, 2)=1, D(3, 5)=0.
Мысал 2. Q(x) = «х2<-1, x R» - R нақты сандар жиынында анықталған бір орынды предикат. Q(-1)=0, Q( )=0. Q(x) – тепе-тең жалған екендігі түсінікті, яғни Q(x) 0.
Мысал 3. R(x, y, z)= «x2+ y2 z; x, y, z R» - R3 жиынында анықталған үш орынды предикат. R(1, 1, -2)=0, R(1, 1, 2)=1.
Мысал 4. S(x, y) = «sin2ху>-3; x, y R» - екі орынды тепе-тең ақиқат предикат.
Р(x1, x2, …, xn) - W аймағында анықталған n-орынды предикат болсын. Онымен келесі түрде анықталған екі жиынды байланыстырамыз:
IP={( x1, x2, …, xn )Î W | Р(x1, x2, …, xn)=1} – Р предикаттың ақиқаттық жиыны,
LP={( x1, x2, …, xn)Î W | Р(x1, x2, …, xn)=0} – Р предикаттың жалғандық жиыны.
Анықтама 2. Р – W-да анықталған предикат болсын. Егер IP=W (LP=Æ) болса, онда Р тепе-тең ақиқат, егер LP=W (IP=Æ) болса, онда Р тепе-тең жалған предикат деп аталады.
Егер IP ¹ W және LP ¹ Æ болса, онда Р орындалатын предикат деп айтамыз.
R3
кеңістікте 3 мысалдағы R(x, y, z) предикаттың IP
және LP
жиындарын көрсетейік (1
сурет).
1 сурет
Анықтама 3. Р – W-да анықталған предикат болсын. Р предикаттың терістеуі дегеніміз белгіленетін және W-да келесі түрде анықталған предикат:
P және Q – W-да анықталған предикаттар болсын.
P және Q предикаттардың дизъюнкциясы (конъюнкциясы, импликациясы, эквиваленциясы) дегеніміз былай белгіленетін , ( ( , , PQ), , ) және -да келесі түрде анықталатын предикат:
( )
( )
( )
Анықтама 4. Егер аймағына тиісті кез келген ( x1, x2, …, xn ) пәндік айнымалылардың топтары үшін Р( x1, x2, …, xn ) Q( x1, x2, …, xn ) болса, онда P және Q предикаттар аймағында анықталған пара-пар предикаттар деп аталады (P Q).
Теорема 1. аймағында анықталған n – орынды предикаттардың жиыны предикаттардың бульдік алгебрасық құрайды, яғни олар үшін бульдік алгебраның келесі 19 негізгі тепе-теңдіктер орынды:
0. 1. 2. 3. 4. 5. 6. 7. 8. 9. |
10. 11. 12. 13. 14. 15. 16. 17. 18. |
Мұнда 1 – -дағы тепе-тең ақиқат предикаттың, ал 0 – тепе-тең жалған предикаттың белгілері.
Бұл теореманың дұрыстығы айқын. Өйткені предикаттарға қолданылатын амалдар тұжырымдарға қолданылатын амалдар көмегімен енгізілген, ал тұжырымдар бульдік алгебраны құрайды.