@[reducible, inline]
We don't want to keep carrying the RingId
around.
Equations
Instances For
@[reducible, inline]
abbrev
Lean.Meta.Grind.Arith.CommRing.NonCommRingM.run
{α : Type}
(ringId : Nat)
(x : NonCommRingM α)
:
GoalM α
Equations
- Lean.Meta.Grind.Arith.CommRing.NonCommRingM.run ringId x = x { ringId := ringId }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- Lean.Meta.Grind.Arith.CommRing.getTermNonCommRingId? e = do let __do_lift ← Lean.Meta.Grind.Arith.CommRing.get' pure (Lean.PersistentHashMap.find? __do_lift.exprToNCRingId { expr := e })
Instances For
Equations
- One or more equations did not get rendered due to their size.