apply_rules [val_add_ge_of_ge, val_sub_ge_of_ge] <;>
. simp
  elinarith
R : Type u
inst✝ : CommRing R
inst : IsDomain R
p : R
q : ℕ
valp : SurjVal p
e : ValidModel R
h1 : v valp e.a1 ≥ 1
h2 : v valp e.a2 = 1
h3 : v valp e.a3 ≥ ↑q
h4 : v valp e.a4 ≥ ↑q + 1
h6 : v valp e.a6 ≥ 2 * ↑q
⊢ v valp (Model.b8 e.toModel) ≥ 2 * ↑q + 1
no goals