10-ma’ruza. Mantiq qonunlari. Mantiq funksiyalari uchun rostlik jadvalini tuzish(2 soat). Reja


Download 131.25 Kb.
Sana18.06.2023
Hajmi131.25 Kb.
#1561890

10-MA’RUZA. Mantiq qonunlari. Mantiq funksiyalari uchun rostlik jadvalini tuzish(2 soat).


REJA

  1. Mantiq qonunlari.

  2. Mantiq funksiyalari uchun rostlik jadvalini tuzish.

  3. Rostlik jadvali bo‘yicha mantiq funksiyalarining ko‘rinishini tiklash

Kalit so’zlar: Mantiq qonunlari, mantiq funksiyalari, rostlik jadvali, mantiq funksiyalari, funksiyalarini tiklash.
10.1.Mantiq qonunlari.
Bizga biror α, β, γ mantiqiy formulalar berilgan bo’lsin. Ushbu formulalar uchun quyidagi mantiq qonunlari har doim o’rinli bo’ladi:

  1. Ikkilangan rad etish qonuni: ¬ ¬ α≡α

  2. Kon`yunktsiya va diz`yunktsiya amallarining idempotentlik qonuni:

α&α≡α,
α\/α≡α

  1. Kon`yunktsiya va diz`yunktsiya amallarining kommutativlik qonuni:

α&β≡β&α,
α\/β= β\/α

  1. Kon`yunktsiya va diz`yunktsiya amallarining assotsiativlik qonuni:

α&(β&γ)≡(α&β)&γ,
α\/(β\/γ)=(α\/ β)\/γ) 

  1. Kon`yunktsiya va diz`yunktsiya amallarining bir-biriga nisbatan distributivlik qonuni:

α&(β\/γ)≡(α&β)\/(α&γ) ,
α\/(β&γ)≡(α\/β)&(α\/γ)

  1. Yutilish qonunlari: α&(α\/β)≡α,

α\/(α&β)≡α

  1. De Morgan qonunlari: ¬ (α\/β)≡ ⌐ α & ⌐β


A

B

¬ (α\/β)

α & ⌐β

0

0

1

1

0

1

0

0

1

0

0

0

1

1

0

0



¬ (α&β)≡ ⌐ α\/ ⌐β



A

B

¬ (α&β)

α\/ ⌐β

0

0

1

1

0

1

1

1

1

0

1

1

1

1

0

0




  1. Tavtologiya qonuni: α\/ ⌐ α≡1

  2. Ziddiyat qonuni: α & ⌐ α≡0

10. 0 va 1 qonunlari: α&1≡α, α&0≡0
α\/1≡1, α\/0≡α
1≡0, ⌐ 0≡1



  1. Kontrpozitsiya qonuni: α→β≡ ⌐ β → ⌐ α




  1. Implikatsiyadan qutilish qonuni: α→β≡ ⌐α\/β




  1. Ekvivalentlikdan qutilish qonuni:

α~β≡(α→β)&(β→α)≡ α&β \/ ⌐α&⌐β

14. Implikatsiya xossalari: 0→α≡1, 1→α≡α,


α→1≡1, α→0≡ ⌐ α.
Mantiq qonunlarini isbotlash uchun ularning rostlik jadvallarini tuzish yetarli.


10.2. Mantiq funksiyalari uchun rostlik jadvalini tuzish.
Misol 1.
formulaning rostlik jadvalini tuzish uchun amallarni bajarish ketma-ketligidan foydalanamiz:







Rostlik jadvalini tuzamiz:

A

B

C

A\/B

A

C→⌐A

α (A,B,C)=
(A\/B)~(C→⌐A)

0

0

0

0

1

1

0

0

0

1

0

1

1

0

0

1

0

1

1

1

1

0

1

1

1

1

1

1

1

0

0

1

0

1

1

1

0

1

1

0

0

0

1

1

0

1

0

1

1

1

1

1

1

0

0

0



A

B

C

α=α(A,B,C)

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

0

0

0

1

0

1

1

1

1

0

0

1

1

1

1


Misol 2. α(A, B, C)= ⌐(A&B)→(A\/B~C)
formulaning rostlik jadvalini topish uchun amallarni bajarilish ketma-ketligi: 1) qavs ichidagi amal bajariladi, 2) ⌐, 3) &, 4) \/ , 5) ~ va 6) → amallari birin-ketin bajariladi va formulaning rostlik jadvali tuziladi.

A

B

C

A&B

(A&B)

A\/B

A\/B~C

α(A, B, C)= ⌐(A&B)→(A\/B~C)

0

0

0

0

1

0

1

1

0

0

1

0

1

0

0

0

0

1

0

0

1

1

0

0

0

1

1

0

1

1

1

1

1

0

0

0

1

1

0

0

1

0

1

0

1

1

1

1

1

1

0

1

0

1

0

1



10.3.Rostlik jadvali bo‘yicha mantiq funksiyalarining ko‘rinishini tiklash
Biz shu paytgacha berilgan formula uchun rostlik jadvallarini tuzishni qarab chiqdik. Savol tug’iladi: Aksincha, rostlik jadvali berilgan bo‘lsa, mantiq funksiyasini tiklash mumkinmi?
Aytaylik, bizga A, B, C mulohaza o’zgaruvchilariga bo‘liq bo‘lgan α=α(A,B,C) formula berilgan bo‘lsin.
Ushbu rostlik jadvaliga ega bo‘lgan cheksiz ko‘p teng kuchli formulalar mavjud. Ulardan ikkitasini, ya`ni rostlik jadvalidagi birlar qatori bo’yicha va rostlik jadvalidagi nollar qatori bo’yicha mantiq funksiyasi ko‘rinishini tiklashni ko‘rib chiqamiz,

  1. Rostlik jadvalida α=α(A,B,C) formula 1 ga teng bo‘lgan qator raqamlarini yozib chiqamiz.

2-qator 3-qator 6-qator 8-qator
Har bir qatorning mantiqiy imkoniyatlaridagina 1 ga teng bo‘lgan, boshqa imkoniyatlarda esa 0 ga teng bo‘lgan formulalarni yozib chiqamiz. Buning uchun 1 ga teng bo‘lgan qatordagi mulohazalar qiymatlarini rostga aylantirib, mantiq qonunlariga asosan mulohazalar kon’yunksiyalarini olish kerak.
2-qator uchun: ⌐A&⌐B&C; 3- qator uchun: ⌐A&B&⌐C;
6-qator uchun: A&⌐B&C; 8-qator uchun: A&B&C
bo‘ladi. Agar 2-,3-,6-,8-qatorlar bo‘yicha olingan formulalar diz’yunksiyalari olinsa, hosil bo‘lgan formula izlanayotgan formula bo‘ladi:
α=α(A,B,C)=⌐A&⌐B&C\/⌐A&B&⌐C\/A&⌐B&C\/A&B&C (1)

  1. Rostlik jadvalida α=α(A,B,C) formula 0 ga teng bo‘lgan qator nomerlarini yozib chiqamiz: 1-qator

4-qator 5-qator 7-qator
Har bir qator mantiqiy imkoniyatlaridagina 0 ga teng bo‘lgan, boshqa imkoniyatlarda esa 1 ga teng bo‘lgan formulalarni yozib chiqamiz. Buning uchun 0 ga teng bo‘lgan qatordagi fikr o‘zgaruvchilari qiymatlarini 0(yolg‘on) ga aylantirib, fikr o‘zgaruvchilari diz’yumksiyasini olish lozim. U holda
1-qator uchun: A\/B\/C; 4-qator uchun: A\/⌐B\/⌐C;
5-qator uchun: ⌐A\/B\/C; 7-qator uchun: ⌐A\/⌐B\/C bo‘ladi.
Agar qatorlar bo‘yicha olingan formulalar kon’yunksiyasi olinsa, hosil bo‘lgan formula izlanayotgan formula bo‘ladi.
α=α(A,B,C)=(A\/B\/C)&(A\/⌐B\/⌐C)&(⌐A\/B\/C)&(⌐A\/⌐B\/C) (2)
(1) - MDNSh va (2) - MKNShlar teng kuchli, chunki ularning rostlik jadvallari bir xil. Shuning uchun ham ulardan qaysi birini tuzish kamroq vaqt talab qilsa, shu ko’rinishini tiklash maqsadga muvofiq.
Rostlik jadvali berilgan ixtiyoriy formulani yuqoridagi uslubda qurish mumkin.
Teorema 1. Har bir ayniy yolg‘on bo‘lmagan formula yagona mukammal diz’yunktiv normal shaklga ega.
Teorema 2. Har bir tavtologiya bo‘lmagan formula yagona mukammal kon’yunktiv normal shaklga ega.
Nazorat uchun savollar:

  1. Ikkilangan rad etish qonunini keltiring va isbotlang.

  2. & va \/ amallarining idempotentligi qonunini keltiring va isbotlang.

  3. & va \/ amallarining kommutativligi qonunini keltiring va isbotlang.

  4. & va \/ amallarining assosiativligi qonunini keltiring va isbotlang.

  5. & va \/ amallarining bir-biriga nisbatan distributivlik qonunlarini keltiring va isbotlang.

  6. Yutilish qonunlarini keltiring va isbotlang.

  7. De Morgan qonunlarini keltiring va isbotlang.

  8. α\/ ⌐ α≡1 ekanligini isbotlang.

  9. Qarama-qarshilik qonunini keltiring va isbotlang.

  10. Tavtologiya va qarama-qarshilik qonunlarini isbotlang.

  11. Kontrpozitsiya qonunini keltiring va isbotlang.

Mustaqil yechish uchun masalalar:
Quyidagi mantiq funksiyalari uchun rostlik jadvallarini tuzing:

    1. α(A,B,C)= AB(AC)

    2. α(A,B,C)=C→(AB)

    3. α(A,B,C)=A&B→(AB)

    4. α(A,B,C)=(A&B&C)(A B)

    5. α(A,B,C)=(AC)B

    6. α(A,B,C)=(A→B)→C

    7. α(A,B,C)=(A→B)(B→C)

    8. α(A,B,C)=A(B→C)B

    9. α(A,B,C)=(A&BC)

    10. α(A,B,C)=(AB)(BC)

    11. α(A,B,C)=(A→C)B

    12. α(A,B,C)=(BC)→(AC)

    13. α(A,B,C)=A→(BC)

    14. α(A,B,C)=(A→B)(B→A)C



TESTLAR


Predikat qanday qismlarga bo`linadi-?


subyekt va predikat qismlarga bo`linadi.


Obyekt va predikat qismlarga bo`linadi


Natija va predikat qismlarga bo`linadi


Subyekt va obyekt qismlarga bo`linadi


Subyekt bu-?


mulohazada biror narsa haqida nimadir tasdiqlaydi


Hodisa


predikat


Obyekt


Predikat bu-?


subyektni tasdiqlash


Obyektni tasdiqlash


Natijani tasdiqlash


Obyekt haqidagi mulohaza


Bir joyli (bir o‘rinli) predikatning ta’rifi-?


to‘plamda aniqlangan va to‘plamdan qiymat qabul qiluvchi bir argumentli funksiya bir joyli (bir o‘rinli) predikat deb ataladi.


to‘plamda aniqlangan va to‘plamdan qiymat qabul qiluvchi bir argumentli funksiya bir joyli (bir o‘rinli) predikat deb ataladi.


to‘plamda aniqlangan va to‘plamdan qiymat qabul qiluvchi bir argumentli funksiya bir joyli (bir o‘rinli) predikat deb ataladi.


to‘plamda aniqlangan va to‘plamdan qiymat qabul qiluvchi ikki argumentli funksiya bir joyli (bir o‘rinli) predikat deb ataladi.


Ikki joyli predikat ta’rifi-?


to‘plamda aniqlangan va to‘plamdan qiymat oluvchi ikki argumentli funksiya ikki joyli predikat deb ataladi.


to‘plamda aniqlangan va to‘plamdan qiymat oluvchi ikki argumentli funksiya ikki joyli predikat deb ataladi.


to‘plamda aniqlangan va to‘plamdan qiymat oluvchi ikki argumentli funksiya ikki joyli predikat deb ataladi.


to‘plamda aniqlangan va to‘plamdan qiymat oluvchi ikki argumentli funksiya ikki joyli predikat deb ataladi.


Predikatlarning kon’yunksiyasi deb nimaga aytiladi-?


Berilgan to‘plamdaaniqlangan va predikatlarningkon’yunksiyasideb, faqatvafaqat qiymatlardaaniqlanganhamda va larbirvaqtdachinqiymatqabulqilgandaginachinqiymatqabulqilib, qolganbarchahollardayolg‘onqiymatqabulqiluvchiyangipredikatgaaytiladi


Berilgan to‘plamdaaniqlangan va predikatlarningkon’yunksiyasideb, faqatvafaqat qiymatlardaaniqlanganhamda birvaqtdayolg`onqiymatqabulqilgandaginachinqiymatqabulqilib, qolganbarchahollardayolg‘onqiymatqabulqiluvchiyangipredikatgaaytiladi


Agar hamma qiymatlarda predikat chin qiymat qabul qilganda yolg‘on qiymat va ning barcha qiymatlarida predikat yolg‘on qiymat qabul qilganda chin qiymat qabul qiluvchi predikatga aytiladi.


Faqat va faqatgina lar uchun bir vaqtda chin qiymat va yolg‘on qiymat qabul qilganda yolg‘on qiymat qabul qilib, qolgan hamma hollarda chin qiymat qabul qiladigan predikat va predikatlarning konyuksiyasi deb ataladi.


Predikatning inkori deb nimaga aytiladi.


Agarhamma qiymatlarda predikatchinqiymatqabulqilgandayolg‘onqiymatva ningbarchaqiymatlarida predikatyolg‘onqiymatqabulqilgandachinqiymatqabulqiluvchipredikatga predikatninginkoridebataladi


Agarhamma qiymatlarda predikatchinqiymatqabulqilgandachinqiymatva ningbarchaqiymatlarida predikatchinqiymatqabulqilgandachinqiymatqabulqiluvchipredikatga predikatninginkoridebataladi


Berilgan to‘plamda aniqlangan va predikatlarning inkori deb, faqat va faqat qiymatlarda aniqlangan hamda va lar bir vaqtda chin qiymat qabul qilgandagina chin qiymat qabul qilib, qolgan barcha hollarda yolg‘on qiymat qabul qiluvchi yangi predikatga aytiladi


Berilgan to‘plamda aniqlangan va predikatlarning inkori deb, faqat va faqat qiymatlarda aniqlangan hamda va lar bir vaqtda chin qiymat qabul qilgandagina chin qiymat qabul qilib, qolgan barcha hollarda yolg‘on qiymat qabul qiluvchi yangi predikatga aytiladi


Predikatlarning implikasiyasi deb nimaga aytiladi.


Faqatvafaqatgina laruchunbirvaqtda chinqiymatva yolg‘onqiymatqabulqilgandayolg‘onqiymatqabulqilib, qolganhammahollardachinqiymatqabulqiladigan predikat va predikatlarningimplikasiyasidebataladi.


Faqatvafaqatgina laruchunbirvaqtda chinqiymatva yolg‘onqiymatqabulqilgandachinqiymatqabulqilib, qolganhammahollardachinqiymatqabulqiladigan predikat va predikatlarningimplikasiyasidebataladi.


Berilgan to‘plamda aniqlangan va predikatlarning implikasiyasi deb, faqat va faqat qiymatlarda aniqlangan hamda va lar bir vaqtda chin qiymat qabul qilgandagina chin qiymat qabul qilib, qolgan barcha hollarda yolg‘on qiymat qabul qiluvchi yangi predikatga aytiladi


Agar hamma qiymatlarda predikat chin qiymat qabul qilganda yolg‘on qiymat va ning barcha qiymatlarida predikat yolg‘on qiymat qabul qilganda chin qiymat qabul qiluvchi predikatga predikatning implikasiyasi deb ataladi


. Predikatga teng kuchli predikatni aniqlang.














. Predikatga teng kuchli predikatni aniqlang.














. Predikatga teng kuchli predikatni aniqlang.














. Predikatga teng kuchli predikatni aniqlang.














. Predikatga teng kuchli predikatni aniqlang.














. Predikatga teng kuchli predikatni aniqlang.













Download 131.25 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling