Documentation

Duper.ClauseStreamHeap

Equations
Instances For
    Equations
    Instances For
      Equations
      Instances For
        Equations
        Instances For
          @[reducible, inline]
          Equations
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              Equations
              Instances For
                Equations
                Instances For

                  Following Making Higher-Order Superposition Work. Extract an Option Clause from the stream. Add the rest of the stream to the heap.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Here c is simplifiedGivenClause. This function is responsible for adding results of inference rules to the passive set.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              We have to repeatedly call runProbe and test (← getPassiveSet).isEmpty If we return immediately when fairProbe yields a nonempty list of clauses, it is possible that all of these clauses are redundant and postProcessInferenceResult will remove all of them, which will cause saturate to think that the prover has saturated.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For