fact: Definition algebraic_monotonicity := forall T (pos: Pos T) (Mpos: PlaceHolder pos) (Npos: PlaceHolder pos) (M := proj1_sig2 Mpos) (N := proj1_sig2 Npos), algebraic T -> algebraic M -> algebraic N -> ~isFunApp (T // pos) -> M -R-> N -> swap Mpos -R-> swap Npos.
imports: CoLoR(RelExtras ListExtras TermsEta LogicUtil) Coq(Morphisms)