fact: Structure zifyRing (R : ringType) := ZifyRing { rval : R; zval : int; _ : rval = zval%:~R }.
imports: mathcomp(ssreflect ssrfun ssrbool eqtype ssrnat choice seq) mathcomp(fintype finfun bigop order ssralg ssrnum ssrint)