1 пєнініњ ОЌу программасы syllabus


- дәріс тақырыбы: Буль функцияларының толық жүйелері. Пост теоремасы (2-сағ)



жүктеу 19,56 Mb.
бет21/34
Дата31.05.2018
өлшемі19,56 Mb.
#18555
1   ...   17   18   19   20   21   22   23   24   ...   34

8- дәріс тақырыбы: Буль функцияларының толық жүйелері. Пост теоремасы (2-сағ)


Дәріс конспекті:

Буль функцияларының толық жүйелері.Кез келген логикалық функция өрнектелетін логикалық операциялардың жиынтықтары болады. Мұндай операциялар жиыны функционалды толық жүйелер немесе базис деп аталады. Функционапды толық жүйелерге немесе базистерге мысалдар.

{  , ,  }; {  ,  }; { ,  }; { }; { }; {  , , 1 }; { ,  }; {  , ,  }; {  , ,  }; т.б

Бұлардың ішінде көбірек зерттелгені {  , ,  }- базис; Бұлар буль формулалары деп аталады.

Анықтама. Логикалық функциялар жиыны Р2 - негізгі жиыны , ал операциялары -дизъюнкция, конъюнкция, терістеу болатын {Р2; , ,  } алгебрасы логикалық функциялардың бульдік алгебрасы деп аталады.

1-Теорема Кез келген логикалық функция буль формуласы түрінде кескінделеді яғни дизъюнкция, конъюнкция, терістеудің суперпозициясы. Бұдан буль формулаларының жүйесі   {  , ,  }; функциональды толық жүйе.Бұл кесте түрінде берілген кез келген функцияны буль алгебрасының формуласы түрінде кескіндеуге болатындығын көрсетеді.

2-Теорема. Егер функционалды толық * жүйенің барлық функциялары  -жүйенің формулалары арқылы өрнектелетін болса,онда  - жүйе де функционалды толық жүйе болады.

Кез келген жүйенің толықтығы туралы сұраққа Пост теоремасы жауап береді:



Пост кластарының анықтамасы.

  1. Р0 – класы. Бұл 0- ді сақтайтын буль функциялары класы, яғни f (0,0,…,0) = 0 болатын функциялар. Р0 f  f (0,0,…,0) = 0}.

  2. Р1 –класы. 1- ді сақтайтын функциялар класы, яғни f (1,1,…,1) =1 болатын функциялар. Р1 f  f (1,1,…,1) = 1}

  3. S - өзіне өзі түйіндес функциялар класы. S={f  f - өзіне өзі түйіндес функция}

  4. М – монотонды функциялар класы. Кез келген (1, ...,n) және (1, 2,...,n) нөлдер мен бірлер жиынтығында 1 1,..., n n шарттың орындалуынан

f (1,…,n) f (1,…,n) орындалса f (х12,…,хп) функциясы монотонды деп аталады. М  { f  f – монотонды функциялар }.

5. L- сызықты функциялар класы.



Егер буль сақинасында < {0,1},  ,  > f- функциясы f (х12,…,хп) = c0  c1x1  c2x2 …  cnxn түрінде өрнектелетін болса, мұндағы с12,...,сn {0,1} онда Буль функция сызықты деп аталады. c0 с1с2,...,сп коефициенттері төмендегідей анықталады.

с0= f (0,0,…,0), c0  c1= f (1,0,…,0), c0  c2= f (0,1,…,0) ,..., c0  cn= f (0,0,…,1) яғни с0 = f (0,0,…,0), c1= c0  f (1,…,0) ,…, сn = c0  f (0,0,…,1)


Сонымен f – функциясының сызықтығын тексеру деген сi коэфициенттерінін тауып, берілген формуланың ақиқаттық кестесімен табылған c0  с1х1 ...  cп хп формуланың ақиқат кестесін салыстыру болып табылады Мысалы. x  y функциясы сызықты ма ?

Тексеру: c0 = o  o = o; c1 = c0  f(1,0) = 0  (1  0) = 1; c2 = o  (f (0,1)) = 0  (0 1) = 1;

Сонымен c0  c1 х  c2y  x  y; x v y пен x  y ақиқат кестесі бірдей емес. Ендеше x v y – cызықты емес. Егер функцияның МДҚФ тұріндегі V – операциясының орнына  қойылса онда сызықты функцияның мүлтіксіз полиномды қалыпты түрін аламыз. (МПҚФ) (дизъюнкция белгісінің орнына  ). Бұл Жегалкин полиномы деп аталады. Мысалы,

F(x1,x2,x3)= (x2  x3)  (x1  x2)



функциясын 2 модулі бойынша қосу полиномы түрінде жазу керек.

f(x1,x2,x3)= ( x3)  (x1  x2)  (x2,  x3, 1) (x1  x2, x1x2)  (x2,  x3, 1)  (x1  x2 x1x2  1)  (x2,  x3, 1)   x1  x2 x1x2  1 (x2,  x3, 1)  (x1  x2 x1x2  1) = x1  x3 x1x2  x1x2  x2  x1x2  x2  x1x3  x2x3  x1x2 x3  x3  x1  x2  x1x2  1=  x2  x1x3  x2x3  x1x2 x3  1

(P2,  ,,1) – Жегалкин алгебрасы деп аталады.  = { ,,1} болып белгіленеді:

сигнатура деп аталады.

Анықтама. Егер Жегалкин көпмүшелігінің құрамында айнымалылардың көбейтіндісі бар болса, онда көпмүшелік сызықты емес деп аталады, жоқ болса сызықты деп аталады.

Буль функциясының сызықтылығы Жегалкин көп мүшелігінің сызықтылығымен эквивалентті яғни Жегалкин көпмүшелігі сызықты болса оған сәйкес буль функкциясы да сызықты болады.



Мысал. f(x1y) = xy функциясы Пост класстарының қайсысына жататынын анықтау керек.

f (0,0) = 1; f (1,1) = 0, f(x1y)  Po және f(x1y)  P1

f (1,0)  f (0,1) болғандықтан f(x ,y)  S;

f (0,0)  f (1,1) болғандықтан f(x ,y)  M;



f(x ,y) функциясы үшін Жегалкин көпмүшелігі f(x ,y) = x y =

= (x  1)  (y  1) = сызықты емес. Мынадай кесте қүруға болады:

Пост теоремасы Буль функциялар жүйесі Ғ толық жүйе болады тек сонда ғана, егер әрбір P0, P,S,M,L кластары үшін Ғ жүйесінен осы класқа жатпайтын функция табылса.

функция

кластар




Po

P1

S

M

L



жоқ

жоқ

жоқ

жоқ

жоқ




Бұл теоремадан жоғарыдағы функция толық жүйе құрады, яғни Шеффер функциясы арқылы кез келген буль функциясын алуға болады:

х  x  x, x  y   (x  y) (x  y)

Буль функциялар жүйесі толық болса базис деп аталады, ал жүйеден кез келген функция алынып тасталса жүйе толық емес болады.



Теорема. Әрбір базис 4-тен артық емес буль функциясынан тұрады. Мысалы,

{, }, {, }, {, }, { }, { }, { , v, 0 },{ , , , } базистер.



1-мысал. (P2,  ,,1) – Жегалкин алгебрасындағы  = { ,,1}сигнатурасы функционалды толық жүйе. Бұл кез келген логикалық функция  сигнатурамен кескінделетіндігін,яғни кез келген логикалық функция айнымалылар мен { ,,1} операция символдары арқылы өрнектелетіндігін көрсетеді.. { ,,1} – функцияналдың толықтығын дәлелдеу үшін.

а) = x  1

б) x  0 = 1



в) x1(x2  x3) = x1x2  x1x3

г) x1  x2 = x1x2  x1 x2



е) x  = 1

қатынастары қолданылады. Формулалардың эквиваленттігін дәлелдеудің стандартты әдісін қолданып,бұл қатынастардың дұрыстығына көз жеткізуге болады.

х



1



0

1

1

1

1

0

1

0








*





*

0

0

0

0

0

0

0

1

1

0

0

1

1

0

1

0

1

1

1

1

1

1

0

1




Бірінші теоремадан Буль функцияларының жиыны *  {  , ,  }-функционалды толық. 2-теорема бойынша  = { ,,1} жүйесінің толықтығын дәлелдеу үшін *  {  , ,  }-базистің операцияларын  = { ,,1}-базистің операциялары арқылы өрнектеуге болатындығын көрсету жеткілікті. Конъюнкция () операциясы екі жүйеге де ортақ . Енді қалған операциялардың (дизъюнкция (), терістеу( ) ) { ,,1}-символдары арқылы өрнектелетіндігін көрсетсек жеткілікті. Бұл жоғарыдағы а),г) қатынастарынан көрініп тұр.

Негізгі әдебиет: 1[49-54]; 2[192-197].

Қосымша әдебиет: 7[50-80] .

Бақылау сұрақтары:

2. Пост кластарының әрқайсысына анықтама беріңіз.

3. Логикалық функциялардың қандай жүйелері толық деп аталады?

4. Функционалдық толықтығы туралы Пост теоремасы қандай?

5. Қандай логикалық функциялар сызықты деп аталады ?

6. Жегалкин алгебрасына қандай логикалық функциялар кіреді?


жүктеу 19,56 Mb.

Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   34




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау