Výroková a predikátová logika. J. Mlček
|
|
- Františka Konečná
- před 8 lety
- Počet zobrazení:
Transkript
1 Výroková a predikátová logika J. Mlček 2012
2 2
3 Obsah 1 Úvod a předběžnosti Předběžnosti Booleovyalgebry Olineárníchuspořádáních Poznámky Koncept predikátové logiky Základnísyntax Základnísémantika Vlastnostistrukturateorií.Charakteristikyteorie Faktorstruktury.Algebryformulí Formalistickéupřesnění designátory Některéteorievpredikátovélogicesrovností Poznámky Výroková logika Základnísyntax Základnísémantika Existencemodelu,kompletnostakompaktnost Aplikacekompaktnosti.Axiomatizovatelnost Syntaktickédůkazovémetody Problémsplnitelnosti.Rezoluce Vícehodnotoválogika Poznámky Kompletnost predikátové logiky Elementárníteoriedokazování.Prenexnítvarformulí Existencemodelu,kompletnost,kompaktnost Extenzeteorieofunkčnísymboladefinicemi Poznámky A Vlastnosti konkrétních teorií 95 A.1 TeorieSC 0,SC A.2 TeorieDiLO,DiLO A.3 TeorieDeLO A.4 Aritmetiky A.5 Teorievektorovýchprostorů A.6 TeorieCE k ( ),C E ω A.7 Teorieunárníhopredikátu A.8 Teoriebijekcí A.9 Poznámky
4 4 OBSAH B Nerozhodnutelnost 109 B.1 Základnípojmy B.2 Větyonerozhodnutelnosti
5 Kapitola 1 Úvod a předběžnosti Text obsahuje výklad základů predikátové logiky. Přesněji půjde o predikátovou logiku prvního řádu, umožňující bezprostředně zacházet jen s predikcemi a kvantifikacemi individuí, nikoli však již se systémy individuí, systémy takových systémů atd; to je možné až v logikách vyšších řádů. Dále půjde jen o logiku dvouhodnotovou; vícehodnotový případ zmíníme pouze orientačně. Poznamenejme, že logika může pracovat navíc s tzv. neklasickými kvantifikacemi(značícími např. existujenekonečněmnoho ),snekonečnýmivýrazyčimodalitami;tovšejezdepominuto. Nejprve bude vyložen koncept nastíněné predikátové logiky, pak bude rozvinuta dvouhodnotová výroková logika jako specificky důležitá část a následně rozvinuta predikátová logika, zejména pokud jde o její kompletnost. Při výkladu je zapotřebí pracovat s řadou elementárních pojmů, jakými jsou konečné posloupnosti, relace, operace, velikosti množin, induktivní definice, důkaz indukcí podle složitosti induktivně definovaných objektů, případně další. Ty jsou stručně shrnuty v Předběžnostech. Vtextuužijemenamnohamístechznačku pro právěkdyž a pro implikuje českého jazyka. Značka resp. je symbol znamenající ekvivalenci resp. implikaci a patřící do nějakého matematickou logikou zkoumaného symbolického jazyka. Místo resp. resp.... píšemetaké [ /...]. 1.1 Předběžnosti. Základní množinové pojmy. Vlastnost(vztah) V(x) o množinách definuje třídu {x; V(x)}; je-li to množina y píšeme y = {x; V(x)}.Např.vztah x=xdefinujetříduvvšechmnožin.nemůžetobýtmnožina,neboťjinak bybylamnožinouijejípodtřída y= {x; x / x};pakale y y y / y,cožjespor.dálenapř. {x; x x}jetzv.prázdnámnožina,značená. Symboly,,, značíběžnéznáméoperacesmnožinami,atosjednocení,průnik,rozdíl a symetrickou diferenci dvou množin, {x, y} je neuspořádaná dvojice množin x, y; obsahuje právě prvky xay. {x 0,...,x n 1 }jemnožina,obsahujícíprávěprvky x 0,...,x n 1 ;když x 0 = x 1 = =x n 1,jetojednoprvkovámnožina {x 0 }.Dále x yznačí,že xjepodmnožina y.potenci P(x)resp.sjednocení xmnožiny xdefinujemetakto: P(x)={y; y x} resp. x={y; y zpronějaké z x}. Pokrytímnožiny Ajemnožina S P(A) { }s S= A.Kdyžnavícjsoukaždédvarůznéprvky u,vzsdisjunktní,tj. u v=,je Sdisjunktnípokrytí Anebolirozklad A. Poznamenejme,žeuvedenátvrzeníotom,že, {x,y}, P(x)atd.jsoumnožinyplynouzaxiomů o množinách, tvořících např. Zermelo-Fraenkelovu axiomatiku. Níže uvedeme další množinové pojmy a jejich vlastnosti; ty budou plně v souladu se zmíněnou axioamtikou a navíc budou intuitivně dobře akceptovatelná. Množinový rámec tak představuje dostatečně ujasněný půdorys pro exaktní rozvoj dané matematické problematiky. 5
6 6 KAPITOLA 1. ÚVOD A PŘEDBĚŽNOSTI Relace, funkce, soubory. Základní porovnávání množin. Uspořádanádvojice(x,y)jemnožina {{x},{x,y}}.platí:(x,y)=(x,y ),právěkdyž x=x a y=y.kartézskýprodukt(součin) a bmnožinaa, bjetvořenprávěvšemiuspořádanými dvojicemi(x,y)sx a, y b.nynímůžemedefinovatdisjunktnísjednocení x ymnožin: x y=({ } x) ({{ }} y). Poznamenejme,že resp. { }chápemetéžjakopřirozenáčísla0resp.1,tudíž x y=({0} x) ({1} y). Disjunktní sjednocení, kartézský součin a množinová mocnina jsou důležité množinové operace, úzce související s kalkulem velikostí množin. Relacejejakákolimnožina Ruspořádanýchdvojic;speciálněje relace.místo(x,y) Rse píšetéž R(x,y).Definičníoborresp.oborhodnotrelace Rjemnožina dom(r)={x; existuje ys(x,y) R} resp. rng(r)={y; existuje xs(x,y) R}; zřejmě R dom(r) rng(r).extenzeprvku xvrjemnožina R[x]={y;(x,y) R}.Parcializace R urelace Rna uje {(x,y) R; x u};je R =.Dále R 1 = {(y,x);(x,y) R} je relace inverzní k R. Je-li S také relace, definujeme složení R S relací R a S: R S = {(x,y);existuje zs(x,z) Ra(z,y) S}.Buď Amnožina.PakId A = {(a,a); a A}.Zřejmě pro R A Aje R Id A = R=Id A R. Relace Rjereflexivníresp.symetrickáresp.tranzitivnína A,kdyžpro a,b,c Aplatí: R(a,a)resp. R(a,b)implikuje R(b,a)resp.když R(a,b)aR(b,c),tak R(a,c). Je-lirelace Rreflexivní,symetrickáatranzitivnína A=dom(R)=rng(R),jetoekvivalencena Aapro a Aje R[a]faktorprvku adle R.Množina A/R={R[a]; a A}jefaktor-množina množiny Adle R. A/Rjezřejměrozklad Aanaopakrozklad Sna Aurčujeekvivalenci Ena AsA/E= S.Je-lirelacereflexivníatranzitivnína A,jetokvaziuspořádánína A,je-linavíc Rantisymetrickána A,tj.zR(x,y)aR(y,x)plyne x=ypro x,y A,je Ruspořádánína A; R Id A jejehoostráverze.častoznačímeuspořádánísymbolem ; <jepakjehoostráverze. Relace Rjefunkce,když R[x]jejednoprvkováprokaždé x dom(r).je-li Rfunkceaplatí R[x]={y},píšeme R(x)=y; yjehodnota Rvx.Množina je(prázdná)funkce;dom( )= =rng( ).Funkceznačímenejčastějipísmeny F,G,H,f,g,h.Symbol f: x yznačí,že f je funkcezxdo y,tj.dom(f)=x,rng(f) y.funkce f jena y,kdyžrng(f)=yajeprostá, kdyžpro a,b dom(f)sa bje f(a) f(b).dálemnožinavšechfunkcízxdo yseznačí x y. Prvkyz x {0,1}jsoucharakteristickéfunkcena x.profunkce F,Gdefinujeme F G=G F;tedy F G(x)=yprávěkdyžexistuje zs(x,z) Ga(z,y) F ataké F G(x)=F(G(x))pro x dom(g)sg(x) dom(f).místo F Gsepíšetéž FG.Je-li F funkceaxmnožina,značí F[X](též F X)obraz Xpřes F,tj.množinu {y;existuje x Xs y= F(x)}. Je-li ffunkcesdom(f)=i,říkámetaké,žetoje(indexovaný)soubor(sindexovoumnožinou I)aznačímejej f i i I,stručněji f i I ; f i je f(i).prázdnýsouborseznačítéž.sjednocení (rng(f))souboru fi i I seznačí i I f i,stručněji I f iataké {f i ; i I}. Základní porovnání velikosti množin je dáno subvalencí a ekvivalencí množin: Množina x je subvalentní( )resp.ekvivalentní( )množině y,existuje-liprostézobrazení xdo yresp.navíc na y.když x yanení x y,je xostřesubvalentní y.zřejmějsou, reflexivníatranzitivní vztahy, navícsymetrický.dále P(x) x {0,1}.Platídvědůležitévěty: Cantor-Bernsteinovavěta. x yay ximplikuje x y. Cantorova věta. Množina x je ostře subvalentní P(x). Přirozená čísla. Množina přirozených čísel se značí N. Definuje se jako nejmenší induktivní množina, tj. takovámnožina w,že w azx wplyne x {x} w.pakprokaždépřirozenéčíslo n platí n={0,1,...,n 1},speciálně0=,1={ },2={0,1}.Dáleje m < n m n m n.uspořádání <přirozenýchčíseljedobré,tj.každáneprázdnápodmnožinamnožiny Nmá nejmenší prvek. Dále platí princip matematické indukce a lze konstruovat rekurzí podle předpisu F(n)=G(F n,n)jedinoumaximálnífunkcisdom(f) Nčidom(F)=N; Gjetzv.konstruující funkce. Rekurzí se sestrojí obvyklé sčítání a násobení přirozených čísel. Dále definujeme: množina jekonečná,je-liekvivalentnínějakémupřirozenémučíslu n N: x n.píšemepak x =na
7 1.1. PŘEDBĚŽNOSTI. 7 říkáme, že n je velikost či kardinalita či mohutnost x. Přirozená čísla představují typy velikostí čili kardinalit konečných množin. Jejich aritmetika je dána sčítáním, násobením a mocněním přirozených čísel, přičemž význam této kardinální aritmetiky ukazují následující rovnosti pro konečné množiny x, y: x y = x + y, x y = x y, x y = y x. Onačme[x] n množinuvšech n-prvkovýchpodmnožinmnožiny x.pro xkonečnousn x je [x] n = ( x n). Konečné sekvence. Predikát xjesekvence,značenýjakoseq(x),jedántakto: Seq(x) x je funkce, jejíž definiční obor je nějaké přirozené číslo. (1.1) Základnípojmyvztahujícíseksekvencímjsou:unárníparciálnífunkce délkasekvence x,binární parciálnífunkce y-týčlen(prvek)sekvence x, konkatenace sekvencí xay, konkatenace sekvence xsekvencí,binárnípredikce sekvence xjepočátkemsekvence y akonstanta prázdná sekvence.značímejepořaděsymboly lh(x), (x) y,stručnějitéž x y, x y, (x), x y,. Je-li xsekvencedélky n,můžemeříkat,žetoje n-sekvence.jetoovšemsoubor x i i<n,který zapisujeme též jako x 0,...,x n 1. Je-linavícrng(x) A,jetosekvencevA.MnožinuvšechsekvencívAznačíme A ;tedy A = n N n A. Sekvenci x i i<n resp.jejídélkuznačímetéžsymbolem x resp. l(x); pruhnad xmágrafickyvyznačit,žejdeosekvenci.místo x, x 0 apod.píšeme x, x 0 apod.tedy x je x 0,...,x n 1 pronějaké n N.Dálemísto x i píšemetéžjen x i. Snadnosezjistí,žeplatí:konkatenacejeasociativníaneníkomutativní, s=s=s pro sekvenci s,l(s s )=l(s)+l(s ). Poznamenejme,že x 0,...,x n 1 jesekvencedélky n;jeprázdnápro n=0a x 0 pro n=1. Kartézská mocnina, n-tice. Pro n Ndefinujeme n-toukartézskoumocninu A n množiny Aindukcí: A 0 = { }, A 1 = A, A n+1 = A n A. PrvkyzA n jsou(uspořádané) n-ticevaadále n-ticeje n-ticevnějakém A.Ukážeme,že n Aa A n můžeme prakticky ztotožnit.definujmefunkce() n : n A A n indukcí: ( ) 0 =, ( a ) 1 = apro a A, (s b ) n+1 =((s) n,b)pro s n A. Každé() n jeprostézobrazení n Ana A n.díkytomuztotožňujeme s n As(s) n a(tedy)píšeme s 0,...,s n 1 místo(s) n,pokudtonevedeknedorozumění.mámepotompro n >0rovnost a 0,...,a n n+1 = a 0,...,a n 1 n,a n. POZNÁMKA.Uveďme,kdyztotožněnímůževéstknedorozumění.Je-li s= a 0,...,a n 1 n A, pišme(s) n jako(a 0,...,a n 1 ) n.potomtedyje(a) 1 = apro a Aaztotožněnídává a= a,což jeneplatnárovnost,hledíme-lina a jakonasekvencidélky1.pro n >0je(a 0,...,a n ) n+1 = ((a 0,...,a n 1 ) n,a n ). Pro a 0,a 1,a 2 z A může být 3-tice u = (a 0,a 1,a 2 ) 3 ( A 3 ), také 2-ticí ((a 0,a 1 ),a 2 ) 2 ( A 2 ),je-li(a 0,a 1 )va.tedy(s) 3 = u=(s ) 2 projisté s 3 Aas 2 A.Je ovšem s s aztotožněnítedyvedekneplatnérovnosti s=s. Poznamenejme,žeje n A = A n = A n,speciálněpro Akonečnéalespoňdvouprvkovéje A 2 > A.Existujevšaknekonečnámnožina Ataková,že A 2 A. Uveďmeještěněkolikužitečnýchpojmů.Pro n-tici aak<nsymbol a(k/b)značí n-tici a takovou,že a i = a ipro k i<n, a k = b.říkáme,žedvěsekvence x,yjsoudisjunktní,když rng(x) rng(y)= ;píšemetéž x y=.
8 8 KAPITOLA 1. ÚVOD A PŘEDBĚŽNOSTI n-ární relace a funkce. Buď n N.Množina R A n je n-árnírelacenad A; nnazývámečetnost Raznačímear(R). Speciálně0-árnírelacenad Aje R { },1-árnírelacejejakákolimnožina(anenítotedynutně množina dvojic). Označme RL(A)={R; R A n pronějaké n N}. Funkce F A n Bsenazývá n-ární(parciální)funkcečizobrazenízado B;jejíčetnost značímear(f)atedymámear(f)=n.jetototální n-árnízobrazenízado B,kdyžnavíc dom(f)=a n.říkámepakještě,žetoje n-árníoperacenad A,když B= A.Speciálně0-ární operacenad Aje Ftvaru {,a }sa Aaztotožňujemejisa. Prorelaci R A n resp.zobrazení F: A n Ba a= a 0,...,a n 1 A n R(a)značímetéž R(a 0,...,a n 1 ) resp. F(a)značímetéž F(a 0,...,a n 1 ). Induktivní definice. Nechť F je n-árnífunkceaxmnožina. F-konkluze Xjemnožina F[X n ];značímeji F X. Tedy F X jetvořenoprávěprvky F(x 1,...,x n )s x 1,...,x n X n dom(f) F-uzávěr a odvození. Induktivní definice. Buď F množina funkcí konečných četností, X množina. 1. F-konkluze X jemnožina {F X ; F F};značímeji F X.TedyvF X jsouprávě prvky F(x 1,...,x n )s x 1,...,x n X n dom(f)pro F F,speciálně F( )pro F Fnulární. Xje F-uzavřená,kdyžobsahujesvou F-konkluzi,tj.když F X X. F-uzávěr Xjenejmenší F-uzavřená nadmnožina X; F-uzávěr X značíme F X. 2. F-odvozenízXjesekvence s,přičemžprokaždé i <lh(s)je s i Xneboexistuje Fz Fa i 0,...,i n 1 < itak,že nječetnost Fa s i = F(s i0,...,s in 1 );říkásepak,že sje F-odvozenízX prvku y=(s) lh(s) 1.Prvekje F-odvozenýzX,existuje-lijeho F-odvozenízX. 3.Induktivnídefinicemnožiny Y z FaXjeseznampravidel každýprvekzxjevy, F(y 1,...,y n )jevy,jakmile F Fječetnosti na y 1,...,y n Y n dom(f). O nejmenší množině Y vyhovující těmto pravidlům říkáme, že to je množina definovaná induktivní definicí s pravidly(1.2); je to ovšem množina F X. Důkaz indukcí na objektech(též podle složitosti objektů) z F X, který prokazuje, že každý prvekzf X mávlastnost V,jeschema (1.2) každýprvekzx {F( ); F Fjenulární}mávlastnost V, když y 1,...,y n z F X majíkaždévlastnost V,má F(y 1,...,y n )vlastnost V, jakmile F Fa y 1,...,y n dom(f). (1.3) Druhápoložkaz(1.3)jeschémaindukčníchkroků, nechť y 1,...,y n majívlastnost V jeindukční předpokladindukčníhokrokuvy 1,...,y n pro F. Pokud F = F {F x ; x X},kde F x = {,x }jenulární,v(1.2)i(1.3)lzevynechatprvý řádekavedruhémpsát F místo F. TVRZENÍ Buď F množina funkcí konečných četností, X množina. Pak 1) F X = n N X n,kde X 0 = Xa X n+1 = X n F X n. 2) F X ={y; yje F-odvozenýzX}. 3)Platí-li(1.3),mákaždýprvekzF X vlastnost V. 4) X X F X F X, X F X =F F X.
9 1.1. PŘEDBĚŽNOSTI. 9 Důkaz. 1) plyne snadno. 2)Inkluze.Je-li snějaké F-odvozenízX,jejehoposledníčlenvF X ;toplyneihned indukcí dle délky s užitím F-uzavřenosti F X. Odtud plyne dokazovaná inkluze. Inkluze.Indukcíplyneprokaždé n:každé y X n jeprvek F-odvozenýzX.Pro n=0 tojejasnéaindukčníkrokplynetakto:buď y=f(z 1,...,z n ) X n+1 s z 1,...,z n z X n a s i buď F-odvozenízXprvku z i pro i=1,...n.pak s 1 s n yjehledanéodvození.jelikož F X = n N X n,dokazovanáinkluze platí. 3)Indukcísnadnoplyneprokaždé n:každé yzx n mávlastnost V. 4) Inkluze jsou zřejmé a poslední rovnost plyne z F-uzavřenosti F X. Velikosti množin. Dvěmnožiny xayjsoustejněvelké,kdyžjsouekvivalentní,tj. x y.existujetřídacntzv. kardinálních čísel, představující typy velikostí množin, tj. za předpokladu axiomu výběru lze ke každémnožině xnajítprávějedno κ Cntak,že x κ;uvedené κjevelikostčikardinalita čimohutnost xaznačíse x.je N Cnapro xkonečnouje x N.Písmena κ, λ, µznačí kardinální čísla. NaCnjedánodobréuspořádání apodobnějakopropřirozenáčíslaplatíiprovšechny kardinály κ < λ κ λ κ λ.navícpromnožinu x Cnje xsupremum xvtomto uspořádání. N je počáteční úsek uspořádání. První kardinál z Cn N je nejmenší nekonečný kardinálaznačíse ωči ℵ 0.Je ω= Naprvekzω,tj.přirozenéčíslo,jekonečnýkardinál.Množina kardinality ω se nazývá spočetná množina. Nekonečná množina, která není spočetná, se nazývá nespočetná.nejmenšíkardinálvětšínež κsenazývánásledník κaznačíse κ +.Definujemeindukcí: ω 0 = ω, ω n+1 =(ω n ) +.Dále ω ω jenejmenšíkardinálvětšínežkaždé ω n s n < ω.místo ω i se píšetaké ℵ i pro i ω.třídacnnenímnožina,neboťjinakbyprosupremum κmnožinycn bylo P(κ) κ.zápis κ < ωznačí,že κ N, κ ωpak,že κjenekonečnýkardinál.kardinalita množiny P(N)seznačí canazývásekontinuum;tedy c= P(N) = ω 2 ataké c= R.Podle Cantorovyvětyje ω < c,tedy c ω +.Rovnost c=ω 1 senazýváhypotézakontinuaaznačíse (CH). Z axiomů obvyklé, tj. Zermelo-Fraenkelovy teorie množin s axiomem výběru ZFC, nelze hypotézu kontinua ani dokázat ani vyvrátit. Je to jedno z nejznámějších nezávislých tvrzení teorie množin.je-liteoriezfcbezesporná,jebezespornáis(ch),alenapř.isc=ω 5.Začátekkardinální škály můžeme zapsat takto: 0 <1<2< < n < n+1 < < ω < ω 1 < ω 2 < < ω ω <(ω ω ) + <. Aritmetika kardinálních čísel. Na Cn je definováno +, a mocnina, přičemž tyto operace rozšiřují analogické na N: κ+λ κ λ, κ λ κ λ, κ λ λ κ. (1.4) Značení. 1.Množinavšechpodmnožin u xs u =λresp.s u < λseznačí [x] λ resp.[x] <λ. Speciálně[x] <ω jemnožinavšechkonečnýchpodmnožinmnožiny x. 2.Pro rovno <či avelikost(číslo) κznačísymbol κ( ) resp. κ(, ) početvelikostí(čísel) λtakových,že λ κresp.navícje λnekonečné. Např. tedy platí n(<)=npro n N, ω(<)=ω= ω( ), ω(<, )=0, ω(, )=1, Cn κ =κ(<).
10 10 KAPITOLA 1. ÚVOD A PŘEDBĚŽNOSTI TVRZENÍ.(Počítání s kardinalitami a kardinály.) C1) a) x y x + y. b) i I x i I λ,je-li x i λprokaždé i I. C2) a) P(x) =2 x = x 2. b) c=2 ω. C3) Pro +, platí obvyklá komutativita, asociativita a distributivita. Platíobvyklévzorceomocnině: κ λ+µ = κ λ κ µ, (κ λ ) µ = κ λ µ. Monotonie:když κ κ 0,λ λ 0,tak κ+λ κ 0 +λ 0, κ λ κ 0 λ 0,0 < κ κ λ κ λ0 0. C4) Je-li alespoň jeden kardinál κ, λ nekonečný a oba jsou nenulové, platí κ+λ=κ λ=max(κ,λ). Speciálně:Je-li xnekonečná, y xa y < x,tak x y = x. C5) Pro κ ωa0 < n Nplatí: a) κ n κ. b) λ κ [κ] λ = κ λ. c) [κ] <ω =κ. d)2 λ κ 2 κ = λ κ. Tedynapř: ω= ω+1=ω+ω= ω ω= ω ω+5=ω 7 < ω ω =2 ω =(2 ω ) ω. V následujícím tvrzení je uvedeno několik užitečných poznatků týkajících se velikosti množin. TVRZENÍ. 1) Pro nekonečnou množinu x platí: a)i) x x, ii)[x] x P(x). b) x lze rozložit na x disjunktních množin, majících každá kardinalitu x. 2) Všech relací resp. operací nad A, které mají konečné četnosti, je a) ω,pokud2 A < ω, b) 2 A,pokud A ω. 3) Buď A.Pro U,U Aje A,U izomorfnís A,U,píšeme A,U = A,U,když existujeprostézobrazení Ana Apřevádějící Una U.Pakplatí: Ažnaizomorfnostjedvojic A,U su Aprávě A ( ). Důkaz.1)a)i).Je x = i<ω i x.tedy x x ω x xaodtud x x.přitomjsmeužilic1) b),c4),c5)a).ii)plyneihnedzc2)a)ac5)b),d).b)buď κ= x ; {{i} κ; i κ}jerozklad κ κna κdisjunktníchmnožinmajícíchkaždákardinalitu κ;díky κ κ κplatídokazované. 2)a)Je2 A < ω.pakmnožinavšechuvažovanýchrelacíje n<ω P(An ),cožjespočetné sjednocení neprázdných konečných množin a tedy to je množina spočetná. Množina všech uvažovanýchoperacíje n<ω An A,cožjespočetnésjednoceníneprázdnýchkonečnýchmnožinatedy tojemnožinaspočetná.b)relací R A n s0<n<ωje P(A n ) =2 A,neboť A n = A dle C5)a).Množinavšechuvažovanýchrelacíjetedyspočetnésjednocenímnožinkardinality2 A, cožjemnožinakardinality2 A dlec1)b)(neboťjealespoňkardinality2 A ).Podobnějetomu soperacemi F: A n A. 3)Zřejmě A,U = A,U U = U a A U = A U.Stačíužtedyjendokázat: Všechdvojic U, A U su Ajeprávě A ( ).Pro A < ωtoplatí,neboť A U je jednoznačněurčeno U.Buď A ω.všechuvažovanýchdvojics U < A je A (<)atěch,pro které U = A,jeprávě A ( )(neboť A U jelibovolnýkardinál A );celkemjichtedyje právě A ( ). 1.2 Booleovy algebry Booleova algebra. Podalgebra. Homomorfizmus, vnoření, izomorfizmus. 1.Booleovaalgebra,krátcealgebra,ješestice B= B,,,,0,1,kde B je neprázdná množina, jeunární,, jsoubinárníoperacena B,0,1jsounějaképrvkyzB, přičemžjsousplněnytzv.booleovskézákony(téžaxiomy),tj.pro x,y,zz Bplatí:
11 1.2. BOOLEOVY ALGEBRY. 11 asociativita x (y z)=(x y) z je nebo komutativita x y= y x je nebo distributivita x (y z)=(x y) (x z) [ ]je [ ]nebo [ ] absorbce x (x y)=x=x (x y) komplementace x ( x)=1, x ( x)=0 netrivialita 0 1. Bjeuniverzumalgebry B, komplement, spojení, průsek,0resp.1je(booleovská)nula resp.jednička.na0resp.1hledímetéžjakonanulárníoperaci,přiřazující B 0 hodnotu0 resp. 1. Velikost algebry B je velikost jejího univerza. Poznamenejme, že Booleova algebra je tzv. struktura prvého řádu s jednou unární, dvěma binárními a dvěma nulárními operacemi, přičemž univerzum je alespoň dvouprvkové. Vezme-li se místo netriviality zákon triviality, tj. 0 = 1, nazývá se B triviální Booleova algebra. 2.PodalgebraBooleovyalgebry B= B,,,,0,1 jealgebra A= A,,,,0,1,kde A Bakaždáoperace jezúžením na A(speciálně0 =0,1 =1.)Píšemepak A B a podalgebru A značíme také symbolem B A. Zřejmě je A B univerzem nějaké podalgebry algebry B, právě když je A neprázdná množina uzavřená na všechny operace algebry B, tj. každá operacebooleovyalgebry BzobrazíprvkyzAdo A;speciálněje0,1 A.Je-litedy Aneprázdná podmnožinabuzavřenánaoperacealgebryb,jeb ApodalgebraBsuniverzemA.ZřejmějeA= B {0,1}podalgebraalgebry B= B,,,,0,1 ; Anemávlastnípodalgebru(tj.suniverzem menším než A). 3.Buďte B= B,,,,0,1, B = B,,,,0,1 Booleovyalgebry.Zobrazení huniverza Bdo B jehomomorfizmusalgebry Bdo B,kdyžplatí: prokaždé a,b Bje h( a)= h(a), h(a b)=h(a) h(b),kde je nebo, h(0)=0, h(1)=1. Je-linavíc hprosté,jeto(izomorfní)vnoření Bdo B.Je-liještěnavíc hzobrazenína B,jeto izomorfizmus Ba B ;říkámepak,že BjeizomorfnísB via hapíšemetaké B = B (via h) Produkt a mocnina Booleových algeber. Buď B i I neprázdnýsouborbooleovýchalgeber;jehoproduktjealgebra I B i,,,,0,1, kdekaždáoperacejedefinována posložkách : ( f)(i)= Bi f(i), (f g)(i)=f(i) Bi g(i), (i)= Bi prokaždé i I, přičemž je,,0či1.tentoproduktznačíme I B i. Když B i = B prokaždé i I,píšeme I B místo I B i aříkáme,žetoje I-támocnina B. Když0<n ω,píšeme B 0 B n 1 místo n B i.dále 1 B ztotožňujemesb.projekce π j : I B i B j jedefinovanávztahem π j (f)=f(j)pro j I.Zřejmětojehomomorfizmus I B ina B j. PŘÍKLADY a) Potenční Booleova algebra je algebra P(I)= P(I), I,,,,I, kde I jekomplementdo I,tj.operace I : P(I) P(I)taková,žepro u Ije I u=i u; místo I píšemestručnějen.pro I= jdeotriviálníalgebru. b) Podalgebra P(I) s univerzem tvořeným konečnými a kokonečnými(tj. komplementy konečných) podmnožinami I se značí Je-li Ikonečná,jeto P(I),jinakmávelikostjakomnožina I. 2. a) Dvouprvková Booleova algebra(pravdy a lži) je FA(I). (1.5)
12 12 KAPITOLA 1. ÚVOD A PŘEDBĚŽNOSTI 2= 2, 1, 1, 1,0,1, (1.6) kde2={0,1}, 1 :2 2a 1 (0)=1, 1 (1)=0, 1 :2 2 2a 1 (x,y)=max(x,y), 1 :2 2 2a 1 (x,y)=min(x,y). b)obecnějipro I je I 2= I 2, I, I, I,0 I,1 I azřejměpak P(I) = I 2via u ch u,kdech u jecharakteristickáfunkce una I. Pro0<m<n NjekaždáBooleovaalgebra m 2ažnaizomorfizmuspodalgebrou n 2ataké podalgebrou N 2. 3.a)C p pro0<p Njepodalgebraalgebry N 2suniverzemC p N 2tvořenýmprávěvšemi funkcemi f N 2,kterémajíperiodu p,tj. f(i)=f(i+p)prokaždé i N. b)c jepodalgebraalgebry N 2suniverzemC N 2tvořenýmprávěvšemifunkcemi f N 2, kterémajínějakouperiodu p,0 < p N,tj. f(i)=f(i+p)prokaždé i N Booleovské operace. Disjunktnost, konečné rozklady jedničky. 1. Booleovská operace je operace složená z operací komplement, spojení, průsek, konstant nula a jedna Booleovy algebry a z identity; její zápis pomocí symbolů značících operaci komplementu, spojení, průseku, nulu, jedničku a proměnnou je booleovský term. Booleovský term je například(x y) z;jevproměnných x,y,z.je-li t(x 0,...,x n 1 )booleovskýtermvproměnných x 0,...,x n 1 a b 0,...,b n 1 jsouprvkyalgebry B,značí t(b 0,...,b n 1 )hodnotubooleovskéoperace představovanétermem t,spočítanévbvargumentech b 0,...,b n 1.Je-li hizomorfizmus Ba A, je t(h(b 0 ),...,h(b n 1 ))=h(t(b 0,...,b n 1 )). Jsou-li t 1,...,t n booleovskétermy,taktermtvaru t 1... t n resp. t 1... t n senazývákonečnéspojeníresp.průsektermů t 1,...,t n.jehohodnotapočítanávdanéalgebře nezávisí na pořadí a uzávorkování argumentů díky komutativitě a asociativitě, tudíž závorky jsme vypustili.elementárníprůsekjekonečnýprůsektvaru x σ(0) 0 x σ(n 1) n 1,kde x 0,...,x n 1 jsou různéproměnnéaσ: n 2.Přitomzdeznačí x 0 resp. x 1 term xresp.proměnnou x. 2.Buď B= B,,,,0,1.Množina X Bjedisjunktní,kdyžneobsahujenuluakaždéjejí dvarůznéprvkyjsoudisjunktníprvky,tj.jejichprůsekemjenulavb.množina {b 0,...,b n 1 }je rozkladjedničkyvb,je-litomnožinadisjunktníab 0 b n 1 =1. TVRZENÍ (Okonečnýchpodalgebrách.)Buďte b 0,...,b n 1 prvkybooleovyalgebry B.Pak hodnotyelementárníchprůseků b σ(0) 0 b σ(n 1) n 1 s σ n 2apovynechánínulytvořídisjunktní rozklad D jedničky v B a všechna konečná spojení prvků z D univerzum nejmenší podalgebry algebry B,obsahující b 0,...,b n 1 ;tatopodalgebramánejvýše2 2n prvků. Důkaz.Indukcídle nsedokáže,že Djedisjunktnírozkladjedničky.Pro n=1toplatí.indukční krokznna n+1:máme-lijiž Dpro b 0,...,b n 1,vzniknouzkaždéhoprvku a Dnejvýšedva nenulovéprvky a b n, a b n ajejichspojenímjeprávě a.prvky a b n, a b n s a Djsoutedy právěnenulovéelementárníprůseky b σ(0) 0 bn σ(n) atvořízjevněrozklad D jedničky.jasněje každýprvek b i s i nspojeníněkterýchprvkůzd.zbytektvrzeníjezřejmý Booleovská identita v algebře B je nějaká rovnost booleovských termů, platná identicky v B. Je to booleovská identita, pokud to je booleovská identita v každé Booleově algebře. TVRZENÍ (O booleovských identitách.) Rovnost booleovkých termů je booleovská identita, právě když to je booleovská identita v algebře 2. Důkaz.Stačídokázatimplikacizpravadoleva.Nech t(x 1,...,x n )=s(x 1,...,x n )jebooleovská identitav2.paktojebooleovskáidentitavkonečnéalgebře A,protože A = m 2projisté ma operacev m 2jsoudefinoványposložkáchv2.Buď Blibovolnáalgebra, b 1,...,b n jejíprvky.máme ukázat,že t(b 1,...,b n )=s(b 1,...,b n ).Buď Akonečnápodalgebraalgebry Bs {b 1,...,b n } A;takovápodalgebraexistuje.Vímejiž,že t(b 1,...,b n )=s(b 1,...,b n )počítánova.hodnoty
13 1.2. BOOLEOVY ALGEBRY. 13 t(b 1,...,b n ), s(b 1,...,b n )počítanévaabjsoustejné,tedy t(b 1,...,b n )=s(b 1,...,b n )počítáno v B,cožjsmemělidokázat. Uspořádání Booleovy algebry. Booleovská pravidla Kanonickéuspořádání,,,,.Booleovskéoperaceaidentity. VBooleověalgebře B= B,,,,0,1 definujemekanonickéuspořádání na Babinární operace rozdíl,symetrickádiference,(booleovskou)implikaci,(booleovskou)ekvivalenci takto: a b a=a b, a b=a ( b), a b=(a b) (b a), a b= a b, a b=(a b) (b a) Booleovská pravidla jsou následující booleovské identity popř. tvrzení platná v Booleově algebře B,,,,0,1 pro x,y,z,x,y B: Idempotence: x x=x, x x=x x y= x x y= y jeuspořádání, x y=sup {x,y}, x y=inf {x,y} Monotonie: x y a x y x x y y a x x y y Extremalita: x 1=1, x 0=0 Neutralita: x 0=x, x 1=x x y=0ax y=1 y= x, 0= 1, 1= 0 DeMorgan: x y= ( x y), x y= ( x y) ( x)=x, x y y x x y= y x, (x y) z= x (y z) (x y)=x y, (x y)=x y x y=1 x=1=y, x y=0 x=0=y x y (x y=1) Důkaz lze provést zcela rutinně pomocí booleovských zákonů nebo pomocí Vidíme,žekanonickéuspořádání Booleovyalgebry Bmánejmenšíprvek0anejvětší1a každákonečnámnožina s Bmásupremumainfimum, B, jetedysvaz.definujemeoperace a zmnožiny {u B; ujekonečná}do B: u=sup u, u=inf u; speciálněje =0, =1. Platíovšem {x0,...,x n 1}=x 0 x n 1, {x0,...,x n 1 }=x 0 x n 1 ; závorky v uvedených výrazech díky asociativitě a komutativitě vynecháváme Relativizace Booleovy algebry na prvek. Buď BBooleovaalgebra, a B.Relativizace Bna ajebooleovaalgebrasuniverzem B a= {x; x a}asoperacemi,,0algebry Bjakožtoprůsekem,spojením,nuloualgebry,komplementem B a x=a x(pro x B a)ajednotkou a.značímeji B a. Poznamenejme, že jde jasně o Booleovu algebru. Jejím kanonickým uspořádádním je zřejmě parcializacekanonickéhouspořádáníalgebry Bnamnožinu B a.dálejezřejmě projekce x x a homomorfizmus algebry B na algebru B a. TVRZENÍ Buď BBooleovaalgebra, a B.Pakplatí B =(B a) (B a). Důkaz.Buďte g: B (B a) (B a)ah:(b a) (B a) Bdefinoványtakto: g(x)= x a,x a, h( y,z )=y z.
14 14 KAPITOLA 1. ÚVOD A PŘEDBĚŽNOSTI Zřejměje g homomorfizmus,neboť g( x) = x a, x a = B a x, B a x ajeto izomorfizmus, neboť h je inverzní ke g. Atomy a(bez)atomárnost Atomy v Booleově algebře. 1.AtomvBooleověalgebřejenenulovýprvek,podkterýmležíjennulaaonsám.Jinak řečeno: atomy Booleovy algebry jsou právě minimální prvky množiny jejích nenulových prvků vkanonickémuspořádání.množinuvšechatomůbooleovyalgebry BoznačímeAt B. 2. Booleova algebra je atomární, leží-li pod každým jejím nenulovým prvkem atom. Booleova algebra je bezatomární, neexistuje-li v ní žádný atom. Zřejmě platí: Každá konečná netriviální Booleova algebra je atomární. Nenulový prvek a Booleovy algebry B je její atom, právě když platí: prokaždé b Bje a B bnebo a B b. (1.7) TVRZENÍ Buď BatomárníBooleovaalgebra.Zobrazení h:b P(At B ),kde h(b)= {a; a b,ajeatomvb},jeizomorfizmus Banějaképodalgebrypotenčníalgebry P(At B ).Je-li Bkonečná,je hizomorfizmus Ba P(At B ). Speciálně jsou každé dvě konečné Booleovy algebry izomorfní, právě když mají týž počet atomů. Důkaz.Buďte b,b B. hjeprosté,neboťkdyž b b 0,existujeatom a b b ;paknení a b atedy h(b ) h(b).zřejmě h( B b)=at B h(b), h(b B b )=h(b) h(b ), h(b B b )= h(b) h(b ). h(0 B )= ah(1 B )=At B ; hjetedyizomorfizmus Bapodalgebry P(At B )suniverzem {h(b); b B}.Je-li Bkonečná,jeAt B konečnéahjezřejměna P(At B ). TVRZENÍ C jespočetnábezatomárníbooleovaalgebra.jetoažnaizomorfizmusjediná spočetná bezatomární Booleova algebra. Důkaz.C jesjednocenímspočetněmnožinc p s0<p N,přičemž C p =2 p ;tudížc je spočetnámnožina.je-li f N 2nenulovásperiodou0<p Nai<psplňuje f(i)=1,pak glišícíseod f jenvi+2kpprokaždé k NjenenulovýprvekalgebryC amenšínež f. Buďte A, BspočetnébezatomárníBooleovyalgebry, hizomorfizmuskonečnépodalgebry A A a B B.Pakpro a A A existuje b Btak,že hlzerozšířitdoizomorfizmu A A a B B, kde A A resp. B B jenejmenšípodalgebraalgebry A,obsahující A {a}resp. B,obsahující B {b}.univerza A, B jsoukonečnáajejichexistenceplynezbezatomárnosti A, B.Nazákladě tohotopoznatkumůžemeindukcísestrojithledanýizomorfizmus,vyjdeme-liza = {0,1} A, B = {0,1} B. POZNÁMKA. Algebra AV výroků nad spočetně prvovýroky je spočetná bezatomární Booleova algebra.avjetvořenáfaktory ϕ/ ={ψ; ϕ ψ}výroků ϕnaduvažovanouspočetnoumnožinou prvovýroků,přičemž ϕ ψ = ϕ ψ.booleovskýmoperacímodpovídají,,&, (falešný výrok), (tautologie). Kongruence, faktoralgebry. Ideály a filtry. Faktorizace Booleovy algebry B podle netriviální kongruence je důležitá konstrukce, poskytující tzv. faktoralgebru B/ často velmi odlišnou od B. Neformálně řečeno je nová rovnost na B(hrubšínežidentita),prvkyuniverza B/ jsoufaktoryekvivalence (tvaru b/ sb B),a operace algebry B se definují korektně pomocí reprezentantů faktorů. S faktorizací je úzce spojen pojem ideálu a filtru v Booleově algebře Kongruence, ideály a filtry v Booleově algebře. Buď B Booleova algebra. 1.Netriviálníkongruencepro Bjeekvivalence na Bsalespoňdvěmafaktoryataková,že platí,přičemž značí nebo :
15 1.2. BOOLEOVY ALGEBRY. 15 a a,b b a a, a b a b. Paknamnožině B/ ={a/ ; a B}faktorůekvivalence sedefinujíoperace, korektně pomocí reprezentantů a B/,,,, 0/, 1/ je Booleova algebra, zvaná faktoralgebra B podle ;značíse B/ ;toževníplatíaxiom0 1jeprávězaručenonetriviálnostíkongruence : 0 B / 1 B /. 2.Ideálresp.filtrvBjeneprázdnámnožina D Btaková,že 1 / D, a,b D a b D, a b D a D resp. 0 / D, a,b D a b D, a b D a D. Duálnífiltrkideálu Dje { a; a D},duálníideálkfiltru Dje { a; a D}. Hlavní filtr je filtr, který obsahuje nejmenší prvek(v uspořádání Booleovy algebry). Ultrafiltr jefiltr Dtakový,žeprokaždé a Bje a Dnebo a D.Množinavšechultrafiltrůalgebry B jestoneůvprostor BaznačíseS(B).Duálníideálkultrafiltrusenazýváprvoideál. Zřejmě je hlavní filtr právě horní množina nad nějakým nenulovým prvkem. Dále filtr může obsahovat nejvýše jeden atom díky uzavřenosti na průsek a filtr s jedním atomem je právě hlavní ultrafiltr. TVRZENÍ (O faktorizaci, kongruencích a filtrech Booleovy algebry.) Buď B Booleova algebra. 1) (O faktorizaci.) Je-li netriviální kongruence pro B, je B/ Booleova algebra. 2)Buď netriviálníkongruencepro B.Pak0/ jeideálvba1/ filtrvb;jsouvzájemně duální. 3) a)buď IideálvB.Pakekvivalence I na B,definovanávztahem a I b a b I,je netriviálníkongruencepro Ba0/ I = I. b)buď IfiltrvB.Pakekvivalence F na B,definovanávztahem a F b a b F,je netriviálníkongruencepro Ba1/ F = F. Důkaz.1)VB/ platívšechnyidentickérovnostizbaznetriviálnosti plyne0 1;tudíž v B/ platí všechny axiomy Booleových algeber. 2), 3) plynou zcela rutinně využitím booleovských pravidel. TVRZENÍ (O kongruencích a homomorfizmech Booleovy algebry.) 1) a)homomorfizmus halgebry BdoBooleovyalgebryurčujenetriviálníkongruenci h pro B takto: a h b h(a)=h(b).platí: b/ h = h 1 [h(b)]pro b B, h[b] = B/ h. (1.8) b)netriviálníkongruence pro Burčujehomomorfizmus h algebry Bna B/ takto: h (a)=a/ ; pak h je.homomorfizmus h senazýváfaktorprojekce Bna B/. Důkaz plyne zcela rutinně využitím booleovských pravidel Faktorizace Booleovy algebry podle ideálu a filtru. Podle jsou netriviální kongruence a ideály(a korelativně filtry) v jednoznačné korespondenci via 0/ (korelativně 1/ ).Je-li Iideálresp. FfiltrvBooleověalgebře B,značíseproto B/ I resp. B/ F téžsymbolem Vidíme nyní, že ještě díky platí následující B/I resp. B/F. (1.9) TVRZENÍ (O epimorfizmu Booleových algeber.) Je-li h homomorfizmus Booleovy algebry AnaBooleovualgebru B,takplatí: B = A/ h = A/h 1 [0]=A/h 1 [1], h 1 [1]jefiltrah 1 [0]kněmuduálníideálvA.
16 16 KAPITOLA 1. ÚVOD A PŘEDBĚŽNOSTI TVRZENÍ (O ultrafiltrech Booleovy algebry.) Buď B Booleova algebra. 1) a)ultrafiltryvbjsouprávěmaximálnífiltryvb(vzhledemkinkluzi). b)každýfiltrvbjeobsaženvnějakémultrafiltruvb(jakočást). 2)Filtr Fv BjeultrafiltrvB,právěkdyžplatí B/F =2. Důkaz.1)a)BuďFfiltrvB.Je-litoultrafiltraF Fjefiltrtakový,žeexistujea F F,máme a F atedy0 F spor.nechť Fneníultrafiltr.Buď a B, a / F, a / F.Pakpro b F je a b 0,neboťjinak b aatedy a F.Tudíž F = {c B; a b cpronějaké b F}je filtrobsahující aaf F. Ftedynenímaximální.b)Existencemaximálníhofiltruobsahujícího daný filtr F plyne z principu maximality, aplikovaného na množinu všech filtrů rozšiřujících F, uspořádanou inkluzí; toto uspořádání splňuje předpoklad majorizovatelnosti řetězů. 2) i) Buď F ultrafiltr.pro a Bjebuď a Fapak a F 1,nebo a Fapak a F 1atedy a F 0.ii) Buď B/F =2.Algebra B/F májennuluajedničku,tedypro b Bmámebuď b/f=1apak b F,nebo b/f=0,pak b/f=1atedy b F Fréchetův ideál a filtr. Buď B nekonečná atomární Booleova algebra. Fréchetův ideál v B je ideál I f (B)={ u; ujekonečnámnožinaatomůvb}. Fréchetůvfiltrjekněmuduálnífiltr,značenýF f (B).Pokudje Bpotenčníalgebra P(X),píšeme téži f (X)resp.F f (X)místoI f (B)resp.F f (B).Proultrafiltr Fv Bzřejměplatí: Fneníhlavní,právěkdyžF f (B) F. PŘÍKLADY Buď I nekonečná množina. a)algebrafa(x)jeatomární, {a}sa IjsouprávějejíatomyaFA(X)=I f (X) F f (X). b)f f (X)jejedinýnehlavníultrafiltrvFA(X).VelikostStoneovaprostoruS(FA(X))je X. c)fa(x)/f f (X) =2. 2. Buď I nekonečná množina; označme B algebru P(X). a) Bjeatomární, {a}sa Xjsouprávějejíatomy. b) O ultrafiltrech. i)buď w Inekonečná.Pak F w = {u X;existuje u F f (X)su w u } jefiltrvb, w F w F f (X). ii) Existuje alespoň I nehlavních ultrafiltrů v B. Buď totiž W P(I) množina velikosti X po dvou disjunktních množin, z nichž má každá velikost X ; takové W existuje díky nekonečnosti X,neboťpak X jestejněvelké,jako X I.Pak {F w; w W},kde F w jeultrafiltr obsahující F w zb),jemnožinanehlavníchultrafiltrů,kterámávelikost I (neboťpro w w z W je F w F w díkytomu,že w w =0, w F w, w F w ). iii)stoneůvprostors(b)mávelikost2 2 X.Důkazjeobtížnější;neuvádímejej. c) B/F f (B)jebezatomárníamávelikostjako B,tj.2 X.Dokažmeto.Označme F filtr F f (B).Buď u/f,nenulovýprvek B/F.Pak ujenekonečnáčást Iaexistujínekonečnédisjunktní u 0, u 1 s u 0 u 1 = u.pak u i /F jsounenulové,disjunktníajejichspojeníje u/f,vševb/f; tudíž pod u/f leží menší nenulový prvek a tedy u/f není atom. Konečně faktorů u/f je právě 2 I,neboť u/f = I,protože u z u/f selišíod uokonečnoumnožinu(tj. u u I f (I))a konečných podmnožin množiny I je X (díky nekonečnosti X).
17 1.3. O LINEÁRNÍCH USPOŘÁDÁNÍCH O lineárních uspořádáních. TVRZENÍ (O neizomorfních lineárních uspořádáních.) 1) a) Existuje právě kontinuum neizomorfních spočetných lineárních uspořádání. b)pronekonečné κjeprávě2 κ neizomorfníchlineárníchuspořádáníkardinality κ. 2)Pronekonečné κjeprávě2 κ neizomorfníchlineárníchdiskrétníchuspořádáníkardinality κ. 3)Pronespočetné κjeprávě2 κ neizomorfníchhustýchlineárníchuspořádáníbezkonců,které mají kardinalitu κ.
18 18 KAPITOLA 1. ÚVOD A PŘEDBĚŽNOSTI 1.4 Poznámky.
19 Kapitola 2 Koncept predikátové logiky Základní úlohou predikátové logiky je objasnit, co je soud o individuích, co je jeho důkaz z axiomů dané axiomatické teorie a co je jeho pravdivost vzhledem k této teorii. Formálně je soud výraz nějakého jazyka L, chápaný jako jistá konečná posloupnost čili sekvence symbolů jazyka; soudům říkáme formule jazyka L čili L-formule. Nastíněná logika má dvě stránky, patřící přirozeně k jazyku a souzení vůbec: syntaktickou a sémantickou. Syntaktická se týká zejména skladby či struktury jazyka, formulí a dalších výrazů v něm vytvořených a dále struktury dokazování čili dedukování. Základním materiálem jsou tu symboly, sekvence(symbolů), sekvence sekvencí a jisté operace s nimi. Základními syntaktickými pojmy jsou pak jazyk, term, formule, logické axiomy, pravidla dedukce, teorie, důkaz v teorii. Sémantická stránka se týká významové interpretace a pravdivosti formulí. Základními sémantickými pojmy jsou struktury(prvního řádu) jakožto významové interpretace uvažovaných jazyků, pojem platnosti čili pravdivosti ve struktuře, pojem modelu teorie a pravdivosti v teorii. Můžeme říci, že logika je dána koncepcí čili rozvrhem základní syntaxe a sémantiky. Požadavkem na dokazování je jeho tzv. korektnost, totiž to, aby dokazatelná formule z nějakých axiomů byla pravdivá v těch významových interpretacích, ve kterých jsou pravdivé axiomy. Heslovitěřečeno: Dokazatelnéjepravdivé.Zásadnímpoznatkempredikátovélogikyje,žeplatí i opačná netriviální implikace a tedy nakonec tvrzení o kompletnosti: Dokazatelnéjeprávěto,cojepravdivé Klíčové pojmy a značení. Základní syntax. Pojem Značení Obor jazyk L term t,s Term L (atomická)formule ϕ, ψ, χ (AFm L )Fm L logickéaxiomy LAx L Pojem Značení Obor pravidla dedukce MP, Gen teorie T důkaz v teorii ϕjedokazatelnávt T ϕ Thm(T) Základní sémantika. Pojem Značení Obor struktura pro L čili L-struktura A = L M(L) ϕplatíva(přiohodnocení eproměnných) A = ϕ(a = ϕ[e]) Thm(A) Ajemodel T A = T M(T) ϕjepravdivávt T = ϕ Tru(T) 19
20 20 KAPITOLA 2. KONCEPT PREDIKÁTOVÉ LOGIKY 2.1 Základní syntax. Jazyk Symboly. Signatura. Velikost jazyka. Extenze, restrikce, izomorfizmus jazyků. Jazyk je tvořen symboly logickými, mimologickými a eventuálně binárním relačním symbolem rovnosti =. Navíc se užívají tři pomocné symboly(delimitery)(,). Logické symboly jsou: Logické spojky negace a implikace, další jsou zavedené jako zkratky. Proměnné, tvořící spočetnou množinu Var; značíme je často x, y, z. Buď v 0,v 1,... prostépevnéočíslovánívšechproměnných. Univerzálníčiliobecnékvantifikace x sxzvar; x čteme prokaždéx.existenční kvantifikaci x,čteme existuje x,zavádímejakozkratku.(poznamenejme,že x je jeden symbol.) Mimologické symboly jsou relační, vyjadřující vztahy o individuích a funkční, vyjadřující operace s individui. Četnosti uvažovaných vztahů jsou konečné. Nulární funkční symbol se nazývá konstantnísymbol.kformálnímuzápisuužijemepojemobecnénotace,cožjedvojice S,Ar S značená Sataková,že / SaAr S : S N; S SjesymbolaAr S (S)jehočetnost.Je-li S=, jde o prázdnou obecnou notaci. Výčet mimologických symbolů je signatura jazyka R, F, kde R, Fjsouobecnénotacetakové,že R F= ar Fneobsahuježádnýlogickýsymbolani=. Rresp. F je výčet relačních resp. funkčních symbolů; oba výčty mohou být prázdné; pak jde o prázdnou signaturu, značenou. Signaturu jazyka značíme často L a jazyk s uvedenou signaturou značíme zpravidla stejným symbolem. Je to dále jazyk s rovností, obsahuje-li binární relační symbol = rovnosti; jinak to je jazyk bez rovnosti. Jazyk musí vždy obsahovat nějaký relační symbol. Signatura a také jazyk je čistě relační resp. čistě funkční, též algebraický, je-li každý jeho mimologický symbol relační resp. funkční. Jazyk zapisujeme uvedením jeho signatury, často v následujícím přehledném a praktickém tvaru: R 0,...,F 0,...,c 0,..., R 0 je m 0 -árnírelačnísymbol,..., F 0 je n 0 -árnífunkčnísymbol,..., c 0 jekonstantnísymbol,... Nemusíme pak ani nejprve vypisovat relační a pak funkční symboly, ale můžeme je uvádět v libovolnémpořadí,avšaktak,abybylypatrnéčetnostiato,ojakýdruhsymbolujde. Např.signaturajazykasrovnostíuspořádanýchtělesje L= R,F,kde Rje { },Ar R sar R ( )=2, Fje {+,,,0,1},Ar F sar F (+)=Ar F ( )=2, Ar F ( )=1, Ar F (0)=Ar F (1)=0. Zpravidlajizapisujemevpřehlednémtvaru: L= {,+,,,0,1}, jebinárnírelačnísymbol, +, jsou binární funkční symboly, je unární funkční symbol, 0, 1 jsou konstantní symboly. Velikost čili kardinalita L jazyka L je maximum z velikosti množiny mimologických symbolů a spočetné velikosti; velikost L je tedy vždy alespoň spočetná. Buďte L,L dvajazyky.jazyk L jeextenze LaLjerestrikce L,pokudkaždýmimologický symboljazyka Ljemimologickýmsymbolemjazyka L téhožtypuačetnostivl jakovladále je-li Lsrovností,jeiL ;píšeme L L.Jazyky LaL jsouizomorfní,jsou-liobabuďsrovností nebo oba bez rovnosti a dále existuje prosté zobrazení h množiny mimologických symbolů jazyka Lnamnožinumimologickýchsymbolůjazyka L tak,žeprokaždýmimologickýsymbol Sz Lje h(s)téhožtypuačetnostivl jako Sv L Termy a formule. TermyaformulejsouvýrazydanéhojazykaL= R,F takové,žeprvévyjadřujísymbolickyfunkce složenézfunkčníchsymbolůzfadruhétvrzení. MnožinuTerm L všechtermůjazyka Lčili L-termůdefinujemeinduktivněpravidly:t1)Každá proměnnájeterm.t2)je-li Fz Fčetnosti nat 0,...,t n 1 jsoutermy,je F(t 0,...,t n 1 )term. Atomickáformulejazyka Ljeprávěvýraztvaru R(t 0,...,t n 1 ),kde RjezRan-árnía t 0,...,t n 1 jsoutermy.jetotedyprávěpredikceotermech;oborvšechatomickýchformulíjazyka LznačímeAFm L.Atomickáformulenebojejínegacesenazýváliterál.
21 2.1. ZÁKLADNÍ SYNTAX. 21 MnožinaFm L všechformulíjazyka Lčili L-formulímáinduktivnídefinicispravidly:f1) Každáatomickáformulejeformule.f2)Jsou-li ϕ,ψformule,jsoujimii (ϕ),(ϕ ψ).f3)jeli ϕformuleaxproměnná,je x (ϕ)formule.induktivnídefinicespravidlyf1)af2)definuje oborofm L všechotevřenýchčilibezkvantifikátorovýchformulíjazyka L.ZřejmějeAFm L OFm L Fm L.Řekneme-lidáletermresp.formule,mínímetímtermresp.formulinějakého jazyka, patrného z kontextu nebo na jehož bližším určení nezáleží. Ve formuli(ϕ ψ) je ϕ antecedent a ψ konsekvent. Indukcí dle složitosti formule definujeme podformule takto: a) podformule atomické formule jeprávěonasama.b)podformule ϕči x (ϕ)resp.(ϕ ψ)jeprávěonasamanebokaždá podformule ϕ resp. navíc i každá podformule ψ. Nevnořený term resp. nevnořená atomická formule je term resp. atomická formule tvaru F(x 0,...,x n 1 ) resp. R(x 0,...,x n 1 ), F(x 0,...,x n 1 )=y, x=y, x=c, kde R, F či c je relační, funkční či konstantní symbol uvažovaného jazyka Termy a formule jako sekvence; prefixní a infixní tvar. Designátory. Termy daného jazyka L = R, F lze chápat jako konečné posloupnosti čili sekvence vytvořené ze symbolůjazykainduktivněpomocífunkcí F,kde F Fnebo Fjeproměnná.Přitomfunkce F : (F ) n F s n=ar F (F)(a n=0,je-li Fproměnná)jetaková,žepro s= s 0,...,s n 1 (F ) n je F (s)= F (s);sekvence F (s)jetzv.prefixnízápisvýrazuvpolskénotaci.myjsme jizapsalivdefinicitermůjako F(s 0,...,s n 1 ),tj.v obvyklénotaci,kčemužjsmeužilioproti polskénotacitřipomocnédelimitery),(.dáleprofnulárníjsmepsalif()místosekvence F,pro proměnnou xjakožtonulárnísymbolpakjen xmísto x.zcelapodobnějetomusdefinicíformulí. Tamrolifunkčníchsymbolůhrají jakounární, jakobinárníakaždé x jakounární,atomické formulepakjakonulární.přitom ( ϕ,ψ )jsmezapsalijako(ϕ ψ),tj.vinfixnímtvaru; obvyklý prefixnítvarje (ϕ,ψ).infixnítvaružívámezdůvodůlepšíčitelnosti. Vidíme abstraktněji, že nám jde o sekvence v polské notaci induktivně vytvořené vzhledem knějakéobecnénotaci S= S,Ar S,obsahujícíaspoňjedennulárnísymbol;říkámepakže Sje notace. Zmíněná sekvence se nazývá designátor notace S a množina D(S) designátorů notace S je tedy definovaná induktivní definicí: Pro S Sasekvenci sdesignátorůdélky Ar S (S)je S (s)designátor. Je-li S Sas= s 0,...,s n 1 sekvence,užívámeprografickýzápissekvence S (s) obvyklou prefixníneboinfixnínotaci,tj. S ( s 0,...,s n 1 )značíme S(s 0,...,s n 1 ),také(infixně)(s 0 Ss 1 ),když n=2. Poznamenejme,žepro n=0častopíšememísto S()jen S.Jepatrné,žetermyjazyka L= R,F jsoudesignátorynotace F,kterájerozšířením Fonulárnísymboly x,kde xjeproměnná.množina OFm L resp.fm L jemnožinadesignátorůnotace AFm L {, } resp. AFm L {, } { x ; x Var}, kdekaždé ϕzafm L jenulární, unární, binárníakaždé x jeunární.přitom ϕ pro ϕ AFm L zapisujemejako ϕ(místo ϕ())aatomickáformuletakjeformule. Připomeňme,žesekvence xjepodsekvencesekvence y,existují-lisekvence y 0,y 1 tak,žeplatí y 0 x y 1 = y;říkámepaktaké,že xmávýskytvy.poddesignátornějakéhodesignátoru ηje designátor mající výskyt v η. Poddesignátor formule ϕ je podformule ϕ. Výskyt termu ve formuli ϕjejehovýskytvnějakéatomicképodformuli ϕ.povšimněmesi,ževýskytsymbolu x veformuli neznamená, že proměnná x má v této formuli výskyt. Platí dále následující tři důležitá a intuitivně dobře akceptovatelná tvrzení o designátorech(viz 2.5.2, 2.5.4, 2.5.6), umožňující mimo jiné korektně pracovat s výskytem a substitucí. TVRZENÍ (O designátorech.) 1) (Ojednoznačnosti.)Každýdesignátorjejednoznačnětvaru S (s)projisté S Sajisté s D(S) Ar(S). 2) (Ovýskytech.)Každývýskytdesignátoru η vdesignátoru ηtvaru S (s)ss Sa s D(S) Ar S(S) jebuď ηnebojetovýskytvněkterémčlenu(s) i.
22 22 KAPITOLA 2. KONCEPT PREDIKÁTOVÉ LOGIKY 3) (Osubstituci.)Nahradí-lisevýskytdesignátoru η vdesignátoru ηdesignátorem η,získáse designátor Indukce dle délky. Každý designátor má jednoznačný tvar a délku. To dovoluje dokazovat indukcí dle délky designátorů, že všechny mají nějakou vlastnost a definovat indukcí dle délky designátorů nějakou vlastnost designátorů či hodnotu designátorům přiřazenou(tj. konstruovat ji rekurzivně) Zavedení&,,. Konvence o zápisu formulí. Binární logické spojky disjunkce(čili nebo),& konjunkce(čili a) a ekvivalence zavádíme jako zkratky dané následovně: (ϕ ψ) za ( (ϕ) ψ), (ϕ&ψ) za (ϕ (ψ)), (ϕ ψ) za ((ϕ ψ)&(ψ ϕ)). Místo&semůžepsáttaké.Existenčníkvantifikace x (ϕ)jezavedenajakozkratkaza ( x ( (ϕ))); je existenční kvantifikátor. Následující konvence o zápisu formulí se užívají pro lepší čitelnost. Častosevynechávajívnějšízávorky,místo (ϕ)sepíše ϕ.používásetéžkonvence,že má vzápisevyššíprioritunežspojky&a,tyzasenež atazasenež.místo((ϕ&( ψ)) (χ ψ))takmáme ϕ& ψ χ ψ;můžemeovšempoužítiméněradikálnízkrácení,jakonapř. (ϕ& ψ) (χ ψ).místo(ϕ 1 (ϕ 2 ϕ n )...)píšemetéž ϕ 1 ϕ 2 ϕ n,kde je,& nebo ;nekumulujemezdetedyzávorkyzprava.formule ϕ 1 ϕ 2 ϕ n,kde je&resp. se nazývákonjunkceskonjunkty ϕ 1,...,ϕ n resp.disjunkcesdisjunkty ϕ 1,...,ϕ n.závorkymůžeme pro zlepšení čitelnosti i přidat. Formuli x (ϕ)resp. x (ϕ)zapisujemejako( x)ϕresp.( x)ϕ.tedy( x)ϕjezkratkaza ( x) ϕ. Je-li Qkvantifikátor,píšemetéž(Qx 1,...,x n )ϕza(qx 1 ) (Qx n )ϕ. Je-li R resp. F nějaký nulární relační resp. funkční symbol, píšeme zpravidla místo atomické formule R()resp.termu F()jen Rresp. F.Je-li binárnírelačnísymbol,píšesetéž t sza (t s) Volné a vázané proměnné. Uzavřená formule. Generální uzávěr. 1.Výskytproměnné xveformuli ϕjevázanýve ϕ,je-litovýskytvnějaképodformuli( x)ψ formule ϕ;vopačnémpřípadějetentovýskytvolnýve ϕ.říkáme,žeproměnná xjevolnáresp.vázaná ve ϕ, jestliže některý její výskyt je volný resp. vázaný ve ϕ. Proměnná x je[ne]kvantifikovaná veformuli ϕ,když[není]jeve ϕvýskyt( x).proměnnápatříformuli ϕ,má-livýskytve ϕčije kvantifikovaná ve ϕ; jinak nepatří ϕ. Proměnná může být zároveň volná i vázaná v nějaké formuli. Jsou-li proměnné x, y různé, takvolnévýskyty xv ϕ,( y)ϕresp. ϕ ψ,jsouprávěvolnévýskytyve ϕresp. ϕaψ;to plyne z tvrzení o jednoznačnosti designátorů. Dále x nemá volný výskyt v( x)ϕ.(upozorněme, žev( x)ϕnení xtěsněza výskytproměnné x.) 2. Formule se nazývá uzavřená, čili sentence, není-li v ní volná žádná proměnná.(generální) uzávěr ϕjeformule( x 1,...,x n )ϕ,kdemezi x 1,...,x n jsouvšechnyvolnéproměnnéformule ϕ Formule a term v daných proměnných. Symboly t(x), ϕ(x). Term tresp.formule ϕje(právě)vproměnných x,je-li x= x 0,...,x n 1 prostá(n-)tice různých proměnných, mezi kterými jsou(právě) všechny proměnné termu t resp. volné proměnné formule ϕ. Píšeme pak t(x)či t(x 0,...,x n 1 ) resp. ϕ(x)či ϕ(x 0,...,x n 1 ) atentonápisprávěznamená,že tresp. ϕjevx.termčiformulejevnproměnnýchsn N, je-liv v 0,...,v n 1 afm n Ljemnožinavšech L-formulívnproměnných.Řekneme-li,že ϕje (právě)vproměnných x,y,znamenáto,že ϕje(právě)vx yax, yjsoudisjunktní.užíváme pak, obdobně jako výše, symbol ϕ(x, y), eventuálně ϕ(x; y). Často se potom x resp. y interpretují jako tzv. předmětné resp. parametrické proměnné uvažované formule. Podobně je tomu s termy. Můžemeanalogickyužíti trojný seznam x,y,zapsát ϕ(x,y,z)atd.
23 2.1. ZÁKLADNÍ SYNTAX. 23 PŘÍKLAD.a)Buď+binárnífunkčnísymbol.+neníterm.v 1 +v 1 jenevnořenýtermprávěve v 1. v 1 +v 1 (v 0,v 1,v 2 )znamená,žeterm v 1 +v 1 jevproměnných v 0,v 1,v 2.b)Buď Fbinárnífunkční symbol. F(v 5,v 1 )jenevnořenýtermprávěve v 5,v 1. F(v 5,v 1 )( v 0,v 1,v 5 )znamená,žeterm v 5,v 1 jevproměnných v 0,v 1,v 5. F(v 5,v 1 )(v 0 ;v 5 )znamená,žeterm F(v 5,v 1 )jevproměnných v 0,v 5 av 0 resp. v 5 považujemezapředmětnouresp.parametrickouproměnnou Substituce, instance, varianta. 1. Term t je substituovatelný za x do ϕ, jestliže pro každou proměnnou y termu t žádná podformule( y)ψ formule ϕ neobsahuje výskyt x, který je volný ve ϕ. Substitucetermu tdoformule ϕzaproměnnou xseprovádítak,ževšechnyvolnévýskyty proměnné xve ϕsenahradítermem t,pokud(!)jeterm tsubstituovatelnýza xdo ϕ.snadno se indukcí dle složitosti ϕ dokáže, že získaný výraz je formule; zapisujeme ji jako ϕ(x/t) a pokud jetentosymbolužit,znamenáto,že tjesubstituovatelnéza xdo ϕ.je-li ϕbezkvantifikátorová formule, je zřejmě každý term substituovatelný za každou proměnnou do ϕ. 2.Instanceformule ϕjeformuleznačená ϕ(x 1 /t 1,...,x n /t n )azískánazϕnahraženímvšech volnýchvýskytů x 1,...,x n za t 1,...,t n,přičemž x 1,...,x n jsourůznéproměnné,term t i jesubstituovatelnýza x i do ϕpro i=1,...,nasubstituceseprovádísimultánně.obecněneníinstancí formule ϕformule ϕ(x 1 /t 1 )(x 2 /t 2 ) (x n /t n )získánapostupněprováděnousubstitucí. Obdobně t(x 1 /t 1,...,x n /t n ) značí term získaný z termu t simultánním nahražením všech výskytů x 1,...,x n za t 1,...,t n,přičemž x 1,...,x n jsourůznéproměnné.výsledkemjeterm,jak plyneztvrzeníosubstitucivdesignátorech.místo ϕ(x 1 /t 1,...,x n /t n )resp. t(x 1 /t 1,...,x n /t n ) píšemetéž,nevede-litoknedorozumění,jen ϕ(t 1,...,t n )resp. t(t 1,...,t n ). Poznamenejme,že ϕ(x 1 /t 1,...,x n /t n )můžemezískatpostupněprováděnousubstitucí t i za x i do ϕ(x 1 /x 1,...,x n /x n),kde x 1,...,x njsourůzné,nejsoukvantifikovanéve ϕanevyskytujíse anive ϕanivžádném t i (atedy x i jesubstituovatelnéza x ido ϕ).obdobnějetomustermy. 3. Varianta formule ϕ je formule, která se získá z ϕ konečnou aplikací kroků: podformuli( x)ψ nahraď( y)ψ(x/y),kdeproměnná ynenívolnáve ψ(ajesubstituovatelnáza xdo ψ). POZNÁMKA Substituovatelnost vyjadřuje korektnost substituce, tj. že pro L-formuli ϕ(x)al-strukturu Aje A = ϕ(x) A = ϕ(x/t).buď ϕ(x)formule( y)(x y).pakplatíva, je-li A alespoň dvouprvková, avšak formule( y)(y y), získaná z ϕ nekorektní substitucí termu y za x, neplatí v A. Později ukážeme, že dokazatelnost formule implikuje dokazatelnost její instance. 2.Nechť ynenívolnáve ϕajesubstituovatelnáza xdo ϕ, ϕ je ϕ(x/y).pak ϕ (y/x)je ϕ.oba předpokladydohromadytotižzaručují,ževolnývýskyt yve ϕ jeprávětam,kdejevolnývýskyt xvϕ.tedy xjesubstituovatelnéza ydo ϕ atakétotožnostobouuvažovanýchformulíplatí. 3.a)Buď ϕformule( x)(x < y) (x=y)srůznýmiproměnnými x,y.je-liproměnná zrůzná od x,y,je( z)(z < y) (x=y)varianta ϕ.nelzevšak variovat xna y,neboť ymávolný výskytv( x)(x < y). b)chceme,abyvarianta ϕ formulebylaekvivalentnísϕ;žetomutakje,dokážemepozději jako tvrzení o variantách. Pokud bychom nedodrželi pravidla vytváření varianty, neplatilo by to. Vezmeme-litotižza ϕformuli( x)(x y)srůznými x,yabudemechybně(neboť ymávolný výskytvx y) variovat xna y,získáme ϕ tvaru( y)(y y),cožzjevněneníekvivalentní s ϕ. Nelze pominout ani podmínku substituovatelnosti. Buď totiž ϕ formule( y)( x)(x y); budeme-lichybně(díkytomu,že xnenísubstituovatelnéza ydo( x)(x y)) variovat yna x, získáme ϕ tvaru( x)( x)(x x),cožzjevněneníekvivalentnísϕ. Pomocí tvrzení o variantách lze až na ekvivalenci docílit, aby v dané formuli nebyla žádná proměnnázároveňvázanáivolná.napříkladveformuli ϕ,kterámátvar( x)(x < y)&x+0=x srůznýmix,y,jexvolnáivázaná.buďx proměnnárůznáodx,y.pakje( x )(x < y)&x+0=x varianta ϕ, ve které není žádná proměnná zároveň vázaná i volná.
Výroková a predikátová logika - VI
Výroková a predikátová logika - VI Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VI ZS 2017/2018 1 / 24 Predikátová logika Úvod Predikátová logika Zabývá
VíceŘešení: Ano. Řešení: Ne.
1 ÚLOHY Z PREDIKÁTOVÉ LOGIKY Instance, varianty. UF.1.1. Substituovatelnost. 1. Buď ϕ formule ( z)(x=z)&y < x a dále x, y, z různé proměnné, F unární funkční symbol, c konstantní symbol. Uveďte, zda je
VíceVýroková a predikátová logika - VII
Výroková a predikátová logika - VII Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VII ZS 2018/2019 1 / 15 Platnost (pravdivost) Platnost ve struktuře
VíceVýroková a predikátová logika - VII
Výroková a predikátová logika - VII Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VII ZS 2013/2014 1 / 21 Sémantika PL Teorie Vlastnosti teorií Teorie
VíceVýroková a predikátová logika Výpisky z cvičení Martina Piláta
Výroková a predikátová logika Výpisky z cvičení Martina Piláta Jan Štětina 1. prosince 2009 Cviˇcení 29.9.2009 Pojem: Sekvence je konečná posloupnost, značíme ji predikátem seq(x). lh(x) je délka sekvence
VíceVýroková a predikátová logika - XI
Výroková a predikátová logika - XI Petr Gregor KTIML MFF UK ZS 2014/2015 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XI ZS 2014/2015 1 / 21 Další dokazovací systémy PL Hilbertovský kalkul
VíceVýroková a predikátová logika - IX
Výroková a predikátová logika - IX Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - IX ZS 2013/2014 1 / 15 Korektnost a úplnost Důsledky Vlastnosti teorií
VícePredikátová logika. Teoretická informatika Tomáš Foltýnek
Predikátová logika Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz strana 2 Opakování z minulé přednášky Z čeho se skládá jazyk výrokové logiky? Jaká jsou schémata pro axiomy VL? Formulujte
VíceMatematická analýza 1
Matematická analýza 1 ZS 2019-20 Miroslav Zelený 1. Logika, množiny a základní číselné obory 2. Limita posloupnosti 3. Limita a spojitost funkce 4. Elementární funkce 5. Derivace 6. Taylorův polynom Návod
VíceVýroková a predikátová logika - IX
Výroková a predikátová logika - IX Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - IX ZS 2015/2016 1 / 16 Tablo metoda v PL Důsledky úplnosti Vlastnosti
Více4.2 Syntaxe predikátové logiky
36 [070507-1501 ] 4.2 Syntaxe predikátové logiky V tomto oddíle zavedeme syntaxi predikátové logiky, tj. uvedeme pravidla, podle nichž se tvoří syntakticky správné formule predikátové logiky. Význam a
VíceMatematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 20 Predikátová logika Motivace Výroková
VíceÚvod do logiky (presentace 2) Naivní teorie množin, relace a funkce
Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce Marie Duží marie.duzi@vsb.cz 1 Úvod do teoretické informatiky (logika) Naivní teorie množin Co je to množina? Množina je soubor prvků
VíceÚvod do TI - logika Predikátová logika 1.řádu (4.přednáška) Marie Duží marie.duzi@vsb.cz
Úvod do TI - logika Predikátová logika 1.řádu (4.přednáška) Marie Duží marie.duzi@vsb.cz Jednoduché úsudky, kde VL nestačí Všechny opice mají rády banány Judy je opice Judy má ráda banány Z hlediska VL
VíceVýroková a predikátová logika - X
Výroková a predikátová logika - X Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - X ZS 2018/2019 1 / 16 Rozšiřování teorií Extenze o definice Rozšiřování
VíceVýroková a predikátová logika - XII
Výroková a predikátová logika - XII Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XII ZS 2015/2016 1 / 15 Algebraické teorie Základní algebraické teorie
VíceVýroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2017/2018 1 / 17 Předběžnosti Základní pojmy n-ární relace a funkce
VíceMnožiny, relace, zobrazení
Množiny, relace, zobrazení Množiny Množinou rozumíme každý soubor určitých objektů shrnutých v jeden celek. Zmíněné objekty pak nazýváme prvky dané množiny. Pojem množina je tedy synonymem pojmů typu soubor,
VíceTeorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.
Teorie množin V matematice je všechno množina I čísla jsou definována pomocí množin Informatika stojí na matematice Znalosti Teorie množin využijeme v databázových systémech v informačních systémech při
VíceMatematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 18 Příklad Necht L je jazyk obsahující
VíceMatematická logika. Miroslav Kolařík
Matematická logika přednáška šestá Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
Více1 Predikátová logika. 1.1 Syntax. jaký mohou mít formule význam (sémantiku). 1. Logických symbolů: 2. Speciálních (mimologických) symbolů:
1 Predikátová logika 1.1 Syntax Podobně jako ve výrokové logice začneme nejprve se syntaxí predikátové logiky, která nám říká, co jsou správně utvořené formule predikátové logiky. V další části tohoto
Víceplatné nejsou Sokrates je smrtelný. (r) 1/??
Predikátová logika plně přejímá výsledky výrokové logiky zabývá se navíc strukturou jednotlivých jednoduchých výroků na základě této analýzy lze odvodit platnost některých výroků, které ve výrokové logice
Více0. ÚVOD - matematické symboly, značení,
0. ÚVOD - matematické symboly, značení, číselné množiny Výroky Výrok je každé sdělení, u kterého lze jednoznačně rozhodnout, zda je či není pravdivé. Každému výroku lze proto přiřadit jedinou pravdivostní
VíceVýroková a predikátová logika - XIII
Výroková a predikátová logika - XIII Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XIII ZS 2013/2014 1 / 13 Úvod Algoritmická (ne)rozhodnutelnost Které
VícePredikátová logika. prvního řádu
Predikátová logika prvního řádu 2 Predikát Predikát je n-ární relace - vyjadřuje vlastnosti objektů a vztahy mezi objekty - z jednoduchého výroku vznikne vypuštěním alespoň jednoho jména objektu (individua)
VícePredik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16
Predikátová logika - přednáška 3 6. 1. 2015 () Predikátová logika - přednáška 3 6. 1. 2015 1 / 16 Věta (o dedukci) Bud L jazyk, T teorie pro L, ϕ L-sentence a ψ L-formule. Pak Věta (o kompaktnosti) T ϕ
VíceLogické programy Deklarativní interpretace
Logické programy Deklarativní interpretace Petr Štěpánek S využitím materialu Krysztofa R. Apta 2006 Logické programování 7 1 Algebry. (Interpretace termů) Algebra J pro jazyk termů L obsahuje Neprázdnou
VíceSémantika predikátové logiky
Sémantika predikátové logiky pro analýzu sémantiky potřebujeme nejprve specifikaci jazyka (doména, konstanty, funkční a predikátové symboly) příklad: formální jazyk s jediným binárním predikátovým symbolem
VíceZáklady logiky a teorie množin
Pracovní text k přednášce Logika a teorie množin (I/2007) 1 1 Struktura přednášky Matematická logika 2 Výroková logika Základy logiky a teorie množin Petr Pajas pajas@matfyz.cz Predikátová logika 1. řádu
VíceKaždé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α
1. JAZYK ATEATIKY 1.1 nožiny nožina je souhrn objektů určitých vlastností, které chápeme jako celek. ZNAČENÍ. x A x A θ A = { { a, b a A = B A B 0, 1 2 a, a,..., a n x patří do množiny A x nepatří do množiny
VíceOkruh č.3: Sémantický výklad predikátové logiky
Okruh č.3: Sémantický výklad predikátové logiky Predikátová logika 1.řádu formalizuje úsudky o vlastnostech předmětů a vztazích mezi předměty pevně dané předmětné oblasti (univerza). Nebudeme se zabývat
VíceMarie Duží
Marie Duží marie.duzi@vsb.cz Co je to množina? Množina je soubor prvků a je svými prvky plně určena; množinu s prvky a, b, c značíme: {a, b, c}. Prvkem množiny může být opět množina, množina nemusí mít
VícePredikátová logika. Z minula: 1. jazyk logiky 1. řádu. 2. term a formule. 3. interpretace jazyka (relační struktura) 4. Tarského definice pravdy
1 Predikátová logika Z minula: 1. jazyk logiky 1. řádu 2. term a formule 3. interpretace jazyka (relační struktura) 4. Tarského definice pravdy 5. vázané a volné výskyty proměnných ve formuli 6. otevřené
VíceUnární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek
Otázka 06 - Y01MLO Zadání Predikátová logika, formule predikátové logiky, sentence, interpretace jazyka predikátové logiky, splnitelné sentence, tautologie, kontradikce, tautologicky ekvivalentní formule.
Víceteorie logických spojek chápaných jako pravdivostní funkce
Výroková logika teorie logických spojek chápaných jako pravdivostní funkce zabývá se způsoby tvoření výroků pomocí spojek a vztahy mezi pravdivostí různých výroků používá specifický jazyk složený z výrokových
VíceVýroková a predikátová logika - VIII
Výroková a predikátová logika - VIII Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VIII ZS 2017/2018 1 / 21 Tablo Tablo metoda v PL - rozdíly Formule
VíceVýroková a predikátová logika - VIII
Výroková a predikátová logika - VIII Petr Gregor KTIML MFF UK ZS 2016/2017 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VIII ZS 2016/2017 1 / 21 Tablo Tablo metoda v PL - rozdíly Formule
Více2.2 Sémantika predikátové logiky
14 [101105-1155] 2.2 Sémantika predikátové logiky Nyní se budeme zabývat sémantikou formulí, tj. jejich významem a pravdivostí. 2.2.1 Interpretace jazyka predikátové logiky. Interpretace predikátové logiky
VíceCvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka
Celkové hodnocení BI-MLO (nevyplňujte!) Semestr Zkouška Cvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka BI-MLO Písemná zkouška 9. února 2016 Matematická logika FIT ČVUT v Praze Varianta B
VícePŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy
PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PAVEL RŮŽIČKA Abstrakt. Ukážeme, že každý prvek distributivního svazu odpovídá termu v konjuktivně-disjunktivním (resp. disjunktivně-konjunktivním)
VíceŘEŠENÉ ZÁPOČTOVÉ TESTY Z VÝROKOVÉ A PREDIKÁTOVÉ LOGIKY
Poznámka: Tento materiál je souborem řešených zápočtových testů ze zimního semestru 2012/2013 k přednášce Výroková a predikátová logika na MFF UK v Praze. Nejedná se o oficiální materiál k přednášce, nebyl
VíceNAIVNÍ TEORIE MNOŽIN, okruh č. 5
NAIVNÍ TEORIE MNOŽIN, okruh č. 5 Definování množiny a jejích prvků Množina je souhrn nějakých věcí. Patří-li věc do množiny X, říkáme, že v ní leží, že je jejím prvkem nebo že množina X tuto věc obsahuje.
VíceFormální systém výrokové logiky
Formální systém výrokové logiky 1.Jazyk výrokové logiky Nechť P = {p,q,r, } je neprázdná množina symbolů, které nazýváme prvotní formule. Symboly jazyka L P výrokové logiky jsou : a) prvky množiny P, b)
VíceÚlohy k procvičování textu o univerzální algebře
Úlohy k procvičování textu o univerzální algebře Číslo za pomlčkou v označení úlohy je číslo kapitoly textu, která je úlohou procvičovaná. Každá úloha je vyřešena o několik stránek později. Kontrolní otázky
VíceZáklady matematické logiky
OBSAH 1 Základy matematické logiky Obsah 1 Úvod 2 1.1 Předmět matematiky.......................... 2 1.2 Nástin historie.............................. 2 1.3 Axiomatická výstavba matematických teorií.............
VíceVýroková logika. Teoretická informatika Tomáš Foltýnek
Výroková logika Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz Teoretická informatika strana 2 Opakování z minulé přednášky Co je to formalismus a co je jeho cílem? Formulujte Russelův paradox
VíceVýroková a predikátová logika - IX
Výroková a predikátová logika - IX Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - IX ZS 2018/2019 1 / 13 Dokončené tablo Chceme, aby dokončená bezesporná
VíceVýroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2015/2016 1 / 18 Základní syntax Jazyk Výroková logika je logikou
Více15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V.
Učební texty k přednášce ALGEBRAICKÉ STRUKTURY Michal Marvan, Matematický ústav Slezská univerzita v Opavě 15. Moduly Definice. Bud R okruh, bud M množina na níž jsou zadány binární operace + : M M M,
VíceVýroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2013/2014 1 / 20 Základní syntax Jazyk Výroková logika je logikou
VíceVýroková a predikátová logika - III
Výroková a predikátová logika - III Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - III ZS 2017/2018 1 / 16 2-SAT 2-SAT Výrok je v k-cnf, je-li v CNF a
VíceV předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti
Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení
VícePojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace
RELACE Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace slouží k vyjádření vztahů mezi prvky nějakých množin. Vztahy mohou být různé povahy. Patří sem vztah býti potomkem,
VíceMatematická logika. Miroslav Kolařík
Matematická logika přednáška pátá Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
VíceLineární algebra Kapitola 1 - Základní matematické pojmy
Lineární algebra Kapitola 1 - Základní matematické pojmy 1.1 Relace a funkce V celém textu budeme používat následující označení pro číselné množiny: N množina všech přirozených čísel bez nuly, N={1, 2,
VíceZáklady teorie množin
1 Základy teorie množin Z minula: 1. zavedení pojmů relace, zobrazení (funkce); prostá zobrazení, zobrazení na, bijekce 2. rozklady, relace ekvivalence, kongruence, faktorizace 3. uspořádání a některé
Více1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7
1 Výroková logika 1 Výroková logika 1 2 Predikátová logika 3 3 Důkazy matematických vět 4 4 Doporučená literatura 7 Definice 1.1 Výrokem rozumíme každé sdělení, o kterém má smysl uvažovat, zda je, či není
VíceModely Herbrandovské interpretace
Modely Herbrandovské interpretace Petr Štěpánek S využitím materialu Krysztofa R. Apta 2006 Logické programování 8 1 Uvedli jsme termové interpretace a termové modely pro logické programy a také nejmenší
VíceZáklady teorie množin
1 Základy teorie množin Z minula: 1. Cantorovu větu (x P(x)) 2. základní vlastnosti disjunktního sjednocení, kartézského součinu a množinové mocniny (z hlediska relací, ) 3. vztah P(a) a 2 4. větu (2 a
VíceAplikovaná matematika I, NMAF071
M. Rokyta, MFF UK: Aplikovaná matematika I kap. 1: Úvod, čísla, zobrazení, posloupnosti 1 Aplikovaná matematika I, NMAF071 M. Rokyta, KMA MFF UK ZS 2013/14 Sylabus = obsah (plán) přednášky [a orientační
VíceVýroková a predikátová logika - XII
Výroková a predikátová logika - XII Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XII ZS 2018/2019 1 / 15 Rezoluční metoda v PL Rezoluční důkaz Obecné
VíceKapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...
Kapitola 1 Úvod 1.1 Značení N... přirozená čísla (1, 2, 3,...). Z... celá čísla ( 3, 2, 1, 0, 1, 2,...). Q... racionální čísla ( p, kde p Z a q N) q R... reálná čísla C... komplexní čísla 1.2 Výroky -
VíceVýroková a predikátová logika - III
Výroková a predikátová logika - III Petr Gregor KTIML MFF UK ZS 2014/2015 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - III ZS 2014/2015 1 / 21 Výroková logika Horn-SAT Horn-SAT Jednotková
VíceCo je to univerzální algebra?
Co je to univerzální algebra? Při studiu řadu algebraických struktur (grupoidy, pologrupy, grupy, komutativní grupy, okruhy, obory integrity, tělesa, polosvazy, svazy, Booleovy algebry) se často některé
VíceLogika Libor Barto. Výroková logika
Logika Libor Barto Výroková logika Definice.(Jazyk výrokové logiky) Ve výrokové logice používáme tyto symboly: (1) Výrokové proměnné: velká písmena, případně opatřená indexy. (2) Výrokovéspojky:,,&,,,....
VíceMatematická logika. Miroslav Kolařík
Matematická logika přednáška třetí Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
VíceCvičení ke kursu Klasická logika II
Cvičení ke kursu Klasická logika II (12. května 2017) 1. Nechť P a Q jsou unární a R binární predikát. Dokažte, že následující formule jsou logicky platné, ale obrátíme-li (vnější) implikaci, ve všech
Více3 Množiny, Relace a Funkce
3 Množiny, Relace a Funkce V přehledu matematických formalismů informatiky se v této lekci zaměříme na základní datové typy matematiky, tj. na množiny, relace a funkce. O množinách jste sice zajisté slyšeli
VíceDoporučené příklady k Teorii množin, LS 2018/2019
Doporučené příklady k Teorii množin, LS 2018/2019 1. přednáška, 21. 2. 2019 1. Napište množina x je prázdná (přesněji množina x nemá žádné prvky ) formulí základního jazyka teorie množin. 2. Dokažte ((x
VícePro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.
Zpracoval: hypspave@fel.cvut.cz 5. Výroková logika, formule výrokové logiky a jejich pravdivostní ohodnocení, splnitelné formule, tautologie, kontradikce, sémantický důsledek, tautologicky ekvivalentní
VíceVýroková a predikátová logika - XIV
Výroková a predikátová logika - XIV Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - XIV ZS 2018/2019 1 / 20 Nerozhodnutelnost Úvod Rekurzivní a rekurzivně
Více1 Pravdivost formulí v interpretaci a daném ohodnocení
1 Pravdivost formulí v interpretaci a daném ohodnocení Než uvedeme konkrétní příklady, zopakujme si definici interpretace, ohodnocení a pravdivosti. Necht L je nějaký jazyk. Interpretaci U, jazyka L tvoří
VíceTeoretická informatika Tomáš Foltýnek Teorie čísel Nekonečno
Tomáš Foltýnek foltynek@pef.mendelu.cz Teorie čísel Nekonečno strana 2 Opakování z minulé přednášky Jak je definována podmnožina, průnik, sjednocení, rozdíl? Jak je definována uspořádaná dvojice a kartézský
VíceÚvod do výrokové a predikátové logiky
Úvod do výrokové a predikátové logiky Eva Ondráčková Na této přednášce se seznámíte se základy výrokové a predikátové logiky. Zjistíte, že podstatou logiky není vyplňování pravdivostních tabulek ani negování
VíceVýroková logika - opakování
- opakování ormální zavedení Výroková formule: Máme neprázdnou nejvýše spočetnou množinu A výrokových proměnných. 1. Každá proměnná je výroková formule 2. Když α, β jsou formule, potom ( α), (α β), (α
VíceJazyk matematiky. 2.1. Matematická logika. 2.2. Množinové operace. 2.3. Zobrazení. 2.4. Rozšířená číslená osa
2. Jazyk matematiky 2.1. Matematická logika 2.2. Množinové operace 2.3. Zobrazení 2.4. Rozšířená číslená osa 1 2.1 Matematická logika 2.1.1 Výrokový počet logická operace zapisujeme čteme česky negace
VíceZákladní pojmy matematické logiky
KAPITOLA 1 Základní pojmy matematické logiky Matematická logika se zabývá studiem výroků, jejich vytváření a jejich pravdivostí. Základním kamenem výrokové logiky jsou výroky. 1. Výroková logika Co je
VíceVýroková a predikátová logika - V
Výroková a predikátová logika - V Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - V ZS 2015/2016 1 / 21 Dokazovací systémy VL Hilbertovský kalkul Hilbertovský
Více1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU
Obsah 1. Pojmy... 2 1.1. Formule výrokového počtu... 2 1.2. Množina... 3 1.2.1. Operace s množinami... 3 1.2.2. Relace... 3 2. Číselné obory... 5 2.1. Uzavřenost množiny na operaci... 5 2.2. Rozšíření
Vícepostaveny výhradně na syntaktické bázi: jazyk logiky neinterpretujeme, provádíme s ním pouze syntaktické manipulace důkazy
Formální systémy (výrokové) logiky postaveny výhradně na syntaktické bázi: jazyk logiky neinterpretujeme, provádíme s ním pouze syntaktické manipulace důkazy cíl: získat formální teorii jako souhrn dokazatelných
VícePřevyprávění Gödelova důkazu nutné existence Boha
Převyprávění Gödelova důkazu nutné existence Boha Technické podrobnosti Důkaz: Konečná posloupnost výrokůkorektně utvořených formulí nějakého logického kalkulu), z nichž každý jelogickým) axiomem, postulátemteorie),
Více1 Kardinální čísla. množin. Tvrzení: Necht X Cn. Pak: 1. X Cn a je to nejmenší prvek třídy X v uspořádání (Cn, ),
Pracovní text k přednášce Logika a teorie množin 4.1.2007 1 1 Kardinální čísla 2 Ukázali jsme, že ordinální čísla reprezentují typy dobrých uspořádání Základy teorie množin Z minula: 1. Věta o ordinálních
VíceMísto pojmu výroková formule budeme používat zkráceně jen formule. Při jejich zápisu
VÝROKOVÁ LOGIKA Matematická logika se zabývá studiem výroků, jejich vytváření a jejich pravdivostí. Základním kamenem výrokové logiky jsou výroky. Co je výrok nedefinujejme, pouze si řekneme, co si pod
VíceKapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.
1 Kapitola 1 Množiny 11 Základní množinové pojmy Pojem množiny nedefinujeme, pouze připomínáme, že množina je souhrn, nebo soubor navzájem rozlišitelných objektů, kterým říkáme prvky 111 Princip rovnosti
VíceTeorie množin Pavel Podbrdský
Teorie množin Pavel Podbrdský V matematice se s pojmem množina setkáváte na každém kroku. Jistě jste obeznámenispojmemmnožinyvšechpřirozenýchčísel,množinyvšechbodůvrovině,... Cílem této přednášky bude
VíceLogika. 6. Axiomatický systém výrokové logiky
Logika 6. Axiomatický systém výrokové logiky RNDr. Luděk Cienciala, Ph. D. Tato inovace předmětu Úvod do logiky je spolufinancována Evropským sociálním fondem a Státním rozpočtem ČR, projekt č. CZ. 1.07/2.2.00/28.0216,
Víceprof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. BI-ZMA ZS 2009/2010
Základní pojmy prof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. Katedra matematiky České vysoké učení technické v Praze c Čestmír Burdík, Edita Pelantová 2009 Základy matematické analýzy
Více1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU
Obsah 1. Pojmy... 2 1.1. Formule výrokového počtu... 2 1.2. Množina... 3 1.2.1. Operace s množinami... 3 1.2.2. Relace... 3 2. Číselné obory... 5 2.1. Uzavřenost množiny na operaci... 5 2.2. Rozšíření
VíceÚvod do predikátové logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 1
Úvod do predikátové logiky (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 1 / 1 Relace Neuspořádaná vs. uspořádaná dvojice {m, n} je neuspořádaná dvojice. m, n je uspořádaná dvojice. (FLÚ AV ČR) Logika:
VíceÚvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška pátá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008 a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní
VíceDatabázové systémy. * relační kalkuly. Tomáš Skopal. - relační model
Databázové systémy Tomáš Skopal - relační model * relační kalkuly Osnova přednášky relační kalkuly doménový n-ticový Relační kalkuly využití aparátu predikátové logiky 1. řádu pro dotazování rozšíření
VíceDefinice 4.1 Nechť (X, ) je svaz s nejmenším prvkem 0 a největším prvkem 1. Komplement prvku x X je každý prvek y, pro který platí. x y = 1, x y = 0.
Kapitola 4 Booleovy algebry 4.1 Definice Definice 4.1 Nechť (X, ) je svaz s nejmenším prvkem 0 a největším prvkem 1. Komplement prvku x X je každý prvek y, pro který platí x y = 1, x y = 0. Představu o
VíceMatematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 15 Sémantická věta o dedukci Věta Pro
VíceLineární algebra : Lineární prostor
Lineární algebra : Lineární prostor (3. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. dubna 2014, 14:43 1 2 3.1 Aximotické zavedení lineárního prostoru Číselné těleso Celou lineární
VíceZáklady logiky a teorie množin
1 2 Proč studovat matematickou logiku a teorii množin Základy logiky a teorie množin objasnění vztahu jazyka a významu (syntaxe a sémantiky) precizace klíčových matematických pojmů: axiom, teorie, důkaz,
VícePřednáška 2: Formalizace v jazyce logiky.
Přednáška 2: Formalizace v jazyce logiky. Marie Duží marie.duzi@vsb.cz Úvod do teoretické informatiky (logika) Dva základní logické systémy: Výroková logika a predikátová logika. řádu. Výroková logika
VícePoznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení.
2. ZOBRAZENÍ A FUNKCE 2.1 Zobrazení 2. 1. 1 Definice: Nechť A a B jsou množiny. Řekneme že f je zobrazení množiny A do množiny B jestliže (i) f A B (ii) ke každému z množiny A eistuje právě jedno y z množiny
VíceCílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.
1.2. Cíle Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. Průvodce studiem Množina je jedním ze základních pojmů moderní matematiky. Teorii množin je možno budovat
VíceZáklady logiky a teorie množin
1 Základy logiky a teorie množin Petr Pajas pajas@matfyz.cz URL (slajdy): http://pajas.matfyz.cz/vyuka 2 Proč studovat matematickou logiku a teorii množin objasnění vztahu jazyka a významu (syntaxe a sémantiky)
Více