proposition: Lemma leavesLVarUnchanged1 : forall {G : CFGV} {vc : VarSym G} (sw : Swapping vc) (lv: list (vType vc)), disjoint lv (ALDom sw ++ ALRange sw) -> leavesLVarUnchanged sw lv.
proof: Proof. introv Hdis Hin. repeat (disjoint_reasoning). unfolds_base. apply swapVarNoChange; cpx. Qed.
imports: Swap AssociationList Eqdep_dec