def ns.dbl_double
import bend-osdev-word64@0.1.1.0/proof_shift.bend as ProofShiftimport Base
import bend-osdev-u32@0.1.0.0/u32.bend as U
191def ns.dbl_double(m: Nat, +x: Nat) -> {U.U32Nat.dbl(m, Nat.double(x)) == Nat.double(U.U32Nat.dbl(m, x)) : Nat}:
192 match m:
193 case 0n:
194 {==}
195 case 1n+ +p:
196 Equal.cong(Nat, Nat, v => Nat.double(v), U.U32Nat.dbl(p, Nat.double(x)), Nat.double(U.U32Nat.dbl(p, x)), ns.dbl_double(p, x))