Skip to content

Commit 453749b

Browse files
committed
add: re-export multiplicative actions
1 parent 3509702 commit 453749b

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

src/Algebra/Morphism/Bundles.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ record KleeneAlgebraHomomorphism
163163
semiringHomomorphism = record { isSemiringHomomorphism = isSemiringHomomorphism }
164164

165165
open SemiringHomomorphism semiringHomomorphism public
166-
hiding (*-isMagmaHomomorphism; *-isMonoidHomomorphism; ⟦_⟧+_; _+⟦_⟧)
166+
hiding (*-isMagmaHomomorphism; *-isMonoidHomomorphism
167+
; ⟦_⟧+_; _+⟦_⟧; ⟦_⟧*_; _*⟦_⟧)
167168

168169
------------------------------------------------------------------------
169170
-- Morphisms between RingWithoutOnes

src/Algebra/Morphism/Structures.agda

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,14 +267,21 @@ module NearSemiringMorphisms (R₁ : RawNearSemiring a ℓ₁) (R₂ : RawNearSe
267267
*-homo : Homomorphic₂ ⟦_⟧ _*₁_ _*₂_
268268

269269
open +.IsMonoidHomomorphism +-isMonoidHomomorphism public
270-
renaming (homo to +-homo; ε-homo to 0#-homo; isMagmaHomomorphism to +-isMagmaHomomorphism; ⟦_⟧∙_ to ⟦_⟧+_; _∙⟦_⟧ to _+⟦_⟧)
270+
renaming (homo to +-homo; ε-homo to 0#-homo
271+
; isMagmaHomomorphism to +-isMagmaHomomorphism
272+
; ⟦_⟧∙_ to ⟦_⟧+_; _∙⟦_⟧ to _+⟦_⟧
273+
)
271274

272275
*-isMagmaHomomorphism : *.IsMagmaHomomorphism ⟦_⟧
273276
*-isMagmaHomomorphism = record
274277
{ isRelHomomorphism = isRelHomomorphism
275278
; homo = *-homo
276279
}
277280

281+
open *.IsMagmaHomomorphism *-isMagmaHomomorphism public
282+
using ()
283+
renaming (⟦_⟧∙_ to ⟦_⟧*_; _∙⟦_⟧ to _*⟦_⟧)
284+
278285
record IsNearSemiringMonomorphism (⟦_⟧ : A B) : Set (a ⊔ ℓ₁ ⊔ ℓ₂) where
279286
field
280287
isNearSemiringHomomorphism : IsNearSemiringHomomorphism ⟦_⟧
@@ -435,7 +442,11 @@ module RingWithoutOneMorphisms (R₁ : RawRingWithoutOne a ℓ₁) (R₂ : RawRi
435442
*-homo : Homomorphic₂ ⟦_⟧ _*₁_ _*₂_
436443

437444
open +.IsGroupHomomorphism +-isGroupHomomorphism public
438-
renaming (homo to +-homo; ε-homo to 0#-homo; isMagmaHomomorphism to +-isMagmaHomomorphism; isMonoidHomomorphism to +-isMonoidHomomorphism; ⟦_⟧∙_ to ⟦_⟧+_; _∙⟦_⟧ to _+⟦_⟧)
445+
renaming (homo to +-homo; ε-homo to 0#-homo
446+
; isMagmaHomomorphism to +-isMagmaHomomorphism
447+
; isMonoidHomomorphism to +-isMonoidHomomorphism
448+
; ⟦_⟧∙_ to ⟦_⟧+_; _∙⟦_⟧ to _+⟦_⟧
449+
)
439450

440451
isNearSemiringHomomorphism : +*.IsNearSemiringHomomorphism ⟦_⟧
441452
isNearSemiringHomomorphism = record
@@ -449,6 +460,10 @@ module RingWithoutOneMorphisms (R₁ : RawRingWithoutOne a ℓ₁) (R₂ : RawRi
449460
; homo = *-homo
450461
}
451462

463+
open *.IsMagmaHomomorphism *-isMagmaHomomorphism public
464+
using ()
465+
renaming (⟦_⟧∙_ to ⟦_⟧*_; _∙⟦_⟧ to _*⟦_⟧)
466+
452467
record IsRingWithoutOneMonomorphism (⟦_⟧ : A B) : Set (a ⊔ ℓ₁ ⊔ ℓ₂) where
453468
field
454469
isRingWithoutOneHomomorphism : IsRingWithoutOneHomomorphism ⟦_⟧

0 commit comments

Comments
 (0)