Users' Mathboxes Mathbox for BJ < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-bj-mgmhom Structured version   Visualization version   GIF version

Definition df-bj-mgmhom 38014
Description: Define the set of magma morphisms between two magmas. If domain and codomain are semigroups, monoids, or groups, then one obtains the set of morphisms of these structures. (Contributed by BJ, 10-Feb-2022.)
Assertion
Ref Expression
df-bj-mgmhom Mgm⟶ = (𝑥 ∈ Mgm, 𝑦 ∈ Mgm ↦ {𝑓 ∈ ((Base‘𝑥) Set⟶ (Base‘𝑦)) ∣ ∀𝑢 ∈ (Base‘𝑥)∀𝑣 ∈ (Base‘𝑥)(𝑓‘(𝑢(+g‘𝑥)𝑣)) = ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))})
Distinct variable group:   𝑥,𝑓,𝑦,𝑢,𝑣

Detailed syntax breakdown of Definition df-bj-mgmhom
StepHypRef Expression
1 cmgmhom 38013 . 2 class Mgm⟶
2 vx . . 3 setvar 𝑥
3 vy . . 3 setvar 𝑦
4 cmgm 18794 . . 3 class Mgm
5 vu . . . . . . . . . 10 setvar 𝑢
65cv 1569 . . . . . . . . 9 class 𝑢
7 vv . . . . . . . . . 10 setvar 𝑣
87cv 1569 . . . . . . . . 9 class 𝑣
92cv 1569 . . . . . . . . . 10 class 𝑥
10 cplusg 17408 . . . . . . . . . 10 class +g
119, 10cfv 6531 . . . . . . . . 9 class (+g‘𝑥)
126, 8, 11co 7412 . . . . . . . 8 class (𝑢(+g‘𝑥)𝑣)
13 vf . . . . . . . . 9 setvar 𝑓
1413cv 1569 . . . . . . . 8 class 𝑓
1512, 14cfv 6531 . . . . . . 7 class (𝑓‘(𝑢(+g‘𝑥)𝑣))
166, 14cfv 6531 . . . . . . . 8 class (𝑓‘𝑢)
178, 14cfv 6531 . . . . . . . 8 class (𝑓‘𝑣)
183cv 1569 . . . . . . . . 9 class 𝑦
1918, 10cfv 6531 . . . . . . . 8 class (+g‘𝑦)
2016, 17, 19co 7412 . . . . . . 7 class ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))
2115, 20wceq 1570 . . . . . 6 wff (𝑓‘(𝑢(+g‘𝑥)𝑣)) = ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))
22 cbs 17367 . . . . . . 7 class Base
239, 22cfv 6531 . . . . . 6 class (Base‘𝑥)
2421, 7, 23wral 3077 . . . . 5 wff ∀𝑣 ∈ (Base‘𝑥)(𝑓‘(𝑢(+g‘𝑥)𝑣)) = ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))
2524, 5, 23wral 3077 . . . 4 wff ∀𝑢 ∈ (Base‘𝑥)∀𝑣 ∈ (Base‘𝑥)(𝑓‘(𝑢(+g‘𝑥)𝑣)) = ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))
2618, 22cfv 6531 . . . . 5 class (Base‘𝑦)
27 csethom 38009 . . . . 5 class Set⟶
2823, 26, 27co 7412 . . . 4 class ((Base‘𝑥) Set⟶ (Base‘𝑦))
2925, 13, 28crab 3413 . . 3 class {𝑓 ∈ ((Base‘𝑥) Set⟶ (Base‘𝑦)) ∣ ∀𝑢 ∈ (Base‘𝑥)∀𝑣 ∈ (Base‘𝑥)(𝑓‘(𝑢(+g‘𝑥)𝑣)) = ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))}
302, 3, 4, 4, 29cmpo 7414 . 2 class (𝑥 ∈ Mgm, 𝑦 ∈ Mgm ↦ {𝑓 ∈ ((Base‘𝑥) Set⟶ (Base‘𝑦)) ∣ ∀𝑢 ∈ (Base‘𝑥)∀𝑣 ∈ (Base‘𝑥)(𝑓‘(𝑢(+g‘𝑥)𝑣)) = ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))})
311, 30wceq 1570 1 wff Mgm⟶ = (𝑥 ∈ Mgm, 𝑦 ∈ Mgm ↦ {𝑓 ∈ ((Base‘𝑥) Set⟶ (Base‘𝑦)) ∣ ∀𝑢 ∈ (Base‘𝑥)∀𝑣 ∈ (Base‘𝑥)(𝑓‘(𝑢(+g‘𝑥)𝑣)) = ((𝑓‘𝑢)(+g‘𝑦)(𝑓‘𝑣))})
Colors of variables:    wff setvar class
This definition is used by: (None)
  Copyright terms: Public domain W3C validator