fact: Parameter lt_decomp : forall s t, lt s t -> ((ex (fun f => ex (fun g => ex (fun ss => ex (fun ts => ltF f g /\ (forall s, In s ss -> lt s (Fun g ts)) /\ s = Fun f ss /\ t = Fun g ts ))))) \/ ex (fun f => ex (fun g => ex (fun ss => ex (fun ts => f =F= g /\ (forall s, In s ss -> lt s (Fun g ts)) /\ tau f lt ss ts /\ s = Fun f ss /\ t = Fun g ts))))) \/ ex (fun f => ex (fun ts => ex (fun t' => In t' ts /\ (s = t' \/ lt s t')) /\ t = Fun f ts)).
imports: CoLoR(VPrecedence ListUtil VTerm RelMidex LogicUtil AccUtil) Coq(Relations Morphisms Basics)