| Some definitions of interest. | |
| sfa_doc_sexpr |  T)+A) | 
|  A:Type. Sexpr(A)  Type | |
| sfa_doc_sexpr_cdr |  Inj(x) ; Cons(s1;s2)  s2 | 
|  A:Type, s:Sexpr(A). sexprCdr(s)  Sexpr(A) | |
| sfa_doc_sexpr_cases |  g(x) ; Cons(s1;s2)  f(s1;s2) Def == InjCase(s; s1s2. s1s2/s1,s2. f(s1;s2); x. g(x)) | 
|  A:Type, C:(Sexpr(A)   Type), s:Sexpr(A), Thm*  f:(s1,s2:Sexpr(A)   C(Cons(s1;s2))), g:(x:A   C(Inj(x))). Thm* (Case of s : Inj(x)  g(x) ; Cons(s1;s2)  f(s1,s2))  C(s) | |
| sfa_doc_sexpr_inj | |
|  A:Type, a:A. Inj(a)  Sexpr(A) | 
About:
|  |  |  |  |  | 
|  |  |  |  |  |  |