Heap (mathematics)
From Wikipedia, the free encyclopedia
A Heap (sometimes also called a groud) is a mathematical generalisation of a group.
It is an algebra H with a ternary operation denoted which satisfies
- the para-associative law
- the identity law
Every coset in a group can be regarded as a heap under the operation [x,y,z] = xy − 1z.
If we choose an element we can define a binary operation on a heap by x * y = [x,e,y]. This product makes H into a group with identity e. A heap can thus be regarded as a group in which the identity has yet to be decided.
Whereas the automorphisms of a single object form a group, the set of isomorphisms between two isomorphic objects naturally forms a heap. A heap becomes a group once a particular isomorphism by which the two objects are to be identified is chosen.
[edit] Generalisations and related concepts
- A semiheap is para-associative but need not obey the identity law.
- An idempotent semiheap is a semiheap where [a,a,a] = a for all a.
- A generalised heap is an idempotent semiheap where
[a,a,[b,b,x]] = [b,b,[a,a,x]] and [[x,a,a],b,b] = [[x,b,b],a,a] for all a and b.