(** Determinism *)

(* Specifications: *)
Lemma eventval_match_determ_1:
forall ev ty v1 v2, eventval_match ev ty v1 -> eventval_match ev ty v2 -> v1 = v2.
Lemma eventval_match_determ_2:
forall ev1 ev2 ty v, eventval_match ev1 ty v -> eventval_match ev2 ty v -> ev1 = ev2.
Lemma eventval_list_match_determ_2:
forall evl1 tyl vl, eventval_list_match evl1 tyl vl ->
forall evl2, eventval_list_match evl2 tyl vl -> evl1 = evl2.
Lemma eventval_match_determ_1:
forall ev ty v1 v2, eventval_match ev ty v1 -> eventval_match ev ty v2 -> v1 = v2.
Lemma eventval_match_determ_2:
forall ev1 ev2 ty v, eventval_match ev1 ty v -> eventval_match ev2 ty v -> ev1 = ev2.
Lemma eventval_list_match_determ_2:
forall evl1 tyl vl, eventval_list_match evl1 tyl vl ->
forall evl2, eventval_list_match evl2 tyl vl -> evl1 = evl2.