def wd.wv

bend-osdev-word64@0.1.1.0 · PROOF_div.bend:138

import bend-osdev-word64@0.1.1.0/PROOF_div.bend as PROOFDiv
import Base
import bend-osdev-u32@0.1.0.0/u32.bend as U

138# the value of a word one bit longer
139def wd.wv(p: Nat, x: Bool, t: Word(p)) -> {Word.to_nat(1n+p, WCon{x, t}) == Nat.add(U.U32Nat.bit(x), Nat.double(Word.to_nat(p, t))) : Nat}:
140  match x:
141    case True{}:
142      {==}
143    case False{}:
144      {==}

Uses (8)

Used by (2)