have ⟨_, equiv⟩ : ∃ t, t ≡ t' := ⟨_, Reaction.Trigger.Equiv.lift t'⟩
net✝ : Network
exec : Executable net✝
a✝ : ReactorId net✝
reaction : Class.Reaction (Path.class a✝)
h :
  Array.any reaction.val.triggers (fun x => Execution.Executable.triggers.activated exec reaction x) 0
      (Array.size reaction.val.triggers) =
    true
t' : Trigger reaction.val.portSources.vars reaction.val.actionSources.vars reaction.val.timers
mem : t' ∈ reaction.val.triggers.data
active : Execution.Executable.triggers.activated exec reaction t' = true
⊢ Triggers exec reaction
net✝ : Network
exec : Executable net✝
a✝ : ReactorId net✝
reaction : Class.Reaction (Path.class a✝)
h :
  Array.any reaction.val.triggers (fun x => Execution.Executable.triggers.activated exec reaction x) 0
      (Array.size reaction.val.triggers) =
    true
t' : Trigger reaction.val.portSources.vars reaction.val.actionSources.vars reaction.val.timers
mem : t' ∈ reaction.val.triggers.data
active : Execution.Executable.triggers.activated exec reaction t' = true
w✝ : Reaction.Trigger net✝
equiv : w✝ ≡ t'
⊢ Triggers exec reaction