Documentation Verification Report

Bitwise

📁 Source: Mathlib/Data/Int/Bitwise.lean

Statistics

MetricCount
Definitionsbit, bitCasesOn, bitwise, bodd, div2, instShiftLeft_mathlib, instShiftRight_mathlib, land, ldiff, lnot, lor, natBitwise, xor
13
Theoremsbit_coe_nat, bit_decomp, bit_negSucc, bit_val, bit_zero, bitwise_and, bitwise_bit, bitwise_diff, bitwise_or, bitwise_xor, bodd_add, bodd_add_div2, bodd_bit, bodd_coe, bodd_mul, bodd_neg, bodd_negOfNat, bodd_one, bodd_subNatNat, bodd_two, bodd_zero, div2_val, land_bit, ldiff_bit, lnot_bit, lor_bit, lxor_bit, one_shiftLeft, shiftLeft_add', shiftLeft_eq_mul_pow, shiftLeft_natCast, shiftLeft_natCast_right, shiftLeft_neg, shiftLeft_negSucc, shiftLeft_sub, shiftRight_add', shiftRight_natCast, shiftRight_natCast_right, shiftRight_neg, shiftRight_negSucc, testBit_bit_succ, testBit_bit_zero, testBit_bitwise, testBit_land, testBit_ldiff, testBit_lnot, testBit_lor, testBit_lxor, zero_shiftLeft', zero_shiftRight'
50
Total63

Int

Definitions

NameCategoryTheorems
bit 📖CompOp
15 mathmath: bodd_bit, testBit_bit_succ, testBit_bit_zero, bit_negSucc, bit_coe_nat, lxor_bit, lnot_bit, ldiff_bit, bit_zero, land_bit, bitwise_bit, bit_val, lor_bit, div2_bit, bit_decomp
bitCasesOn 📖CompOp
bitwise 📖CompOp
6 mathmath: bitwise_diff, testBit_bitwise, bitwise_or, bitwise_bit, bitwise_and, bitwise_xor
bodd 📖CompOp
9 math, 3 bridgemath: bodd_bit, bodd_add, bodd_negOfNat, bodd_add_div2, bodd_subNatNat, bodd_neg, bodd_mul, bodd_coe, bit_decomp
bridge: bodd_zero, bodd_one, bodd_two
div2 📖CompOp
4 mathmath: bodd_add_div2, div2_val, div2_bit, bit_decomp
instShiftLeft_mathlib 📖CompOp
10 mathmath: shiftLeft_natCast, shiftLeft_negSucc, shiftLeft_add', shiftLeft_natCast_right, shiftLeft_eq_mul_pow, zero_shiftLeft', shiftRight_neg, one_shiftLeft, shiftLeft_neg, shiftLeft_sub
instShiftRight_mathlib 📖CompOp
8 mathmath: shiftRight_natCast_right, shiftRight_negSucc, zero_shiftRight', shiftRight_natCast, shiftRight_add', shiftRight_neg, shiftLeft_neg, shiftLeft_sub
land 📖CompOp
3 mathmath: testBit_land, land_bit, bitwise_and
ldiff 📖CompOp
3 mathmath: testBit_ldiff, bitwise_diff, ldiff_bit
lnot 📖CompOp
2 mathmath: lnot_bit, testBit_lnot
lor 📖CompOp
3 mathmath: testBit_lor, bitwise_or, lor_bit
natBitwise 📖CompOp
xor 📖CompOp
3 mathmath: testBit_lxor, lxor_bit, bitwise_xor

Theorems

NameKindAssumesProvesValidatesDepends On
bit_coe_nat 📖mathematicalbit
Nat.bit
bit_val
Nat.bit_val
bit_decomp 📖mathematicalbit
bodd
div2
bit_val
add_comm
bodd_add_div2
bit_negSucc 📖mathematicalbit
Nat.bit
bit_val
Nat.bit_val
bit_val 📖mathematicalbitadd_zero
bit_zero 📖mathematicalbit
bitwise_and 📖mathematicalbitwise
land
Nat.bitwise_swap
Function.swap.eq_1
bitwise_bit 📖mathematicalbitwise
bit
bit_coe_nat
Nat.bitwise_bit
bit_negSucc
bitwise_diff 📖mathematicalbitwise
ldiff
Nat.bitwise_swap
Function.swap.eq_1
bitwise_or 📖mathematicalbitwise
lor
Nat.bitwise_swap
Function.swap.eq_1
bitwise_xor 📖mathematicalbitwise
xor
Bool.bne_eq_xor
bodd_add 📖mathematicalboddNat.bodd_add
bodd_subNatNat
Nat.bodd_succ
bodd_add_div2 📖mathematicalbodd
div2
Nat.bodd_add_div2
zero_add
add_comm
bodd_bit 📖mathematicalbodd
bit
bit_val
add_zero
bodd_mul
bodd_add
bodd_coe 📖mathematicalbodd
Nat.bodd
bodd_mul 📖mathematicalboddNat.bodd_mul
bodd_neg
bodd_neg 📖mathematicalboddbodd_negOfNat
Nat.bodd_succ
bodd_negOfNat 📖mathematicalbodd
Nat.bodd
Nat.bodd_succ
bodd_one 📖bridging (complete)boddbodd
bodd_subNatNat 📖mathematicalbodd
Nat.bodd
Nat.bodd_add
Nat.bodd_succ
bodd_two 📖bridging (complete)boddbodd
bodd_zero 📖bridging (complete)boddbodd
div2_val 📖mathematicaldiv2Nat.div2_val
land_bit 📖mathematicalland
bit
bitwise_and
bitwise_bit
ldiff_bit 📖mathematicalldiff
bit
bitwise_diff
bitwise_bit
lnot_bit 📖mathematicallnot
bit
bit_coe_nat
bit_negSucc
lor_bit 📖mathematicallor
bit
bitwise_or
bitwise_bit
lxor_bit 📖mathematicalxor
bit
bitwise_xor
bitwise_bit
one_shiftLeft 📖mathematicalinstShiftLeft_mathlib
Monoid.toNatPow
Nat.instMonoid
Nat.shiftLeft'_false
one_mul
shiftLeft_add' 📖mathematicalinstShiftLeft_mathlibNat.shiftLeft'_false
mul_assoc
Nat.shiftLeft'_add
shiftLeft_natCast
Nat.shiftLeft_sub
le_rfl
Nat.cast_one
Nat.shiftLeft'_sub
add_assoc
Nat.shiftLeft'.eq_1
shiftLeft_eq_mul_pow 📖mathematicalinstShiftLeft_mathlib
Monoid.toNatPow
Nat.instMonoid
Nat.shiftLeft'_false
Nat.shiftLeft'_tt_eq_mul_pow
shiftLeft_natCast 📖mathematicalinstShiftLeft_mathlibNat.shiftLeft'_false
shiftLeft_natCast_right 📖mathematicalinstShiftLeft_mathlibNat.instAtLeastTwoHAddOfNat
Nat.shiftLeft'_false
Nat.shiftLeft'_tt_eq_mul_pow
shiftLeft_neg 📖mathematicalinstShiftLeft_mathlib
instShiftRight_mathlib
shiftLeft_negSucc 📖mathematicalinstShiftLeft_mathlib
Nat.shiftLeft'
shiftLeft_sub 📖mathematicalinstShiftLeft_mathlib
instShiftRight_mathlib
shiftLeft_add'
shiftRight_add' 📖mathematicalinstShiftRight_mathlibshiftRight_natCast
shiftRight_negSucc
shiftRight_natCast 📖mathematicalinstShiftRight_mathlib
shiftRight_natCast_right 📖mathematicalinstShiftRight_mathlibshiftRight_natCast
shiftRight_negSucc
shiftRight_neg 📖mathematicalinstShiftRight_mathlib
instShiftLeft_mathlib
shiftLeft_neg
neg_neg
shiftRight_negSucc 📖mathematicalinstShiftRight_mathlib
testBit_bit_succ 📖mathematicalbitbit_coe_nat
Nat.testBit_bit_succ
bit_negSucc
testBit_bit_zero 📖mathematicalbitbit_coe_nat
Nat.testBit_bit_zero
bit_negSucc
testBit_bitwise 📖mathematicalbitwise
testBit_land 📖mathematicallandbitwise_and
testBit_bitwise
testBit_ldiff 📖mathematicalldiffbitwise_diff
testBit_bitwise
testBit_lnot 📖mathematicallnot
testBit_lor 📖mathematicallorbitwise_or
testBit_bitwise
testBit_lxor 📖mathematicalxorbitwise_xor
testBit_bitwise
zero_shiftLeft' 📖mathematicalinstShiftLeft_mathlibNat.shiftLeft'_false
zero_shiftRight' 📖mathematicalinstShiftRight_mathlibzero_shiftLeft'

---

← Back to Index