viASP: An interactive ASP visualizer#

viASP generates interactive explanations of ASP programs and their stable models. A step-by-step break-down shows how the atoms of the stable models are derived.

viASP offers a command line interface and a python API.

viASP header

Explore ASP programs and their answer sets with viASP:

  • Follow the derivation of answer sets step-by-step

  • Explain the derivation of individual atoms

  • Inspect iterations of recursive rules

  • Relax and visualize unsatisfiable programs

  • Reorder rules

  • Zoom in and out of parts of the graph (press Shift and scroll or +/-)