| | Some definitions of interest. |
|
| ma-compat | Def A ||+ B == A || B & ma-frame-compatible(A; B) & ma-sframe-compatible(A; B) |
|
| Knd | Def Knd == (IdLnk Id)+Id |
| | | Thm* Knd Type |
|
| Id | Def Id == Atom  |
| | | Thm* Id Type |
|
| pairwise | Def ( x,y L.P(x;y)) == i: ||L||, j: i. P(L[j];L[i]) |
| | | Thm* T:Type{i}, L:T List, P:(T T Prop{i'}). ( x,y L.P(x,y)) Prop{i'} |
|
| recognizer1 | Def recognizer1(loc;T;A;P;k;i;r;x)
Def == if loc = i
Def == if [r : initially r = false ;
Def == if [only members of [k] affect r : ;
Def == if [ma-single-effect1(r; ;x;A;k;T; r,x,v. P(x,v)  r)]
Def == else nil fi |
| | | Thm* loc:Id, T,A:Type, P:(A T  ), k:Knd, i,r,x:Id.
Thm* A  T  x = r  recognizer1(loc;T;A;P;k;i;r;x) MsgA List |
|
| not | Def A == A  False |
| | | Thm* A:Prop. ( A) Prop |