proposition: Theorem commutativity : forall x y, x * y = y * x.
proof: Proof. intuition. rewrite <- (group_cyclic g x). rewrite <- (group_cyclic g y). repeat rewrite <- groupExp_plus. f_equal. lia. apply g_generator. apply g_generator. Qed.
imports: FCF.Rat FCF.StdNat