
gapt.proofs.gaptic.TacticsProof.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gapt_3 Show documentation
Show all versions of gapt_3 Show documentation
General Architecture for Proof Theory
The newest version!
package gapt.proofs.gaptic
import gapt.proofs.context.Context
import gapt.proofs.context.immutable.ImmutableContext
import gapt.proofs.context.mutable.MutableContext
class TacticsProof0(initialContext: ImmutableContext) {
protected val mutableContext: MutableContext = initialContext.newMutable
implicit def ctx: ImmutableContext = mutableContext.ctx
protected def ctx_=(newContext: ImmutableContext) = { mutableContext.ctx = newContext }
}
class TacticsProof(initialContext: ImmutableContext = Context.default) extends TacticsProof0(initialContext) {
protected implicit def mutableCtxImplicit: MutableContext = mutableContext
def main(args: Array[String]): Unit = ()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy