proposition: Lemma ifb_eq : forall (a b c: bool), (if a then b else c) = andb (implb a b) (implb (negb a) c).
proof: Proof. intros. destruct a,b,c; simpl; auto. Qed.
imports: Cdcl.Itauto Uint63 Bool ZArith Lia Coq.Lists.List Coq.ZArith.ZArith Coq.micromega.Lia Bool ZifyClasses Coq.ZArith.ZArith Coq.micromega.Lia Classical