case input hi =>
  simp [hi] at hp
  cases h
  case port h =>
    simp [portIsPresent, hp] at h
    exact h
net✝ : Network
exec : Executable net✝
reactor : ReactorId net✝
reaction : Class.Reaction (Path.class reactor)
p' : reaction.val.portSources.vars
loc : (Class.interface (Path.class reactor) Reactor.InterfaceKind.inputs).vars
hp : Interface.Subscheme.coe p' = Sum.inl loc
input✝ : (Class.interface (Path.class reactor) Reactor.InterfaceKind.inputs).vars
h : Activates exec (Reaction.Trigger.port { reactor := reactor, port := input✝ })
hi : Interface.Subscheme.coe p' = Sum.inl input✝
⊢ ∃ v, interface exec reactor Reactor.InterfaceKind.inputs loc = some v
no goals