proposition: Lemma andBDl n : left_distributive (@andB n) (@xorB n).
proof: Proof. by rewrite /xorB/andB; lift_op_t n. Qed.
imports: HB(structures) mathcomp.ssreflect.ssreflect mathcomp(ssrfun ssrbool eqtype ssrnat seq fintype tuple zmodp div) ssrextra.tuple ssrextra.nat spec spec.properties operations mathcomp(ssralg) mathcomp(choice fintype fingroup finalg)