intro _ hd
case h
α : Type
inst✝ : Proper α
s s₁ : State α
rcn : Reaction
s₂ : State α
i : ID
cpt : Component.Valued
e : s₁ ↓ₑ s₂
hi : Execution.Step.Exec.rcn e ≮[s₁.rtr]≯ i
ho : s₁.rtr[Component.rcn][i] = some rcn
⊢ ∀ a ∈ {i | { cpt := cpt, id := i } ∈ rcn.deps Kind.in}, s₁.rtr[Component.val cpt][a] = s₂.rtr[Component.val cpt][a]
case h
α : Type
inst✝ : Proper α
s s₁ : State α
rcn : Reaction
s₂ : State α
i : ID
cpt : Component.Valued
e : s₁ ↓ₑ s₂
hi : Execution.Step.Exec.rcn e ≮[s₁.rtr]≯ i
ho : s₁.rtr[Component.rcn][i] = some rcn
a✝ : Component.idType (Component.val cpt)
hd : a✝ ∈ {i | { cpt := cpt, id := i } ∈ rcn.deps Kind.in}
⊢ s₁.rtr[Component.val cpt][a✝] = s₂.rtr[Component.val cpt][a✝]