exact hi ho $ .inr $ .inl (not_or.mp h).right
α : Type
inst✝¹ : Accessible α
inst✝ : Finite α
i : ID
cpt c : Component.Valued
vs : ID ⇀ Value
head✝ : ID
tail✝ : List ID
rtr : α
o : Component.type α (Component.val c)
hi :
  ∀ {rtr : α} {o : Component.type α (Component.val c)},
    rtr[Component.val c][i] = some o →
      ¬c = cpt ∨ i ∉ tail✝ ∨ vs i = none → go rtr cpt vs tail✝[Component.val c][i] = some o
ho : rtr[Component.val c][i] = some o
x✝ : Option Value
heq✝ : vs head✝ = none
h : ¬(i = head✝ ∨ i ∈ tail✝)
⊢ go rtr cpt vs tail✝[Component.val c][i] = some o
no goals