{-# OPTIONS --warning=error --safe #-} open import LogicalFormulae open import Functions open import Lists.Lists open import Numbers.Naturals open import Groups.GroupDefinition open import Numbers.BinaryNaturals.Definition open import Orders module Numbers.BinaryNaturals.Order where data Compare : Set where Equal : Compare FirstLess : Compare FirstGreater : Compare _0 rewrite binNatToNZero' b b=0 = naughtE b>0 chopFirstBit : (m n : BinNat) {b : Bit} (s : Compare) → go