fact: Definition Lift_Method2P_ind RepType RepType' (dom : list Type) (cod : option Type) (P : forall cod, methodType' RepType [] (Some cod) -> cMethodType' RepType' [] (Some cod) -> Prop) (P' : methodType' RepType [] None -> cMethodType' RepType' [] None -> Prop) (P'' : forall dom cod, methodType' RepType dom cod -> cMethodType' RepType' dom cod -> Prop) meth cMeth (H : forall meth' cMeth', P'' _ _ meth' cMeth' -> Lift_Method2P [] cod P P' meth' cMeth') (IH : forall d d' meth' cMeth', (forall t, P'' d' cod (meth' t) (cMeth' t) -> Lift_Method2P d' cod P P' (meth' t) (cMeth' t)) -> P'' (d :: d') cod meth' cMeth' -> Lift_Method2P (d :: d') cod P P' meth' cMeth') : P'' _ _ meth cMeth -> Lift_Method2P dom cod P P' meth cMeth.
imports: Coq.Lists.List Coq.Strings.String Fiat.Common Fiat.Common.ilist Fiat.Common.BoundedLookup Fiat.ADT.Core Fiat.ADT.ComputationalADT Fiat.ADTRefinement.Core Fiat.ADTRefinement.SetoidMorphisms