Open
Description
This line fixed the coefficient ring to be the target ring:
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.