Packages

package grammars

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

Type Members

  1. class EnumeratingInstanceGenerator extends InstanceTermGenerator
  2. case class IndElimProver(proofTerm: LKt, lctx: LocalCtx, ctx: Context) extends OneShotProver with Product with Serializable
  3. case class InductionBUP(grammar: InductionGrammar, enc: InstanceTermEncoding, goal: Formula) extends Product with Serializable
  4. sealed trait InductionBupSolver extends AnyRef
  5. trait InstanceTermGenerator extends AnyRef
  6. class RandomInstanceGenerator extends InstanceTermGenerator
  7. class TreeGrammarInductionTactic extends Tactical1[Unit]
  8. class TreeGrammarProver extends AnyRef
  9. case class TreeGrammarProverOptions(goalQuantifier: Int = 0, instanceNumber: Int = 10, instanceSize: FloatRange = ( 0, 2 ), instanceProver: Prover = DefaultProvers.firstOrder, minInstProof: Boolean = true, smtSolver: Prover = DefaultProvers.smt, smtEquationMode: SmtEquationMode = AddNormalizedFormula, quantTys: Option[Seq[TBase]] = None, grammarWeighting: ProductionWeight = NumProductionsWeight, tautCheckNumber: Int = 10, tautCheckSize: FloatRange = ( 2, 3 ), bupSolver: InductionBupSolver = InductionBupSolver.Canonical, canSolSize: FloatRange = ( 2, 4 ), maxSATSolver: MaxSATSolver = bestAvailableMaxSatSolver, equationalTheory: Seq[Formula] = Seq()) extends Product with Serializable

Ungrouped