Documentation

Std.Data.BitVec.Lemmas

@[deprecated BitVec.eq_nil]

Replaced 2024-02-07.

sub/neg #

@[deprecated BitVec.toNat_sub]
theorem BitVec.sub_toNat {n : Nat} (x : BitVec n) (y : BitVec n) :
BitVec.toNat (x - y) = (BitVec.toNat x + (2 ^ n - BitVec.toNat y)) % 2 ^ n

Replaced 2024-02-06.

@[deprecated BitVec.toNat_neg]
theorem BitVec.neg_toNat {n : Nat} (x : BitVec n) :
BitVec.toNat (-x) = (2 ^ n - BitVec.toNat x) % 2 ^ n

Replaced 2024-02-06.