module AutoProof.Internal.Proof
(
Proof
( Axiom,
FalseElim,
TrueIntr,
NotElim,
NotIntr,
ImpElim,
ImpIntr,
OrElim,
OrIntrL,
OrIntrR,
AndElimL,
AndElimR,
AndIntr,
IffElimL,
IffElimR,
IffIntr
),
weakenProof,
strengthenProof,
prettyProof,
)
where
import AutoProof.Internal.Proof.Structural (strengthenProof, weakenProof)
import AutoProof.Internal.Proof.Types
( Proof
( AndElimL,
AndElimR,
AndIntr,
Axiom,
FalseElim,
IffElimL,
IffElimR,
IffIntr,
ImpElim,
ImpIntr,
NotElim,
NotIntr,
OrElim,
OrIntrL,
OrIntrR,
TrueIntr
),
prettyProof,
)