Package

at.logic.gapt.proofs

ceres

Permalink

package ceres

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. case class A[Data](fo: HOLFormula, data: List[Data]) extends Struct[Data] with Product with Serializable

    Permalink
  2. class CERES extends AnyRef

    Permalink
  3. class CharacteristicClauseSet[Data] extends AnyRef

    Permalink

    Calculates the characteristic clause set

  4. case class Dual[Data](sub: Struct[Data]) extends Struct[Data] with Product with Serializable

    Permalink
  5. case class EmptyPlusJunction[Data]() extends Struct[Data] with Product with Serializable

    Permalink
  6. case class EmptyTimesJunction[Data]() extends Struct[Data] with Product with Serializable

    Permalink
  7. case class Plus[Data](left: Struct[Data], right: Struct[Data]) extends Struct[Data] with Product with Serializable

    Permalink
  8. case class ProjectionException(message: String, original_proof: LKProof, new_proofs: List[LKProof], nested: Exception) extends Exception with Product with Serializable

    Permalink
  9. trait Struct[Data] extends AnyRef

    Permalink

    The superclass for all struct elements: atom, negated atom, junction, times and the neutral elememts for the latter two.

    The superclass for all struct elements: atom, negated atom, junction, times and the neutral elememts for the latter two. For details refer to Bruno Woltzenlogel-Paleo's PhD Thesis.

    Data

    the extraction algorithms for lksk and schema need to pass a list of additional data to the struct

  10. class Times[Data] extends Struct[Data]

    Permalink

Value Members

  1. object A extends Serializable

    Permalink
  2. object CERES extends CERES

    Permalink

    This implementation of the CERES method does the proof reconstruction via Robinson2LK.

  3. object CharacteristicClauseSet

    Permalink
  4. object DeleteRedundantSequents

    Permalink
  5. object DeleteReduntantFOfromSequent

    Permalink
  6. object DeleteTautology

    Permalink
  7. object Pickrule

    Permalink

    The pick* functions generalize the convenience constructors of the LK rules which allow to specify arguments by a formula instead of an index.

    The pick* functions generalize the convenience constructors of the LK rules which allow to specify arguments by a formula instead of an index. Here we lookup fitting matches for the auxiliary formulas of each LK rule. In the case of LK, fitting is defined as equality of the formula. In the case of LKsk, it is equality of formulas and skolem symbols. An algorithm using pickrule is therefore easier to transfer to LKsk.

  8. object PlusN

    Permalink
  9. object Projections extends Logger

    Permalink
  10. object SimplifyStruct

    Permalink
  11. object StructCreators extends Logger

    Permalink
  12. object Times

    Permalink
  13. object coloredStructString

    Permalink

    Returns s.toString with color coding of struct operators.

    Returns s.toString with color coding of struct operators. When a big struct is loaded in the cli, the string truncation can mess up the terminal, therefore this is not the default behaviour.

  14. object extractStruct

    Permalink
  15. object structToExpressionTree

    Permalink
  16. package structterm

    Permalink

Ungrouped