Library Bitset.ops.compl
From Ssreflect
Require Import ssreflect ssrbool eqtype ssrnat seq fintype ssrfun.
From MathComp
Require Import tuple finset.
From Bits
Require Import bits.
Require Import spec.
Require Import ssreflect ssrbool eqtype ssrnat seq fintype ssrfun.
From MathComp
Require Import tuple finset.
From Bits
Require Import bits.
Require Import spec.
Definition compl {n} (bs: BITS n): BITS n
:= invB bs.
Lemma compl_repr:
forall n (bs: BITS n) E, repr bs E ->
repr (compl bs) (~: E).
Proof.
move=> n bs E HE.
rewrite /repr -setP /eq_mem=> x.
by rewrite in_setC HE !in_set getBit_liftUnOp.
Qed.
This page has been generated by coqdoc