intro lt_ulp
round : ℕ → ℕ
n a b : ℕ
npos : 0 < n
hfaithful₀ : faithful₀ n round
hfaithful₁ : faithful₁ n round
hcorrect₁ : correct₁ n round
hfa : trunc n a = a
hfb : trunc n b = b
hba : b ≤ a
no_uflow : a + b ≥ 2 ^ n
lt_round : a + b < round (a + b)
carry : a + b ≥ 2 ^ Nat.size a
⊢ ¬b < ulp n (a + b)
round : ℕ → ℕ
n a b : ℕ
npos : 0 < n
hfaithful₀ : faithful₀ n round
hfaithful₁ : faithful₁ n round
hcorrect₁ : correct₁ n round
hfa : trunc n a = a
hfb : trunc n b = b
hba : b ≤ a
no_uflow : a + b ≥ 2 ^ n
lt_round : a + b < round (a + b)
carry : a + b ≥ 2 ^ Nat.size a
lt_ulp : b < ulp n (a + b)
⊢ False