{motive : Aesop.EqualUpToIdsM.State → Sort u} →
  (t : Aesop.EqualUpToIdsM.State) →
    ((equalMVarIds : Std.HashMap Lean.MVarId Lean.MVarId) →
        (equalLMVarIds : Std.HashMap Lean.LMVarId Lean.LMVarId) →
          (leftUnassignedMVarValues rightUnassignedMVarValues : Std.HashMap Lean.MVarId Lean.Expr) →
            motive
              { equalMVarIds := equalMVarIds, equalLMVarIds := equalLMVarIds,
                leftUnassignedMVarValues := leftUnassignedMVarValues,
                rightUnassignedMVarValues := rightUnassignedMVarValues }) →
      motive t