Arguments const_mono [T1 T2 y].
Prenex Implicits const_mono.
Section ChainCompose.
Variables (T1 T2 T3 : poset) (f1 : T2 -> T1) (f2 : T3 -> T2).
Variables (s : chain T3) (M1 : monotone f1) (M2 : monotone f2).

(* Specifications: *)
Lemma comp_mono : monotone (f1 \o f2).
End ChainCompose.