fact: Record class_of (R : Type) : Type := Class { base :> GRing.ComRing.class_of R; mixin :> mixin_of (GRing.Ring.Pack base R) } .
imports: mathcomp(ssreflect eqtype ssrbool ssrnat fintype seq ssrfun) mathcomp(bigop choice)