apply IsDeduct.mp_ (P.not_.imp_ (Q.not_.imp_ P.not_))
P Q : Formula
⊢ IsProof (P.not_.imp_ (P.imp_ Q))
case a
P Q : Formula
⊢ IsDeduct ∅ ((P.not_.imp_ (Q.not_.imp_ P.not_)).imp_ (P.not_.imp_ (P.imp_ Q)))

case a
P Q : Formula
⊢ IsDeduct ∅ (P.not_.imp_ (Q.not_.imp_ P.not_))