simp only [triggers.activated, reactionInputs]
net✝ : Network
kind✝ : Reactor.PortKind
p : PortId net✝ kind✝
exec : Executable net✝
reactor : ReactorId net✝
reaction : Class.Reaction (Path.class reactor)
p' : reaction.val.portSources.vars
he : Reaction.Trigger.port p ≡ Trigger.port p'
h : Activates exec (Reaction.Trigger.port p)
⊢ Execution.Executable.triggers.activated exec reaction (Trigger.port p') = true
net✝ : Network
kind✝ : Reactor.PortKind
p : PortId net✝ kind✝
exec : Executable net✝
reactor : ReactorId net✝
reaction : Class.Reaction (Path.class reactor)
p' : reaction.val.portSources.vars
he : Reaction.Trigger.port p ≡ Trigger.port p'
h : Activates exec (Reaction.Trigger.port p)
⊢ Interface?.isPresent
      (fun x =>
        match x with
        | Sum.inl input => interface exec reactor Reactor.InterfaceKind.inputs input
        | Sum.inr { fst := child, snd := output } =>
          cast _ (interface exec (Path.extend reactor child) Reactor.InterfaceKind.outputs (cast _ output)))
      (Interface.Subscheme.coe p') =
    true