• Keine Ergebnisse gefunden

TARTU RIIKLIK ÜLIKOOL Programmeerimise kateeder

N/A
N/A
Protected

Academic year: 2022

Aktie "TARTU RIIKLIK ÜLIKOOL Programmeerimise kateeder"

Copied!
61
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

ш

RESOLUTSIOONIMEETOD

198 9

(2)

TARTU RIIKLIK ÜLIKOOL Programmeerimise kateeder

RESOLUTSIOONIMEETOD

Koostanud M. Koit

TARTU 198 9

(3)

K in n i t a t u d m a t e m a a t i k a t e a d u s k o n n a nõ u k o g u s 17.06.1988. a.

РЕВОЛЮЦИОННЫЙ МЕТОД.

Составитель Маре К о fl т.

На эстонском языке.

Тартуский государственный университет.

ЭССР, 202400, г.Тарту, ул.Юликооли, 18.

Vastutav toimetaja R< Pranke Paljundamisele entud 23.01.1989.

Formest 60x84/16.

Botaatoripatoer.

Ifeslnakiri. Rotaprint.

Tingtrükipoognaid 3*49.

Arvestuarpoognaid 3,30. Trükipoognaid 3»75.

Trukiarv 200e Teil. nr. 56.

Hind 10 kops

TRtl trukikeda. EN SV, 202400 Tartu, Tiigi t. 78.

( Q T a rt u R iik lik Ü l ik o o l , 1 9 8 9

(4)

S aa te k s

K aasajal ei p i i rd u e l e k t r o n a r v u t i t e ra ke n du s v a l d k o n d ü k s n e s a rv ut us ü l e s a n n e t e g a . Sagedamini tuleb a r v ut i te abil l a h e n d a d a s el l i s e i d probleeme, kus a rv utamisel on hoo pi s k õ r v a l i n e roll. N i i s u g u s t e ü l e s a n n e t e h ul k a kuulub ka t e o ­ r e e m i d e tõestamine. O l gu mainitud, et p a l ju s id s is u li se lt e r i n e v a i d ü l e s a n d e i d saab s õn as t a d a teoreemi t õ e s t a m i s e ülesan ne te n a: n ä i t e k s p r o g r a m m i d e a n a l ü ü s ja süntees, k ü s i ­ m u s t e l e v a s t a m i n e k ü s i m u s - v a s t u s s ü s t e e m i s , g r a a f i d e i s o m o r ­ fismi p r o b l e e m jpm.

T e o r e e m i d e t õ e s t a m i s e t e o o r i a l e pa nid a lu s e s a k s a m a t e ­ m a a t i k u David Hilberti (1862-1943) m a t e m a a t i l i s e l oogika al a se d tõdd. E s i m e s e t e o r e e m i d e a u t o m a a t s e t õ e s t a m i s e m e e t o ­ di lõi 1930. aastal p r a n t s u s e m a t e m a a t i k J a c q u e s Herbra n d

(1908-1931). P a ra k u oli see väg a t & ö m a h u k a s e g a leidnud s e e t õ t t u p r a k t i l i s t r a k e n d a m i s t isegi e l e k t r o n a r v u t i t e il- mumi s e l .

1960. a a st at e k e s k p a i g a k s tÕÕtati väil ja lih ts am a d ja e f e k t i i v s e m a d tõe s tu sm ee t od id : r e s o l u t s i o o n i m e e t o d (J. R o ­ binson) ja pö ö rd m e a t o d (S.J. Maslov). K i r j e l d a m i s e ja ka­

s ut a m i s e lihts us e tõ t t u on r e s o l u t s i o o n i m e e t o d ja t e m a m o d i ­ f i k a t s i o o n i d a lu s e k s e n a m i k u l e t e o r e e m i d e t õ e s t a m i s e a r v u t i ­ p ro gr ammidele.

K ä e s o l e v a s õ p p e v a h e n d i s t u t v u s t a t a k s e t e o r e e m i d e a u t o ­ m a a t s e t õ e s t a m i s e p ro b le em e, s e e j u u r e s on p õ h i t ä h e l e p a n u s uu na t u d r e s o l u t s i o o n i m e e t o d i l e . L u g e ja l t e e l d a t a k s e m a t e ­ m a a t i l i s e loo gi ka a l g m õ i s t e t e tundmist. õ p p e v a h e n d on ett e n ä h t u d r a k e n d u s m a t e m a a t i k a V k ur su se ü l i ö p i l a s t a l s e r i ­ k u r s u s e s " T e h i s i n t e l l e k t i s ü s t e e m i d " .

(5)

1. Teoreemi t õ e s t a m i s e ül e s a n n e 1. järku predi ka a t a r v u t u s e s

Teoreemi t õ e s t a m i s e ü l e s a n d e p ü s t i t a m i s e k s tuleb e e l d u s e d ja v ä i d e e s i t a d a l o o g i k av al em i te na . V a l i m e siin l o o g i l i s e k s -formalismiks 1. jä r ku predi kaatarvutuse.

A l u s t a m e m õ n i n g a t e v a r a s e m a s t t u t t a v a t e m õ i s t e t e m e e n u t a m i ­ sest .

K o o s n e g u p r e d i k a ä t a r v u t u s e al f ab ee t j ä rg mi s t e s t s üm b o - 1i t e s t :

1. e r a l d a j a d ( ) ,

2. l o o g i l i s t e t e h e t e m ä r gi d 1 & V -*•

3. k va nt o ri d V 3,

4. (indivi i d - ) m u u t u j a t e s ü m bo l id хк (к = 1,2,...) 5. n — k o h a l i s t e f u n k t s i o o n i d e s ü m bo li d f£ (к £ 1, n >

^ 0 ) 5 s e e j u u r e s s ü m b o l e i d f® n i m e t a m e k o n s t a n t i d e k s

6. n - k o h a l i s t e p r e d i k a a t i d e s ü m b o li d p£ (k > 1, n ^

»

1

).

Edaspidi ka s u t a m e ka järgmisi tähistusi: x K asemel u, v, w, x, y, z,...; f® asemel a, b, c, d,...; f* (n Ф 0) asemel f, g, h,...; p£ asemel P, Q, R, T, V, W,... .

A lfabeedi s ü m b o l i t e s t vÖi b k o n s t r u e e r i d a m i t m e s u g u s e i d avaldisi. V a a t l e m e terme, e l e m e n t a a r v a l e m e i d ja valemeid.

Termid:

a) iga i n d i v i i d m u u t u j a ja iga konst an t on term.

b) Kui t^ , ... , tn on ter mi d (n ^ siis ka f £ (t. , . . . , t„ ) on tet m.

c) A v a l d i s on t e r m pa ra jasti siis, kui ta on se d a a) või b) põhjal.

E l e m e n t a a r v a l e m i d (ehk aatomid):

kui p£ on pr ed i k a a t s ü m b o l ja ^ , ..., t„ on termid, s ii s p^J (t4 ,..., tn ) on el ementa ar v al em.

^Vt. näit. l.Kull. M a t e m a a t i l i n e loogika. T allinn, Eesti R i i k l i k Kirj as t us , 1964; R . Prank. M a t e m a a t i l i n e l o og ik a ja d i s k r e e t n e m a te ma at i ka , III. Tartu, TRÜ, 1983.

4

(6)

Valemid:

a) iga e l e m e n t a a r v a l e m on valem.

b) Kui F ja 0 on v al em id ning x on i n d i v i i d m u u t u j a , siis ("f F) , (F it G) , (F V 6) , (F -*■ G) , < ( V x)F) , ( ( 3 x)F) on vaiemi d .

c) A v a l d i s on va l e m parajasti siis, kui t a on seda a) vÖi b) p õ h j a l .

V a l e m i t e s (( V x)F) ja < < 3 x ) F ) n i m e t a t a k s e v a le m it F v a s t a v a l t d ld su s k v a n t o r i ja o le ma s o l u k v a n t o r i möjujji i.rkon­

naks. Mu u t u j a t x n i m e t a t a k s e k va n t o r i g a seo tu d muutujaks.

Va l e m e i d ül e s k i r j u t a d e s j ätame edaspidi osa s u l g e ära, l ug ed e s k v a n t or e id koos e i t u s t e g a k õr g e i m a p r i o r i t e e d i g a teheteks.

Öeldakse, et v a l e m on к inning, kui kõik t em as e si n ev ad m uu tu j a d on seotud. Meid h u vi ta v ad just kinnis e d valemid.

Et and a v a l e m i l e sisu, i n t e r p r e t e e r i t a k s e teda kui t ea ta va t v äidet v a a d e l d a v a in di v i i d i d e p i i r k o n n a kohta.

S e l l e k s tuleb f i k s e e r i d a i n d i v i i d i d e p ii rk o n d (indiviid- m u u t u j a t e v ä ä r t u s t e piirkond) ning mä ä r a t a v a l e m i s e s i n e ­ v at e k on stantide, p r e d i k a a t - ja -funktsionaalsümbol ite t ä h e n ­ d used .

V a l e m i t e (või v a l e m i t e hulga) i n t e r p r e t a t s i o o n i k s n i m e t a t a k s e paari, m is k oosneb m it te t ü h j a s t hulg as t E (nn.

i n te rp re t at si oo n i kandjast) ja kujutusest, mis seab v a s t a v u s s e

- igale p r e d i k a a t s ü m b o l i l e mingi n- ko h a l i s e relats io o ni h u l g a s E,

- igale -funktsi onaal sümbol i le f ^ mingi n - k o h a l i s e f un ktsiooni h u l g a s E,

- igale k o n s t a n d i l e f£ mingi elemendi h u lg a st E.

I nd iv ii d m u u t u j a d om an d a v a d väärtusi h u lg as t E.

A ntud i n t er pr et a ts io on i korral saab iga kinn i ne e l e m e n t a a r v a l e m p * (t4 ,..., t n ) t õ e v ä ä r t u s e "tõene" (t) vöi

"väär" (v): kui h u l g a E elemendid, mis v a s t av ad t e r m i d e l e t^ ,..., tn , kuulu va d r el at si o on i, mis on m ä ä r a t u d selle i nt er pr e ta t s i o o n i g a , sii s l o et a k s e e i e m e n t a a r v a l emit toeseks, vastasel korral aga vääraks.

K v a n t o r e i d m i t t e s i s a l d a v a m i t t e e l e m e n t a a r s e valemi

2

(7)

vAArtus arvutatakse tema koostisosade vAArtustest nii, nagu on nAidatud tõevAArtustabelis (F ja G on valemid).

F G 1 F F V G F fc G

1---!

101 f1 U.

V V t V V t

V t t t V t

t V V t V V

t t V t t t

______

V a l e m (Vx)F on tõene, kui x iga v A A r t u s e korral hulg a st E on v a l e m F tõene; vastasel korral on v a le m (Vx)F vAAr. V a ­ lem (3x)F on tõene, kui l eidub s e l l i n e x v A A r t u s h u lg as t E, et v a l e m F on tõene; vastasel juhul on v a l e m (3x)F vAAr.

L õ p l i k u p i i r k o n n a E korral või b s e l l i s t e v a l e m i t e t õ e v A A r t u - sed m A A r a t a t õ e v A A r t u s t a b e l i s t .

NAi_de 1 . 1_. V a a t l e m e v a l e m i t e (V x)P(x) ja (3 x) 1 P(x) s el l i s t i n t e r p r e t a t s i o o n i , kus E = {1, 2^ ning p r e d i k a a t - s ü m b o l i l e P v a s t a b j Ar g m i n e re l atsioon:

P(l) P (2)

t v

S e l l e s i n t e r p r e t a t s i o o n i s on e s i m e n e v a l e m vAAr ja teine tÕene.

V al e m i t F n i m e t a t a k s e ra hu l d a t a v a k s , kui leidub selline i n t e r p r e t a t s i o o n , m i l l e s F on tõene. Kui v al e m F on t õ ene i n t e r p r e t a t s i o o n i s 1, si i s öel d ak se , et 1 on F mudel^ ehk I r a h u l d a b v a l e m i t F. E e l m i s e s n A i t e s v a a d e l d u d i n t e r p r e t a t ­ s ioon on valemi ( 3 x )1p(x) mudel.

Kui v a l e m F on vAAr i n t e r p r e t a t s i o o n i s I, siis öeld a ks e, et I ei r allu Ld ®. v a l e m i t F. E e l m i s e s nA i te s v a a d e l d u d i n t e r p r e t a t s i o o n ei r a h u l d a v a le mi t ( V x ) P ( x ) .

Kui mingi v a l e m on t õ e n e k õ i k v õ i m a l i k e s i n t e r p r e t a t ­ s io on id e s, s ii s n i m e t a t a k s e teda s a m a se l t tõeseks. N A i t e k s v al e m P(a) -*• (P(a) V P(b)) on sa ma se l t tõene.

6

(8)

V al em i t n i m e t a t a k s e samasel^t v ä ä r a k s (ehk m i t t e r a h u l d a — tavaks), kui ta on väär k õ i k v õ i m a l i k e s i n t er pr e ta ts io o ni de s.

Kui v al em F on sa ma s el t töene, sii s te m a e i t u s ] F on s a m a se lt väär.

Viimati d e f i n e e r i t u d mõist e d võib 6le ka nd a ka v a l e mi t e hulgale. S e e j u u r e s ee ldatakse, et kõik va le m i d on seotud konjun kt si oo n i märgiga.

Kui v al e m i t e hulk S on tõ e n e i n t e r p r e t a t s i o o n i s I, siis öeldakse, et I on S m u d e X ehk I r a h u l da b h u l k a S.

Öeldakse, et v al e m i t e hulk S = ^Fj ,..., F„J on v a s t u r ä ä k i v (ehk mitter ah ul d at av ) , kui k on ju nk t s i o o n

on samas e lt väär.

Öeldakse, et v a l e m i t e hulk S = ^F< F„} on r a h u l ­ datav, kui va l e m i t e ko nj un k t s i o o n F4 F„ on r a h u l d a t a v (s.t. leidub i n t e r p r e t a t s i o o n , m i l l e s iga va le m F- on töene) .

Öeldakse, et v a l em it e hulk S = { f < ,..., Fn J on t õe ne (väär) i n t e r p r e t a t s i o o n i s I, kui v a l e m i t e kon ­ j un kt si o on Ff k . . . b Fn on t öene (väär) i n te rp r et at si ooni s I.

V a l e m G järeldub loogili se l t v a l e m i t e hu l g a s t S = [ F{ , ..., Fh | , kui iga i n t e r p r e t a t s i o o n , mis ra h u l d a b va l e m i t e hu l ka S, ra hu l da b ka vale mi t Б.

N äi de 1.2. V a a t l em e valemeid F< = ( V x) (P(x) Q(x) ) , Fjt, = P<a).

Näitame, et v a l e m Q(a) järeldub loo gi l is el t va l e m i t e s t F^ ja F* ■

V a a t l e m e su va l is t interp r et at si o on i I, mi s r a h u ld a b v al em i t F< £- . S e l l e s i n t e r p r e t a t s i o o n i s pea b v a l e m Fx =

= P(a) ol em a töene. O l e t a m e v a s t u v ä i t e l i s e l t , et v a l e m Q(a) on i n t e r p r e t a t s i o o n i s I väär. Sii s aga peab ka v a l e m o l e ­ ma s e ll es i n t e r p r e t a t s i o o n i s väär. S e e on v a s t u o l u s eeldusega. J är e l i k u l t on v a l e m Q(a) t õ e n e igas i nt er pr e ta t s i o o n i s , mis r ah u ld ab v al em it R £ F. , s.t. Q(a)

» X

j är el du b lo o gi li se l t v al e m i t e s t F., ja F^ .

T õ e s t a m e nüüd kaks e d a s p i d i s e k äs it l u s e j aoks olul is t t e o r e e m i .

7

2*

(9)

Teoreem 1.1. Olgu antud valemid F< ,..., F„ ja valem G. Valem G järeldub loogiliselt valemitest F< ,..., F n pa­

rajasti siis, kui valem F^ V ... is Fn -> G on samaselt tfiene.

TÕestus. ( = >) J ä r e l d u g u v a l e m G l o o g il is el t v al e m i t e s t F< ,. . . , F„ . O lg u I s u v a l i n e int e rp re ta t si oo n. Kui kõik v a ­ lemid F4 ,..., F„ on tõe se d se ll es i n t e r p r e t a ts io o ni s, siis de fi n i t s i o o n i k o h a se l t on sed a ka G. J ä r e li k ul t on ka v a l e m F4L .. .^Fn — » G töene. Kui aga köik valem id F1 ,. . . , F„

ei ol e t õ es e d i n t e r p r e t a t s i o o n i s I (vähemalt üks on v & ä r ) , s ii s on v a l e m V . . . к F„ — > G ometi tö e ne s e l l es i nt e r p r e t a t s i o o n i s . Se e g a on ta t öe n e igas i n t e r p r e t a t s i - oonis, s.t. s a m as e lt tõene.

(< = ) Ol g u v al e m F4 & ... & Fn — > G s a m as el t tõene.

V a a t l e m e tema s u v a li st i n t e r p r e t a t s i o o n i 1. Kui v a l e m F4 & . . ... & Fn on s e l l e s i n t e r p r e t a t s i o o n i s tõene, siis peab ka v a l e m G ol em a tõene. J ä r e l i k u l t v al em G järel d ub lo og il i se lt v a l e m i t e s t F, ,... , F„ .

T e o r e e m 1 . 2 . O l g u antud v a le mi d F4 ,..., F„ ja va le m G.

V a l e m G jä re ld u b l o o gi li s el t v a l e m it es t F, ,..., F„

para ja s ti siis, kui va le m F, & ... & F n — » 1 G on samas el t v ä ä r .

Tõestus. T ä h i s t a m e v a l e m i t e A ja В loogilist s a m a v ä ä r ­ sust А = В. K un a 1 <F| & . . . & F„ — > G ) =

= 1 < 1 (F< & ... It F4 ) v G) =

= Rj fc . . . fc F„ & T G,

siis teoreemi 1.1 kohase lt järeldub v al em G lo o gi li se l t v a l e m i t e s t R, ,..., Fh pa ra jasti siis, kui v a l e m F4 Ь . . . . . . I/ Fn is 1 G on s a m a s e l t väär.

Kui va l e m G järel du b l oo g il i s e l t v a l e m i t e s t Rj , ...,Fn , siis n i m e t a t a k s e v a l e m i t & ... & F„ — > G teoreemiks. V a l e ­ meid F4 ,..., FM n i m e t a t a k s e teoreemi e e l d u s t e k s ning v a l e ­ mit 6 teoreemi väiteks.

N ä i d e 1.3. Nä i t e s t 1.2: kuna v a l e m Q(a) j är el d ub l o o g i ­ liselt v a l e m i t e hu l g a s t { ( V x ) ( P ( x ) — > Q(x)), P(a)> , siis v a l e m ( V x ) I P ( x ) —> Q ( x ) ) & P ( a ) — * Q(a) on teoreem.

Ö le sa n ne t, mis s ei sn eb s elle a sj ao lu t õ es ta mi s es , et t e a t a v va l e m j är e ld ub lo ogiliselt antud v a l e m i t e hulgast,

(10)

n i m e t a t a k s e teoreemi t õ e s t a m i s e ü l e s a n d e k s (TTÕ).

Teoreemi 1.1 kohase lt võib s e l l e tõ es t am is ek s , et v a l e m G järeldub loogili s el t v a l e m i t e s t F,, ,. . . , F„ , t õ e s ­ tada, et v a l e m £ . ■ . i F„ — > G on s am a s e l t tõene.

T ea tavasti ei e ks isteeri algo ri tm i , mis 1. järku p r e d i k a a t a r v u t u s e s u v a l i s e valemi korral s e lgitaks, kas see v al em on s a ma se lt t õe ne , s.t. 1. j ärku p r e d i k a a t a r v u t u s on mittelah en du v . E k s i s t e e r i b ag a algoritm, mi s iga samaselt t Õe se valemi korral teeb kindlaks, et see v a l e m on sa m as el t tõene, s.t. p r e d i k a a t a r v u t u s t võib n i m e t a d a go ol la h en du va k s.

P r a k t i k a s osu tu b m u g a v a m a k s k i n d la ks t e h a m i t t e seda, kas v a l e m on s a m a se lt tõene, vaid h o o p i s kontr ol l id a, kas ta on sa m a s e l t väär. S e e p ä r a s t v a a t l e m e t eoreemi V . . — »G t õ e s t a m i s e k s v al e mi t "KF* ^ • • -^Fn G> ehk Ft tr . . . & F„ £ 1 G

(lähtevalemi eitust) ja tõestame, et ta on s a m a s e l t väär, ehk, n a g u Öeldakse, k u m m u t a m e valemi F4 £ . . .£f„ S e l le ks on v a j a näidata, et ei eksisteeri ühtegi i n t e r p r e t a t s i o o n i , m i l l e korral valem i d F4 Fn , 1 G o l e ks id k or r a g a t õ e ­ sed .

S e o s es p r e d i k a a t a r v u t u s e pool 1a h e n d u v u s e g a on t õe s t u s (kummutamine) e d u k a s (annab p o s i t i i v s e vastuse) a inult sel juhul, kui v al e m G järeldub lo o gi l i s e l t va le m i t e s t Ff ,..., Fh . Vastasel korral võib kummutami sp ro ts e d u u r t öö ta d a lõpmatuseni (või and a n e g a t i i v s e vastuse).

P r e d i k a a t a r v u t u s e valemi v õ i m a l i k e i n t e r p r e t a t s i o o n i d e hulk po l e lõplik, sest juba i n te r pr et at s io on i kandjat võib v a l i d a pi iramatul arvul erinevatel viisidel. S e e t õ t t u ei saa asjaolu, kas v al em on samase lt väär, ü l d i s e l t v älja s e l g i t a d a valemi t õ e v ä ä r t u s e k o n t r o l l i m i s e teel käi kvõimali kes interpre ta t si oo ni des.

J ä r g n e v a s as u m e t u t v u s t a m a valemi s a m a se l t v ä ä r u s e v ä l ­ j a s e l g i t a m i s e Herbrandi meetodit. E nn e a ga vaatame, k uidas v al em i t t e i s e n d a d a nn. d i s j u n k t i d e hulgaks.

^ vt. näit. С. Клини, Введение в метаматематику. М., Из­

дательство иностранной литературы, 195

7

f 382.

(11)

2. Valemi t e i s e n d a m i n e d i s j u n k t i d e h u l g a k s 2.1. Valemi t e i s e n d a m i n e p r e f i k s i g a n o r m a a l k u j u l e T õ e s t u s p r o t s e d u u r i l i h t s u s t a m i s e h u v i d e s t e i s e n d a t a k s e k u m m u t a t a v v a l e m nn. d i s j u n k t i d e hulgaks. S e l l e k s e s i t a t a k s e v a l e m k õ i g e p e a l t nn. pre-fiksiga normaal ku ju l

(Q4x4) (Gx xx ). . . (Qn x n )M, (2.1)

kus iga Q b (i = l,2,...,n) on kas 3 vÕi V (seejuures (Qj x4 ) (Q^x^) . . . (Q„xn ) on nn. £•"£.+i_ks) ning M on valem, mis ei s i s a l d a k v a n t o r e i d (nn. m a a t r i k s ) .

1. jä rku p r e d i k a a t a r v u t u s e valemi t e i se nd a mi se l nor—

maal k u j ul e k a s u t a t a k s e järgmisi sarnasusi, nn. seadusi (rõ­

h u t a m a k s a sjaolu, et v a l e m F s i sa ld ab v a b a mu ut u ja t x, t ä h i s t a m e va l e m i t FCxD; va l e m 6 ei s i s a l d a m u u t u j a t x):

QxFCx D v В = (Qx) (FCx 3 v G) (2.2)

QxFCxD Sc 6 = ( Q x M F C x ] & 6) (2.3)

1 ( ( V x ) FCx 3 ) = ( 3 x ) ( l F C x D ) (2.4)

1 ( ( 3 x ) F C x 3 ) = ( VxM I fCxH) (2.5)

( V x ) F C x D & ( V x ) H C x 3 = ( V x ) (FCx D 8« HCxD) (2.6) ( 3 x )FCx D v ( 3 x ) H C x 3 = ( 3x ) (FCx D v HCx]) (2.7) S e a d u s e d (2.2) ja (2.3) kehtivad, sest va le m G ex s i s a l d a m u u t u j a t x ja s e e t õ t t u võib teda kanda kvantori Q

-1 mojupi irkonda.

S e a d u s e (2.4) t õ e s t a m i s e k s (analoogilisel viisil t õ e s ­ t a t a k s e ka (2.5), (2.6) ja (2.7)) v a a t l e m e su v al i s t inter—

p re ta t s i o o n i I, m i l l e s v a s a k p o o l n e v a l e m 1(( V x)FCx3) on tõene. S i is a g a on v a l e m ( V x ) F C x 3 väär. J ä r e l i k u l t leidub s e l l i n e e le me nt e i n t e r p r e t at si oo n i kandjas, et FCeD on väär, s.t. 1 FCeD on t õ e n e i n t e r p r e t a t s i o o n i s I. Jä r el ik ul t on v a l e m ( 3x) ( 1fCxD) t õ e n e i n t e r p r e t a t s i o o n i s I. Teiselt poolt, kui 1 ( V x ) F C x ] on väär i n t e r p r e t a t s i o o n i s I, siis

^ V t . n£it. l.Kull. M a t e m a a t i l i n e loogika. Tallinn, Eesti R i i k l i k Ki rj as t us , 1964, lk. 108.

io

(12)

FCx3 on tõene iga x väärtuse korral ja iFLxl on väär iga x väärtuse korral interpretatsiooni kandjast. Siis ka ( 3 x)( IfLxD) on väär interpretatsioonis I. Järelikult on mõlema vaadeldava valemi tõeväärtused võrdsed suvalises in­

terpretatsiooni s ning need valemid on loogiliselt samaväärsed.

Seaduse (2.6) põhjal vöib konjunktsioonist tlldsuskvan- tori tuua sulgude ette. Seaduse (2.7) pÖhjal vöib sama teha olemasol.ukvantoriga disjunktsioonis. Seevastu dldsuskvanto- rit ei tohi sulgude ette tuua disjunktsioonis ning olemas- olukvantorit konjunktsioonis, s.t.

( V x ) F C x l v ( V x ) G C x D ^ ( V x ) (FCx 3 v GLxl), ( 3 x )FLx 3 & ( 3 x ) G C x 3 ( 3x) (FCxD & GCxII) .

Niisugustel juhtudel tuleb ühes valemis seotud muutuja ümber nimetada. Nii näiteks kui muutuja z ei esine valemis FCx3, si is

( Vx)FCxD v ( V x ) H C x l = ( V x ) F C x D v ( V z ) H C z D ja seaduse (2.2) pÖhjal saame

( Vx)Ftx3 V ( V x ) HCx D = ( V x ) ( Vz) (FCx D V HCzD) . (2.8) Analoogi1i selt

( 3x)FCxD 8c ( 3 x )HCx 3 = ( 3 x) ( 3 z) (FCx3 & HCz3) . (2.9) Lisaks seadustele (2.2) kuni (2-9) kasutatakse valemi tei­

sendamiseks normaalkujule veel järgmisi lausearvutusest tuttavaid seadusi:

F —» G = 1 F V G (2. 10)

1 ( 1 F) = F (2.11)

1(F V G) = 1 F & iG (2. 12>

1 (F & G) = 1 F V 1G (2.13)

Valemi teisendamine prefiksiga normaalkujule vöib toi­

muda järgmiste tegevuste järjest rakendamise teel.

1. Implikatsiooni märkide elimineerimine. Iga valem F — * G asendatakse loogiliselt samaväärse valemiga ] F V G.

2. Eituse märkide viimine elementaarvalemiteni. Kõik­

jal, kus võimalik, tehakse järgmised asendused:

1 1 F asemel F,

1 (F V G) asemel 1 F & 1g, 1(F & G) asemel If V lG,

1 ( VxF) asemel 3 x ( 1 F ) ,

3*

(13)

1< 3 xF) asemel V x < 1 F ) ,

k a s u t a d e s seadusi <2.11), (2.12), (2.13), (2.4), (2.5). Nii s a a d a k s e lõpuks valem, m i l l e s e i t u s e mä rgid asu va d va h e t u l t e l e m e n t a a r v a l e m i t e ees.

3. M u u t u j a t e ü mb e rn i m e t a m i n e . T e h a k s e s e l l i s e d m u u t u j a - v a h e t u s e d , et kõik k v a n t o r i t e g a s e o tu d m u u t u j a d o le k s i d erinevad. N ä i t e k s v a l e m VxR(x) V V x T(x) k i r j u t a t a k s e ümber kujul VxR(x) V V y T ( y ) .

4. K v a n t o r i t e t õ s t m i n e valemi algu s es se , k a su t ad es seadusi (2.2), (2.3), (2.6)— (2.9). T e i s e n d a m i s e tulemusel s a a m e e s i a l g s e g a lo o g i l i s e l t s a m a v ä ä r s e valemi.

N ä^ d e 2 . ± . T e i s e n d a m e p r e f i k s i g a n o r m a a l k u j u l e valemi F:

( V x ) ( Vy ) ( ( 3z) (P(x ,z) 8tP(y,z>) -> ( 3 u ) Q ( x ,y,u) ) . S u l g u d e s n ä i t a m e ka su t a t u d s e a d u s e numbri:

F = ( V x ) ( V y ) ( 1 ( 3z)(P(x,z) & P ( y , z ) ) V ( 3 u ) Q ( x , y , u ) ) = (2.10)

= ( Vx) ( Vy)(( Vz) ( 1 P(x,z) V 1 P (y ,z)) V ( Д u)Q(x ,y,u)) = (2.5), (2.13)

= ( Vx) ( Vy) ( Vz) ( 3u) ( 1P(x ,z) V lp(y,z) V Q (x ,y,u) ).

(2.2)

2.2. Valemi t e i s e n d a m i n e p r e f i k s i g a n o r m a a l k u j u l t d i s j u n k t i d e h u l g a k s

A sj a k i r j e l d a t u d t e g e v u s t e 1 kuni 4 s o o r i t a m i s e t u l e ­ musel saab s u v a l i s e 1. j ärku p r e d i k a a t a r v u t u s e valemi t e i ­ s e n d a d a p r e f i k s i g a n o r m a a l k u j u l e (2.1)

(Q<

Edasi t e i s e n d a t a k s e m a a t r i k s M, mis ei s i s a l d a kvantoreid, t e m a g a l oo g i l i s e l t s a m a v ä ä r s e l e k o n j u n k t i i v s e l e n o r m a a l k u —

4

jule. Seejärel e l i m i n e e r i t a k s e k 5 i к c l em as o l u k v a n t o r i d ,

l .

k a s u t a d e s Skolemi funk t si oo ne . Se e toi m ub järgmiselt.

^Vt. näit. l.Kull. Matemaatiline loogika. T allinn, 1964, lk. 33.

^ V t. sealsamas, lk. 125.

xz

(14)

Olgu valem esitatud prefiksiga normaalkujul (2.1), mil­

les maatriks M on juba esitatud konjunktiivsel normaalkujul.

Olgu Q,. olemasolukvantor 11 ^ r ^ n). Kui kvantorist Qr va­

sakul ei asu ühtegi illdsuskvantori t , siis valime uue konstandi с (mis erineb valemis M sisalduvatest konstanti­

dest) ja asendame valemis M kõik muutuja x r esinemised konstandiga c. Lõpuks tõmbame maha (Q P xr ).

Kui olemasolukvantorist Q r vasakul paiknevad illdsuskvantorid Qs^ ,..., QS)n (1 ^ s( < sfc< ... < sm < r), siis valime uue m— kohalise funktsiooni sümboli f (mis ei si­

saldu valemis M ) , asendame valemis M kõik muutuja xP esine­

mised termiga f (x4<,x}^,. . . , xajn) ja tõmbame maha (Qrxr ).

Seda protsessi rakendame kõigi olemasolukvantorite kor—

rai. Lõpuks saame antud valemi nn. standardkuju.

Konstante ja funktsioone, mida kasutatakse olemasolu- kvantori muutujate asemel, nimetatakse Skolemi_ funktsiooni­

deks.

Näi_de 2.2. Teisendame standardkujule näites 2.1 vaadel­

dud valemi F, lähtudes tema prefiksiga normaalkujust ( Vx) ( V y ) ( V z ) ( 3 u) ( 1 P(x,z> V lP(y,z) V Q ( x , y , u ) > . Maatriks on juba konjunktiivsel normaalkujul. Elimineerinud ainsa olemasolukvantori, saame valemi F standardkuju

( Vx) ( Vy) ( Vz) ( ] P(x,z) V 1 P(y,z) V Q(x ,y,f (x ,y,z) )X

Näide 2.3. Teisendame standardkujule prefiksiga nor—

maal kujul esitatud valemi F:

( И х ) ( Vy) ( Vz) ( 3 u) ( V v ) ( 3w)P(x,y,z,u,v,w).

Elimineerides olemasolukvantoreid, asendame muutuja x konstandiga a, muutuja u Skolemi funktsiooniga f(y,z) ning muutuja w Skolemi funktsiooniga g(y,z,v). Saame valemi F standardkuju

( Vy) ( Vz) ( Vv)P(a,y,z,f(y,z),v,g(y,z,v>).

Näide 2.4. Teisendame standardkujule prefiksiga nor—

maal kujul esitatud valemi F:

( V x) ( 3 y) ( 3 z) ( ( 1 P(x ,y) & Q ( x , z ) ) V R(x,y,z) ).

Kõigepealt teisendame maatriksi konjunktiivsele normaalkuju-

U

(15)

( ] P ( x , y ) V R ( x , y , z > ) & (Q (x , z ) V Rlx,y,z)).

Elimineerinud olemasolukvantorid, saame valemi F standardku- ju:

( V x ) ( ( 1 P(x ,-f (x) ) V R ( x ( x ) , g (x))) &

& (Q (x , g (x ) ) V R(x,f(x) ,g (x>)>).

E l e m e n t a a r v a l e m i t või se l l e e i tu st n i m e t a t a k s e l i t e r a a — liks. L i t e r a a l i d e d i s j u n k t s i o o n i (milles erijuhul võib olla ka О literaali või 1 literaal) n i m e t a t a k s e disjunkt ik s .

Kui d i s j u n k t ei s i s a l d a ühtki li t eraali, siis n i m e t a t a k s e t e d a t ü h i d i s j u n k t i k s ja t ä h i s t a t a k s e СЭ. Kuna t ü h i d i s j u n k t ei s i s a l d a ühtki literaali, mis v õ i k s s u v a l i s e s i n t e r p r e t a t s i o o n i s o l l a tõene, s ii s on t ü h i d i s j u n k t alati v ä ä r .

L o e m e d i s j u n k t i d e h u l k a S kõigi t e m a s s e ku u lu v a t e d i s ­ j u n k t i d e ko nj u nk ts i o o n i k s . Kõiki h u l g a S d i s j u n k t i d e s e s i n e v a i d m u u t u j a i d l o em e d l d s u s k v a n t o r i g a seotuiks.

S e l l e k o k k u l e p p e ko ha s el t võib valemi s t a n d a r d k u j u e s i ­ t ad a d i s j u n k t i d e h u l g a n a (jättes n i i s i i s A r a ü l d s u s k v a n t o r i d ja k o n j u n k ts io on i märgid).

Näi_de 2.5. N ä i d e t e s 2.1 ja 2.2 v a a d e l d u d valemi s t a n ­ d a r d k u j u võib e s i t a d a ü h e e l e m e n d i1ise d i s j u n k t i d e h u l ga na

{ l P ( x , z ) V 1 P (у , z ) V Q(x,y,-f (x,y,z> )>.

N ä i t e s 2 .4 v a a d e l d u d valemi s t a n d a r d k u j u e s it u b d i s j u n k t i d e h u i g a n a

<lP(x,4(x)) V R(x ,-f (x) ,g (x) ) , Q(x,g(x)) V R (x , f (x ) , g (x ) ) > . Kui s am a s e l t v ä ä r a s v a l e m i s e l i m i n e e r i d a o l e m a s o l u k v a n — torid, sii s sa ad u d v a le m on ikka s a m a s e l t väär ja v a s ta v d i s j u n k t i d e hul k on v a st ur ä äk iv . K e h t i b jä rg m in e

t e o r e e m 2 . 1 . O l g u S d i s j u n k t i d e hulk, mis es itab valemi F s t a nd ar dk u ju . V a l e m F on s a m a s e l t väär parajasti siis, kui h ul k S on vast u rä äk iv .

T^õestus. Ü ldsust k i t l e n d a m a t a võib eelda d a, et v a le m F on e s i t a tu d no rm a al ku ju l :

F = (Q^ x^ ) ... (Qflxn )MCx4 , x rt3.

le:

(16)

O lg u Q r v a s a k p o o l s e i m o l e m a s o l u k v a n t o r . T ä h i s t a m e

F< = ( V x „ > . . . ( Vx,.,,) ( Q ^ x , . ^ )... (Qn xn )MCx1 ,f (x,, ,

••1 x r->( * * ХГ+<(

kus f on m u u t u j a l e x v as t a v Skolemi f u n k t s i o o n (1 ^ r ^ n).

Tõestame, et v a le m F on sa ma s e l t väär pa ra jasti siis, kui on s a m as el t väär.

O le t a m e vastuväi t e l i s e l t , et Fj ei o l e sa m a s e l t väär.

S ii s leidub i n t e r p r e t a t s i o o n 1, nii et Fj on tõene i n t e r p r e t a t s i o o n i s 1, s.t. iga x4 ,..., x,..^ korral leidub v ä h e ma l t üks e le m en t (ja nime lt f(x4 ,..., * r-i )), m i l l e k o r ­ ral va l e m

( xr H xr_4 » ■f(x< 1 ..., x ^ ) , Xjj3

on tõene. Ka v al e m F p e a k s s ii s o l e m a tõ e n e i n t e r p r e t a t s i o o ­ n is I, mis ag a on v a s t u o l u s eeldusega. J ä r e l i k u l t peab v a l e m E| ol e ma s a m as e lt väär.

O l e t a m e nuud vastuväi t e l l s e l t , et v a l e m F ei o l e s a m a ­ selt väär. S i i s leidub i n t e r p r e t a t s i o o n I, k a n d j a g a D, m i l ­ les F on tõene, s.t. iga x( ,..., x,..,, korral leidub s e l l i n e e le m e n t xr , et va lem

x r<-4 )■..( 0ц xn >Mtx„ ,...,xr_,j , x r , x r+4 «■»■» x n-l on tõene. L a i e n d a m e i n te rp r et at si o on i 1, li sa d e s f un ktsiooni f, m is k ujutab (x^,..., x r.( ) e l e m e n d i k s xr iga x, ,... , x,^

korral pi i r k o n n a s t D, s.t. f(x^ , ... , xr_^ ) = x r . T ä h i s t a m e s aadud inte rp re t at si oo n i I'. Iga x{ , ...,xr_4 kor—

rai on v alem

(Qr4.< xr*< (Qn xu )Mi;x4 x *4;+ (N » xr * 4 ... X" 11 t õ e n e i n t e r p r e t a t s i o o n i s I ‘, s.t. v al e m F on t õe ne i n t e r p r e ­ t a t s i o o n i s I'. See aga on v a s t u o l u s eeldusega. J ä r e l i k u l t peab v a l e m F ol e ma s am as e l t väär.

O l e t a m e nüüd, et v al e m i s F on m o l e m a s o l u k v a n t o r i t , ja o lg u F0 = F. O lg u va l e m F* saa du d val e mi st Fk_,j es im e s e ol e m a s o l u k v a n t o r i a s e n d a m i s e teel Skolemi f u n k t s i o o n i g a (k =

= l,...,m>. A n a l o o g i l i s e l t e e l n e v a g a saab näidata, et valem Fic-4 on s am a se lt väär parajasti siis, kui FK on samase lt väAr. Aga F m — S. S e e g a F on s a m a se lt väär p a rajasti siis, kui d i s j u n k t i d e hulk S on v asturääkiv.

Valemi F t e i s e n d a m i n e d i s j u n k t i d e h u l g a k s toimub n i i s i i s j är gm i s t e t e g e v u s t e järjest r a k e n d a m i s e teel:

15

Ц*

(17)

1. i mp l ikatsiooni m ä r k i d e el im i ne er im i ne , 2. e i t u s e m ä r k i d e v i i m i n e e l e m e n t a a r v a l e m i t e n i , 3. seo tu d m u u t u j a t e (Ümbernimetamine,

4. k v a n t o r i t e e t t e t o om in e ,

5. m aa triksi t e i s e n d a m i n e k o n j u n k t i i v s e l e n o r m a a l k u j u ­

le, >

6. o l e m a s o l u k v a n t o r i t e e li m in ee r i m i n e , k a s u t a d e s Sk o l e - mi -funktsioone,

7. pre+iksi är aj ät mi n e,

S. k on j un k t s i o o n i m ä r k i d e ärajätmine.

N ä i d e 2.6. T e i s e n d a m e d i s j u n k t i d e h u l g a k s valemi F:

( 3 x) ( 1 ( ( 3 y)P(x ,y> ) -> ( ( 3 z ) Q (z ) — > R (x) ) ) (ühtlasi n ä i d a t e s k as ut a t u d t e g e v u s e numbri).

.

1 , 2

F = ( 3 x) ( ( ( 3 y)P(x ,y> ) V ( ( V Z ) 1q(z) V R (x ) ) ) = 4

= ( 3 x) ( 3y) ( V Z ) (P(x,y) V l Q ( z ) V R (x ) ) = 6

= ( V z ) (P (a, b) V 1q(z) V R (a) ) , 7: <P(a,b> V l(3(z) V R(a)>.

Näide_2.7. Teisendame disjunktide hulgaks valemi F:

( V x ) ( V y > ( ( 3z)P(x,y,z) & (( 3 u) Q (x , u) (3v)Q(y,v) ) ) . 1,2

F = ( Vx) ( Vy) (( 3z)P(x,y,z) & (( Vu)

1

q(x,u) V

V ( 3 v) Q (y, v) ) ) = 4

= ( Vx) ( V y ) ( 3z)( Vu)( 3v)(P(x,y,z) & ( 1 Q(x,u) V V Q (y, v ) ) ) =

6

= ( Vx) ( Vy) ( Vu) (P(x,y,f (X,y) ) & ( 1 Q (x , u) V V Q ( y , g ( x , y , u ) ))),

7,8: -CP <X, у , + (x , у ) , l Q ( x , u ) V Q (y , g (x , у , u >) >.

S i i t p e a l e eeldame, et ku m mu t a m i s p r o t s e d u u r i sisendil on a ntud v a l e m i l e F v a s t a v d i s j u n k t i d e hulk S. Tõestuse, et v a ­ lem F on s a m a s e l t väär, a s e n d a m e tõestus eg a , et d i s j u n k t i d e

16

(18)

h ul k S on v as turääkiv.

3. D i s j u n k t i d e h u l g a H- i nt er p r e t a t s i o o n . H er brandi t e o r e e m

3.1. Herbrandi u n i v e r s u m ja H - i n t e r p r e t a t s i o o n

Teoreemi F, & .. . & Fn — > 6 t õ e s t a m i s e k s t u le b näidata, et v a s t a v d i s j u n k t i d e hulk S on vasturää ki v. V a l e m i t e hulk on ag a v a s t u r ä ä k i v pa ra jasti siis, kui t e m a s s e k u u l u v a t e v a l e m i t e k o n j u n k t s i o o n on v A & r k õ i k v õ i m a l i k e s i n t e r p r e t a t ­ s i o o n i d e s k õ i k v õ i m a l i k e kandjatega. K u n a v õ i m a t u on ' A a d e l - da kõiki i n t e r p r e t a t s i o o n e k õ i k i d e kandjat eg a , s i i s on mei e j ä r g m i s e k s e e s m ä r g i k s le ida ü k s " h e a ” Kandja, m i s e s i n d a k s k õ i k v õ i m a l i k k e ja m id a s a a k s h õl psasti k o n s t r u e e r i d a k u m m u t a t a v a valemi põhjal. S e l l i n e k a n dj a leidub t õ e po ol es t , t e d a n i m e t a t a k s e d i s j u n k t i d e h u l g a H er brandi u ni ve rs u mi ks .

D i s j u n k t i d e h u l g a H er brandi u n i v e r s u m k o n s t r u e e r i t a k s e järgmiselt.

Def. O l g u H0 h u l g a S d i s j u n k t i d e s e s i n e v a t e k o n s t a n ­ t id e hulk. Kui S ei s i s a l d a k on stante, s ii s p a i g u t a t a k s e h u l k a s u v a l i n e konstant, n ä i t e k s H e = ta>. Seejärel o l g u i=0,l,... korral

H ^ = H;, U (t4 ,...,tn ) J +” on h u l g a s S e s i n e v n - k o h a l i n e -funktsioon, t^ €■ Hj, , j = l,...,n>.

H u l k a H = S h . n i m e t a t a k s e d i s j u n k t i d e h u l g a S H e rb randi

ьвО *

u ni ve r s u m i k s , iga h u l k a H^ a g a He rbrandi u n iv er su m i i_— n d a k s t a s e m e k s (i - 0,1,...).

Näide 3.1. O lg u S « IPix) V Q ( y ) ,] P (а),]Q(b)>. Siis H =

= H0 = H,, = ... = ia,b>.

N ä i d e 3.2. Olg u S - < R < x > , P(g(x>> V Q(y)>. S i i s H0 - Ca>,

H< = H0 0 Cg(a)>, H x = H< U lg( g(а))>,

H = Ca, g(a), g(g(a)), g(g ( g( a) )) , ...}.

17

5

(19)

De_f . D i s j u n k t i d e h ul g a S Herbrandi^ b a a s i k s n i m e t a ­ t a k s e kõigi el e m e nt aa rv a l emi te hu l k a kujul pn (h, ,... , h n ) , kus p r e d i k a a t s ü m b o l pn s i s a l d u b h u l g a S d i s j u n k t i d e s ja h^ , . . . , h„ e H.

Näi_de 3.3. N ä i t e s 3.1 t o od u d d i s j u n k t i d e h u l g a H er b- randi b a a s i k s on hul k

H6 = (P(a>, P(b), Q ( a ) , Q(b)>.

Näi^de 3.4. N A i t e s 3 . 2 t o od ud d i s j u n k t i d e h u l g a H e r b — randi b a a s i k s on hulk

H b = <R(a), P(a), Q(a), R(g(a)), PCg(a )) , Q(g(a>), R (g (g <a) ) ) , P ( g ( g ( a ) ) ) , Q ( g ( g( a) )) , ...>.

V a a t l e m e nüüd i n t e r p r e t a t s i o o n e , m i l l e ka n d j a k s on Herb ra n di u ni v e r s u m , n i n g e r a l d a m e n e n d e h u lg as t nn.

H - i n t e r p r e t a t s i o o n i d .

Def. In t er pr et a t s i o o n i I n i m e t a t a k s e d i s j u n k t i d e h u l g a S H-i^nterpretatsioonüks par a ja st i siis, kui kehtivad j ä r g m i s e d t ingimused.

1. I kujut ab h u l g a S iga konstandi iseendaks.

2... O l g u f s u v a l i n e n - k o h a l i s e f u n kt si o on i sümbol, mis s i s a l d u b h u l g a S d i s j u n k t i d e s , ja o l gu h^ ,. .., h n h ul ga S H er br a nd i u n i ve rs um i H elemendid. I nt e r p r e t a t s i o o n I seab f u n k t s i o n a a l s ü m b o l i l e f v a s t a v u s s e f u n k t s io on i , mi s kujutab

(hulga H n elemendi) (h+ hn ) (hulga H elemendiks)

* < h < ... h„>.

H u l g a s S s i s a l d u v a i d p r e d i k a a t s õ m b o l e i d võib v ä ä r t u s t a ­ da su valiselt.

D i s j u n k t i d e h u l g a S iga H — in te r p r e t a t s i o o n i või b v a a ­ d e l d a kui h u l g a S Herb r an di baasi e le m e n t i d e v ä ä r t u s t a m i s t . O l g u H- = CA^ A n ,...> d i s j u n k t i d e h u l g a S Herbrandi baas. S u v a l i s e H — in te rp r et a t s i o o n i võib s ii s e s i t a d a kujul 1 = <m4 ,. .. , m n ,. .. > , kus ny on kas Aj vöi

Al , s i is o n e le m e n t a a r v a l e m i1e IAj (j = 1,2,...). Kui mj on t

A^ o m i s t a t u d t õ e v ä ä r t u s "tõene", v a s tu pi di s el juhul aga

" v ä ä r ".

Näi_de 3.5. V a a t l e m e n ä i t e s 3.1 toodud d i s j u n k t i d e h ul ka S. T e m a H er brandi u n i v e r s u m on H = Ca, b>. H - i n t e r p r e t a t s i —

ia

(20)

oon seab k o n s t a n d i l e a v a s t a v u s s e a ja k o n s t a n d i l e b v a s t a ­ v u s s e b. H u l g a S H - i n t e r p r e t a t s i o o n i d on n ä i t e k s

1^ = CP (a) , P(b), Q (a) , Q(b)>

(s.o. H - i n t e r p r e t a t s i o o n , m i l l e s köik e l e m e n t a a r v a l e m i d P(a), P(b), Q(a), Q(b) on t Ö e s e d ) ;

= { lP ( a ) , lP(b), 1 Q (a) , "]Q (b) >

(s.o. H - i n t e r p r e t a t s i o o n , m i l l e s köik e l e m e n t a a r v a l e m i d on v ä ä r ad) ;

I5 = CP(a), P(b), 1 Q (a) , l Q ( b ) >

jne. M ä ä r a t e s er in e v a i d tõeväär tu s i e l e m e n t a a r v a i e m i tele, s aa me k okku 16 a ntud d i s j u n k t i d e h u l g a H - i n t e r p r e t a t s i o o n i .

Näi_de^ 3.6. V a a t l e m e n ä i t e s 3 . 2 t o od u d d i s j u n k t i d e hulka. H -i n t e r p r e t a t s i o o n i ka n d j a k s on hulk H = ia,g(a), g (g (a) ),...}. K u j u t u s (de-Finitsiooni kohaselt):

a — > a ,

g — * g nii, et g(h) — > g(h) iga h б- H k o r r a l . H ul g a S H - i n t e r p r et a ts io on e :

Ц = { R (a ) , P (a) , Q (a ) , R(g(a)>, P(g(a)), Q ( g( a ) ) , . . . >

(s.o. i n t e r p r e t a t s i o o n , m i l l e s iga e l e m e n t a a r v a l e m on t ö e n e ) ;

I* = < 1 R (a) , lP(a), 1Q (a) , lR( g( a) ), l P (g ( a> ), 1q ( g ( a ) ),...>;

I3 = i 1 R (a) , P (a) , Q (a) , l R ( g ( a ) ) , P(g(a ) >, Q(g(a)),

. . . >

jne.

D i s j u n k t i d e h u l g a igale i n t e r p r e t a t s i o o n i l e saab v a s t a ­ v u s s e s e a d a t e a t a v a H — i n t e r p r e t a t s i o o n i .

O l g u I i n t e r p r e t a t s i o o n , mi ll e k andja on D. I n t e r p r e ­ t a t s i o o n i l e I v a s t a v a k s ^ - i n t e r p r e t a t s i o o n i k s 1* n i m e t a t a k s e i n t e r p r e t a t s i o o n i , mi s k o n s t r u e e r i t a k s e järgmiselt:

o l g u h,| ,. . . , h n Herbrandi u ni versumi H elemendid. O lg u t e r m i l e h;, i n t e r p r e t a t s i o o n i s I* v a s t a v e le m e n t d;, ۥ D.

Kui P ( d 4 ,..., d „ ) o m an da b i n t e r p r e t a t s i o o n i s I v ä ä r t u s e t (vastavalt v ) , sii s ka P(h< t ..., hn ) o ma n da b i n t e r p r e t a t s i ­ o o n i s I* v ä ä r t u s e t (vastavalt v ) .

K eh t i b j är g mi ne

t e o r e e m 3 . 1 . D i s j u n k t i d e hulk on v a s t u r ä ä k i v p ar ajasti 19

5*

(21)

si is, kui ta on välr kõigis oma H— interpretatsioonides.

Tõ e s t u s . <=>) Kui S on vasturääkiv, siis peab ta olema väär kõigis interpretatsioonides igasuguste kandjatega, sealhulgas ka kõigis oma H-interpretatsioonides.

(<=> Olgu S väär kõigis oma H— interpretatsioonides.

Oletame vastuväi teliselt, et S ei ole vasturääkiv. Siis leidub selline interpretatsioon I, kandjaga D, milles S on tõene. Olgu I* interpretatsioonile 1 vastav H-interpretatsi­

oon. S on tõene interpretatsioonis 1*. See aga on vastuolus eeldusega. Järelikult peab hulk S olema vasturääkiv.

S e e g a p i i s a b h u l g a S v a s t u r ä ä k i v u s e v ä l j a s e l g i t a m i s e k s t e m a H - i n t e r p r e t a t s i o o n i d e l ä o i va a ta mi se s t. Kui H- i n t e r p r e t a t s i o o n i d e h ul k on lõ pl ik (nagu n ä i t e s 3.5), siis on s e l l e teoree mi alusel v õ i m a l i k t õ e s t a d a d i s j u n k t i d e h u lg a va s t u r ääk i v u s t .

3.2. S e m a n t i l i s e d puud

H u l g a S kõik H - i n t e r p r e t a t s i o o n i d võib e s i t a d a graa-fi- na, m i d a n i m e t a t a k s e s e m a n t i l i s e k s puuks. D i s j u n k t i d e hulga v a s t u r ä ä k i v u s e t õ e s t a m i s t v õ i b s ii s v a a d e l d a kui t e m a s e m a n ­ t i l i s e puu k o n s tr u ee ri mi s t.

E s i t a m e kõ i g e p e a l t m õ ne d de-finitsioonid.

2ef_. O l g u A e ie me nt a a r v a l e m . L i t e r a a l e A ja ] A n i m e t a t a k s e k o n t r ä ä r s e t e k s , h u l k a (A, 1 A) n i m e t a t a k s e k o n t r a a r s e k s paari ks .

Eef,. O lg u S d i s j u n k t i d e hul k ning o lg u H b tema Herbrandi baas. H u l g a S semanti_liseks g u u k s n i m e t a t a k s e puud, m i l l e s i g a l e ka a r e l e on v a s t a v u s s e s e a t ud lõplik hulk l i t e r a a l e h u l g a s t H b nii, et

(i) igast t i p u s t N v ä l j u b ain u lt lõplik hulk kaari Lj , . . . , L „ . O lg u k a a r e l e Lj, v a s t a v a t e l i t e r a a i i d e k o n j u n k t ­ sioon (i = 1,..., n). S i i s 3,, V ... V G h on s a m a s e l t tõene vai em.

(ii) T ä h i s t a g u iga t ip u N korral I(N> kõ i k i d e h u l k a d e ihendi t, mis v a s t a v a o ti p p u N v ii va tee kaartele. S i i s I (N) ei s i s a l d a k o n t r a a r s e i d paare.

20

(22)

Nä i d e 3.7. Olgu H b = CP, Q, R> h u l g a S Her br a nd i baas.

Joonisel on k uj utatud h ulga S kaks s e m a n t i l i s t puud.

DejF. O lg u H & = -CA« A n ,...> d i s j u n k t i d e hu l g a S H er brandi baas. Öeldakse, et h u l g a S s e m a n t i l i n e puu on täieJULjk^ pa ra jasti siis, kui iga i = 1, 2, ... ja iga r i p p u v a ti p u N korral si sa l da b I (N) kas A|_ või 1 A^ .

E e l m i s e s n ä i t e s toodud se ma n t i l i s e d puud on täielikud.

Kui h u lg a S He rbrandi b a a s on lõpmatu, s i i s on ka S iga täie l ik s e m a n t i l i n e puu lõpmatu.

T äi e li k s e m a n t i l i n e puu esi ta b h u l g a S kõ i k v õ i m a l i k u d H-i n t e r p r et at s i oon i d .

Iga tip u N korral m o o d us ta b I<N> osa h u l g a S mingist i n t e r p r e t a t s i o o n i s t .

Kui S on v a st ur ää k iv , sii s ta peab ol e m a väär igas H - i n t e r p r e t a t s i o o n i s , Me v õ i m e s e m a n t i l i s e p u u ha r u k o n s t r u e e r i m i s e p e a t a d a ti pu s N, kui I CN) ei r a h u l d a hu lk a S.

N ä i d e 3.3. Ol g u S = (P, Q V R, l P V 1ö, ] р V lR}.

H u l g a S Herbrandi b aa s on H = -CP, Q, R>. Joonisel on v a s a ­ kul n ä i d a t u d h u l g a S täie l ik s e m a n t i l i n e puu, m i l l e k o n s t ­ r u e e r i m i n e on p e a t a t u d igas n i i s u g u s e s t ip u s N, kus selgub,

21

6

(23)

et I (N) ei rahulda hulga S mingit disjunkti. Tipus 1 selgub

nimelt, et v ä ä r t u s e v saab d i s j u n k t I P V lQ, t ip us 2 d i s j u n k t I P V lR, t i p us 3 - d i s j u n k t Q V R, ti p u s 4 - d i s ­ junkt P.

3.3. H er brandi t e o r e e m

H er br an di t e o r e e m on al us e k s e n a m i k u l e ka as ae g s e t e l e m a s i n a i g o r i t m i dele, m i s on v ä l j a tö ö t a t u d t e o r e e m i d e t õ e s t a ­ miseks. H er brandi t e o r e e m põ hi n e b eespol t õ e s t a t u d teoreemil 3.1, s.t. s e l l e k s et selgi ta da , kas d i s j u n k t i d e hulk on v as tu r ä ä k i v , on t a r v i l i k ja p i i s a v k o n t r o l l i d a ai nu lt H — in t er pr e t a t s i o o n e . K un a d i s j u n k t i d e hu l g a S H — i n t e r p r e t a t ­ s i o o n e võib o ll a l õ p m a t u hulk, s i i s t uleb neid teataval viisil s ü s t e m a t i s e e r i d a . S e l l e k s saab k a s u t ad a s e m a nt i li st p u u d .

Def. D is j unkti С -fundamentaalnäi^teks n i m e t a t a k s e d i s ­ junkti, mis on saa du d С kõigi m u u t u j a t e ase n da mi se l H e r br a nd i u n i ve rs um i e l e m e n t i d e g a (samad m u u t u j a d a s e n d a t a k ­

22

(24)

se s a m a d e elementidega).

N ä i d e 9_. V aa t le me n ä i t e s 3.1 t o od u d d i s j u n k t i d e h u l k a S = -tP(x) V Q ( y ) , P(a), Q(a)>. Di sj unkti P(x) V Q(y) -fun- d a m e n t a a l n ä i ted on P(a) V Q(a), P(a) V Q(b), Р(Ь) V Q(a), P(b) V Q ( b ).

T e o r e e m 3 . 2 (Herbrandi teoreem). D i s j u n k t i d e hul k S on v a s t u r ä ä k i v parajasti siis, kui e k s i s t e e r i b te m a d i s j u n k t i d e

■fundamentaalnäidete lõplik v a s t u r ä ä k i v hulk S / .

Tõestus. (=>) O l g u d i s j u n k t i d e hul k S vas tu rä ä ki v. Siis on ta väär o m a kõ i k i d e s i n t e r p r e t a t s i o o n i d e s , s e a l h u l g a s H — i n t e r p r et a ts io on i de s. H a k k a m e j uurest a l a t e s läb im a h u l g a S t ä i e l i k k u s e m a n t i l i s t puud. S el l e pu u iga h a r u l ä b i m is e k a t k e s t a m e niipea, kui j är j e k o r d s e s t i p u s selgub, et v a s t a v i n t e r p r e t a t s i o o n ei r a h u l d a hu l g a S mingi dis ju nk ti С -funda- m e n t a a l n ä i d e t C ‘. Õhtlasi e e m a l d a m e veel l ä b i m a t a o s a s e l ­ lest harust. Sa a m e s e m a n t i l i s e puu, m i l l e s on l õplik arv t ip p e ja lÖplik arv kaari (see järeldub Kftnigi l emmast * ).

J ä r e l i k u l t leidub f u n d a m e n t a a l n ä i d e t e l õplik hulk , kus iga f u n d a m e n t a a l n ä i d e C' on väär v ä h e m a l t ü he s H - i n t e r p r e t a t - sioonis. S e e t õ t t u on ka hulk S' vasturääkiv.

(<=) Oletame, et leidub d i s j u n k t i d e h u l g a S

■f u n d a m e n t a a l n ä i d e t e lõplik hulk S', mis on vasturä äk iv . Kun a S iga i n t e r p r e t a t s i o o n 1 sis al da b h u l g a S' in te rp r et a t s i o o n i I' ning I* ei r a h u l d a h u l k a S', si i s i n t e r p r e t a t s i o o n I ei r a h u l d a samuti hu l k a S ‘. Kui d ükski i n t e r p r e t a t s i o o n I* ei r a h u l d a hu l k a S'. J är e l i k u l t ka ükski (hulga S) i n t e r p r e t a t s i o o n I ei r a h u l d a h ul k a S ‘. S e e p ä r a s t ei r a hu l d a h ul k a S tlkski hu lg a S' i n te rp r et at si o o n . J ä r e l i k u l t on S vastur ää k i v.

Näi^de 3. 10. V a a t l e m e v a le mi t ( V x ) P ( x ) 4 ( 3 x ) 1 P(y).

T em a s t a n d a r d k u j u võib e s i t a d a d i s j u n k t i d e h u l g a n a S =

= CP(x), 1 P(f(a))>. See on v a s t u r ä ä k i v d i s j u n k t i d e hulk, sest l eidub tema -fundamentaalnäidete v a s t u r ä ä k i v hulk

S' = <P(+ (a) ) , i P ( f l a ) ) } .

^vt. näit. Д* Кнут. Искусство программирования для jBM.

Т. I. Основные алгоритмы. М., Мир, 1976, lk. 472.

23

6*

(25)

Teoree mi 2.1 põhjal on va l e m ( Vx)P(x) & ( 3 y) l p ( y ) s a m a ­ selt väär.

H er br an di teore em i põhjal saab TTÜ k o n s t r u k t i i v s e l t la­

hendada; g e n e r e e r i m e valemi s t a n d a r d k u j u e si t a v a d i s j u n k t i d e h u l g a S + u n d a m e n t a a l n ä i d e t e hulki S„ ~ Sj - S^ - ... . Iga h u l g a Sj s a a m i s e k s (i = 0,1, 2, . .. ) as e n d a m e hu l g a S di s j u n k - t i d e s m u u t u j a d (kõikvõimalikel viisidel) Herbrandi u n i v e r s u ­ mi i - n d a t a s e m e e l e m e nt id e ga . K o nt ro ll i me , kas S.‘ on v a s ­ t u r ä äk iv , k a s u t a d e s s e l l e k s s u v a l i s t l a u s e a r v u t u s e s sobivat m e e t o d i t (hulga S-' d i s j u n k t i d e s ei s i s a l d u muutujaid). Kui S o n va s t u r ä ä k i v , s i is He r brandi teoreemi põhjal on ka S v a s t ur ää ki v . Vastas e l korral g e n e r e e r i m e jär gm is e h u l g a S£^.

P r o t s e s s võib p r e d i k a a t a r v u t u s e p o o l 1 a h e n d u v u s e t õ t t u kesta lõpmatus en i. Kui aga S on v a s t u rä ä ki v, siis g ar an t e e r i b He r br an di teoreem, et see p r o t s e d u u r avas ta b hu l g a S -funda­

m e n t a a l n ä i d e t e v a s t u r ä ä k i v a h u l g a S f .

H er brandi t e o r e e m oli e s i m e s t e arvutil re al i s e e r i t u d kummutami s p r o t s e d u u r i de a l u s e k s .

N ä i d e 3. 1_1. Olg u S = CP(x), l P ( f (y))>. Tõestame, et S on v as t u r ä ä k i v , k o n s t r u e e r i d e s -f u n d a m e n t a a l n ä i d e t e hulki.

Kuna

H0 = Ca>, siis

= CP(a) , 1P(+ (a) )>.

Hulk Sõ ei o l e vas tu rä ä ki v. L e i a m e H er brandi universumi 1.

taseme:

H,, = Ca, + (a)>.

Siis

S.j = CP(a), P (-f (a) ) , 1 P (+ (a) ) , 1 P (-f ( + (a))) >.

Hulk S^ on va st u r ä ä k i v , ses t s i s a l d a b ko n t r a a r s e paari P(-f(a)), 1 P(f (a)), s e e g a He rb randi teoreemi ko ha se lt on ka hulk S vasturää k iv .

Näi^de 3.12. V a a t l e m e d i s j u n k t i d e h u lk a S = C P ( x , a , g ( x , b ) ), l P ( + ( y ) , z, g (-f (a) ,b) ) > .

Tõ e stame, et S on v as t u r ä ä k i v , k o n s t r u e e r i de s f u n d a m e n t a a l — n ä i d e t e hulki. K u na

K e = Ca,b>, siis

^4

(26)

Sõ= с P(a,a,g(a,b>), P (b ,а ,g <b ,b ) ) , IP (a) ,a ,g (-F (a) ,b) ) , 1 P<f < a ) , b , g < a ) , b ) ), 1 P (b) ,a,g ta) ,b> > , TP (b) ,b ,g <+ (a> ,

b) ) >.

Hulk S g ei ol e vasturääkiv. L e i a m e Her br an d i universuThi 1.

taseme:

i-ц = { a, b, -f ( a) ,f (b ) ,g <a,a),g<a,b),g(b,a),g(b,b)>.

Si i s

= Sõ U <P(-f (a) ,a,g(-f (a> ,b>)

H ul k S,j on v as t ur ää ki v , sest s is a l d a b k o n t r a a r s e paari P (-Ma) ,a,g (-f(a) ,b) ) ja 1 P ( + ,<a) ,а ,g (-f (a) ,b ) ) .

Herbrandi teoreemi kohas el t on ka hulk S va sturääkiv.

Näi_de 3.13. L a h e n d a m e nüõd j ä r gm is e ülesande.

MÖned p a t s i e n d i d a r m a s t a v a d kõiki doktoreid. Ökski p at si en t ei a r m a s t a posijaid. Tõestada, et tlkski do kt o r p o l e posija.

K õ i g e p e a l t e s i t a m e e el d u s e d ja v äi te p r e d i k a a t a r v u t u s e valemitena. T ä hi st a me

P (x) - x on patsient, D(x) - x on doktor, Q(x) - x on posija, L(x,y) — x a rm a st ab y-t.

Eeldused võib siis e s i t a d a j är gm i s t e valemitena:

F1 = ( 3x)(P( x ) & ( V y ) ( B ( y ) — > L (x ,y) ) ) ; Fj, = ( Vz) (P(z) -> ( Vt)lQ(t) -» 1 L(z ,t) ) ) . V ä i d e esi tub v al e m i n a

G = ( V u) (D(u) —!► lQ(u) > .

TTÜ l a h e n d a m i s e k s tuleb tõestada, et va l e m (F^ & FA ) —> G on s a m a s e l t tõene, s.t. tema e i tu s & Ffc & 1G on s am as el t väär. T e i s e n d a m e v i i m a s e valemi d i s j u n k t i d e h u l g a k s (kon­

j un ktsiooni iga li i km e võib s e e j u u r e s muidugi t e i s e n d a d a eral d i ):

1

F^ = ( 3x) <P(x) & ( V y M 1 D (у) V L (x ,y) ) ) = 4

= P (a) & ( V y ) < T D (y) V L <a , у ) ) = 5

= ( V y X P l a ) & ( 1 D(y) V L ( a , y ) )) = 7

= P (а) & ( 1 D (у) V L (a,y>), 25

7

Referenzen

ÄHNLICHE DOKUMENTE

Liitiumorgaaniliste ühendite reaktsioonid on väga samased Grignardi reaktiivi omadega, nende reaktsiooni võime on aga suurem kui Grignard'i

Koronarlit esineb sagedamini koos endomüokardiidiga reuma ägeda või retsidlveeruva kulu korral.. Laps

da, et tal poleks mõju olnud meie ajakirjanduse käekäigule. aprillil 192o, said nad juba esimestel nädalatel välissõnumeid kohalikust jaamast. Seda, et raadio asus

Bt amfiibide keha (peale pea) segunenud vere saab ja et hingamiselundidki ei ole siin, nagu nägime, veel kuigi hästi arenenud, sellest mõistamegi, miks amfiibide

Tuleb pidada meeles, et mitte alati pole köha kopsude või pleura haigest^lse tunnuseks, vaid on sageli tingi­.. tud südame vasema poole kas või

mas kirjakeeles, murretes koi ka eeposes üldisemalt tuntud hoopis teises tähenduses, nagu näit. Selles tähenduses esineb verb uurima Kp-s neli korda, tähenduses

съезда эпидемиологов, микробиологов, инфекционистов и гигиенистов Эстонской ССР.. О ревакцинации

туского государственного университета. полит, экономии). Планы семинарских занятий по политической экономии капитализма для студентов-заочников ТГУ на