Section IntervalEq.
Variable T : eqType.
Definition eq_itv_bound (b1 b2 : itv_bound T) : bool :=
match b1, b2 with
| BSide a x, BSide b y => (a == b) && (x == y)
| BInfty a, BInfty b => a == b
| _, _ => false
end.

Lemma eq_itv_boundP : Equality.axiom eq_itv_bound.