(* term ha tipo t1=t2; funziona solo se t1 e t2 hanno in testa costruttori
diversi *)
+(* FG: METTERE I NOMI ANCHE QUI? *)
let discriminate'_tac ~term =
let discriminate'_tac ~term status =
let (proof, goal) = status in
let (proof',goals') =
ProofEngineTypes.apply_tactic
(EliminationTactics.elim_type_tac
- ~term:(C.MutInd(LibraryObjects.false_URI (),0,[])))
+ (C.MutInd(LibraryObjects.false_URI (),0,[])))
status
in
(match goals' with