theorem Actions.OutcomeAchievableForAgent.brecOn
theorem Actions.OutcomeAchievableForAgent.brecOn
: ∀ {agent : c1n0kwdq.Dictionary.Agent} {o : c1n0kwdq.Dictionary.Outcome}
{motive :
(a : c1n0kwdq.Dictionary.State) →
(a_1 : d4qbfhxh.Time) → yv6j9fp4.Actions.OutcomeAchievableForAgent agent o a a_1 → Prop}
{a : c1n0kwdq.Dictionary.State} {a_1 : d4qbfhxh.Time} (t : yv6j9fp4.Actions.OutcomeAchievableForAgent agent o a a_1),
(∀ (a : c1n0kwdq.Dictionary.State) (a_2 : d4qbfhxh.Time)
(t : yv6j9fp4.Actions.OutcomeAchievableForAgent agent o a a_2),
yv6j9fp4.Actions.OutcomeAchievableForAgent.below t → motive a a_2 t) →
motive a a_1 t