induction sz
sz : ℕ
n : ℤ
⊢ toUint (FinInt.ofIntAux sz n).fst = mod2 n sz ∧ (FinInt.ofIntAux sz n).snd = n / 2 ^ sz
case zero
n : ℤ
⊢ toUint (FinInt.ofIntAux Nat.zero n).fst = mod2 n Nat.zero ∧ (FinInt.ofIntAux Nat.zero n).snd = n / 2 ^ Nat.zero

case succ
n : ℤ
n✝ : ℕ
n_ih✝ : toUint (FinInt.ofIntAux n✝ n).fst = mod2 n n✝ ∧ (FinInt.ofIntAux n✝ n).snd = n / 2 ^ n✝
⊢ toUint (FinInt.ofIntAux (Nat.succ n✝) n).fst = mod2 n (Nat.succ n✝) ∧
    (FinInt.ofIntAux (Nat.succ n✝) n).snd = n / 2 ^ Nat.succ n✝