Семантика на програмните езици. Минимални решения на системни уравнения.Теорема Кнастер-Тарски
| Информационни технологии | 2009-12-04 | 149 сваляния |
7.Минимални решения на системни уравнения.Теорема Кнастер-Тарски.
Всяко непрекъснато изображение f на А в А притежава минимална неподвижна точка.Док.: Дефинираме редицата a0 ,a1 ,... от елементите на А посредством следната индуктивна дефиниция:
| a0 =
| aк +1 = f(aк)
С индукция по к ,използвайки монотонноста на f ,получаваме че редицата { aк } е монотонно растяща.Нека а = aк .Ще покажем че а е минималната неподвижна точка на f следва че f(а)= f(aк)= f(aк)= aк+1 ,откъдето f(а) }а.НЕка f(b) } b.Синдукция по к получавамв,че aк } b при всеки избор на к ,откъдето а= aк } b.Така показваме,че а е квазиминимална точка на f и следователно съгласно предишното твърдение а е минимална неподвижна точка на f. Теоремата на Кнастер-Тарски може да бъде обобщена за системни уравнения.Нека Аi = Аi , }i , i, i=1,..,n, са ОС и D=А1 ‡ ... ‡ Аn , }, е декартово произведение на А1,.., Аn .С други думи , a1 ,.., an } b 1 ,.., b n a1 } 1 b 1 ^...^ an } n b n ,а= 1 , n .Нека f1 ,..., fn са изображения на D съответно в А1 ,..., Аn .Казваме ,че a1 ,.., an е минимално решение на системата fi (Х1 ,..., Хn)= Хi , i=1,..,n , ако са в сила равенствата fi (a1 ,.., an )= аi , i=1,,n , за всяко решение b 1 ,.., b n на системата a1 }1 b 1 ^...^ an }n b n ,т.е. a1 ,.., an } b 1 ,.., b n . Нека f1 ,..., fn са непрекъснати изображения на D съответно в А1 ,..., Аn .Тогава системата (*) притежава минимално решение .Док.:Означяваме с g изображението f1 ‡... ‡ fn на D в D. g е непрекъснато.А съгласно горната теорема g притежава минимална неподвижна точка a1 ,.., an в D.Ще покажем че a1 ,.., an е търсеното минимално решение.Имаме g(a1 ,.., an ) = f1 (a1 ,.., an ),...,fn (a1 ,.., an ) = a1 ,.., an .Следователно fi (a1 ,.., an )= ai ,i =1,,n. Нека b 1 ,.., b n удовлетворява fi (b 1 ,.., b n)= b i ,i=1,,n.Тогава g(b 1 ,.., b n ) = b 1 ,.., b n,откъдето a1 ,.., an } b 1 ,.., b n . При приложенията на последната теорема често пъти се оказва необходимо да се използвува явната конструкция на минималното решение a1 ,.., an .От доказателството на теоремата на Кнастер-Тарски следва че a1 ,.., an = dк , където dо = 1 ,..., n и dк+1 = g(dк).Нека при i=1,,n положим а0i = i и ак+1i = fi (ак1 ,..., акn).С индукция по к ще покажем че dк = ак1 ,..., акn .Твърдението е очевидно при к=0.Да предположим че dк = ак1 ,..., акn .Тогава dк+1 = g(dк)= fi (ак1 ,..., акn),..., fn(ак1 ,..., акn)= (ак+11 ,..., ак+1n).В крайна сметка като вземем предвид характеризацията на точните горни граници в декартови произведения на ОС ,получяваме a1 ,.., an = ак1 ,..., акn= ак1 ,..., акn.Казваме че b 1 ,.., b n е квазирешение на системата (*) ако са в сила неравенствата fi (b 1 ,.., b n) } bi ,i=1,,n. Нека b 1 ,.., b n е квазирешение на системата (*) а a1 ,.., an е минималното решение на (*) .Тогава a1 ,.., an }b 1 ,.., b n.
Тагове от реферата: минимани, програмнит, семаика, системни, Теорема, уравнения, решения











