@@ -1003,11 +1003,11 @@ def Goal.getENode? (goal : Goal) (e : Expr) : Option ENode :=
10031003def getENode? (e : Expr) : GoalM (Option ENode) :=
10041004 return (← get).getENode? e
10051005
1006- def throwNonInternalizedExpr (e : Expr) : CoreM α :=
1006+ def throwNonInternalizedExpr (e : Expr) : MetaM α :=
10071007 throwError "internal `grind` error, term has not been internalized{indentExpr e}"
10081008
10091009/-- Returns node associated with `e`. It assumes `e` has already been internalized. -/
1010- def Goal.getENode (goal : Goal) (e : Expr) : CoreM ENode := do
1010+ def Goal.getENode (goal : Goal) (e : Expr) : MetaM ENode := do
10111011 let some n := goal.enodeMap.find? { expr := e }
10121012 | throwNonInternalizedExpr e
10131013 return n
@@ -1066,7 +1066,7 @@ def getRoot? (e : Expr) : GoalM (Option Expr) := do
10661066 return (← get).getRoot? e
10671067
10681068/-- Returns the root element in the equivalence class of `e`. -/
1069- def Goal.getRoot (goal : Goal) (e : Expr) : CoreM Expr :=
1069+ def Goal.getRoot (goal : Goal) (e : Expr) : MetaM Expr :=
10701070 return (← goal.getENode e).root
10711071
10721072@[inline, inherit_doc Goal.getRoot]
@@ -1091,7 +1091,7 @@ def Goal.getNext? (goal : Goal) (e : Expr) : Option Expr := Id.run do
10911091 return some n.next
10921092
10931093/-- Returns the next element in the equivalence class of `e`. -/
1094- def Goal.getNext (goal : Goal) (e : Expr) : CoreM Expr :=
1094+ def Goal.getNext (goal : Goal) (e : Expr) : MetaM Expr :=
10951095 return (← goal.getENode e).next
10961096
10971097@[inline, inherit_doc Goal.getRoot]
0 commit comments