Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mat_log_tolyk-_-zhauaptar.docx
Скачиваний:
103
Добавлен:
24.03.2015
Размер:
1.04 Mб
Скачать

30. Қорыту.

а) Қорытудың табиғи құрылымдық ережелері.

в) Қорытуға 1-3 мысалдар

Егер ,...,формулалар тізбегінде әрбір формула аксирма немесе өзінің алдындағы формулалардың тікелей салдары болса,жоғарыдығы тізбекті предикаттар есептеуінің қорытуы д.а. соңғы формуласыболатын предикаттар есептеуінің қорытуы табылса,формуласын предикаттар есептеуінің теоремасы д.а. Белгіленуі : |-.

Тепе-теңдік заңы: |-;

Алмастыру ережесі: Г,\:Г,;

Қысқарту ережесі: Г,\:Г;

Қима ережесі:Г\:Г;

Математикалық практикада осы қорыту ережелері аты аталмай-ақ қолдана береді. Оларды табиғи қорытудың құрылымдық ережелері д.а.

Корыту мысалдары:

1-мысал: Келесі қорытудың ақиқаттығын дәлелде

∀x(P1(x)→(⌐P2(x))); ∀x(P3(x)→P(x))\ ∀x(P3(x)→(⌐P2(x));

1) F1= ∀x(P1(x)→(⌐P2(x))- себеп;

2) F2=∀x(P3(x)→P1(x))-себеп;

3)F3= ∀x(P1(t)→(⌐P2(t))-F1 формуласынан жалпылау кванторын аластау ережесі бойынша;

4)F4= ∀x(P3(t)→P1(t) – F2 формуласынан жалпылау кванторын аластау ережесі бойынша;

5)F5= ∀x(P3(t)→ ⌐P2(t)-F4 және F3 формулаларына силогизм заңын қолдану арқылы алынды;

6)F6=∀x(P3(x)→(⌐P2(x)- F5 формуласынан жалпылау кванторын енгізу ережесі бойынша;

Сонымен ∀x(P3(x)→⌐P2(x)) формуласының ақиқаттығын дәлелдедік!

31.Тъюринг машиналары.

а) Тъюринг машиналарының программалары.

в) Нөлді көшіру программасы.

1936 жылы Тюринг кез келген есептеуді орындай алады деген жорамалмен теориялык машиналар класын енгізді. Олардың сипаттамасын берейік.

Көз алдымызға квадратттарға бөлінген акырлы лентаны елестетейік. Машинаның алфавиті болып аталатын S0, S1 ..., Sn символдары беріледі. Әр кезде әр квадратқа 6ip символ жазылады. Әр кезде квадратта бip символдан артық болмайды. Машинаның ішкі жағдайлары болып табылатын {q0,..., qm} жиыны болады. Әр кезде машина сол ішкі жағдайлардың біреуінде ғана болады. Сонымен бipгe кез келген уақытта квадраттардың бipeyiн ғана қарастыратын оқу тетігі бар. Машина бip мезетте бip ғана қимыл істейді. Егер машинаның оқу тетігі қарастырылып тұрган квадратта Si. символы тұрса, ал машинаның ішкі жағдайы qj болса, онда ол келесі кимылдардың бipeyiн істейді.

Осы квадраттағы Si символын көшіріп , Sj символын осы квадратка жазады;

Оң жактағы көрші квадратка көшеді

Сол жактағы көрші квадратка көшеді

Токтайды.

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

Бос клеткада S0 символы бар деп есептейік. Онда кез келген уакыт­та кез келген клеткада символ бар. Алдыңғы үш қимылды болашакта бұйрық деп атайтын келесі реттелген төрттіктермен белгілеуге болады:

(1 )q.StSkqr, (2)q.S.Lqr, (3)qj SiRqr

Бұл жерде алдыңғы eкi символ – машинаның ішкі жағдайы мен карастырылып отырған квадраттағы символ, үшіншіci - кандай символ жазылатындығының немесе оқу тетігінің не солға не оңга жылжуының белгісі, ал төртінші кандай iшкі жағдайға көшетінін көрсетеді.

Сонымен енді біз кез келген Тьюринг машинасы мен осы машинаның алфавитінде құрылған алгоритмді байланыстыра аламыз. Осы алфавиттен кез келген сөзді солдан оңға карай жазамыз. Оку тетігі ең сол шеткі квадратты карастырып тұрған кезде машина q0 iшкі жағдайында жұмысты бастайды. Әр кадамда не символ өшіріп, басқа символ жазады, не көрші квадраттардың біріне көшеді. Егер машина жұмысын токтатса, онда лентадағы сөз алгоритмнің нәтижесі болып есептеледі. Енді Тьюринг машинасының дәл анықтамасын берейік.

Келесі екі шартты канағаттандыратын акырлы төрттіктер жиынын Тьюринг машинасы деп атаймыз:

Төрттіктердің кез келген не qj Si Sk qr, не qj Si L qr, не

qj Si R qr түрінде болады.

Алдыңғы eкi символдары бірдей болатын төрттіктер жок.

Әр тертік бұйрык деп аталады. Бұйрықтарға енетін Sm символдары сытркы жағдайлар деп аталады. Бұйрыктардағы qs символдары ішкі жағдайлар деп аталады. Q0 кез келген машинаның жағдайы болып табылады.

Егер Р - бос болуы мумкін, ал Q бос емес сөз болса және qs машинаның ішкі жағдайы болса, онда PqsQ машинаның конфигурациясы деп аталады. Егер келесі шарттардың бipeyi орындалса, онда машина α конфигурациясын β конфигурациясына көшеміз дейміз:

α конфигурациясы PqjSi Q туршде, β конфигурациясы Pqr SkQ түрінде, ал qjSi Skqr - машинаның бұйрықтарының бipeyi;

2) α - PSkqjSiQ түрінде, β – PqrSkSiQ түрінде, ал qjSiLqr - машина­ның бұйрықтарының бipeyi;

3) α –qjSiQ түрінде, β – qrS0SiQ түрінде және qiSiLqr - машинаның бұйрыщтарының бipeyi;

α- PqjSiSkQ түрінде, β – PSiqk SkQ түрінде және qjSiRqr - машинаның бұйрыщтарының бipeyi;

5) α – PqjSi түрінде, β – PSiqjS0 түрінде және qjSiRqr - машинаның бұрыщтарының бipeyi.

Егер #Д.-ден басталатын буйрык болмаса, онда машина PqS.Q конфигурациясында токтайды деп атаймыз.

φt (P) = Q орындалуы ушш q0P конфигурациясынан басталы R1 R2 теңдігі орындалатын R1 qr R2 конфигурациясымен аякталуы

керек.

Кез келген Тьюринг машинасын кез келген n саннан тұратын тізбекке пайдалануға болады. Бершген f(х) функциясын есептейтін Тьюринг машинасына екі сан берсек, ол машина баска функцияны есептейді

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]