fact: Definition h_iter := @generic_h_iter rat 0%R +%R subr divr *%R (@GRing.exp _) rat_of_Z natr.
imports: BinInt mathcomp(all_ssreflect all_algebra) CoqEAL(hrel param refinements) CoqEAL(pos binnat rational) tactics rat_of_Z