1. 1. The Juvix project
  2. 2. Changelog
  3. 3. Quick start
  4. Tutorials
  5. 4. Learn Juvix in minutes
  6. 5. Structuring Juvix projects
  7. 6. Juvix Emacs mode
  8. 7. Juvix VSCode extension
  9. How-to guides
  10. 8. Installing Juvix
  11. 9. Compiling Juvix programs
  12. 10. Judoc: Juvix documentation tool
  13. Explanations
  14. 11. Type theory
  15. 12. Totality checking
    ❱
    1. 12.1. Termination
    2. 12.2. Strictly positive data types
    3. 12.3. Coverage checking
  16. Reference
  17. 13. Standard library
  18. 14. Language reference
    ❱
    1. 14.1. Functions
    2. 14.2. Data types
    3. 14.3. Modules
    4. 14.4. Local definitions
    5. 14.5. Control structures
    6. 14.6. Comments
    7. 14.7. Axioms
  19. 15. Example programs
  20. 16. Benchmarks
  21. 17. Tooling
    ❱
    1. 17.1. Command line interface
    2. 17.2. Doctor
    3. 17.3. Emacs mode
    4. 17.4. Haskell test suite
  22. 18. Judoc reference
  23. About
  24. 19. Community
  25. 20. Contributing
  26. 21. License

The Juvix Book

Totality checking