{motive : Aesop.NormM.State → Sort u} →
  (t : Aesop.NormM.State) →
    ((forwardState : Aesop.ForwardState) →
        (forwardRuleMatches : Aesop.ForwardRuleMatches) →
          motive { forwardState := forwardState, forwardRuleMatches := forwardRuleMatches }) →
      motive t