Дискретная математика методичка / DISKR 2003
.pdf(1) MOVET BYTX OTLI^NOJ OT 0 TOLXKO ODNA \LEMENTARNAQ KON_@NK-
CIQ f(x1; x2; : : : ; xn)xx11 x2x2 : : : xxnn , RAWNAQ f(x1; x2; : : : ; xn) . tEORE-
MA DOKAZANA.
sLEDSTWIE. dLQ L@BOJ BULEWOJ FUNKCII, NE RAWNOJ TOVDESTWENNO NUL@, IMEET MESTO FORMULA
f(x1; x2; : : : ; xn) = |
x 1 x 2 |
: : : x n : |
(2) |
|
1 2 |
n |
|
f( 1;::: ; n)=1
fORMULY (1) I (2) REALIZU@T BULEWU FUNKCI@ W SOWER[ENNOJ dnf | ONA OPREDELQETSQ ODNOZNA^NO PO DANNOJ FUNKCII f , NO PROIZWOLXNYH dnf, WY^ISLQ@]IH ZNA^ENIQ f , MOVET BYTX NESKOLXKO. tA IZ \TIH dnf, KOTORAQ IMEET NAIMENX[EE KOLI^ESTWO BUKW W SWOEJ ZAPISI, NAZYWAETSQ MINIMALXNOJ (PO LITERALAM).
pRIMER 1. sOWER[ENNAQ dnf DLQ f(a; b; c) = (1001 0111)T =
= (0; 3; 5;6; 7) WYGLQDIT TAK: f(a; b; c) = abc _ abc _ abc _ abc _ abc .
pRIMENQQ PRAWILO SKLEIWANIQ AB _ AB = B , MOVNO \TU dnf UPROSTITX TAK: f(a; b; c) = bc _ ac _ ab .
eSLI FUNKCIQ ZADANA S POMO]X@ PROPOZICIONALXNOJ FORMULY, TO DLQ PRIWEDENIQ EE K dnf MOVNO POSTROITX ISTINNOSTNU@ TABLICU I DALEE PRIMENITX PRAWILO SKLEIWANIQ. oDNAKO, ESLI FUNKCIQ ZAWISIT OT BOLX[OGO ^ISLA PEREMENNYH, TO ISTINNOSTNAQ TABLICA MOVET OKAZATXSQ GROMOZDKOJ. w \TOM SLU^AE MOVNO PRIWODITX pf K dnf METODOM PREOBRAZOWANIJ.
dLQ PRIWEDENIQ pf K dnf DOSTATO^NO 1) ISKL@^ITX OPERACII !; ;
a ! b = a _ b , a b = ab _ ab , a b = ab _ ab ;
2) PRIMENQQ ZAKONY DE mORGANA DOBITXSQ, ^TOBY OTRICANIQ BYLI LI[X OT PEREMENNYH I KONSTANT;
3) RASKRYTX SKOBKI I PRIWESTI PODOBNYE ^LENY PO FORMULAM: a(b _ c) = ab _ ac , a a = a , a 0 = 0 , a 1 = a , aa = 0 ,
a _ a = 1 , a _ 0 = a , a _ 1 = 1 , a _ a = a .
eSLI NEOBHODIMO POLU^ITX SOWER[ENNU@ dnf, TO W NEPOLNYH \LEMENTARNYH KON_@NKCIQH IME@]EJSQ dnf WMESTO OTSUTSTWU@- ]EGO SOMNOVITELQ xi WSTAWLQ@T (xi _ xi) I E]E RAZ RASKRYWA@T SKOBKI.
11
pRIMER 2. dLQ FUNKCII f(a; b; c) = (a b)(b ! (a c)) _ a ! c NAJTI SOWER[ENNU@ dnf.
rE[ENIE. iSKL@^AQ OPERACII !; ; POLU^AEM, ^TO
f(a; b; c) = (ab _ ab)(b _ ac _ ac) _ a _ c .
dALEE PRIMENQEM ZAKONY DE mORGANA, RASKRYWAEM SKOBKI I POSLE UPRO]ENIJ POLU^AEM DIZ_@NKTIWNU@ FORMU:
f(a; b; c) = (ab _ ab)(b _ ac _ ac) _ ac = ab _ abc _ abc _ ac .
dLQ POLU^ENIQ SOWER[ENNOJ dnf WSTAWIM SOMNOVITELI (c _ c) I (b _ b) W PERWU@ I ^ETWERTU@ \LEMENTARNU@ KON_@NKCI@; POSLE RASKRYTIQ SKOBOK, POLU^IM: f(a; b; c) = abc _ abc _ abc _ abc _ abc .
x6. tEOREMA O SOKRA]ENNOJ dnf. mINIMIZACIQ dnf
sWOJSTWO 1. pRI UDALENII L@BOGO SOMNOVITELQ IZ \LEMENTARNOJ KON_@NKCII EE OBLASTX ISTINNOSTI RAS[IRQETSQ W DWA RAZA.
dOKAZATELXSTWO. eSLI \LEMENTARNAQ KON_@NKCIQ K0 POLU^AETSQ IZ KON_@NKCII K UDALENIEM SOMNOVITELQ xi i , TO K ISTINNA TOLXKO PRI ODNOM ZNA^ENII xi = i , A K0 ISTINNA PRI DWUH ZNA^E- NIQH xi = 0 I xi = 1 . sWOJSTWO DOKAZANO.
oPREDELENIE 1. kON_@NKTOM (IMPLIKANTOJ) BULEWOJ FUNKCII f NAZYWAETSQ \LEMENTARNAQ KON_@NKCIQ K , OBLASTX ISTINNOSTI KOTOROJ QWLQETSQ PODMNOVESTWOM OBLASTI ISTINNOSTI f .
tAKIM OBRAZOM KON_@NKT FUNKCII f QWLQETSQ ISTINNYM NA NEKOTORYH IZ TEH STRO^EK TABLICY ISTINNOSTI, GDE ISTINNA f , I PRINIMAET ZNA^ENIE LOVX NA WSEH STRO^KAH, GDE LOVNA FUNKCIQ f . wOZXMEM NEKOTORYJ KON_@NKT K0 FUNKCII f I UDALIM IZ NEGO TAKOJ SOMNOVITELX, ^TOBY POLU^ILASX \LEMENTARNAQ KON_@NKCIQ K1 , OSTA@]AQSQ KON_@NKTOM \TOJ FUNKCII. tAKIM VE OBRAZOM IZ K1 POLU^IM KON_@NKT K2 I T.D. pOSKOLXKU PRI KAVDOM UDALENII SOMNOVITELQ OBLASTX ISTINNOSTI KON_@NKCII RAS[IRQETSQ W DWA RAZA, TO NA NEKOTOROM \TAPE POLU^ITSQ KON_@NKT Ki TAKOJ, ^TO UDALENIE L@BOGO EGO SOMNOVITELQ PRIWEDET K \LEMENTARNOJ KON_-
@NKCII, NE QWLQ@]EJSQ KON_@NKTOM FUNKCII f .
oPREDELENIE 2. kON_@NKT K FUNKCII f NAZYWAETSQ PROSTYM, ESLI IZ NEGO NELXZQ UDALENIEM KAKOGO-LIBO SOMNOVITELQ POLU^ITX
12
BOLEE KOROTKIJ KON_@NKT K0 DLQ TOJ VE FUNKCII f .
tEOREMA O MINIMALXNOJ dnf. mINIMALXNAQ dnf SOSTOIT TOLXKO IZ PROSTYH KON_@NKTOW.
dOKAZATELXSTWO. pUSTX K1 _ K2 _ : : : _ Ks MINIMALXNAQ dnf FUNKCII f . eSLI BY, NAPRIMER, KON_@NKT K1 NE BYL PROSTYM, TO UDALENIEM SOMNOVITELEJ IZ NEGO MOVNO BYLO BY POLU^ITX PROSTOJ KON_@NKT K10 . tOGDA K10 _K2_: : :_Ks { dnf FUNKCII f , IME@]AQ MENX[EE ^ISLO BUKW, ^TO PROTIWORE^IT MINIMALXNOSTI ISHODNOJ dnf. tEOREMA DOKAZANA.
oPREDELENIE 3. sOKRA]ENNOJ dnf FUNKCII f NAZYWAETSQ DIZ_- @NKCIQ WSEH EE PROSTYH KON_@NKTOW.
tEOREMA O SOKRA]ENNOJ dnf. l@BAQ BULEWA FUNKCIQ NAQ TOVDESTWENNO NUL@, RAWNA SWOEJ SOKRA]ENNOJ dnf.
dOKAZATELXSTWO. pUSTX P1; P2; : : : ; Pk WSE PROSTYE KON_@NKTY
FUNKCII f . dOKAVEM RAWENSTWO f(x1; : : : ; xn) = P1(x1; : : : ; xn)_ _P2(x1; : : : ; xn) _ : : : _ Pk(x1; : : : ; xn) . rASSMOTRIM PROIZWOLXNYJ NABOR (a1; : : : ; an) I RAZBEREM 2 SLU^AQ.
1) f(a1; : : : ; an) = 0 , TOGDA WSE Pi(a1; : : : ; an) = 0 , T.K. ONI QWLQ- @TSQ KON_@NKTAMI FUNKCII f . oTS@DA SLEDUET, ^TO DIZ_@NKCIQ
Pi(a1; : : : ; an) PO WSEM ZNA^ENIQM i = 1; 2; : : : ; k TOVE RAWNA 0 I ISKOMOE RAWENSTWO WERNO.
2) f(a1; : : : ; an) = 1 , TOGDA KON_@NKT K = x1a1 xa22 : : : xann RAWEN 1 NA \TOM NABORE. eSLI KON_@NKT K QWLQETSQ PROSTYM, TO ON IME-
ETSQ SREDI P1; P2; : : : ; Pk I, SLEDOWATELXNO, IH DIZ_@NKCIQ RAWNA 1 NA NABORE (a1; : : : ; an) . eSLI K NE QWLQETSQ PROSTYM, TO UDALENIEM NEKOTORYH SOMNOVITELEJ IZ NEGO POLU^AETSQ ODIN IZ PROSTYH KON_- @NKTOW, KOTORYJ I RAWEN 1 NA NABORE (a1; : : : ; an) I, ZNA^IT, SNOWA DIZ_@NKCIQ WSEH PROSTYH KON_@NKTOW RAWNA 1. tEOREMA DOKAZANA.
sLEDSTWIE. mINIMALXNAQ dnf POLU^AETSQ IZ SOKRA]ENNOJ UDALENIEM NEKOTORYH PROSTYH KON_@NKTOW (LIBO RAWNA EJ).
kAKIE IMENNO PROSTYE KON_@NKTY NADO UDALITX IZ SOKRA]ENNOJ dnf DLQ POLU^ENIQ MINIMALXNOJ dnf MOVNO UZNATX IZ TABLICY ISTINNOSTI DLQ PROSTYH KON_@NKTOW, SM. NIVE.
pRIMER 1. nAJTI SOKRA]ENNU@ I MINIMALXNU@ dnf FUNKCII f(x; y; z) = (1100 0111)T = (0; 1; 5; 6; 7) .
13
rE[ENIE. wYPI[EM STRO^KI 0; 1; 5;6; 7 , NA KOTORYH FUNKCIQ ISTINNA, TOGDA EE SOWER[ENNAQ dnf WYGLQDIT TAK:
f(x; y; z) = x0y0z0 _ x0y0z1 _ x1y0z1 _ x1y1z0 _ x1y1z1 .
nAHOVDENIE WSEH PROSTYH KON_@NKTOW BUDEM PROWODITX UDALQQ PEREMENNYE PO PRAWILU SKLEIWANIQ AB _ AB = A OTTALKIWAQSX OT SOWER[ENNOJ dnf FUNKCII f . wMESTO KON_@NKTA K = x y z BUDEM PISATX SAMU STROKU ( ; ; ) , PO KOTOROJ K OBRAZOWAN. pROCEDURA SKLEIWANIQ BUDET WYGLQDETX TAK: 110 _ 010 = ;10 WMESTO
nABORY 0;1; 5; 6; 7 NA KOTORYH f RAWNA 1 ZAPI[EM, SORTIRUQ IH W GRUPPY PO KOLI^ESTWU EDINIC, I NAHODIM WSE WARIANTY DLQ PRIMENENIQ PRAWILA SKLEIWANIQ (SKLEIWA@]IESQ STRO^KI NAHODQTSQ W SOSEDNIH GRUPPAH). w REZULXTATE, SKLEIWANIEM KON_@NKTOW (0) I (1), (1) I (5), (5) I (7), (6) I (7), POLU^IM ZAMENQ@]IE IH KON_@NKTY
(0; 1) = 00; , (1; 5) = ;01 , (5; 7) = 1 ;1 , (6; 7) = 11; . kON_@NKTY
(0), (1), (5), (6) I (7) W REZULXTATE SKLEIWANIQ PROPALI. w ITOGE, OSTALISX ^ETYRE KON_@NKTA: 00; , ;01 , 1 ; 1 I 11; . pRAWILO SKLEIWANIQ PRIMENITX K NIM NEWOZMOVNO I W REZULXTATE POLU^I-
LASX SOKRA]ENNAQ dnf: f(x; y; z) = (00;)_(;01)_(1;1)_(11;) =
= x y _ yz _ xz _ xy .
|
|
|
|
|
|
|
|
|
|
tABLICA 8 |
|
|
|||
(0) |
000 |
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
1 |
1 |
(0,1) |
00- |
|
|
|
|
|
|
0 |
0 |
0 |
1 |
1 |
|||
|
|
|
|
|
|
|
|
||||||||
(1) |
001 |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
1 |
0 |
||
|
(1,5) |
-01 |
|
|
|
|
|
|
|||||||
(5) |
101 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
00 |
|
|
|
1 |
1 |
|
|
|
||||||
(5,7) |
1-1 |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
(6) |
110 |
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
(6,7) |
11- |
|
1 |
|
|
1 |
|
|
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
||||||||
(7) |
111 |
|
|
; |
|
|
|
|
|
1 |
1 |
||||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
11; |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
;01 |
|
|
1 |
1 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
pO TABLICE ISTINNOSTI DLQ PROSTYH KON_@NKTOW WIDNO (SM. TABL. 8), ^TO KON_@NKTY x y I xy NELXZQ UDALITX, A IZ DWUH OSTAW- [IHSQ KON_@NKTOW MOVNO ODNOGO UDALITX, T.E. f(x; y; z) IMEET DWE
MINIMALXNYE dnf: f(x; y; z) = x y _ yz _ xy = x y _ xz _ xy .
14
x7. rELEJNO-KONTAKTNYE SHEMY
oPREDELENIE 1. kONTAKTOM (PEREKL@^ATELEM, DWUHPOL@SNIKOM) NAZYWAETSQ USTROJSTWO, KOTOROE MOVET IMETX DWA SOSTOQNIQ: 0 I 1. eSLI K IME@]IMSQ U USTROJSTWA DWUM POL@SAM PODATX NAPRQVENIE, TO W SOSTOQNII 1 WOZNIKAET TOK, A W SOSTOQNII 0 USTROJSTWO TOK NE PROPUSKAET.
fIZI^ESKI KONTAKTY MOVNO REALIZOWATX S POMO]X@ RELE ILI SOOTWETSTWU@]IH TRANZISTORNYH SHEM.
iZ KONTAKTOW, SOEDINQQ IH W POL@SAH, MOVNO SOBRATX KONTAKTNU@ SHEMU, W KOTOROJ WYDELQ@TSQ DWA POL@SA I PODAETSQ NA NIH NAPRQVENIE. w ZAWISIMOSTI OT SOSTOQNIJ KONTAKTOW WSQ SHEMA LIBO PROPUSKAET TOK (SOSTOQNIE 1), LIBO NE PROPUSKAET (SOSTOQNIE 0). eSLI SOSTOQNIQ KONTAKTOW PRINADLEVAT fx1; x1; x2; x2; : : : ; xn; xng , TO SOSTOQNIE SHEMY QWLQETSQ BULEWOJ FUNKCIEJ y = f(x1; x2; : : : ; xn) , KOTORAQ NAZYWAETSQ FUNKCIEJ PROWODIMOSTI SHEMY.
sWOJSTWO 1. eSLI SHEMA SOSTOIT IZ KONTAKTOW x1 I x2 , SOEDINENNYH POSLEDOWATELXNO (SM. RIS. 1), TO ONA IMEET FUNKCI@ PROWODIMOSTI y = x1 x2 ; ESLI VE SHEMU SOSTAWITX IZ KONTAKTOW x1 I x2 , SOEDINENNYH MEVDU SOBOJ PARALLELXNO (SM. RIS. 2), TO EE FUNKCIEJ PROWODIMOSTI BUDET y = x1 _ x2 .
tEOREMA 1. pO L@BOJ BULEWOJ FUNKCII f MOVNO POSTROITX KONTAKTNU@ SHEMU, DLQ KOTOROJ f QWLQETSQ FUNKCIEJ PROWODIMOSTI. dOKAZATELXSTWO. eSLI f(x1; x2; : : : ; xn) 0 , TO EJ SOOTWETSTWUET SHEMA NE IME@]AQ KONTAKTOW. eSLI VE f(x1; x2; : : : ; xn) 60 , TO EE MOVNO REALIZOWATX W dnf. kAVDU@ \LEMENTARNU@ KON_@NKCI@, IZ KOTORYH SOSTOIT dnf, REALIZUEM POSLEDOWATELXNOJ CEPO^- KOJ KONTAKTOW, MEVDU SOBOJ \TI CEPO^KI SOEDINIM PARALLELXNO. pOLU^ENNAQ SHEMA IMEET f SWOEJ FUNKCIEJ PROWODIMOSTI. tEORE-
MA DOKAZANA.
oDNU I TU VE FUNKCI@ PROWODIMOSTI MOGUT IMETX NESKOLXKO KONTAKTNYH SHEM. dLQ POSTROENIQ SHEMY S WOZMOVNO MENX[IM ^ISLOM KONTAKTOW OBY^NO ISPOLXZU@T MINIMALXNU@ dnf.
pRIMER 1. pOSTROITX KONTAKTNU@ SHEMU, FUNKCIEJ PROWODIMOS-
TI KOTOROJ QWLQETSQ f(x; y; z) = (1100 0111)T = (0;1; 5; 6; 7) .
15
rE[ENIE. w PREDYDU]EM PARAGRAFE DLQ \TOJ FUNKCII BYLI NAJDENY DWE MINIMALXNYE dnf. wOZXMEM ODNU IZ NIH, NAPRIMER, f(x; y; z) = x y_xz _xy . eSLI PO \TOJ dnf POSTROITX SHEMU, TO ONA BUDET SOSTOQTX IZ 6 KONTAKTOW, ESLI VE \TU dnf PREDWARITELXNO PREOBRAZOWATX TAK: f(x; y; z) = x y _ x(z _ y) , TO MOVNO POSTROITX SHEMU IZ 5 KONTAKTOW, IZOBRAVENNU@ NA RIS. 3.
|
|
|
|
|
|
|
|
|
|
|
|
r + |
|
|
|
|
|
|
|
|
|
|
|
+ |
|
|
|
r |
+ |
|
|
|
|
|
|
|
|
|
|
|
r x |
|
|
r |
|
||
|
|
|
|
|
|
r |
|
|
|
|
|
|
|||||||||||
|
x1 |
|
|
|
|
|
|
|
y |
|
|
|
|
||||||||||
|
|
x2 |
|
r |
|
|
x1 |
|
x2 |
|
|
|
|
|
|
|
ry |
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
z |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
; |
|
|
; |
|
|
|
|
|
|
|
|
x |
|
|
|
|
|||||||
|
|
|
r |
|
|
|
|
|
|
r ; |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
r |
|||||
rIS. 1 |
|
rIS. 2 |
|
|
|
|
|
|
|
r |
r |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
rIS. 3 |
|
|
|
|||||||
x8. pONQTIE PREDIKATA, EGO OBLASTX ISTINNOSTI |
|||||||||||||||||||||||
oPREDELENIE 1. n -MESTNYM PREDIKATOM NAZYWAETSQ FUNKCIQ |
|||||||||||||||||||||||
y = P (x1; x2; : : : ; xn) , GDE |
x1 |
|
2 |
M1 , x2 |
2 |
M2; : : : ; xn 2 Mn , A |
|||||||||||||||||
y 2 f0; 1g |
. wYSKAZYWANIE S^ITAETSQ 0-MESTNYM PREDIKATOM. |
||||||||||||||||||||||
pRIMER 1. o^ENX ^ASTO WSTRE^A@TSQ SLEDU@]IE PREDIKATY: |
|||||||||||||||||||||||
EQ(x; y) = (x = y) , NE(x; y) = (x = y) , LT(x; y) = (x < y) , |
|||||||||||||||||||||||
LE(x; y) = (x 6 y) , GDE x; y |
2 R . |
6 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
oPREDELENIE 2. oBLASTX@ ISTINNOSTI PREDIKATA P(x1; : : : ; xn) |
|||||||||||||||||||||||
NAZYWAETSQ |
I = f(x1; x2; : : : ; xn) j P (x1; x2; : : : ; xn) = 1g . |
|
|||||||||||||||||||||
|
|
|
|
||||||||||||||||||||
eSLI I = ? , TO P | TOVDESTWENNO LOVNYJ, ESLI I = ? , TO P |
|||||||||||||||||||||||
NAZYWAETSQ WYPOLNIMYM. |
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
||||||||
pUSTX DANY PREDIKATY P (x1; x2; : : : ; xn) I Q(x1; x2; : : : ; xn) . |
|||||||||||||||||||||||
kON_@NKCIEJ PREDIKATOW |
P |
I |
Q NAZYWAETSQ PREDIKAT |
P ^ Q , |
|||||||||||||||||||
ZNA^ENIE KOTOROGO NA L@BOM NABORE (x1; x2; : : : ; xn) |
OPREDELQETSQ |
||||||||||||||||||||||
KAK KON_@NKCIQ WYSKAZYWANIJ |
P |
(x1; x2; : : : ; xn)^Q(x1; x2; : : : ; xn) . |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||||
aNALOGI^NO OPREDELQ@TSQ OSTALXNYE LOGI^ESKIE OPERACII S PREDI- |
|||||||||||||||||||||||
KATAMI. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pRIMER 2. oBLASTX@ ISTINNOSTI PREDIKATA (x > 2) ^ (x 6 4) |
|||||||||||||||||||||||
QWLQETSQ (2; 4] , A OBLASTX@ ISTINNOSTI PREDIKATA (x < 2) |
_(x > 4) |
||||||||||||||||||||||
BUDET (;1; 2) |
[ [4; |
1) . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
eSLI |
P (x1; x2; : : : ; xn) = Q(x1; x2; : : : ; xn) |
DLQ L@BYH ZNA^ENIJ |
|||||||||||||||||||||
x1 2 M1 , |
x2 2 M2; : : : ; xn 2 Mn , TO PREDIKATY P I Q NAZYWA@TSQ |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
RAWNOSILXNYMI.
w x1 I x2 BYLI PRIWEDENY SWOJSTWA LOGI^ESKIH OPERACIJ S WYSKAZYWANIQMI. |TI SWOJSTWA OSTA@TSQ SPRAWEDLIWYMI I DLQ PREDIKATOW, PRI^EM ONI WERNY DLQ L@BYH PREDIKATOW I IH OBLASTEJ OPREDELENIQ. tAKIE SWOJSTWA NAZYWA@TSQ OB]EZNA^IMYMI.
x9. kWANTORY I IH SWOJSTWA
|
|
oPREDELENIE 1. pUSTX P (x) | PREDIKAT, OPREDELENNYJ NA MNO- |
||||||||||||||||||||||||||||
VESTWE M . pREDLOVENIE "SU]ESTWUET |
x 2 M TAKOJ, |
^TO P(x) " |
||||||||||||||||||||||||||||
OBOZNA^AETSQ |
|
9 |
x P(x) , EGO ZNA^ENIE OPREDELQETSQ TAK: |
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
x |
2 |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
x P (x) = |
|
1; ESLI NAJDETSQ x0 |
2 M TAKOJ, ^TO P(x0) = 1; |
|||||||||||||||||||||||||
|
2 |
|
|
|
|
|
ESLI |
|
|
|
|
|
|
PRI |
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|||
x |
|
M |
|
|
0; |
P (x) 0 |
|
x |
|
M: |
|
|
|
|
|
|
|
|
|
|||||||||||
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
oPREDELENIE 2. pUSTX P (x) |
|
| PREDIKAT, |
x 2 M . pREDLOVENIE |
|||||||||||||||||||||||||
"DLQ L@BOGO x |
2 |
M WYPOLNQETSQ |
|
P (x) " OBOZNA^AETSQ |
|
8 |
x P (x) , |
|||||||||||||||||||||||
EGO ZNA^ENIE OPREDELQETSQ TAK: |
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
2 |
M |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
x P (x) = |
|
|
1; ESLI P (x) |
|
1 PRI x 2 M; |
|
^TO |
|
|
|
|
|
|
|
||||||||||||||
x M |
|
|
0; |
ESLI NAJDETSQ |
x0 |
|
|
M |
TAKOJ |
, |
P(x0) = 0: |
|||||||||||||||||||
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
2 |
|
9 |
|
|
|
|
|
|
8 |
|
|
|
|
2INOGDA PI[UT |
9 |
|
2 |
|
|
|
|||||||||
|
|
wMESTO x P(x) |
I |
|
|
x P |
(x) |
|
x |
|
|
M P (x) I |
||||||||||||||||||
|
|
|
x |
2 |
M |
|
|
|
|
x |
2 |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8x |
2 M P(x) . eSLI MNOVESTWO M FIKSIROWANO, TO MOVNO NE UKA- |
|||||||||||||||||||||||||||||
ZYWATX, ^TO x 2 M I PISATX TAK: |
9x P (x) I |
8x P(x) . |
|
|
8 | KWAN- |
|||||||||||||||||||||||||
|
|
sIMWOL 9 NAZYWAETSQ KWANTOROM SU]ESTWOWANIQ, A |
|
|||||||||||||||||||||||||||
TOROM WSEOB]NOSTI. gOWORQT, ^TO |
9 |
x P(x) POLU^AETSQ NAWE[IWA- |
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
2 |
M |
|
|
|
|
|
|
|
|
|
|
NIEM KWANTORA SU]ESTWOWANIQ NA P (x) , ANALOGI^NO OBSTOIT DELO I S NAWE[IWANIEM KWANTORA WSEOB]NOSTI.
pRIMER 1. 9x 2 R (x > 1) = 1 , A 8x |
2 R (x > 1) = 0 . |
8 |
|
|
||||||||||
sWOJSTWO 1. A) |
9 |
x P(x) = |
|
9 |
t P(t) , |
B) |
8 |
x P (x) = |
t P (t) . |
|||||
|
|
2 |
|
|
2 |
|
|
|
|
2 |
|
2 |
|
|
|
x |
|
M |
t |
|
M |
|
x |
|
M |
t M |
|
||
|TO SWOJSTWO OB_QSNQETSQ TEM, ^TO PRI NAWE[IWANII KWANTORA |
||||||||||||||
PO PEREMENNOJ x , ONA PROBEGAET WSE ZNA^ENIQ IZ MNOVESTWA |
M I, |
|||||||||||||
PO\TOMU, REZULXTAT ZAWISIT NE OT KONKRETNOGO ZNA^ENIQ x , |
A OT |
WSEGO MNOVESTWA M ; TAKAQ PEREMENNAQ x NAZYWAETSQ SWQZANNOJ.
eSLI DAN PREDIKAT P (x1; x2 ; : : : ; xn) , TO POSLE NAWE[IWANIQ NA NEGO KWANTORA SU]ESTWOWANIQ ILI WSEOB]NOSTI PO PEREMENNOJ xi
17
POLU^AETSQ (n ; 1) -MESTNYJ PREDIKAT, ZAWISQ]IJ OT x1; : : : ; xi;1 , |
|||||||||||||||||||||||||
xi+1; : : : ; xn I NE ZAWISQ]IJ OT PEREMENNOJ xi , |
KOTORAQ POSLE NA- |
||||||||||||||||||||||||
WE[IWANIQ KWANTORA STANOWITSQ SWQZANNOJ. |
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
eSLI NA n -MESTNYJ PREDIKAT POSLEDOWATELXNO NAWESITX PO RAZ- |
|||||||||||||||||||||
LI^NYM PEREMENNYM m KWANTOROW, TO POLU^ITSQ (n;m) -MESTNYJ |
|||||||||||||||||||||||||
PREDIKAT PRI m 6 n . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
sWOJSTWO 2. |
|
|
x |
|
t P (x; t) = |
|
t |
|
x P (x; t) . |
|
|
|
|
||||||||
|
|
|
|
|
|
|
x |
|
|
A t B |
|
|
t B x A |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
9 |
|
|
9 |
|
|
|
|
9 |
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
2 |
|
|
|
|
2 |
|
2 |
|
|
|
|
|
|
||
|
|
|
|
dOKAZATELXSTWO. |
lEGKO WIDETX, |
^TO OBE ^ASTI \TOGO RAWENSTWA |
|||||||||||||||||||
ISTINNY, ESLI MOVNO UKAZATX TAKIE ZNA^ENIQ x0 |
|
2 A , t0 |
2 B , ^TO |
||||||||||||||||||||||
P (x0; t0) = 1 ; |
OBE ^ASTI RAWENSTWA LOVNY |
, |
ESLI |
P(x; t) |
0 |
PRI |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
x 2 A , t 2 B . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
sWOJSTWO 3. |
|
|
x |
|
t P (x; t) = |
|
t |
|
x P (x; t) . |
|
|
|
|
||||||||
|
|
|
|
|
|
|
x |
|
|
A t B |
|
|
t B x A |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
8 |
|
|
8 |
|
|
|
|
8 |
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
2 |
|
|
|
|
2 |
|
2 |
|
|
|
|
|
|
||
|
|
|
|
dOKAZATELXSTWO. |
oBE ^ASTI RAWENSTWA ISTINNY, ESLI P(x; t) 1 |
||||||||||||||||||||
PRI x 2 A , t 2 B ; OBE ^ASTI RAWENSTWA LOVNY, ESLI MOVNO UKAZATX |
|||||||||||||||||||||||||
TAKIE ZNA^ENIQ x0 2 A , |
t0 |
2 B , ^TO P (x0; t0) = 0 . |
|
|
|||||||||||||||||||||
|
|
|
|
zAME^ANIE. kWANTORY WSEOB]NOSTI I SU]ESTWOWANIQ PERESTAW- |
|||||||||||||||||||||
LQTX MEVDU SOBOJ, KAK PRAWILO, NELXZQ. nAPRIMER, O^EWIDNO, ^TO |
|||||||||||||||||||||||||
|
|
x t (t > x) = 1 , A t x (t > x) = 0 . |
|
|
|
|
|
|
|||||||||||||||||
x |
|
|
R t R |
|
|
|
|
|
t R x R |
|
|
|
|
|
|
|
|
|
|
||||||
8 |
|
|
9 |
|
|
|
|
|
|
|
9 |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
2 |
|
|
|
|
|
|
|
2 |
2 |
|
|
|
|
8x P(x) = 9x P (x) | ZAKONY |
||||||||
|
|
|
|
sWOJSTWO 4. |
9x P(x) = |
8x P (x) , |
|
||||||||||||||||||
DE mORGANA. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
dOKAZATELXSTWO. rASSMOTRIM PERWYJ IZ \TIH ZAKONOW DE mORGA- |
|||||||||||||||||||||
NA. |
9x P(x) = 1 |
() 9x P (x) = 0 |
() P(x) |
|
0 () P (x) 1 |
() |
|||||||||||||||||||
8x P (x) = 1 . wTOROJ ZAKON DE mORGANA DOKAZYWAETSQ ANALOGI^NO. |
|||||||||||||||||||||||||
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
d |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 I(A) |
|
|
||
|
|
|
|
|
q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
p |
|
|
I(P ) |
|
|
|
|
|
|
|
|
|
|
|
- |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
x |
|
|
|
|
|
|
|
c |
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ab x
rIS. 4 |
rIS. 5 |
|
pRIMER 2. pUSTX P(x; y) OPREDELEN DLQ x 2 [a; b] , |
y 2 [c; d] I |
|
QWLQETSQ ISTINNYM W OBLASTI I(P) (SM. RIS. 4). tOGDA PREDIKAT |
||
A(y) = 8x P (x; y) QWLQETSQ ISTINNYM PRI |
y 2 [c; p] , |
A PREDIKAT |
18
B(y) = 9x P(x; y) | ISTINNYJ DLQ y 2 [c; q] .
pRIMER 3. dLQ x 2 [;1; 2] , y 2 [;1; 2] NAJTI OBLASTX ISTINNOSTI PREDIKATA P (y) = 9x((y > x2) ^ (x > 0)) .
rE[ENIE. pREDIKAT A(x; y) = (y > x2) ^ (x > 0) QWLQETSQ ISTINNYM W OBLASTI, I(A) (SM. RIS. 5), TOGDA P (y) | ISTINNYJ DLQ
y 2 [0; 2] .
uPRAVNENIQ PO ALGEBRE LOGIKI
1.dOKAVITE METODOM ISTINNOSTNYH TABLIC:
A) a(b _ c) = ab _ ac ;
B) xy _ xz = xy _ xz _ yz | PRAWILO OBRAZOWANIQ SO@ZA;
W)o (x _ y)(x _ z) = (x _ y)(x _ z)(y _ z) | PRAWILO REZOL@CIJ.
2.dOKAVITE, ^TO
A) a(b1 _ b2 _ : : : _ bn) = ab1 _ ab2 _ : : : _ abn ; B)o a _ b1b2 : : : bn = (a _ b1)(a _ b2) : : : (a _ bn) ;
W) a1 _ a2 _ : : : _ an = a1 a2 : : : an .
3. dOKAVITE PRAWILA POGLO]ENIQ I SKLEIWANIQ:
A) |
x xy = x ; |
B)o x(x y) = x ; |
||||
W) |
_ |
|
|
G)o (x __y)(x _ |
|
) = x . |
xy _ xy |
= x ; |
y |
4. pRIMENQQ ZAKONY DE mORGANA, DOBEJTESX ^TOBY OTRICANIQ BYLI LI[X OT \LEMENTARNYH WYSKAZYWANIJ:
A) x _ |
y _ z |
; |
|
B) |
|
|
(y _ |
|
) ; |
W)o |
|
|
|
|
(x _ t) . |
||||||||||
|
x |
z |
x |
_ yz |
|||||||||||||||||||||
5. nAJDITE ZNA^ENIQ x; y; z , ESLI |
|||||||||||||||||||||||||
|
|
|
|
B) |
|
_ y _ xz = 0 ; W)o x _ y = x y _ |
|
|
|
. |
|||||||||||||||
A) xyz = 1 ; |
|
x |
x |
y |
|||||||||||||||||||||
6. wYRAZITE |
_ |
^EREZ |
^ |
I |
q . |
||||||||||||||||||||
o |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
wYRAZITE |
^ |
^EREZ |
_ |
I |
q . |
||||||||||||||||||||
7. |
8. s POMO]X@ PRAWILA ISKL@^ENIQ IMPLIKACII DOKAVITE, ^TO
A) 0 |
! |
a = 1 ; |
B) a |
|
0 = |
a |
; |
W) a |
|
b = b |
|
a |
; |
|||||
G)o a |
1 = 1 ; |
D)o 1 |
|
! a = a ; |
|
E)o a |
!a = 1 ;! |
|
|
|||||||||
|
! |
|
|
|
|
! |
|
|
|
|
|
o |
|
! |
! c) = a ! bc . |
|||
V) (a ! c)(b ! c) = (a _ b) ! c ; |
Z) (a ! b)(a |
|||||||||||||||||
9. pRIWEDITE PRIMER, KOGDA |
! |
|
6 |
! |
|
|
|
|
||||||||||
A) a |
! |
6 |
! |
|
B) |
|
|
|
|
|
|
|||||||
|
b = b |
|
a ; |
a(b |
|
|
|
c) = ab |
|
|
ac . |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
|
|
|
|
|
10. s POMO]X@ PRAWILA ISKL@^ENIQ \KWIWALENCII DOKAVITE, ^TO
A) a b = b a ; B) (a b) c = a (b c) ;
W)o a(b c) = ab ac a .
o pRIWEDITE PRIMER, KOGDA ( ) = .
11. a b c 6 ab ac
12. s POMO]X@ PRAWILA ISKL@^ENIQ SUMMY PO MODUL@ 2 DOKAVITE:
A) x |
1 = |
|
|
; |
|
B) x |
x = 0 ; W) x y = y x ; |
||||||||||||||||||
x |
|
||||||||||||||||||||||||
G) x(y |
z) = xy xz . |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
13. dOKAVITE, |
^TO |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
A) a |
|
b = a |
|
b |
|
1 ; |
|
|
|
B)o x |
|
y |
|
z = x |
|
y |
|
z ; |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
o |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
W) x y x y = x y _ x y |
; G) |
xy yz |
xz = xy _ yz _ xz . |
14.uKAVITE SU]ESTWENNYE I FIKTIWNYE PEREMENNYE DLQ FUNKCIJ, ZADANNYH W TABL. 6.
15.nAJDITE MNOGO^LEN vEGALKINA DLQ BULEWOJ FUNKCII
A) f(x; y) = (1010)T ;
B) g(x; y; z) = (1010 0110)T ;
W) h(x; y; z; t) = (1111 1011 1101 0001)T = (0 ; 4; 6 ; 9; 11; 15) .
o nAJDITE MNOGO^LEN vEGALKINA DLQ BULEWOJ FUNKCII
16.
A) f(x; y) = (1000)T ;
B) g(x; y; z) = (0110 1000)T ; W) h(x; y; z; t) = (0; 1;8 ; 15) .
17. nAJDITE MNOGO^LEN vEGALKINA DLQ FORMULY
A) x _ y _ z; |
B) x ! y; |
||
W) |
x y |
_ (z ! x); |
G) a _ b _ c _ d. |
o |
|
|
|
|
|
18. nAJDITE MNOGO^LEN vEGALKINA DLQ FORMULY |
|||||
A) (x ! y) ! z; |
B) (xy ! zx) _ |
|
; |
|
|
xyz |
|||||
W) a b c d; |
G) a ! (b ! (c ! (d ! |
|
))). |
||
e |