case classAxiomSplit(assumptions: Seq[Formula], cases: Seq[(Conjunction, Seq[Action])], theory: Theory) extends Action with Product with Serializable
Split a proof goal into multiple sub-goals, and justify the split
through an explicit theory axiom. The action can specify a list of
assumptions that are antecedents of the axiom, but already assumed
to be present in a goal. Constants in the axiom will be replaced
with universally quantified variables.
Linear Supertypes
Serializable, Serializable, Product, Equals, Action, AnyRef, Any
Split a proof goal into multiple sub-goals, and justify the split through an explicit theory axiom. The action can specify a list of assumptions that are antecedents of the axiom, but already assumed to be present in a goal. Constants in the axiom will be replaced with universally quantified variables.