(motive : Aesop.ForwardRule × Aesop.Substitution → Sort u_1) →
  (x : Aesop.ForwardRule × Aesop.Substitution) →
    ((r : Aesop.ForwardRule) → (inst : Aesop.Substitution) → motive (r, inst)) → motive x