def uq.half_dbl1

bend-osdev-algo@0.1.0.0 · proof_u32.bend:528

import bend-osdev-algo@0.1.0.0/proof_u32.bend as ProofU32
import Base

528def uq.half_dbl1(x: Nat) -> {uq.half(1n+Nat.double(x)) == x : Nat}:
529  match x:
530    case 0n:
531      {==}
532    case 1n+p:
533      uq.succ_cong(uq.half(1n+Nat.double(p)), p, uq.half_dbl1(p))

Uses (4)

Used by (1)