Safe Haskell | None |
---|---|
Language | Haskell2010 |
- externals :: [External]
- data ProofCommand
- performProofCommand :: (MonadCatch m, MonadException m, CLMonad m) => ProofCommand -> m ()
- data UserProofTechnique
- userProofTechnique :: TransformH Equality () -> UserProofTechnique
- ppLemmaT :: PrettyPrinter -> LemmaName -> TransformH Lemma DocH
Documentation
externals :: [External] Source
Externals that get us into the prover shell, or otherwise deal with lemmas. TODO: InteractiveProof is the only one that should be here, rest in Reasoning
data ProofCommand Source
performProofCommand :: (MonadCatch m, MonadException m, CLMonad m) => ProofCommand -> m () Source
ppLemmaT :: PrettyPrinter -> LemmaName -> TransformH Lemma DocH Source