case nested.final => exact absurd (eq_of_heq h) $ StrictMember.extend_not_final _ _ _
α : Type
inst✝ : Reactor α
rtr : α
i₁ : ID
cpt : Component
j : ID
o₁ o₂ : Component.type (Component.type α Component.rtr) cpt
rtr₁✝ : α
j✝ : ID
rtr₂✝ : Component.type α Component.rtr
a✝² : rtr₁✝{Component.rtr}{j✝} = some rtr₂✝
a✝¹ : StrictMember Component.rtr i₁ rtr₂✝
a_ih✝ :
  ∀ {i₂ : ID} {s₂ : StrictMember Component.rtr i₂ rtr₂✝} {h₁ : object a✝¹{cpt}{j} = some o₁}
    {h₂ : object s₂{cpt}{j} = some o₂}, extend a✝¹ h₁ = extend s₂ h₂ → i₁ = i₂
h₁ : object (nested a✝² a✝¹){cpt}{j} = some o₁
a✝ : rtr₁✝{Component.rtr}{j✝} = some rtr₂✝
h₂ : object (final a✝){cpt}{j} = some o₂
h : HEq (extend a✝¹ h₁) (final h₂)
⊢ i₁ = j✝
no goals