(only non hidden objects are presented)
| DISP | sexpr_df | sExpr== sExpr |
| ABS | sexpr | sExpr == (Atom |
| THM | sexpr_wf | sExpr |
| DISP | snum_df | <n:int:*>== <n> |
| ABS | snum | n == |
| THM | snum_wf | |
| DISP | svar_df | <v:tok:*>== <v> |
| ABS | svar | v == |
| THM | svar_wf | |
| DISP | sadd_df | <e1:e1:*> + <e2:e2:*>== <e1> + <e2> |
| ABS | sadd | e1 + e2 == |
| THM | sadd_wf | |
| DISP | smul_df | <e1:e1:*> * <e2:e2:*>== <e1> * <e2> |
| ABS | smul | e1 * e2 == |
| THM | smul_wf | |
| DISP | ssub_df | <e1:e1:*> - <e2:e2:*>== <e1> - <e2> |
| ABS | ssub | e1 - e2 == |
| THM | ssub_wf | |
| DISP | sminus_df | -<e:e:*>== -<e> |
| ABS | sminus | -e == |
| THM | sminus_wf | |
| DISP | sbexpr_df | sBExpr== sBExpr |
| ABS | sbexpr | sBExpr == (Atom |
| THM | sbexpr_wf | sBExpr |
| DISP | sbool_df | <b:bool:*>== <b> |
| ABS | sbool | b == |
| THM | sbool_wf | |
| DISP | sand_df | <b1:b1:*> and <b2:b2:*>== <b1> and <b2> |
| ABS | sand | b1 and b2 == |
| THM | sand_wf | |
| DISP | sor_df | <b1:b1:*> or <b2:b2:*>== <b1> or <b2> |
| ABS | sor | b1 or b2 == |
| THM | sor_wf | |
| DISP | snot_df | not <b:b:*>== not <b> |
| ABS | snot | not b == |
| THM | snot_wf | |
| DISP | slt_df | <e1:e1:*> < <e2:e2:*>== <e1> < <e2> |
| ABS | slt | e1 < e2 == |
| THM | slt_wf | |
| DISP | sequ_df | <e1:e1:*> == <e2:e2:*>== <e1> == <e2> |
| ABS | sequ | e1 == e2 == |
| THM | sequ_wf | |
| DISP | scom_df | sCom== sCom |
| ABS | scom | sCom == (Atom |
| THM | scom_wf | sCom |
| DISP | sskip_df | skip== skip |
| ABS | sskip | skip == Id |
| THM | sskip_wf | skip |
| DISP | sseq_df | <c1:com:*><c2:com:*>== <c1><c2> |
| ABS | sseq | c1;c2 == c2 o c1 |
| THM | sseq_wf | |
| DISP | sassig_df | <v:v:*> := <e:e:*>== <v> := <e> |
| ABS | sassig | v := e == |
| THM | sassig_wf | |
| DISP | sif_df | if <b:b:*> then <c1:c1:*> else <c2:c2:*>== if <b> then <c1> else <c2> |
| ABS | sif | if b then c1 else c2 == |
| THM | sif_wf | |
| DISP | swhile_df | while <b:b:*> do <c:c:*>== while <b> do <c> |
| ML | swhile_ml | while b do c==r |
| THM | swhile_wf | [term] |
| DISP | sgcd_df | sGCD(<a:a:*><b:b:*>)== sGCD(<a><b>) |
| ABS | sgcd | sGCD(a;b) == while not a == b do if a < b then b := b - a else a := a - b |
| THM | sgcd_wf | [term] |