Hypergroup: Difference between revisions

From Groupprops
No edit summary
Line 14: Line 14:
| multi-valued version of associativity || For any <math>a,b,c \in G</math>, <math>(a * b) * c = a * (b * c)</math> as sets. || Left side: Note that <math>a * b</math> is a subset, say <math>S</math>, of <math>G</math>. <math>(a * b) * c = S * c</math> is defined as the union <math>\bigcup_{s \in S} s * c</math>.<br>Right side: Suppose <math>T = b * c</math>. Then, <math>a * (b * c) = a * T = \bigcup_{t \in T} (a * t)</math>.
| multi-valued version of associativity || For any <math>a,b,c \in G</math>, <math>(a * b) * c = a * (b * c)</math> as sets. || Left side: Note that <math>a * b</math> is a subset, say <math>S</math>, of <math>G</math>. <math>(a * b) * c = S * c</math> is defined as the union <math>\bigcup_{s \in S} s * c</math>.<br>Right side: Suppose <math>T = b * c</math>. Then, <math>a * (b * c) = a * T = \bigcup_{t \in T} (a * t)</math>.
|-
|-
| multi-valued version of quasigroup type condition || For any <math>a \in G</math>, <math>a * G = G * a = G</math>.
| multi-valued version of quasigroup type condition || For any <math>a \in G</math>, <math>a * G = G * a = G</math>. ||
|}
|}



Revision as of 22:29, 1 August 2012

This is a variation of group|Find other variations of group | Read a survey article on varying group

QUICK PHRASES: variation of group where the multiplication operation is multi-valued

NOTE: This page is about the abstract algebraic notion of hypergroup. There is a related notion of hypergroup that comes up in probability theory and measure theory, which is at hypergroup (measure theory).

Definition

A hypergroup is a set G equipped with a binary operation *:G×G2G{{}}, i.e., a multi-valued binary operation, satisfying some conditions. The right side denotes the power set of G minus the empty subset of G, because the binary operation is required to give at least one output for every input pair.

Prior to stating the condition, we note that * can be extended to an operation 2G×2G2G given by X*Y=xX,yY(x*y). Similarly, we can extend * to operations 2G×G2G and G×2G2G.

Condition name What it means Explanation
multi-valued version of associativity For any a,b,cG, (a*b)*c=a*(b*c) as sets. Left side: Note that a*b is a subset, say S, of G. (a*b)*c=S*c is defined as the union sSs*c.
Right side: Suppose T=b*c. Then, a*(b*c)=a*T=tT(a*t).
multi-valued version of quasigroup type condition For any aG, a*G=G*a=G.

Note that if the operation is single-valued and the underlying set of G is non-empty, then G becomes a group under *. This follows from the proof of associative quasigroup implies group (our statement is actually a little more general than that statement, because we are not assuming unique solutions to equations, but the proof does not use uniqueness).

Related notions