Definition multimodule {I : UU} (rings : I -> ring) : UU := ∑ G (ms : ∏ i : I, module_struct (rings i) G), multimodule_struct ms.
Require Import UniMath.Algebra.Modules.Core. Require Import UniMath.Algebra.Groups. Require Import UniMath.Algebra.Monoids. Require Import UniMath.Algebra.RigsAndRings. Require Import UniMath.Foundations.Preamble. Require Import UniMath.Foundations.Sets.