fact: Definition EquiVariantFn2 {G : CFGV} {vc : VarSym G} {TA :Type} {TB :Type} {TC :Type} (swapA : TA -> Swapping vc -> TA) (swapB : TB -> Swapping vc -> TB) (swapC : TC -> Swapping vc -> TC) (f : TA -> TB -> TC) := forall (ta : TA) (tb : TB) (sw : Swapping vc), swapC (f ta tb) sw = f (swapA ta sw) (swapB tb sw).
imports: Term AssociationList