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, recSchem: 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 = Escargot, smtSolver: Prover = ..., 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) extends Product with Serializable
Value Members
- object TreeGrammarProverOptions extends Serializable
- object canonicalRsLHS
- object enumerateTerms
- object hSolveQBUP
- object homogenizeRS
- object qbupForRecSchem
- object randomInstance
- object simplePi1RecSchemTempl