packages feed

sbv-14.0: SBVTestSuite/TestSuite/CompileTests/PCase/PCase20.stderr

PCase20.hs:(18,15)-(25,9): Splicing expression
    ghc-internal:GHC.Internal.TH.Quote.quoteExp
      pCase
      " e of\n\
      \         Num i | i .> 3  -> sNum i .== sNum i =: e .== e =: qed\n\
      \               | sTrue   -> sNum i .== sNum i =: e .== e =: qed\n\
      \         Zero{}           -> e .== e =: qed\n\
      \         Var{}            -> e .== e =: qed\n\
      \         Add{}            -> e .== e =: qed\n\
      \         Let{}            -> e .== e =: qed\n\
      \       "
  ======>
    cases
      [((.&&) (isNum e) (let i = getNum_1 e in i .> 3)
          ==> (let i = getNum_1 e in (sNum i) .== sNum i =: e .== e =: qed)),
       ((.&&) (isNum e) (sNot (let i = getNum_1 e in i .> 3))
          ==> (let i = getNum_1 e in (sNum i) .== sNum i =: e .== e =: qed)),
       (isZero e ==> (e .== e =: qed)), (isVar e ==> (e .== e =: qed)),
       (isAdd e ==> (e .== e =: qed)), (isLet e ==> (e .== e =: qed))]