This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: ) β c β€ 1 β§ β€ ( tr β Ξ±Q ) β c ( tr β Ξ±Q ) β b β€ 1) β β€ tr β a tr β b β€ 2 34 β & $ % L2 If P and Q never stop and if ( Ξ±P β© Ξ±Q ) contains at most one event, then ( P  Q ) never stops. Example: The process ( P  Q ) defined in X1 will never stop, because Ξ±P β© Ξ±Q = c The proof rule for change of symbol is: L3 If P sat S ( tr ), then f ( P ) sat S ( f 1 * ( tr )) 35 β & $ % Mathematical theory of deterministic processes In our description of processes, we have stated a large number of laws, and we have occasionally used them in proofs. The laws have been justified (if at all) by informal explanations of why we should expect and want them to be true. Question: β’ Are these laws in fact true? β’ Are you consistent? β’ Are you complete? β’ Could one manage with fewer and simpler laws? These are questions for which an answer must be sought in a deeper mathematical investigation. 36 β & $ % The basic definitions 1. From pair ( A,S ) to a process Consider now an arbitrary pair of sets ( A,S ) which satisfy these three laws (in 1.8.1, L6, L7, L8). This pair uniquely identifies a process P whose traces are S constructed according to the following definitions. Let P = { x h x i β S } and, for all x in P , let P ( x ) be the process whose traces are { t h x i _ t β S } Then Ξ±P = A and P = ( x : P β P ( x )) 37 β & $ % 2. From a process to pair ( A,S ) Furthermore, the pair ( A,S ) can be recovered by the equations A = Ξ±P S = traces ( x : P β P ( x )) 3. The oneone correspondence between a process and the corresponding pair Thus there is a oneone correspondence between each process P and the pairs of sets ( Ξ±P,traces ( P )). 38 β & $ % D0 A deterministic process is a pair ( A, S ) where A is any set of symbols and S is any subset of A * which satisfies the two conditions C0 hi β S C1 β s,t β’ s _ t β S β s β S 39 β & $ % D1 STOP A = ( A, {hi} ) D2 RUN A = ( A,A * ) D3 ( x : B β ( A,S ( x ))) = ( A, {hi} βͺ{h x i s  x β B β§ s β S ( x ) } ) provided B β A D4 ( A,S ) /s = ( A, { t  ( s _ t ) β S } ) provided s β S D5 ΞΌX : A β’ F ( X ) = ( A, S n β₯ traces ( F n ( STOP A ))) provided F is a guarded expression D6 ( A,S )  ( B,T ) = ( A βͺ B, { s  s β ( A βͺ B ) * β§ ( s β A ) β S β§ ( s β B ) β T } ) D7 f ( A,S ) = ( f ( A ) , { f * ( s )  s β S } ) provided f is oneone 40 β & $ % Fixed point theory 1. Aim: The purpose of this section is to give an outline of a proof of the fundamental theorem of recursion, that a recursively defined process (2.8.1 D5) is indeed a solution of the corresponding recursive equation, i.e., ΞΌX β’ F ( X ) = F ( ΞΌX β’ F ( X )) The treatment follows the fixedpoint theory of Scott....
View
Full Document
 Fall '12
 ZhuHuibiao
 Continuous function, ST OP

Click to edit the document details