∀ {G : Type u_2} [inst : AddGroup G] {g g_1 : G} (e_g : g = g_1) (hg : ∀ (x : G), x ∈ AddSubgroup.zmultiples g) {n : ℕ}
  (hn : Nat.card G = n), zmodAddEquivOfGenerator hg hn = zmodAddEquivOfGenerator ⋯ hn