fact: Variables (A : Type) (R : relation A) (Rwf : well_founded R) (P : A -> Type) (F : forall x : A, (forall y : A, R y x -> P y) -> P x) (eq : forall x, relation (P x)) (F_ext : forall x (f g : forall y, R y x -> P y), (forall y (p : R y x), eq (f y p) (g y p)) -> eq (F f) (F g)).
imports: Coq(Morphisms Basics) CoLoR(LogicUtil RelUtil) Coq(List)