let newmeta, newgoal = build_newgoal t in
let _, _, newg = newgoal in
if Equality.meta_convertibility term newg then
- true, newmeta, newgoal
+ false, newmeta, newgoal
else
- demodulation_goal newmeta env table newgoal
+ let changed, newmeta, newgoal =
+ demodulation_goal newmeta env table newgoal
+ in
+ true, newmeta, newgoal
| None ->
false, newmeta, goal
;;