fact: Definition check_ImmBuildDef2 pos := match S.get s pos with | l::nil => match get_hash (Lit.blit l) with | Fxor a b => if Lit.is_pos l then Lit.neg a::Lit.neg b::nil else Lit.neg a::b::nil | Fiff a b => if Lit.is_pos l then Lit.neg a::b::nil else a::b::nil | Fite a b c => if Lit.is_pos l then Lit.neg a::b::nil else Lit.neg a::Lit.neg b::nil | _ => C._true end | _ => C._true end.
imports: PArray List Bool ZArith Psatz Misc State SMT_terms BVList