16. Beyond First-Order Logic

16.1. Sorts

16.2. Function types

16.3. Higher-order logic

16.4. Inductive Types

16.5. Dependent Types