equal
deleted
inserted
replaced
21 (* application *) |
21 (* application *) |
22 Abs_CFun :: "('a => 'b) => ('a -> 'b)" (binder "LAM " 10) |
22 Abs_CFun :: "('a => 'b) => ('a -> 'b)" (binder "LAM " 10) |
23 (* abstraction *) |
23 (* abstraction *) |
24 less_cfun :: "[('a -> 'b),('a -> 'b)]=>bool" |
24 less_cfun :: "[('a -> 'b),('a -> 'b)]=>bool" |
25 |
25 |
26 syntax (symbols) |
26 syntax (xsymbols) |
27 "->" :: [type, type] => type ("(_ \\<rightarrow>/ _)" [1,0]0) |
27 "->" :: [type, type] => type ("(_ \\<rightarrow>/ _)" [1,0]0) |
28 "LAM " :: "[idts, 'a => 'b] => ('a -> 'b)" |
28 "LAM " :: "[idts, 'a => 'b] => ('a -> 'b)" |
29 ("(3\\<Lambda>_./ _)" [0, 10] 10) |
29 ("(3\\<Lambda>_./ _)" [0, 10] 10) |
30 Rep_CFun :: "('a -> 'b) => ('a => 'b)" ("(_\\<cdot>_)" [999,1000] 999) |
30 Rep_CFun :: "('a -> 'b) => ('a => 'b)" ("(_\\<cdot>_)" [999,1000] 999) |
31 |
31 |