(c) NASA


Logic is hell!  
Bertrand Russell   

  Predikátová logika

   Jiří Raclavský

Na rozdíl od výrokové logiky si predikátová logika (PL) všímá struktury vět samotných. Rozlišuje v každé větě individuum, resp. individua, o němž, resp. o nichž, se něco predikuje - predikát intuitivně chápeme jako vlastnost nebo vztah. Většina z toho, co jsme formulovali ve výrokové logice zůstává v platnosti i v rámci predikátové logiky. Nejdříve formulujeme PL prvního řádu.

PREDIKÁTOVÁ LOGIKA PRVNÍHO ŘÁDU (PL 1)

ZÁKLADNÍ ÚVAHA

Uvažme tři dívky, Annu, Báru a Gabrielu. Tyto tři dívky tvoří naše univerzum úvahy, univerzum U. Označme si je po řadě (metajazykovými) výrazy a, b, g. Tedy U={a, b, g}, univerzum je množina individuí. Jména zastupující tyto dívky označíme individuovými konstantami a, b, c (tyto konstanty budou mít vždy stejnou interpretaci - a pro a, b pro b, g pro c). Individuové proměnné x, y, z, x1, y2, z2,... zastupují individua "neurčitě" (v závislosti na valuaci). Mějme větu "Gabriela je dívka", nahradíme-li jméno Gabriela proměnnou x, pak získáme větu "x je dívka" (kde x nabude hodnotu a, nebo b, či g). Predikátový symbol je výraz označující predikát, tedy vlastnost nebo vztah, který lze predikovat (vypovídat) o individuu, nebo individuích (např. "být dívka" je predikát). Vlastnost "být dívka" je predikovatelná (jednotlivě) o třech individuích, tyto tři tvoří množinu "dívek"; píšeme pak P(x). Můžeme dále tvrdit, že "pro všechna x platí, že x je dívka"; v zápisu užijeme znak obecného kvantifikátoru obecný kvantifikátorxP(x). Jiným příkladem je "být černovlasá", což se týká např. jen Gabriely, tedy "pro některá x platí, že x je černovlasé"; v zápisu užijeme existenční (částečný) kvantifikátor částečný kvantifikátorxP(x). Obecný kvantifikátor lze v případě konečného univerza nahradit konjunkcí P(a1)konjunkce...konjunkceP(an), existenční kvantifikátor zase disjunkcí P(a1)disjunkce...disjunkceP(an) (kde a1,..., an jsou individuové konstanty). Vlastnosti jsou tedy v PL chápány jako množiny. Predikát pro vlastnost může být predikován jen o nějakém individuu; je to monadický> predikát. V našem univerzu můžeme však také konstatovat např. vztah, že Gabriela je vyšší než Anna; zapisujeme ho P(x,y) (je-li Gabriela vyšší než Bára, i vyšší než Anna, můžeme psát P(c,x), kde c je konstanta pro g). Vztahy jsou chápány v PL jako n-ární relace. Predikáty, které platí o nějakých dvojicích se nazývají binární predikáty (o trojicích ternární, atd.); arita (četnost) predikátu je počet míst predikátu. Co je to relace? Nejprve uvažme kartézský součin univerza - je-li U={a, b, g} máme při U2 množinu {[aa], [ab], [ag], [ba], [bb], [bg], [ga], [gb], [gg]}, tj. množinu 32 uspořádaných dvojic (kde 3 je počet prvků U, 2 je násobnost součinu); obecně je možný kartézský součin Uk. Relace jsou podmnožinami kartézského součinu daného U; při U2 je možných podmnožin 29 (kde 9 je počet n-tic U2). Např. relace "být vyšší než", platí (je-li Bára vyšší než Anna, Gabriela vyšší než Anna, Gabriela vyšší než Bára) jen o podmnožině daného kartézského součinu, totiž {[ba], [ga], [gb]}; lze říci, že predikátový symbol je interpretován touto podmnožinou. Výpověď je pravdivá nebo nepravdivá podle toho, zda ten prvek patří do té množiny nebo ne.

JAZYK PL1

Abeceda:

1) symboly pro individuové proměnné x, y, z, ... x1, y1, z1, ...
2) symboly pro individuové konstanty a1, ..., an
3) symboly pro predikáty (k značí aritu predikátu; k>1) Pk, Qk, Rk, ..., Pk1, Pk2, ...
4) symboly pro logické spojky negace, konjunkce, disjunkce, implikace, ekvivalence, ...
5) symboly pro kvantifikátor obecný a částečný obecný kvantifikátor, částečný kvantifikátor
6) pomocné symboly (, ), a ,

(Pozn.: PL1 může být rozšířena o funkcionální symboly (f1k, f2k, ...) a o identitu (=).)

Gramatika:

termy
i) každá proměnná je term
ii) každá individuová konstanta je term

správně utvořené formule
1) atomické formule
i) jestliže Pk je k-místný predikátový symbol a jestliže d1, .., dk jsou termy, pak Pk(d1, .., dk) je atomická formule (s.u.f.)
2) molekulární formule
i) jestliže A, B jsou s.u.f., pak negaceA, (A*B) (kde * je konjunkce nebo disjunkce, či implikace, či ekvivalence) jsou s.u.f.
ii) jestliže x je proměnná a A je s.u.f., pak částečný kvantifikátorxA a obecný kvantifikátorxA jsou s.u.f.
3) nic jiného není s.u.f.

(Pozn.: Budeme psát obecný kvantifikátorx1...xnA místo obecný kvantifikátorx1, obecný kvantifikátorx2, ... , obecný kvantifikátorxnA, stejně tak pro částečný kvantifikátor.)


SÉMANTIKA PL1

Valuace. Individua lze uspořádávat do nekonečně mnoha nekonečných sekvencí. V těchto sekvencích rozpoznáváme pozice. Valuace je pak funkce, která každé proměnné přiřadí přesně jedno individuum, a to - pro proměnnou xi - právě to individuum, které je na i-té pozici (v(xi)=x).
Např. pro U={a,b} máme sekvence aaaa..., baaa..., abaa..., aaba..., ..., bbaa..., baba..., ..., přičemž v1 přiřazuje x1 prvek a, x2 také a, stejně tak i x3, x4, ..., v2 přiřazuje x1 prvek b, x2 i x3 i x4 prvek a, atd.

Sémantická funkce S je funkce, která predikátovým k-argumentovým symbolům přiřadí podmnožiny univerza U (při k=1), či množiny uspořádaných n-tic individuí z U (při k>1), individuovým konstantám prvky U.

Interpretace je funkce interpretaceS,v, která přiřazuje každé atomické formuli A určitou pravdivostní hodnotu v závislosti na valuaci v a sémantické funkci S takto:

termy
a) je-li A proměnná xi, pak interpretaceS,v(A) = v(xi)
b) je-li A individuální konstanta ai, pak interpretaceS,v(A) = S(ai)

predikátové symboly
a) je-li A predikátový symbol Pk, pak interpretaceS,v(A) = S(Pk)

atomické formule
a) je-li A atomická formule Pk(d1, ..., dk), pak interpretaceS,v(A) = 1,
jestliže n-tice [interpretaceS,v(d1), ..., interpretaceS,v(dk)] je prvkem S(Pk); 0 v opačném případě

molekulární formule
a) je-li A tvaru negaceB, pak interpretaceS,v(A) = 1, jestliže interpretaceS,v(B) = 0; 0 v opačném případě
b) je-li A tvaru BkonjunkceC, pak interpretaceS,v(A) = 1, jestliže interpretaceS,v(B) = interpretaceS,v(C)= 1; 0 v opačném případě
c) je-li A tvaru BdisjunkceC, pak interpretaceS,v(A) = 0, jestliže interpretaceS,v(B) = interpretaceS,v(C) = 0; 1 v opačném případě
d) je-li A tvaru BimplikaceC, pak interpretaceS,v(A) = 0, jestliže interpretaceS,v(B) = 1 a interpretaceS,v(C) = 0; 1 v opačném případě
e) je-li A tvaru BekvivalenceC, pak interpretaceS,v(A) = 1, jestliže interpretaceS,v(B) = interpretaceS,v(C); 0 v opačném případě

f) je- li A tvaru obecný kvantifikátorxB, pak interpretaceS,v(A) = 1, jestliže interpretaceS,v' (B) = 1 při každé valuaci v', která přiřazuje volné proměnné stejnou hodnotu jako v, avšak vázané proměnné přiřadí jakoukoli hodnotu z U; 0 v opačném případě
g) je- li A tvaru částečný kvantifikátorxB, pak interpretaceS,v(A) = 1, jestliže interpretaceS,v' (B) = 1 alespoň při jedné valuaci v'; 0 v opačném případě

Komentář k interpretaci

termy (interpretace přiřazuje pouze individuum jako i valuace)
a) Interpretace individuové proměnné je totéž co valuace pro tuto proměnnou (je to nějaký prvek univerza, xje prvkemU, v závislosti na valuaci).
b) Interpretace individuové konstanty je prvek univerza, xje prvkemU, (interpretace není ovlivněna valuacemi).

predikátové symboly (interpretace přiřazuje n-tice individuí z kartézského součinu univerza)
a) V případě predikátového symbolu Pk je v závislosti na v jednotlivou interpretací přiřazena - je-li k=1 - podmnožina univerza, resp. - je-li k>1 - množina uspořádaných n-tic.

atomické formule
a) Interpretace atomické formule Pk(d1, ..., dk) je 1, jestliže n-tice prvků (daná interpretací termů) je prvkem interpretace daného predikátu Pk (tedy [interpretaceS,v(d1), ..., interpretaceS,v(dk)] je prvkem S(Pk) ).

molekulární formule
a-e) Interpretace výrokově logických formulí v prostředí PL je snadno nahlédnutelná. Umožňuje nám to ústrojně včlenit VL do PL.

f-g) Valuace v', je taková valuace, která je zcela podobná valuaci v, až na přisouzení různých hodnot vázané proměnné x. Jinými slovy řečeno, daná valuace v je akceptována jen pro proměnné (případně se vyskytující v B), které jsou odlišné od x. Je to omezení valuace v tak, že se netýká x.

Pravdivost

Věta A nabývá v interpretaci interpretaceS,v hodnoty pravda nebo nepravda při valuaci v. (Věta A je splňována valuací v v interpretaci interpretace, jestliže interpretaceS,v (A) = pravda.)

Věta A je pravdivá v interpretaci interpretaceS,v, jestliže nabývá hodnoty pravda při každé valuaci v.

Věta A je logicky pravdivá (tautologie), jestliže je pravdivá při každé interpretaci.

Vyplývání

Věta B logicky vyplývá z vět A1, ..., An, jestliže je pravdivá při každé interpretaci, při níž jsou pravdivé věty A1, ..., An.

Volnost a vázanost proměnných

i) výskyt x v x je volný
ii) výskyt x je volný v negaceA, A*B, je-li volný v A, resp. i v B
iii) výskyt x je volný v obecný kvantifikátoryA, částečný kvantifikátoryA, je-li volný v A a jde-li o proměnnou odlišnou od proměnné y

(Pozn.: Proměnná je tedy volná v A, jestliže má v A alespoň jeden výskyt volný; naopak - proměnná je vázaná v A, jestliže jsou všechny její výskyty v A vázány kvantifikátorem.)

Uzavřená formule je formule, v níž jsou všechny proměnné vázány.

Term t je substituovatelný za proměnnou x ve formuli A, je-li term individuová konstanta nebo individuová proměnná taková, že po dosazení do formule A není v dosahu kvantifikátoru, který váže proměnnou x. Formuli, v níž je každý volný výskyt x nahrazen termínem t, zapisujeme A[x/t].

Tautologie predikátové logiky

Z jakékoli tautologie výrokové logiky lze substitucí jakékoli formule PL za výrokové symboly získat tautologii PL. Např. v případě pdisjunkcenegacep můžeme za p dosadit např. obecný kvantifikátorxP(x): obecný kvantifikátorxP(x) disjunkce negaceobecný kvantifikátorxP(x), anebo dosadit třeba jen P(x): P(x) disjunkce negaceP(x). Specifické tautologie PL jsou pak např. níže uvedené.

A) De Morganovy zákony pro kvantifikátory
negaceobecný kvantifikátorxA ekvivalence částečný kvantifikátorxnegaceA
obecný kvantifikátorxnegaceA ekvivalence negacečástečný kvantifikátorxA

obecný kvantifikátorxA ekvivalence negacečástečný kvantifikátorxnegaceA
negaceobecný kvantifikátorxnegaceA ekvivalence částečný kvantifikátorxA

B) (kde t musí být substituovatelný za x)
obecný kvantifikátorxA implikace A[x/t] zákon konkretizace
A[x/t] implikace částečný kvantifikátorxA zákon abstrakce
obecný kvantifikátorxA implikace částečný kvantifikátorxA zákon partikularizace

C) zákony distributivnosti kvantifikátorů
(obecný kvantifikátorxA konjunkce obecný kvantifikátorxB) ekvivalence obecný kvantifikátorx(AkonjunkceB)
(částečný kvantifikátorxA disjunkce částečný kvantifikátorxB) ekvivalence částečný kvantifikátorx(AdisjunkceB)
(obecný kvantifikátorxA disjunkce obecný kvantifikátorxB) implikace obecný kvantifikátorx(AdisjunkceB)
částečný kvantifikátorx(AkonjunkceB) implikace (částečný kvantifikátorxA konjunkce částečný kvantifikátorxB)

D)
částečný kvantifikátorxobecný kvantifikátory P(x,y) implikace obecný kvantifikátoryčástečný kvantifikátorx P(x,y)
částečný kvantifikátoryobecný kvantifikátorx P(x,y) implikace obecný kvantifikátorxčástečný kvantifikátory P(x,y)


AXIOMATIZACE PL1

1) Formální jazyk (viz výše)

2) Axiomy

a) (axiom-schémata VL)
Ax. 1: Aimplikace(BimplikaceA)
Ax. 2: (Aimplikace(BimplikaceC)) implikace ((AimplikaceB)implikace(AimplikaceC))
Ax. 3: (negaceBimplikacenegaceA) implikace (AimplikaceB)
b)
Ax. 4: obecný kvantifikátorxA implikace A[x/t]
Ax. 5: obecný kvantifikátorx(AimplikaceB) implikace (Aimplikaceobecný kvantifikátorxB)      (kde A neobsahuje volnou proměnnou x)

3) Pravidla odvození

Modus ponens (MP) (pravidlo odloučení)
Jsou-li A i AimplikaceB teorémy, pak je také B teorémem.

A, AimplikaceB
     B

Pravidlo generalizace (PG)
Nechť B neobsahuje žádnou volnou proměnnou x. Jestliže můžeme dokázat větu BimplikaceA[x], pak můžeme dokázat i větu Bimplikaceobecný kvantifikátorA[x]. Při kvantifikaci se z volné proměnné (jakou je x v první formuli) stává proměnná vázaná. Tímto pravidlem zajišťujeme bezespornost (věta BimplikaceA[x] by měla být logicky pravdivá, tj. pravdivá pro všechna udělení hodnot proměnné x), ale nikoli pravdivost (totiž když je BimplikaceA[x] při nějakém udílení hodnot pravdivá, není nutné, že i Bimplikaceobecný kvantifikátorA[x] je pravdivá).

BimplikaceA[x]
Bimplikaceobecný kvantifikátorA[x]


DALŠÍ POJMY

Pojmy, které jsme si definovali ve výrokové logice zůstávají v platnosti, modifikovat je třeba jen definici důkazu z hypotéz.

Důkaz z hypotéz Důkaz z hypotéz je konečná posloupnost správně utvořených formulí (vedle axiomů a vět odvozených odvozovacími pravidly tu mohou být i jednotlivé hypotézy). Podmínkou je, že je-li mezi kroky důkazu hypotéza Ai, která obsahuje proměnnou x, pak někde dále v důkazu bude krok vzniklý uplatněním pravidla generalizace (což povede ke kvantifikaci proměnné x; píšeme pak Ai |- xiB).

PL1 je úplná, bezesporná, ale není rozhodnutelná.


ARISTOTELSKÁ LOGIKA

Aristotelská a posléze tradiční logika pracovala jen s jednomístnými predikáty, je jen částí PL1. Věty byly analyzovány jako určitá spojení subjektu a predikátu (budeme je označovat po řadě A a B). Kvalita (kladný/záporný výrok) a kvantita (obecný/částečný výrok) vytváří čtyři možnosti typů výroků, přičemž tyto možnosti byly ve středověku označovány a, e, i, o (z latinských slov affirmo - tvrdím, nego - popírám).

Druhy soudů

obecný kladný Každé A je B. [a]
obecný záporný Žádné A není B. [e]
částečný kladný Některá A jsou B. [i]
částečný záporný Některá A nejsou B. [o]

Logický čtverec

Srovnání vyjádření v tradiční logice, predikátové logice; v posledním sloupci tzv. Russellovy přechody (univerzum je v nich omezeno):

tradiční logika

 predikátová logika

  Russellovy přechody

AaB obecný kvantifikátorx (A(x) implikace B(x))   (obecný kvantifikátorxje prvkemA) B(x)
AiB částečný kvantifikátorx (A(x) konjunkce B(x))   (částečný kvantifikátorxje prvkemA) B(x)
AeB obecný kvantifikátorx (A(x) implikacenegaceB(x)) či negace částečný kvantifikátorx (A(x) konjunkce B(x)) (obecný kvantifikátorxje prvkemA) negaceB(x)
AoB částečný kvantifikátorx (A(x) konjunkce negaceB(x)) či negace obecný kvantifikátorx (A(x) implikace B(x)) (částečný kvantifikátorxje prvkemA) negaceB(x)

Obraty

obrat prostý (kvantita je zachována): obrat po případě (kvantita je oslabena):
SiPekvivalencePiS SaPekvivalencePiS
SePekvivalencePeS SePekvivalencePoS

Kategorický sylogismus

Aristotelův kategorický (tedy bezpodmínečný) sylogismus je úsudek, který má dvě premisy (vyšší a nižší), jeden závěr. Premisy a závěr jsou složeny ze tří termínů (následující terminologie není shodná s terminologhií predikátové logiky): subjektu S, predikátu P a středního (mediálního) členu M. Premisy a závěr jsou vždy o dvou termínech (tedy subjekt a predikát). Celkem jsou možné čtyři figury (poslední je středověká), přičemž pro každou je 64 možných distribucí a, i, e, o mezi termíny premis a závěru. Celkem je tedy 256 modů (typů úsudků), z nichž Aristoteles vybral jen ty, kde závěr vyplývá z premis. (Např. v první figuře jsou platné čtyři mody: barbara, celarent, darii, ferio.)

M P
S M
S P
P M
S M
S P
M P
M S
S P
P M
M S
S P

(Pozn. Stoiky zpracovaný hypotetický sylogismus je struktury AimplikaceB, BimplikaceC vyplývání AimplikaceC; hypoteticko-kategorický sylogismus je struktury A, AimplikaceB vyplývání B.)

Ověřování úsudků Vennovými diagramy

Vennovy diagramy jsou v podstatě množinovým vyjádřením úsudků. Každý ze tří termínů je zastoupen jedním z kruhů. Jednotlivé premisy (založené na nějakém poměru dvou množin) pak vyznačíme následovně: vyšrafujeme vždy tu část kruhu, tj. jednu ze sedmi (resp. osmi) podmnožin, kde se nenachází individua mající vlastnosti zmíněné v obou termínech (volíme např. šrafování zleva doprava, zprava doleva), nevyšrafovánu tedy necháváme tu část, o níž nic bližšího nevíme; v případě, že se tvrdí, že v nějaké podmnožině je alespoň jeden prvek, pak do ní vyznačíme křížek. Úsudek je korektní, pokud to, co dostaneme vymodelováním premis, se shoduje s tím, co vymodelujeme ze závěru.

Příklad nekorektního úsudku:
Žádný můj známý (Z) není logik (L). (\\\)
Žádný logik (L) není Indián (I). (///)
_______________________________
Žádný můj známý (Z) není Indián (I).

graf2.jpg


ROZŠÍŘENÍ PL1 O IDENTITU

Identita je relace (ne mezi symboly, ale mezi denotáty), která je reflexivní: obecný kvantifikátorx R(x,x), symetrická: obecný kvantifikátorxy ((x=y)implikace(y=x)) a tranzitivní: obecný kvantifikátorxyz ((x=y) implikace ((y=z)implikace(x=z)). Je třeba rozšířit jazyk, interpretaci a přidat axiom i pravidlo.

Rozšíření abecedy: symbol rovnosti (=)

Rozšíření gramatiky: d1=d2 je s.u.f.

Interpretace: interpretaceS,v(d1=d2) = 1 právě tehdy, když interpretaceS,v(d1) = interpretaceS,v(d2) (přiřadíme-li tedy stejné individuum)

Axiomy pro identitu:
Ax. 6: obecný kvantifikátorx (x=x)
Schéma pravidla pro identitu:
Ax. 7: obecný kvantifikátorxy ((x=y) implikace (A[x]ekvivalenceA[y/x]))


ROZŠÍŘENÍ PL1 O FUNKČNÍ TERMY

Pro některé aplikace PL je třeba přidat speciální termy pro funkce. Opět je třeba rozšířit jazyk i axiomy PL1.

Rozšíření abecedy: Je-li Pik k-členný predikátový symbol, pak fik-1 je příslušný k-1-členný funkční symbol.

Rozšíření gramatiky: Jsou-li t1...tk termy, pak fik(t1...tk) je term.

Axiomy pro funkční termy:

Ax. 8: obecný kvantifikátorx1...xk-1 částečný kvantifikátor!y Pik (x1...xk-1 y) (kde částečný kvantifikátor!y znamená přesně jedno y)
Ax. 9: obecný kvantifikátorx1...xk y Pik-1(x1...xkfi (x1...xk))


RELACE

(Pozn. v našem zápisu neužíváme notace infixní, tj. např. xRy, ale prefixní.)

Doplněk relace R'(x,y) =df negaceR(x,y)
Inkluze relací RÍS =df obecný kvantifikátorxy (R(x,y) implikace S(x,y))
Rovnost relací R=S =df obecný kvantifikátorxy (R(x,y) ekvivalence S(x,y))
Sjednocení relací RÈS(x,y) =df R(x,y) disjunkce S(x,y)
Průnik relací RÇS(x,y) =df R(x,y) konjunkce S(x,y)
Univerzální relace U(x,y) =df R(x,y) disjunkce negaceR(x,y)
Prázdná relace Æ(x,y) =df R(x,y) konjunkce negaceR(x,y)
Inverzní relace R-1(x,y) =df R(y,x)
Kompozice relací R.S(x,y) =df obecný kvantifikátorz (R(x,z) konjunkce S(z,y) )


PREDIKÁTOVÁ LOGIKA PRVNÍHO ŘÁDU (PL2)

V PL2 jsou na rozdíl od PL1 povoleny i predikátové proměnné, které nabývají jako hodnoty množiny (tj.podmnožiny univerza), a navíc tyto predikátové proměnné mohou být kvantifikovány. PL2 je bezesporná, není ale úplná. Příkladem výrazu PL2 je např. zápis Leibnizovy identity nerozlišitelných entit: obecný kvantifikátorxy ( (x=y) ekvivalence obecný kvantifikátorP(P(x)ekvivalenceP(y)) ), tedy že x a y jsou identické právě tehdy, když mají všechny vlastnosti stejné. Předmětem PL2 jsou zejména vlastnosti binárních relací.

Vlastnosti binárních relací

Reflexivita Refl(R) =df obecný kvantifikátorx R(x,x)
Poloreflexivita Polorefl(R) =df částečný kvantifikátorx negaceR(x,x) konjunkce částečný kvantifikátorx R(x,x)
Antireflexivita Antirefl(R) =df negace obecný kvantifikátorx R(x,x)
Ireflexivita Irefl(R) =df obecný kvantifikátorx negaceR(x,x)
Symetrie Sym(R) =df obecný kvantifikátorxy (R(x,y) implikace R(y,x))
Polosymetrie Polosym(R) =df obecný kvantifikátorxy ( (R(x,y) konjunkcenegaceR(y,x)) konjunkce (R(x,y)konjunkceR(y,x)) )
Asymetrie Asym(R) =df obecný kvantifikátorxy (R(x,y) implikacenegaceR(y,x))
Antisymetrie Antisym(R) =df obecný kvantifikátorxy ( (R(x,y)konjunkceR(y,x)) implikace(x=y) )
Tranzitivita Trans (R) =df obecný kvantifikátorxyz ( (R(x,y)konjunkceR(y,z)) implikace R(x,z) )
Polotranzitivita Polotrans(R) =df částečný kvantifikátorxyz((R(x,y)konjunkceR(y,z)konjunkceR(x,z))konjunkceR(x,y)konjunkceR(y,z)konjunkcenegaceR(x,z)))
Intranzitivita Intrans(R) =df obecný kvantifikátorxyz ( (R(x,y)konjunkceR(y,z)) implikace negaceR(x,z) )
Konexnost Con(R) =df obecný kvantifikátorxy ( (x¹y) implikace (R(x,y)konjunkceR(y,x)) )
Inkonexnost Incon(R) =df částečný kvantifikátorxy ( (x¹y) konjunkce negaceR(x,y) konjunkce negaceR(y,x) )

Speciální relace

Relace typu ekvivalence Refl(R) konjunkce Sym(R) konjunkce Trans(R)
Ostré uspořádání Refl(R) konjunkce Asym(R) konjunkce Trans(R)
Částečné uspořádání Refl(R) konjunkce Antisym(R) konjunkce Trans(R)

1.10.1999, v.č. IV

Zobrazit pouze text

_____________________________________________________________

Úvod | Mapa webu | Kontakt | Nahoru

content, design, programming © Jiří Raclavský, 1999-2004

Poslední změna: 9. 3. 2006