proposition: Lemma isapropmultimodule_struct {I : UU} {rings : I -> ring} {G : abgr} (structs : ∏ i : I, module_struct (rings i) G) : isaprop (multimodule_struct structs).
proof: Proof. apply (impredtwice 1); intros i1 i2. apply impredfun. apply isaproparecompatibleactions. Defined.
imports: UniMath.Algebra.Modules.Core UniMath.Algebra.Groups UniMath.Algebra.Monoids UniMath.Algebra.RigsAndRings UniMath.Foundations.Preamble UniMath.Foundations.Sets