| Constant | Type |
|---|---|
| UNIV_POINT | :('a -> bool) -> 'a |
| EXT_POINT | :('a -> 'b) -> ('a -> 'b) -> 'a |
|- !f g. (f (EXT_POINT f g) = g (EXT_POINT f g)) ==> (f = g)
|- !p. p (UNIV_POINT p) ==> !x. p x
|- !f g. (f (EXT_POINT f g) = g (EXT_POINT f g)) = (f = g)
|- !p. p (UNIV_POINT p) = !x. p x