------------------------------------------------------------------------ -- The Agda standard library -- -- Properties of divisibility over commutative semigroups ------------------------------------------------------------------------ {-# OPTIONS --without-K --safe #-} open import Algebra using (CommutativeSemigroup) module Algebra.Properties.CommutativeSemigroup.Divisibility {a ℓ} (CM : CommutativeSemigroup a ℓ) where open CommutativeSemigroup CM ------------------------------------------------------------------------------ -- Re-export the contents of divisibility over semigroups open import Algebra.Properties.Semigroup.Divisibility semigroup public ------------------------------------------------------------------------------ -- Re-export the contents of divisibility over commutative magmas open import Algebra.Properties.CommutativeMagma.Divisibility commutativeMagma public using (x∣xy; xy≈z⇒x∣z; ∣-factors; ∣-factors-≈)