package grammars
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class EnumeratingInstanceGenerator extends InstanceTermGenerator
- trait InductiveGrammarFindingMethod extends SchematicInductiveProofFindingMethod
- trait InstanceTermGenerator extends AnyRef
- case class MaxSatRecSchemFinder (paramTys: Seq[Ty], pi1QTys: Seq[TBase], instanceType: Ty, grammarWeighting: (Rule) ⇒ Int, viaInst: Boolean, context: Context) extends InductiveGrammarFindingMethod with Product with Serializable
- case class ProofByRecursionScheme (endSequent: HOLSequent, recSchem0: RecursionScheme, context: Context) extends SchematicProofWithInduction with Product with Serializable
- class RandomInstanceGenerator extends InstanceTermGenerator
- trait SchematicInductiveProofFindingMethod extends AnyRef
- trait SchematicProofWithInduction extends AnyRef
- class TreeGrammarProver extends Logger
- case class TreeGrammarProverOptions (instanceNumber: Int = 10, instanceSize: FloatRange = ( 0, 2 ), instanceProver: Prover = DefaultProvers.firstOrder, smtSolver: Prover = DefaultProvers.smt, smtEquationMode: SmtEquationMode = AddNormalizedFormula, findingMethod: String = "maxsat", quantTys: Option[Seq[String]] = None, grammarWeighting: (Rule) ⇒ Int = _ => 1, tautCheckNumber: Int = 10, tautCheckSize: FloatRange = ( 2, 3 ), canSolSize: FloatRange = ( 2, 4 ), forgetOne: Boolean = false, equationalTheory: Seq[Formula] = Seq()) extends Product with Serializable
Value Members
- object DefaultProvers
- object TreeGrammarProverOptions extends Serializable
- object canonicalRsLHS
- object enumerateTerms
- object hSolveQBUP
- object homogenizeRS
- object qbupForRecSchem
- object randomInstance
- object simplePi1RecSchemTempl