package util

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class InterpolationException extends Exception
  2. trait SolveUtils extends AnyRef
  3. class solvePropositional extends SolveUtils

Value Members

  1. object ArithmeticInductionToSchema
  2. object AtomicExpansion
  3. object CreateASchemaVersion extends LKVisitor[MutableContext]
  4. object EigenVariablesLK
  5. object EquationalLKProver extends OneShotProver
  6. object ExtractInterpolant
  7. object Interpolate
  8. object IsKSimple
  9. object LKProver extends OneShotProver
  10. object consoleString
  11. object containsDefinitionRules
  12. object containsEqualityReasoning
  13. object cutFormulas
  14. object cutsNumber
  15. object extractInductionAxioms
  16. object extractInductionGrammar
  17. object extractRecSchem
  18. object freeVariablesLK
  19. object groundFreeVarsLK
  20. object inductionEigenvariables
  21. object inductionsNumber
  22. object instanceProof
  23. object instantiateProof
  24. object isCutFree
  25. object isInductionFree
  26. object isMaeharaMG3i

    Checks whether a given proof in LK is in the calculus L'J introduced in [Maehara 1954].

    Checks whether a given proof in LK is in the calculus L'J introduced in [Maehara 1954]. In [Troelstra et al. 2000] this calculus is referred to as m-G3i.

    [Maehara 1954] Maehara Shoji, Eine Darstellung der intuitionistischen Logik in der klassischen, 1954. [Troelstra et al. 2000] Troelstra, Schwichtenberg, Basic Proof Theory, 2000.

  27. object isRegular
  28. object logicalComplexity
  29. object printProofStats
  30. object quantRulesNumber
  31. object regularize

    Proof regularization

  32. object rulesNumber
  33. object solvePropositional extends solvePropositional
  34. object solveQuasiPropositional extends solvePropositional
  35. object strongQuantRulesNumber
  36. object weakQuantRulesNumber

Ungrouped