def un.co
import bend-osdev-u32@0.1.0.0/PROOF.bend as PROOFimport Base
510def un.co(n: Nat, a: Word(n), b: Word(n), c: Bool) -> Bool:
511 match n:
512 case 0n:
513 c
514 case 1n+p:
515 match a b:
516 case WCon{x, at} WCon{y, bt}:
517 un.co(p, at, bt, un.maj(x, y, c))