Pređi na sadržaj

De Morganovi zakoni

S Vikipedije, slobodne enciklopedije

U matematičkoj logici i Bulovoj algebri, De Morganovi zakoni predstavljaju par transformacijskih pravila. Pravila dozvoljavaju da se izrazi konjunkcije i disjunkcije mogu menjati jedan u drugi uz pomoć negacije.

Pravila mogu biti predstavljena u našem jeziku kao:

Negacija konjunkcije predstavlja disjunkciju negacija. Negacija disjunkcije predstalja konjunkciju negacija.

ili neformalno:

"ne (A i B)" je isto što i "(ne A) ili (ne B)"

takođe i,

"ne (A ili B)" je isto što i "(ne A) i (ne B)"

Pravila mogu biti izražena u formalnom jeziku , sa dve istinitosne promenljive P i Q kao:

gde je:

  • ¬ operator negacije (NE)
  • operator konjunkcije (I)
  • operator disjunkcije (ILI)
  • ⇔ relacija ekvivalencije (AKKO)

Ova pravila imaju široku primenu u pojednostavljivanju logičkih izraza u računarskim programima, kao i u digitalnim kolima. De Morganovi zakoni su opšti primer pojma dualnosti u matematici.

Formalni zapis[uredi | uredi izvor]

Pravilo negacije konjunkcije može biti napisano na sledeći način:

dok pravilo negacije disjunkcije može biti napisano kao:

U pravlinoj formi: negacije konjunkcije

i negacije disjunkcije

Iskazano preko iskazne formule:

gde i predstavljaju logičke promenljive izražene u formalnom zapisu.

Forma zamene[uredi | uredi izvor]

De Morganovi zakoni se obično prikazuju u kompaktnom obliku, sa negacijom kompletne leve strane, odnosno negiranjem ulaza na desnoj strani. Jasniji obrazac za zamenu se može zapisati:

Ovakav zapis naglašava da je pri zameni iz konjunktivne u disjunktivnu formu, odnosno obrnuto, potrebno inverovati izlaz, sve ulaze, kao i promeniti opeatore.

U teoriji skupova i Bulovoj algebri[uredi | uredi izvor]

U teoriji skupova i Bulovoj algebri, često se nailazi na uniju i presek pod komplementom, gde takođe imaju promenu De Morganovi zakoni, što se može zapisati:

gde je:

  • A negacija od A
  • presek skupova(I)
  • unija skupova (ILI)

Ili u uopštenoj formuli:

Gde I predstavlja beskonačan brojač. U određenom zapisu, De Morganove zakone je najlakše pamtiti pomoću mnemonika „Probij liniju, promeni znak“.

Inženjerstvo[uredi | uredi izvor]

U elektrotehnici, De Morganovi zakoni se obično zapisuju:

.
.

gde je:

  • logičko I
  • logičko ILI
  • nadvučena linija komplement, logičko NE.

Istorija[uredi | uredi izvor]

Zakon je dobio ime po Ogastasu De Morganu (1806—1871) koji je uveo zvaničnu verziju zakona o klasičnoj propozicionalnoj logici. Na De Morganovu formulaciju je uticala algebarizacija logike koju je izveo Džordž Bul, koja je kasnije učvrstila De Morganovu tvrdnju. Iako je slično zapažanje imao Aristotel i bila je poznata Grcima i srednjovekovnim logičarima, De Morganu je data zasluga za formalno navođenje zakona i njihovo uvođenje u jezik logike. De Morganov zakon se može lako dokazati, i može čak izgledati trivijalno. Ipak, ovi zakoni su od pomoći u donošenju ispravnih zaključaka u dokazima i deduktivnim argumentima.

Neformalni dokaz[uredi | uredi izvor]

De Morganovi zakoni mogu biti primenjeni na kompletan izraz negacije disjunkcije ili negacije konjunkcije, kao i na neki deo njega.

Negacija disjunkcije[uredi | uredi izvor]

U slučaju primene De Morganovog zakona na disjunkciju, razmotrimo sledeću tvrdnju: „Nije tačno da su A ili B tačni iskazi“, što možemo zapisati :

U tom slučaju utvrđeno je da istinitnosni iskaz A ili B nije tačan, što znači da ni A nije tačno, ni B nije tačno, što može biti zapisano:

Da je jedan od A ili B istina, njihova disjunkcija bi takođe bila istinita, što bi činilo ovu negaciju netačnom. Prezentovano na govornom jeziku, prateća logika bi bila „Ako su dve stvari netačne, takođe je netačno da je neka od njih tačna.“

Gledano u suprotnom smeru, drugi izraz nam tvrdi da ni jedan od iskaza A i V nisu tačni, što znači da nije tačna ni njihova disjunkcija. Kako je negacija disjunkcije napisana u prvom izrazu sledi da je dokaz uspešan.

Negacija konjunkcije[uredi | uredi izvor]

Primena De Morganovog zakona na konjunkciju je veoma slična sa prethodnom. Obe forme su trivijalne. Razmatraćemo sledeću tvrdnju: "Nije tačno da su i A i V tačni iskazi", što matematički možemo zapisati:

Da bi ova tvrdnja bila tačna, potrebno je da i A i B budu netačni, odnosno bar jedan od njih mora biti netačan, što može biti zapisano:

Odnosno, na našem jeziku "Ukoliko nije tačno da su dve stvarni tačne, onda bar jedna od njih nije tačna“.

Dokaz u suprotnom smeru je takođe trivijalan, drugi izraz predstavlja da bar jedan iskaz nije tačan. Ukoliko bar jedan nije tačan, lako se može zaključiti da njihova konjunkcija takođe nije tačna.

Formalni dokaz[uredi | uredi izvor]

Da bi dokazali da važi , prvo moramo dokazati da važi , a zatim .

Neka je . Onda , zato što , onda ili . ili . Ako , onda , iz tog sledi . Ako , onda , sledi . Pošto je ovo tačno za proizvoljno , onda , dakle sledi .

Da bi dokazali u suprotnom smeru, pretpostavljamo da , takvo da . Onda . Prateći to i . Sledi i . Ali onda , je u kontradikciji sa hipotezom . Stoga, , i .

Pošto i , sledi , što finalizuje dokaz De Morganovog zakona.

Drugi De Morganov zakon, odnosno, da važi , se dokazuje na sličan način.

Ekstenzije[uredi | uredi izvor]

Sama činjenica da svaki izraz ima svoj dualni izraz, umnogome proširuje iskaznu logiku. Postojanje negacije normalne forme umnogome pojednostavljuje kompleksnost, a samim tim i cenu, jednog digitalnog kola. Takođe, velika olakšanja nalaze i programeri koji dualni izraz koriste da pojednostave često previše komplikovane logičke uslove. Često se koriste i u proračunima u osnovnoj teoriji verovatnoće.

Definišimo dvostruku vrednost bilo koje iskazne operacije P(p, q, ...) u zavisnosti od elementarnih predloga p, q, ... da bude operacija definisana kao

ToDa bi povezali ove kvantifikatore sa Morganovim zakonima, postavimo model sa malim brojem elemenata u njegovom domenu D, kao npr.

D = {a, b, c}.

onda

i

Ali, koristeći De Morganove zakone

i

proveravamo kvalifikatorske dvojnosti u modelu.

Onda kvantifikatorske dvojnosti mogu biti proširene dublje u modalnu logiku, povezujući kvadratne(obavezne) i rombaste(moguće) operacije.

U ovoj aplikaciji za aletičke modalitete mogućnosti i obaveznosti, Aristotel je posmatrao ovaj slučaj i u slučaju normalne modalne logike, veza ovih modalnih operacija sa kvantifikatorima može biti razumljiva tako što se postave modeli koristeći Kripkovu semantiku.

Vidi još[uredi | uredi izvor]

Literatura[uredi | uredi izvor]

  • Brown Stephen, Vranesic Zvonko (2002), Fundamentals of Digital Logic with VHDL Design (2nd izd.), McGraw-Hill, ISBN 978-0-07-249938-4 . See Section 2.5.
  • Cori Rene, Lascar Daniel (2000), Mathematical Logic: A Course with Exercises, Oxford University Press, ISBN 978-0-19-850048-3 . See Chapter 2.
  • I., Dahn B. (1998), „Robbins Algebras are Boolean: A Revision of McCune's Computer-Generated Solution of the Robbins Problem”, Journal of Algebra, 208 (2): 526—532, doi:10.1006/jabr.1998.7467 .
  • Givant Steven, Paul Halmos (2009), Introduction to Boolean Algebras, Undergraduate Texts in Mathematics, Springer Science Business Media, ISBN 978-0-387-40293-2 .
  • Paul, Halmos (1963), Lectures on Boolean Algebras, Van Nostrand, ISBN 978-0-387-90094-0 .
  • Halmos Paul, Steven Givant (1998), Logic as Algebra, Dolciani Mathematical Expositions, 21, Mathematical Association of America, ISBN 978-0-88385-327-6 .
  • V., Huntington E. (1933), „New sets of independent postulates for the algebra of logic”, Transactions of the American Mathematical Society, American Mathematical Society, 35 (1): 274—304, JSTOR 1989325, doi:10.2307/1989325 .
  • V., Huntington E. (1933), „Boolean algebra: A correction”, Transactions of the American Mathematical Society, American Mathematical Society, 35 (2): 557—558, JSTOR 1989783, doi:10.2307/1989783 .
  • Elliott, Mendelson (1970), Boolean Algebra and Switching Circuits, Schaum's Outline Series in Mathematics, McGraw-Hill, ISBN 978-0-07-041460-0 .
  • Monk J. Donald, R. Bonnet, ur. (1989), Handbook of Boolean Algebras, Elsevier, ISBN 978-0-444-87291-3 . In 3 volumes. (Vol.1:. ISBN 978-0-444-70261-6., Vol.2:. ISBN 978-0-444-87152-7., Vol.3:. ISBN 978-0-444-87153-4.)
  • Padmanabhan Ranganathan, Rudeanu Sergiu (2008), Axioms for lattices and boolean algebras, World Scientific, ISBN 978-981-283-454-6 .
  • Roman, Sikorski (1966), Boolean Algebras, Ergebnisse der Mathematik und ihrer Grenzgebiete, Springer Verlag .
  • R., Stoll R. (1963), Set Theory and Logic, W. H. Freeman, Reprinted by Dover Publications, 1979., ISBN 978-0-486-63829-4 .

Spoljašnje veze[uredi | uredi izvor]