| Symbol | Specification | Kind | Type |
|---|---|---|---|
| . + . | nat-basic2 | f | nat × nat → nat |
| . +1 | nat-basic1 | f | nat → nat |
| . - . | nat | f | nat × nat → nat |
| . -1 | nat-basic1 | f | nat → nat |
| . < . | nat-basic1 | p | nat × nat |
| . > . | nat | p | nat × nat |
| . ^ . | approx-fixpoint | f | ((elem → bool) → elem → bool) × nat → (elem → bool) → elem → bool |
| . ≤ . | nat | p | nat × nat |
| . ≥ . | nat | p | nat × nat |
| . ⊆ . | monotone-set-fixpoint | p | (elem → bool) × (elem → bool) |
| μ | monotone-set-fixpoint | f | ((elem → bool) → elem → bool) → elem → bool |
| ν | monotone-set-fixpoint | f | ((elem → bool) → elem → bool) → elem → bool |
| IS | monotone-set-fixpoint | f | ((elem → bool) → bool) → elem → bool |
| S | monotone-set-fixpoint | v | elem → bool |
| S0 | monotone-set-fixpoint | v | elem → bool |
| S1 | monotone-set-fixpoint | v | elem → bool |
| SS | monotone-set-fixpoint | v | (elem → bool) → bool |
| Sn | approx-fixpoint | v | nat → elem → bool |
| UN | monotone-set-fixpoint | f | ((elem → bool) → bool) → elem → bool |
| chain | approx-fixpoint | p | (nat → (elem → bool)) |
| compl | monotone-set-fixpoint | f | ((elem → bool) → elem → bool) → (elem → bool) → elem → bool |
| cont | approx-fixpoint | p | ((elem → bool) → (elem → bool)) |
| elem | setelems | s | |
| f | monotone-set-fixpoint | v | (elem → bool) → elem → bool |
| m | nat-basic1 | v | nat |
| monotone | monotone-set-fixpoint | p | ((elem → bool) → (elem → bool)) |
| n | nat-basic1 | v | nat |
| n0 | nat-basic1 | v | nat |
| n1 | nat-basic1 | v | nat |
| nat | nat-basic1 | s | |
| x | setelems | v | elem |
| x0 | monotone-set-fixpoint | v | elem |
| x1 | monotone-set-fixpoint | v | elem |