Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Семантика на програмните езици. Компактни оператопи. Свойства


Информационни технологии | 2009-12-04 | 53 сваляния

3.Компактни оператопи. Свойства .



Всяко тотално изображение Г: Fn -> Fr ще наричаме оператор. Двойката (n,r) определя типа на оператора Г. Втора забележителна особеност на изображението G е неговата компактност. Нека Г е оператор от тип (n,r). Ще казваме че Г е компактен ако при всеки избор на f от Fn и естествени числа х1,..., хr и у е изпълнене еквивалентноста Г(f)( х1,..., хr ) у точно тогава когато съществува крайна подф-ция h на f за която Г(h)( х1,..., хr) у. Друго свойство на оператора G е неговата ефективност. Ако аргумента F изчислима функция то G (F) е изчислима ф-ция. Ако е известна програма а за изчислението на F можем алгоритмично да конструираме програма б за преместването на G (F). Нека Г е оператор от тип (n,r). Казваме че Г е ефективен ако съществува рекурсивна ф-ция h такава че Г (va(n) ) = v h(a)r при всеки избор на код на програмата а. Рекурсивни оператори ще наричаме тези оператори които са едновременно компактни и ефективни. Да разгледаме съвкупноста Fn на n-местните частични функции в множ. на естествените числа. нека f и g са елементи на Fn . Ще казваме че f } g ако функцията g е продължение на функцията ,. т.с. f(х1,..., хn ) у -> g (х1,..., хn ) у при всеки избор на естествените числа х1,..., хn и у. Нека Х } Fn . Ще казваме че g е горна граница на Х ако g мажорира всеки елемент нс Х, т.е " f (f Х-> f } g). Функцията g е точна горна граница на Х ако g е горна граница на Х и g се мажорира от всички горни граници на Х. Има подмнож. на Fn които не притежават горни граници. Нека f0 } f1 } } fk } e монотомнно растяща редица от елементи на Fn и G={(yхy,y) | $k(yхy) y}. Тогава G е графика на ф-ция g която е точна горна граница на редицата { fk } kN. Една частична ф-ция от Fn ще наричаме крайна ако притежава крайна дефиниционна област. Всяка крайна ф-ция е изчислима. Нека f0 } f1 } } fk } е монотонно растяща редица и h } U fк. Тогава за някой член fm на редицата h } fm. Нека разгледаме оператора Г от тип (1,1) опеделен като Г(f)(х) {0, ако f е тотална

{1, ако f не е тотална

Да допуснем че Г е компактен. Нека f е тотална ф-ция. Тогава Г(f)(0)=0.Каквато и крайна подф-ция h на f да вземем ще имаме Г (h)(0)=1. Компактните оператори имат свойства близки до тези на непрекъснатите ф-ции в множ. на реалните числа. Следващото твърдение е аналог на факта че две ф-ции които са определени и непрекъснати за всяко реално число и съвпадат в/у множ. на рационалните числа, съвпадат навсякъде. Нека Г1 и Г2 са компактни оператори от тип (n,r). Да предположим че Г1 (h)= Г2(h). Тогава Г1(f)= Г2(f) за всяка частична ф-ция f Fn. Всеки компактен оператор Г е монотомен. Оператора Г от тип (n,r) се нарича (изброимо ) непрекъснат ако при всеки избор на монотонно растящата редица f0 } f1 } } fk } от елементи на Fn Г(U fк ) е точна горна граница на множ. {Г(fк) | к N} в Fr. Всеки компактен оператор е непрекъснат. Нека Г е оператор от тип (n,n). Казваме че f е минимална неподвижна точка на Г ако Г(f)= f и всеки път когато g Fn и Г(g)= g имаме f } g. Нека Г е монотомен оператор от тип (n,n). Нека f е минималното решение на неравенството Г(Х) }Х, т.е. Г(f) } f и " g(Г(g) } g-> f } g). Тогава f е минимална неподвижна точка на Г.

Семантика на програмните езици. Компактни оператопи. Свойства

Добави своя коментар:



Тагове от реферата: , , ,

Изтегли в DOC | PDF | ZIP