Verbosity: Not always a bad thing!


It appears that we need to set `very_verbose` to get the prover to output clauses generated by factorisation, etc. Without this, we get only 5 clauses from LCL403 instead of the nearly 30,000 expected. Posted by Thomas Sutton on November 26, 2004

It appears that we need to set very_verbose to get the prover to output clauses generated by factorisation, etc. Without this, we get only 5 clauses from LCL403 instead of the nearly 30,000 expected.

Playing with the dumps from SET012, it becomes apparent that using clustered subgraphs may be useful. When a large inter-rank gap is used with clustered subgraphs for iterations, the resultant plot is almost understandable. Further experiments to try include:

  • creating edges between a given clause and its cluster of children (rather than a given clause and every child);

  • collapsing nodes introduced by ‘factor’ into their parents; and

  • correctly ordering the iteration clusters with respect to each other.

Creating “given” edges to clusters (instead of to all children) appears to be of some value. Perhaps it might be interesting to represent this differently in an animation: e.g. highlighting the current “given clause” during those frames that comprise an iteration.

This post was published on November 26, 2004 and last modified on June 4, 2020. It is tagged with: srp, logic, graph, visualisation.