fact: Definition FixV_eq_with_assumption Q (F_ext : forall x (f g : forall y, R y x -> flatten_forall (P y)), (forall y (p : R y x), flatten_forall_eq_with_assumption (Q y) (f y p) (g y p)) -> flatten_forall_eq_with_assumption (Q x) (@F x f) (@F x g)) : forall a, flatten_forall_eq_with_assumption (Q a) (@FixV F a) (@F a (fun y (_ : R y a) => @FixV F y)).
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.Setoids.Setoid Coq.Program.Program Coq.Program.Wf Coq.Arith.Wf_nat Coq.Classes.Morphisms Coq.Init.Wf Fiat.Common.Telescope.Core Fiat.Common.Telescope.Instances Fiat.Common.Telescope.Equality Fiat.Common Fiat.Common.Equality