proposition: Lemma xor_reflect (x y : bool) : reflect (xor x y) (xorb x y).
proof: Proof. destruct x; destruct y; simpl; auto; constructor; try (intro H; elim H); firstorder. Qed.
imports: Program Utf8 Equations.Prop.Equations Bvector List Relations Arith Wf_nat Lia Coq.Lists.SetoidList Coq.Sorting.Sorting Coq.Sorting.Permutation Coq.Sorting.PermutSetoid Bool