src/HOL/Tools/SMT/z3_proof_reconstruction.ML
changeset 40516 516a367eb38c
parent 40424 7550b2cba1cb
child 40579 98ebd2300823
equal deleted inserted replaced
40515:25f266144206 40516:516a367eb38c
   785     | (P.DestEqRes, _) => (dest_eq_res cx ct, cxp)
   785     | (P.DestEqRes, _) => (dest_eq_res cx ct, cxp)
   786     | (P.QuantInst, _) => (quant_inst ct, cxp)
   786     | (P.QuantInst, _) => (quant_inst ct, cxp)
   787     | (P.Skolemize, _) => skolemize ct cx ||> rpair ptab
   787     | (P.Skolemize, _) => skolemize ct cx ||> rpair ptab
   788 
   788 
   789       (* theory rules *)
   789       (* theory rules *)
   790     | (P.ThLemma, _) =>
   790     | (P.ThLemma _, _) =>  (* FIXME: use arguments *)
   791         (th_lemma cx simpset (map (thm_of o fst) ps) ct, cxp)
   791         (th_lemma cx simpset (map (thm_of o fst) ps) ct, cxp)
   792     | (P.Rewrite, _) => (rewrite cx simpset [] ct, cxp)
   792     | (P.Rewrite, _) => (rewrite cx simpset [] ct, cxp)
   793     | (P.RewriteStar, ps) =>
   793     | (P.RewriteStar, ps) =>
   794         (rewrite cx simpset (map fst ps) ct, cxp)
   794         (rewrite cx simpset (map fst ps) ct, cxp)
   795 
   795