module A = Cic2acic
module Ut = CicUtil
module E = CicEnvironment
+module PEH = ProofEngineHelpers
module PER = ProofEngineReduction
module P = ProceduralPreprocess
let script = if proceed then
let ty = get_type "TC2" st hd in
let (classes, rc) as h = Cl.classify st.context ty in
- let premises, _ = P.split st.context ty in
+ let premises, _ = PEH.split_with_whd (st.context, ty) in
assert (List.length classes - List.length tl = 0);
let synth = I.S.singleton 0 in
let text = Printf.sprintf "%u %s" (List.length classes) (Cl.to_string h) in