Bulova algebra. algebra logike. Elementi matematičke logike
Video: Predavanje 1: Boolean Funkcije
U današnjem svijetu u kojem se sve više koriste razne mašine i gadgeta. I ne samo kada je to neophodno za primjenu doslovno nadljudsku snagu: potez da se teret podigne na visinu, kopaju duge i duboke rovu, itd Automobili danas prikupljaju robota, hrana je kuhana Multivarki i elementarne proračune aritmetika proizvesti kalkulatori ... Sve češće čujemo izraz "Bulova algebra". Možda je došlo vrijeme da shvate ulogu ljudskog bića u stvaranju robota i mašine mogućnost rješavanja ne samo matematički nego logičke probleme.
logika
U grčkoj logici - uređen sistem mišljenja koji stvara odnos između datim uslovima i omogućava vam da zaključke na osnovu pretpostavke i procjene. Vrlo često, pitamo jedni druge: "Logično je da se" Odgovor potvrđuje naše pretpostavke ili kritikuje tok misli. Ali taj proces ne zaustavlja: nastavljamo da razgovaramo.
Ponekad je broj stanja (ulaz) je tako velika, kao i odnos između njih je toliko zbunjujuće i složen da ljudski mozak nije u stanju da "svari" sve odjednom. Možda će vam trebati više od mjesec dana (tjedan, godina) za razumijevanje onoga što se događa. Ali, modernog načina života nam ne daju ovim vremenskim intervalima da donose odluke. I mi smo pribjeći pomoć kompjutera. I to je ovdje da postoji algebra i logike, sa svojim zakonima i svojstva. Nakon preuzimanja svih originalnih podataka, omogućavaju da računar prepoznati sve odnose, eliminirati kontradiktornosti i da se pronađe zadovoljavajuće rješenje.
Matematika i logika
Poznati Gottfried Wilhelm Leibniz formuliran pojam "matematičku logiku", koji zadaci su lako razumjeti samo mali krug naučnika. Od posebnog interesa je pravac nije izazvao, a do sredine XIX stoljeća matematičke logike poznat za nekoliko.
Veliki interes u naučnoj zajednici izazvao je spor u kojem je Englez George Boole proglasila svoju namjeru da osnuje filijalu matematike, nemaju apsolutno nikakve praktične koristi. Kao što znamo iz istorije, u ovom trenutku aktivno razvija industrijska proizvodnja, razvili smo sve vrste priključnih mašina, t. E. Sva naučna otkrića su imali praktičnu orijentaciju.
Gledajući unaprijed, mi kažemo da je Bulova algebra - najviše koristi u svijetu koja je danas dio matematike. Dakle, vaš argument Buhl izgubljen.
Video: Diskretna matematika
George Boole
Ličnost autora zaslužuje posebnu pažnju. Čak s obzirom na činjenicu da su u prošlosti ljudi odrastao pred nama, ipak treba napomenuti da je u 16 godina John. Buhl predavao na seoskoj školi, i do 20 godina otvorio svoju školu u Lincoln. Matematičar savršeno ovladao pet stranih jezika, au slobodno vrijeme, čitao djela Newton i Lagrange. I sve to - na sina običnog radnika!
1839., Buhl je poslao svoj prvi znanstvenih radova u Cambridge Mathematical Journal. Scientist okrenuo 24 godina. Bul rad je toliko zainteresovani članovi Kraljevskog društva, 1844. godine je dobio medalju za doprinos razvoju Matematičke analize. Nekoliko objavljenih radova u kojima su elementi matematičke logike, matematike dozvoljeno mlade da preuzme mjesto profesora u College of Cork županije su opisani. Podsjetimo da se na samom Bul obrazovanje nije bilo.
ideja
U principu, Bulova algebra je vrlo jednostavna. tamo iskaz (logički izraz) koja je, sa stanovišta matematike, može se definirati samo u dvije riječi: "true" ili "false". Na primjer, drveće u proljeće cvatu - istina, u ljeto pada snijeg - laž. Ljepotu matematike je u tome što nije strogo potrebno koristiti samo brojeve. Za algebra presuda sasvim uklapa bilo kakve izjave sa jedinstvenim značenje.
Video: LOGIC
Dakle, algebra logike se može koristiti doslovno svugdje: u raspored i pisanje instrukcija, analiza suprotne informacije o događajima i određivanje niza radnji. Ono što je najbitnije - da se shvati da nije bitno kako ćemo utvrditi istinu ili laž izjava. Iz tih "kako" i "zašto" treba da ignorišete. Ono što je važno je samo konstatacija: istina je laž.
Naravno, programiranje najvažnijih funkcija algebre logike koje su snimljene sa odgovarajućim znakova i simbola. I naučiti ih - to znači naučiti novi strani jezik. Ništa nije nemoguće.
Osnovni pojmovi i definicije
Ne ulazeći u dubinu, bavimo se terminologijom. Dakle, Bulova algebra pretpostavlja:
Video: Logika funkcije. Pojednostavljivanje logike izrazi
- izjava;
- logičke operacije;
- funkcije i zakonima.
Izjave - bilo afirmativne izraz koji se može tumačiti dva-vrijednosti. Oni su pisani kao brojeve (5 > 3) ili formuliran poznate reči (slon - najveći sisara). U ovom slučaju, izraz "vrat žirafa je ne" ima pravo da postoji, samo Bulova algebra definirati kao "laž".
Sve izjave bi trebao biti nedvosmislen, ali mogu biti osnovni ili spoj. Nedavni korištenje logično paket. E. U spoj algebre izjave presude koju je formirao dodatak osnovne logičke operacije.
Bulova algebra operacije
Već smo se da operacije u algebra presuda - logično. Baš kao što je algebra brojeva pomoću aritmetičke operacije za sabiranje, oduzimanje, ili uporediti brojke, matematičke logike elemenata omogućavaju da složene izjave, da negira ili izračunati konačni rezultat.
Logičke operacije za formalizaciju i jednostavnost izražava formulom, poznato nam u aritmetici. Svojstva Bulova algebra jednadžbe čine ga moguće snimiti i izračunati nepoznato. Logički operatori su obično bilježe sto istinu. Njegovi elementi definiraju kolone i računarstva operaciju koja se izvodi na njima, a redovi pokazuju rezultat proračuna.
Osnovnu logiku djelovanja
Najčešće u Bulova algebra operacije negacije (NE), a logično AND i OR. Dakle, moguće je opisati praktično sve korake u algebra presuda. Proučavali smo detaljno svaku od tri operacije.
Negacija (ne) se primjenjuje na samo jedan element (operand). Stoga, operacija se zove unarnog negacija. Za snimanje koncept "ne" koriste takve simbole: &ne-A, A¯-¯-¯- ili! A. U tabelarnom obliku to izgleda ovako:
Funkcija poricanja tipično za takvu izjavu: ako je A istina, onda A - lažna. Na primjer, Mjesec okreće oko Zemlje - Istinitost Zemlja okreće oko Meseca - laž.
Logički množenje i dodatak
Logično i rad se zove zajedno. Šta to znači? Prvo, da se može primijeniti na dva operanda, tj, ja - .. Binarna operacija. Drugo, to je samo u slučaju istinitosti oba operanda (A i B) je istinito i sama izraz. Poslovica, "Strpljenje i malo truda" podrazumijeva da su samo dva faktora može pomoći osoba nosi sa teškoćama.
simboli se koriste za snimanje: A&i-B, A&Sdot-B ili A&&B.
Zajedno je slično razmnožavanju u aritmetici. Ponekad i reći - logično množenje. Ako pomnožimo elemente redova tabele, dobijamo rezultat sličan logičko razmišljanje.
Razdvajanje je logična ili operacija. Istina je da ako barem jedna od izjava je istinita (ili A ili B). Je napisano tako: A&ili-B, A + B ili A || B. stola istina za ove operacije su:
Disjunkcija slične aritmetika toga. logičke operacije toga ima samo jedno ograničenje: 1 + 1 = 1. Ali zapamtite da u digitalnom formatu ograničen je na matematičkoj logici 0 i 1 (gdje je 1 - istina, 0 - false). Na primjer, izraz "u muzeju možete vidjeti remek ili pronaći dobro društvo" znači ono što možete vidjeti umjetnička djela, a moguće je da ispuni zanimljiva osoba. U isto vrijeme, ne isključuju mogućnost istovremenog ispunjenja oba događaja.
Funkcije i zakoni
Dakle, mi već znamo šta je logično operaciju koristeći Bulova algebra. Funkcije opisati sva svojstva elemenata matematičke logike, i dozvolite nam da se pojednostavi složene složene izraze. Najviše jasan i jednostavan čini odbacivanje u vlasništvu operacija derivata. Po derivati su shvatili XOR, implikacija i ekvivalencija. Kao što smo pročitali samo uz osnovne operacije, a zatim je imovina ih i uzeti u obzir samo.
asocijativnost To znači da je u izjavama kao što su "A i B, a B 'slijed popis od operanada nije bitno. Formula je napisana kako slijedi:
(A&i-B)&i-B = A&i- (B&i-B) = A&i-B&i-B,
(A&ili-B)&ili-B = A&ili- (B&ili-B) = A&ili-B&ili-u.
Kao što možete vidjeti, to nije jedinstven za sprezi ali razdvajanje.
Video: Video Kurs Elementi matematičke logike
komutativnosti U njemu se navodi da je rezultat zajedno ili razdvajanje ne zavisi na kojem je stavka u obzir na početku:
A&i-B = B&i-A- A&ili-D = D&ili-A.
distributivnost To vam omogućava da otvorite zagradama u kompleks logički izrazi. Pravila su slična otvorene zagrade u množenje i dodatak u algebra:
A&i- (B&ili-B) = A&i-B&ili-A&i-B-A&ili-B&i-B = (A&ili-B)&i- (A&ili-B).
Svojstva jednog i nula, što može biti jedan od operandi takođe slične algebarski množenje nula ili jedan, a uz dodatak jedinice:
A&i-0 = 0, A&i-1 = A- A&ili-0 = A, A&= 1 ili-1.
idempotency To nam govori da ako je isti relativno dva jednaka operandi je rezultat operacije, možete "baciti" višak komplicirati obrazloženje operandi. I zajedno i disjunkciju operacije idempotentna.
B&i-B = B-B&ili-B = B.
shvatanje i to nam omogućava da pojednostavi jednadžbe. Apsorpcija navodi da kada se izraz primjenjuje se na jedan operand, još jednu operaciju sa istim element operand rezultat se apsorbuje rad.
A&i-B&ili-B = B- (A&ili-B)&i-B = B.
slijed operacija
Redoslijed operacija je od velikog značaja. Zapravo, kao i za algebru, postoji funkcija prioritet koji koristi Bulova algebra. Formule se može pojednostaviti predmet samo na značaj operacije. Rangiranje od najznačajnijih na zanemarljiv, dobivamo sljedeći način:
1. poricanja.
2. Konjukcija.
3. disjunkciju, XOR.
4. implikacija, ekvivalencija.
Kao što možete vidjeti, samo negaciju zajedno i nemaju jednak prioritet. Prioritet disjunkciju i XOR su jednaki, kao i prioritete implikacije i ekvivalencije.
Funkcije implikacije i ekvivalencije
Kao što smo rekli, pored osnovne logičke operacije, matematičke logike i teorije algoritama pomoću derivata. To je najčešće implikacija i ekvivalencija.
Implikacija ili logična posljedica - ovu izjavu, u kojoj jedna akcija je stanju, a drugi - rezultat njegove implementacije. Drugim riječima, ovaj prijedlog sa izgovorom "ako ... onda". "Nakon večere dolazi obračuna." E. Za pogon će biti zategnuti na sankama brdu. Ako ne postoji želja da se kreću niz od planine, a zatim povucite sanke nije potrebno. To je napisano tako: A B ili A&rarr-B.
Ekvivalencije implicira da je neto efekt javlja samo kada su oba operanda istina. Na primjer, noć ustupa dan onda (i samo tada), kada Sunce izlazi na horizontu. Na jeziku matematičke logike u ovoj izjavi je napisano kako slijedi: A&ekv-B, A&Harr-B, A == B.
Drugim zakonima Bulova algebra
Algebra presuda razvija, a mnogi zainteresovani naučnici formulirati nove zakone. Najpoznatiji smatraju postulira škotski matematičar O. De Morgan. On je primijetio i dao definiciju takvih svojstava kao bliski negacija, toga i dvostruko negativan.
blizu poricanje ukazuje na to da prije nosač ne spori: ne (A ili B) = nije A ili B. NE
Kada je operand odbijen, bez obzira na njegovu vrijednost, recimo dodatak:
B&i-&ne-B = 0. B&or-&ne-B = 1.
I na kraju, dvostruko negativan To kompenzira sebe. Ie prije ili operand negacija nestaje ili ostaje samo jedan.
Kako riješiti testove
Logika podrazumijeva pojednostavljenje predodređen jednadžbe. Baš kao u Lie algebre, neophodno je da se maksimalno olakšati prvi uvjet (da riješi komplikovane ulaznih operacija, a sa njima), a zatim početi u potrazi za ispravan odgovor.
Šta da radim da se pojednostavi? Pretvoriti sve derivate u jednostavan način. Onda otkriti sve zagradama (ili obrnuto, kako bi zagrade da se smanji taj element). Sljedeći korak bi trebao biti da koristite Bulova algebra svojstva u praksi (svojstva apsorpcije nula i jedan, i t.).
Na kraju krajeva, jednačina treba da se sastoji od minimalnog broja nepoznanica, u kombinaciji sa jednostavnim operacijama. Najlakši način da traže rješenje, ako napravite veliki broj bliskih negativa. Tada će odgovor iskočiti kao da sam od sebe.
- Kako izračunati težinu rasta za prosječnu osobu
- Šta mozak?
- Introvert: ko je to? odnosi Expert
- Igračka transformator kao najbolji poklon za bebu
- Igračka Furby - pametan prijatelj iz djetinjstva svetsko čudo
- Kako napraviti robota iz "Lego" sa svojim rukama?
- Sanjati Tumačenje: cvjetnice stablo - znak sreće
- Šivaće mašine Janome: Komentari japanske kvalitete
- Kako nacrtati robota sami?
- Industrijski testera
- Čekanje u redu sistem, njegove varijante i naučne osnove
- Koncept i funkcija emocija
- Humanističkih i rasprava o njegovoj ulozi u dvadesetom stoljeću
- Naučno-istraživački rad koristeći matematičke metode
- Teorija - to ... značenje riječi "teorija"
- Zanimljivo pitanje logike. Složena pitanja logike
- Koji je razlog i kako on može biti? Koje je značenje riječi "argument"?
- Eliminacija - šta je ovo? Ono što se može eliminaciju
- Ono što je "tvrdnja zahtijeva dokaz"
- Otac algebre matematičar François Viete
- Kulture drevne Indije. Glavne faze i karakteristike