def wd.wv
import bend-osdev-word64@0.1.1.0/PROOF_div.bend as PROOFDivimport 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 {==}