Canonical interval_eqMixin := EqMixin eqitvP.Canonical interval_eqType := Eval hnf in EqType (interval T) interval_eqMixin.Canonical Structure itvPredType := Eval hnf in mkPredType pred_of_itv.

(* Specifications: *)
Lemma le_boundl_refl : reflexive le_boundl.
Lemma le_boundr_refl : reflexive le_boundr.
Lemma le_boundl_trans : transitive le_boundl.
Lemma le_boundr_trans : transitive le_boundr.