lattices and other general hyperstructures. The con-
cepts of ordered and algebraic multilattice were in-
troduced in (Benado, 1954): a multilattice is an alge-
braic structure in which the restrictions imposed on a
(complete) lattice, namely, the “existence of least up-
per bounds and greatest lower bounds” are relaxed to
the“existence of minimal upper bounds and maximal
lower bounds”. An alternative algebraic definition of
multilattice was proposed in (Medina et al., 2005),
which is more closely related to that of lattice, allow-
ing for natural definitions of related structures such
that multisemilattices and, in addition, is better suited
for applications. For instance, a general approach to
fuzzy logic programming based on a multilattice as
underlying set of truth-values was presented in (Med-
ina et al., 2007).
A number of papers have been published on the
lattice of fuzzy congruences on different classical al-
gebraic structures, and even in some hyperstructures,
for instance (Cordero et al., 2008) studies congru-
ences on a multilattice. In this paper, we will focus
on congruences and homomorphisms in the more gen-
eral setting of hyperstructures (Corsini and Leoreanu,
2003).
The structure of the paper is as follows: in Sec-
tion 2, we introduce the definitions of some hyper-
structures, together with some notational convention
to be used in the rest of the paper; then, in Sec-
tion 3, we concentrate on the definition of homo-
morphism between nd-groupoids and how it preserves
the different subhyperstructures. Later, in Section 4,
the relation between the introduced notion of nd-
homomorphism and (crisp) congruence on a hyper-
structure is investigated. It is in Section 5 where the
notion of fuzzy homomorphism is defined and the
canonical decomposition theorem is presented. Fi-
nally, we present some conclusions and prospects for
future work.
2 PRELIMINARY DEFINITIONS
Firstly, let us introduce the preliminary concepts used
in this paper:
Definition 1. A hypergroupoid is a pair (A,·) con-
sisting of a non-empty set A together with a hyperop-
eration · : A ×A → 2
A
r ∅.
Traditionally, authors working with hyperstruc-
tures have considered the natural restriction of the
images of the operation to be non-empty sets,
for instance, the structures of hypergroup or join
space (Corsini and Leoreanu, 2003).
Definition 2. A hypergroupoid (A,·) is said to be a
hypergroup if the following properties hold:
• Associativity: (ab)c = a(bc) for all a,b,c ∈ A.
• Reproductivity: aA = Aa = A for all a ∈ A. That
is, for all a, b ∈ A, the equations ax = b y xa = b
have solutions.
(A,·) is said to be a join space if it satisfies associa-
tivity, reproductivity and, moreover, the two following
properties hold:
• Commutativity: ab = ba for all a,b,c ∈ A.
• Transposition Property: for all a, b, c, d ∈ A,
a/b ∩ c/d 6= ∅ implies ad ∩ bc 6= ∅ where a/b =
{x | a ∈ xb}.
It is remarkable that in the context of multilattices
it is admissible to consider the empty set in the range
of the hyperoperation, hence interest arises in devel-
oping a suitable extension of the concept of hyper-
groupoid, the so-called nd-groupoid. Despite of the
small change regarding the empty set, it is noticeable
that the resulting theory differs substantially.
Definition 3. An nd-groupoid is a pair (A,·) con-
sisting of a non-empty set A together with an nd-
operation · : A × A → 2
A
.
Remark 4. As usual, if a ∈ A and X ⊆ A then aX will
denote {ax | x ∈ X} and Xa will denote {xa | x ∈ X}.
In particular, a∅ = ∅a = ∅.
Note, as well, that in the rest of the paper we will
frequently write singletons without braces.
3 ON THE DEFINITION OF
ND-GROUPOID
HOMOMORPHISM
This section introduces the extension of the existing
results about homomorphisms to the more general
framework of nd-grupoids. Firstly, we begin by dis-
cussing the different versions of the concept of ho-
momorphism on hypergroupoids (also called multi-
groupoids) appearing in the literature. They are usu-
ally associated to particular classes of hypergroupoids
such as those of hypergroups and join spaces.
Some authors that deal with these and other hy-
perstructures use the following definitions of homo-
morphism (Corsini, 2003).
Definition 5. Let (A,·) and (B,·) be hypergroupoids.
A map h: A → B is said to be:
• Benado-homomorphism if h(ab) ⊆ h(a)h(b), for
all a,b ∈ A.
• Algebraic-homomorphism if h(ab) = h(a)h(b),
for all a,b ∈ A.
IJCCI 2009 - International Joint Conference on Computational Intelligence
60