(* invariant sur ref_ok pour le kill_empty *)

Lemma states_kill_aux_ref_ok_invar :
forall (d : preDTA) (s : state) (sigma : signature),
state_ref_ok s d ->
predta_correct_wrt_sign d sigma ->
state_ref_ok (states_kill_aux (dta_non_empty_states d) s)
(preDTA_kill (dta_non_empty_states d) d).