fact: Definition carrier: sorts sig → Type := λ sort, ∀ i: I, carriers i sort.
imports: MathClasses.interfaces.abstract_algebra MathClasses.interfaces.universal_algebra MathClasses.theory.ua_homomorphisms MathClasses.theory.categories MathClasses.categories.varieties