You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that it should be in some file like "Algebra.Solver.Ring.Simple".
Probably due to this, it seems that I cannot use "Tactic.RingSolver" on abstract rings since I cannot provide an "AlmostCommutativeRing" (from an abstract ring), which requires a field "0≟_ : (x : Carrier) → Maybe (0# ≈ x)". I cannot do pattern matching on "#0", or in general on elements of an abstract ring.
The paper "Proving Equalities in a Commutative Ring Done Right in Coq" says their mothod works for abstract rings in paper's abstract. Algebra.Solver.Ring seems to work for abstract rings, but I haven't checked this yet.