Package

at.logic.gapt

cutintro

Permalink

package cutintro

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. class CutIntroException extends Exception

    Permalink
  2. class CutIntroNonCoveringGrammarException extends CutIntroException

    Permalink
  3. class CutIntroUnprovableException extends CutIntroException

    Permalink

    Thrown if Extended Herbrand Sequent is unprovable.

    Thrown if Extended Herbrand Sequent is unprovable. In theory this does not happen. In practice it does happen if the method used for searching a proof covers a too weak theory (e.g. no equality) or is not complete.

  4. case class ExternalReforestMethod(command: Seq[String] = Seq( "reforest" )) extends GrammarFindingMethod with Product with Serializable

    Permalink
  5. trait GrammarFindingMethod extends AnyRef

    Permalink
  6. case class MaxSATMethod(solver: MaxSATSolver, nonTerminalLengths: Int*) extends GrammarFindingMethod with Product with Serializable

    Permalink
  7. case class SchematicExtendedHerbrandSequent(us: Sequent[(FOLFormula, List[List[FOLTerm]])], ss: List[(List[FOLVar], List[List[FOLTerm]])]) extends Product with Serializable

    Permalink

    Represents a schematic extended Herbrand sequent.

    Represents a schematic extended Herbrand sequent.

    us

    Formulas of the original end-sequent, together with their instances.

    ss

    Instances of the cut-implications.

  8. case class SolutionStructure(sehs: SchematicExtendedHerbrandSequent, formulas: Seq[FOLFormula]) extends Product with Serializable

    Permalink

Value Members

  1. object BasicProver extends OneShotProver

    Permalink

    Uses our propositional prover to get LK proof andsat4j for validity check

  2. object CutIntroduction extends Logger

    Permalink
  3. object EquationalProver extends Prover

    Permalink

    Use prover9 to get LK proof and Z3 or veriT for validity check.

  4. object MaxSATMethod extends Serializable

    Permalink
  5. object ReforestMethod extends GrammarFindingMethod with Product with Serializable

    Permalink
  6. object beautifySolution

    Permalink
  7. object improveSolutionLK

    Permalink
  8. object sehsToVTRATG

    Permalink
  9. object vtratgToSEHS

    Permalink

Ungrouped