SS symmetry
Article
Hyperhomographies on Krasner Hyperfields
Vahid Vahedi 1 , Morteza Jafarpour 1
1
2
*
and Irina Cristea 2, *
Department of Mathematics, Vali-e-Asr University of Rafsanjan, 7718897111 Rafsanjan, Iran;
[email protected] (V.V.);
[email protected] (M.J.)
Center for Information Technologies and Applied Mathematics, University of Nova Gorica,
5000 Nova Gorica, Slovenia
Correspondence:
[email protected]
Received: 18 October 2019; Accepted: 19 November 2019; Published: 23 November 2019
Abstract: In this paper, we introduce generalized homographic transformations as hyperhomographies
over Krasner hyperfields.These particular algebraic hyperstructues are quotient structures of classical
fields modulo normal groups. Besides, we define some hyperoperations and investigate the properties of
the derived hypergroups and Hv -groups associated with the considered hyperhomographies. They are
equipped hyperhomographies obtained as quotient sets of nondegenerate hyperhomographies modulo
a special equivalence. Thus the symmetrical property of the equivalence relations plays a fundamental
role in this constructions.
Keywords: hypergroup; hyperring; hyperfield; (hyper)homography
MSC: 20N20; 14H52; 11G05
1. Introduction
In a recently published paper [1], the authors have initiated the study of elliptic hypercurves
defined on Krasner hyperfields, generalizing the elliptic curves over fields. The main idea consists in
substituting the field with a hyperfield, in particular with the associated quotient Krasner hyperfield.
The power of this algebraic hyperstructure has been already used in solving different problems in affine
algebraic schemes [2], theory of arithmetic functions [3], tropical geometry [4], algebraic geometry [5],
etc. The quotient Krasner hyperfield is practically the quotient F̄ = F/G of a classical field F by any
normal subgroup G of the multiplicative part ( F \ {0}, ·). It was introduced by Krasner in 1983 [6]
and investigated from the hyperalgebraic point of view mostly by Massouros [7] around 1985. In this
new environment, the definition of an elliptic curve over a field F can be naturally extended to the
definition of an elliptic hypercurve over a quotient Krasner hyperfield. Besides the group operation
on the set of elliptic curves is extended to a hyperoperation on a family of elliptic hypercurves. The
properties of the associated hypergroup have been investigated also in relation with the Berardi’s
cryptographic system [8].
The study developed in this paper goes in the same direction as our recent study. This time we
extend a particular quadratic equation in two variables from a field F to a Krasner hyperfield F/G.
It is well known that a conic section, which is a curve obtained as the intersection between the surface
of a cone and a plane, can be algebraically represented as a quadratic equation with coefficients in a
filed, i.e., g( x, y) = ax2 + bxy + cy2 + dx + ey + f = 0. If a = c = 0 and b 6= 0, the equation g( x, y) = 0
models a homographic transformation. Generally, after a suitable change of variables, a homographic
ax +b
transformation y = cx
+d , with ad − bc 6 = 0, can be written in the form ( X − A )(Y − B ) = 1, where
1
ad
a
6= 0, A = − dc , and B = αc
X = x, Y = α y, where α = bc−
are elements in the field F. Equivalently,
c2
1
a homography transformation is given by a function y = f a,b ( x ) = b + x−
a , with a, b elements in a
Symmetry 2019, 11, 1442; doi:10.3390/sym11121442
www.mdpi.com/journal/symmetry
Symmetry 2019, 11, 1442
2 of 19
field F. The aim of this paper is to generalize the homography transformation from the field F to
the Krasner hyperfield F̄. First, we generalize the reduced quadratic forms on Krasner hyperfields.
This investigation leads us to introduce the notion of conic hypersection on a Krasner hyperfield.
Secondly, using hyperconics, we define some hyperoperations and the associated hyperstructures
give us the possibility of studying simultaneously some conics. As in our previous research paper [1],
the results can be also applied in cryptography in relation with the Berardi’s cryptographic system [8].
2. Preliminaries
We recall here some basic notions of conics and hyperstructures theory also we fix the notations
used in this paper. We assign the readers to these topics in the following fundamental books [9–11].
2.1. Conic Sections
A conic is a plane affine curve of degree 2, defined by an irreducible polynomial g( x, y) =
ax2 + bxy + cy2 + dx + ey + f = 0 with coefficients in a field F. Based on the number of the points at
infinity (this number can be 2, 1, or 0), the irreducible conics are divided in three categories: hyperbola,
parabola and ellipse. Certain sets of points on curves can form an algebraic structure, and till now it
is very well known the group structure. Generally the group low on conics is defined over a field F,
following the rule illustrated in Figure 1 or Figure 2. In particular, if we take O an arbitrary point on
the conic, then for two arbitrary points p and q on the conic, their sum p + q is obtained as the second
point of the intersection with the conic of the parallel line through O to the line joining p and q. In this
case O is the identity element of the group.
q
p
p+q
O
Figure 1. Addition between two points on a curve when the identity element belongs to the curve
If we consider now that the identity element O is at infinity, then the sum p + q of two arbitrary
points p and q on the conic is the image on the conic of the point obtained as intersection with the
x-axis of the line passing through p and q, as shown in Figure 2.
p
p+q
q
p∗q
Figure 2. Addition between two points on a curve when the identity element is at infinity.
Example 1. Consider f ( x ) = x2 over the finite field F = Z5 . Then we have a parabola in F and the Cayley
table of its points Q f ( F ) = {O , (1, 1), (2, 4), (3, 4), (4, 1)} where, O = (0, 0) is the identity element of the
group, is as follows.
Symmetry 2019, 11, 1442
3 of 19
+
O
O
(1, 1)
(2, 4)
(3, 4)
(4, 1)
O
(1, 1)
(2, 4)
(3, 4)
(4, 1)
(1, 1) (2, 4) (3, 4) (4, 1)
(1, 1)
(2, 4)
(3, 4)
(4, 1)
O
(2, 4)
(3, 4)
(4, 1)
O
(1, 1)
(3, 4)
(4, 1)
O
(1, 1)
(2, 4)
(4, 1)
O
(1, 1)
(2, 4)
(3, 4)
If we take the identity element O at infinity, then the group operation is calculated as in the following
Cayley table:
+
O
(1, 1) (2, 4) (3, 4) (4, 1)
O
(1, 1)
(2, 4)
(3, 4)
(4, 1)
O
(1, 1)
(2, 4)
(3, 4)
(4, 1)
(1, 1)
(3, 4)
(4, 1)
(2, 4)
O
(2, 4)
(4, 1)
(1, 1)
O
(3, 4)
(3, 4)
(2, 4)
O
(4, 1)
(1, 1)
(4, 1)
O
(3, 4)
(1, 1)
(2, 4)
The geometrical interpretation of the associativity of the group law is equivalent with a special
case of Pascal’s theorem, which is a very special case of Bezout’s theorem.
Theorem 1. For any conic and any six points p1 , p2 , ..., p6 on it, the opposite sides of the resulting hexagram,
extended if necessary, intersect at points lying on some straight line. More specifically, let L( p, q) denote the
line through the points p and q. Then the points L( p1 , p2 ) ∩ L( p4 , p5 ), L( p2 , p3 ) ∩ L( p5 , p6 ), and L( p3 , p4 ) ∩
L( p6 , p1 ) lie on a straight line, called the Pascal line of the hexagon (see Figure 3).
p3
p6
Conic
p2
p5
p4
p1
Figure 3. Pascal’s theorem.
2.2. Krasner Hyperrings and Hyperfields
In this section we briefly recall the main definitions and properties of hyperrings and hyperfields,
focussing on the concept of Krasner hyperfield.
Let H be a non-empty set and P ∗ ( H ) be the set of all non-empty subsets of H. Let ◦ be a
hyperoperation (or join operation) on H, that is, a function from the cartesian product H × H into
P ∗ ( H ). The image of the pair ( a, b) ∈ H × H under the hyperoperation ◦ in P ∗ ( H ) is denoted by
a ◦ b. The join operation can be extended in a natural way to subsets of H as follows: for non-empty
S
subsets A, B of H, define A ◦ B =
a ◦ b. The notation a ◦ A is used for { a} ◦ A and A ◦ a for
a∈ A,b∈ B
A ◦ { a}. Generally, we mean H k = H × H × . . . × H (k times), for all k ∈ N and also the singleton
{ a} is identified with its element a. The hyperstructure ( H, ◦) is called a semihypergroup if the
hyperoperation is associative, i.e., ( a ◦ b) ◦ c = a ◦ (b ◦ c) for all a, b, c ∈ H, which means that
Symmetry 2019, 11, 1442
4 of 19
[
u∈ a◦b
u◦c =
[
a ◦ v.
v∈b◦c
A semihypergroup ( H, ◦) is called a hypergroup if the reproduction law holds: a ◦ H = H ◦ a = H,
for all a ∈ H.
Definition 1. Let ( H, ◦) be a hypergroup and ∅ 6= K ⊂ H. We say that (K, ◦) is a subhypergroup of H,
denoted by K ≤ H, if for all x ∈ K we have K ◦ x = K = x ◦ K.
An element er (respectively el ) of H is called a right identity (respectively left identity el ) if for all
a ∈ H, a ∈ a ◦ er (respectively a ∈ el ◦ a). An element e is called a two side identity, or for simplicity an
identity if, for all a ∈ H, a ∈ a ◦ e ∩ e ◦ a. A right identity er (resp. left identity el ) of H is called a scalar
right identity (respectively scalar left identity) if for all a ∈ H, a = a ◦ er (respectively a = el ◦ a). An
element e is called a scalar identity if for all a ∈ H, a = a ◦ e = e ◦ a. An element a′ ∈ H is called a right
inverse (respectively left inverse) of a in H if er ∈ a ◦ a′ , for some right identity er in H (respectively
el ∈ a′ ◦ a, for some left identity el ). An element a′ ∈ H is called an inverse of a ∈ H if e ∈ a′ ◦ a ∩ a ◦ a′ ,
for some identity e in H. We denote the set of all right inverses, left inverses and inverses of a ∈ H by
ir ( a), il ( a), and i ( a), respectively. In addition, if H has a scalar identity, and the inverse of a ∈ H exists,
we indicate it by a−1 .
Definition 2. A hypergroup H is called reversible, if the following conditions hold:
(i) H has at least one identity e;
(ii) every element x of H has at least one inverse, that is i ( x ) 6= ∅;
(iii) x ∈ y ◦ z implies that y ∈ x ◦ z′ and z ∈ y′ ◦ x, where z′ ∈ i (z) and y′ ∈ i (y).
Definition 3. Suppose that ( H, ·) and (K, ◦) are two hypergroups. A function f : H → K is called a
homomorphism if f ( a · b) ⊆ f ( a) ◦ f (b), for all a and b in H. We say that f is a good homomorphism if for all
a and b in H, there is f ( a · b) = f ( a) ◦ f (b). Moreover, ( H, ·) and (K, ◦) are isomorphic, denoted by H ∼
= K,
if f is a bijective good homomorphism.
An exhaustive review for the theory of hypergroups appears in [9], while the book [12] contains
a wealth of applications. The more general algebraic structure that satisfies the ring-like axioms
is the hyperring. There are different kinds of hyperrings. The most general one, introduced by
Vougiouklis [13], has both addition and multiplication defined as hyperoperations. If only the
multiplication is a hyperoperation, then we talk about multiplicative hyperrings [14,15]. If only
the addition + is a hyperoperation and the multiplication · is a usual operation, then we say that
R is an additive hyperring. A special case of this type is the hyperring introduced by Krasner [6].
An exhaustive review for the theory of hyperrings appears in [16–19].
Definition 4 ([6]). A Krasner hyperring is an algebraic structure (R, +, ·) which satisfies the following axioms:
(1) ( R, +) is a canonical hypergroup, i.e.,
for every x, y, z ∈ R, x + (y + z) = ( x + y) + z,
for every x, y ∈ R, x + y = y + x,
there exists 0 ∈ R such that 0 + x = { x } for every x ∈ R,
for every x ∈ R there exists a unique element x ′ ∈ R such that 0 ∈ x + x ′ ; (we shall write − x for x ′
and we call it the opposite of x.)
(v) z ∈ x + y implies that y ∈ z − x and x ∈ z − y.
(i)
(ii)
(iii)
(iv)
(2) ( R, ·) is a semigroup having zero as a bilaterally absorbing element, i.e., x · 0 = 0 · x = 0.
(3) The multiplication is distributive with respect to the hyperoperation +.
Symmetry 2019, 11, 1442
5 of 19
A Krasner hyperring ( R, +, ·) is called commutative, if ( R, ·) is a commutative semigroup with unit
element, i.e., a monoid. A Krasner hyperring is called a Krasner hyperfield, if the multiplicative part ( R \ {0}, ·)
is a group.
In the following we recall the first construction of a Krasner hyperfield, as a quotient structure
of a classical field by a normal subgroup. Let ( F, +, ·) be a field and G be a normal subgroup of
( F ∗ , ·), where F ∗ = F \ {0}. Take GF = { aG | a ∈ F } with the hyperoperation and the multiplication
defined by:
(i) aG ⊕ bG = {cG |c ∈ aG + bG },
(ii) aG ⊙ bG = abG,
for all aG, bG ∈ GF . Then ( GF , ⊕, ⊙) is a hyperfield. From now on, we denote ā = aG, for all aG ∈ GF
and the constructed hyperfield ( GF , ⊕, ⊙) by F̄, and call it the Krasner hyperfield. Moreover, we denote
1
the inverse of ā relative to ⊕ by ⊖ā and, for ā 6= 0̄, the multiplicative inverse ā−1 by . Besides, we will
ā
use the notation S̄ = {s̄|s ∈ S} and T̄ = {t̄|t ∈ T } for all S ⊆ F, T ⊆ F2 .
3. Hyperhomographies
In this section we define the notion of hyperhomography on a Krasner hyperfield, as a quotient
structure of a classical field by a normal subgroup. Using it, we introduce some hyperoperations and
investigate the properties of the associated hypergroups.
Definition 5. Let F̄ be the Krasner hyperfield associated with the field F and ( Ā, B̄) ∈ F̄2 . Define the
generalized homography transformation on F as 1̄ ∈ ( x̄ ⊖ Ā) ⊙ (ȳ ⊖ B̄) on F̄, and call it the hyperhomography
relation. We call the set H Ā,B̄ ( F̄ ) = {( x̄, ȳ) ∈ F̄2 | 1̄ ∈ ( x̄ ⊖ Ā) ⊙ (ȳ ⊖ B̄)} hyperhomography, while
1
Ha,b ( F ) = {( x, y) ∈ F2 | y = f a,b ( x ) = b + x−
a } is a homography, for all a ∈ Ā and b ∈ B̄.
Notice that the hyperhomography H Ā,B̄ ( F̄ ) is a generalization of a homography Ha,b ( F ), because
1
( x, y) ∈ Ha,b ( F ) is equivalent with y = f a,b ( x ) = b + x−
a , i.e., ( x − a )( y − a ) = 1. The classical
operations on the field F have been extended to the hyperoperation ⊕ and operation ⊙ on F̄, where by
x̄ ⊖ Ā we denote the hyperaddition between x̄ and the opposite of Ā with respect to the hyperoperation
⊕. Besides, since the result of a hyperoperation is a set, the equality relation in the definition of a
homography is substitute by a "belongingness" relation in the definition of a hyperhomography.
S
Moreover denote H Ā,B̄ ( F ) =
Ha,b ( F ) and Ha,b ( F̄ ) = Ha,b ( F ) = {( x̄, ȳ) | ( x, y) ∈ Ha,b ( F )},
a∈ Ā,b∈ B̄
for all a ∈ Ā, b ∈ B̄. It follows that H Ā,B̄ ( F ) =
S
a∈ Ā,b∈ B̄
Ha,b ( F̄ ).
Theorem 2. The relation between homographies and hyperhomographies is given by the following identity
H Ā,B̄ ( F̄ ) = H Ā,B̄ ( F ).
Proof. (⇐). Let ( x, y) ∈ H Ā,B̄ ( F ), thus there exists ( a, b) ∈ Ā × B̄, such that ( x, y) = ( x̄, ȳ) ∈ Ha,b ( F̄ ),
hence ( xg1 , yg2 ) ∈ Ha,b ( F ) for some g1 , g2 ∈ G. Then ( xg1 − a)(yg2 − b) = 1 and the following
implications hold:
Symmetry 2019, 11, 1442
6 of 19
1̄
1 = ( xg1 − a)(yg2 − b) =⇒
= ( xg1 − a)(yg2 − b)
= ( xg1 − a) ⊙ (yg2 − b)
⊆ ( x̄ − ā) ⊙ (ȳ − b̄)
= ( x̄ ⊖ ā) ⊙ (ȳ ⊖ b̄)
=⇒ 1̄ ∈ ( x̄ ⊖ Ā) ⊙ (ȳ ⊖ B̄)
=⇒ ( x̄, ȳ) ∈ H Ā,B̄ ( F̄ )
=⇒ ( x, y) ∈ H Ā,B̄ ( F̄ ),
so
H Ā,B̄ ( F ) ⊆ H Ā,B̄ ( F̄ ).
(⇒). Conversely, suppose that ( x̄, ȳ) ∈ H Ā,B̄ ( F̄ ), then the following implications hold, too:
( x̄, ȳ) ∈ H Ā,B̄ ( F̄ ) =⇒ 1̄ ∈ ( x̄ ⊖ Ā) ⊙ (ȳ ⊖ B̄)
=⇒ 1̄ ∈ ( x̄ ⊕ (− A)) ⊙ (ȳ ⊕ (− B))
=⇒ 1̄ ∈ ( x − A) ⊙ (y − B)
=⇒ 1̄ ∈ ( x − Ā)(y − B̄)
=⇒ 1̄ = ( x − a)(y − b),
f or some ( a, b) ∈ Ā × B̄
=⇒ 1̄ = ( x − a) ⊙ (y − b)
=⇒ (y − b) = ( x − a)
−1
=⇒ (y − b) = ( x − a)−1
1
)
x−a
1
=⇒ (y − b) g =
f or some g ∈ G
x−a
1
=⇒ yg = b′ +
, b′ = bg ∈ B̄
x−a
=⇒ ( x, yg) ∈ Ha,b′ ( F )
=⇒ (y − b) = (
=⇒ ( x̄, ȳ) = ( x, gy) ∈ Ha,b′ ( F ) = Ha,b′ ( F̄ )
=⇒ ( x̄, ȳ) ∈
[
Ha,b ( F̄ ),
a∈ Ā,b∈ B̄
=⇒ ( x̄, ȳ) ∈ H Ā,B̄ ( F ),
therefore H Ā,B̄ ( F̄ ) ⊆ H Ā,B̄ ( F ) and consequently H Ā,B̄ ( F̄ ) = H Ā,B̄ ( F ).
Thanks to Theorem 2, we call the set H Ā,B̄ ( F ) the hyperhomography on F, while the set Ha,b ( F̄ )
is a homography on F̄.
Example 2. Let F = Z5 be the field of all integers modulo 5 and G = {1, 4} 6 F ∗ . Thus the quotient set
F ∗ /G is F̄ = {0̄, 1̄, 2̄} and the hyperaddition ⊕ and the multiplication ⊙ are defined on F̄ as follows:
⊕
0̄
0̄
1̄
2̄
0̄
1̄
2̄
1̄
2̄
1̄
2̄
0̄, 2̄ 1̄, 2̄
1̄, 2̄ 0̄, 1̄
⊙
0̄
1̄ 2̄
0̄
1̄
2̄
0̄
0̄
0̄
0̄ 0̄
1̄ 2̄
2̄ 1̄
Symmetry 2019, 11, 1442
7 of 19
where 0̄ = {0}, 1̄ = {1, 4} and 2̄ = {2, 3}.
Consider now the hyperhomography
H0̄,1̄ ( F̄ ) = {( x̄, ȳ) ∈ F̄2 |1̄ ∈ x̄ ⊙ (ȳ ⊖ 1̄)} = {(1̄, 0̄), (1̄, 2̄), (2̄, 1̄), (2̄, 2̄)},
and the homographies
H0,1 ( F ) = {( x, y) ∈ F2 | y = 1 +
1
} = {(1, 2), (2, 4), (3, 3), (4, 0)},
x
H0,4 ( F ) = {( x, y) ∈ F2 | y = 4 +
1
} = {(1, 0), (2, 2), (3, 1), (4, 3)}.
x
Then it follows that
H0,1 ( F̄ ) = H0,1 ( F ) = {(1̄, 0̄), (1̄, 2̄), (2̄, 1̄), (2̄, 2̄)} = H0,4 ( F ) = H0,4 ( F̄ )
and therefore
H0̄,1̄ ( F̄ ) = H0,1 ( F̄ ) ∪ H0,4 ( F̄ ),
as stated by Theorem 2.
Definition 6. A hyperhomography HĀ,B̄ ( F ) in F2 is called nondegenerate, if the following conditions hold,
respectively:
(i) for all a ∈ Ā, b ∈ B̄, if ν = a − b−1 ∈ F, then (ν, 0) can be omitted from Ha,b ( F ),
(ii) for all a, c ∈ Ā and b, d ∈ B̄, there is Ha,b ( F ) ∩ Hc,d ( F ) 6= ∅ =⇒ Ha,b ( F ) = Hc,d ( F ),
(iii) for all a ∈ Ā, b ∈ B̄, the element ( a, ∞) can be added to Ha,b ( F ), where ∞ is an element outside of F.
By consequence, under the same conditions, also HĀ,B̄ ( F̄ ) = H Ā,B̄ ( F ) is called a nondegenerate
hyperhomography in F̄2 .
For a nondegenerate hyperhomography in F2 , we fix some new notations: F∞ = F ∪ {∞},
F̄∞ = F̄ ∪ {∞} and ( a, ∞) = ( ā, ∞), for any a ∈ F.
Example 3. If we go back to Example 2 and use the concepts in Definition 6, then we can omit (4, 0)
from H0,1 ( F ) and (1, 0) from H0,4 ( F ), respectively, and add in both sets the element (0, ∞). Then
H0,1 ( F ) = {(0, ∞), (1, 2), (2, 4), (3, 3)} and H0,4 ( F ) = {(0, ∞), (2, 2), (3, 1), (4, 3)} are nondegenerate
homographies, while H0̄,1̄ ( F̄ ) = {(0, ∞), (1̄, 2̄), (2̄, 1̄), (2̄, 2̄)} is a nondegenerate hyperhomography with the
property H0̄,1̄ ( F̄ ) = H0,1 ( F̄ ) ∪ H0,4 ( F̄ ) where,
H0,1 ( F̄ ) = H0,1 ( F ) = {(0̄, ∞), (1̄, 2̄), (2̄, 4̄), (3̄, 3̄)} = {(0, ∞), (1̄, 2̄), (2̄, 1̄), (2̄, 2̄)},
H0,4 ( F̄ ) = H0,4 ( F ) = {(0̄, ∞), (2̄, 2̄), (3̄, 1̄), (4̄, 3̄)} = {(0, ∞), (2̄, 2̄), (2̄, 1̄), (1̄, 2̄)}.
Definition 7. Let H Ā,B̄ ( F ) be a nondegenerate hyperhomography in F2 . Setting f a,b ( a) = ∞, we obtain that
( a, ∞) = ( a, f a,b ( a)) ∈ Ha,b ( F ). Define
x
G a,b
=
{ x },
if G = {1}
{ x, 2a − x },
if G 6= {1}, b = 0
{y ∈ F |y = x or ( x − ν)(y − ν) = ( a − ν)2 }, if G 6= {1}, b 6= 0,
for all x ∈ F \ {ν} and ( a, b) ∈ Ā × B̄, where ν = a − b−1 .
b = { xb | x ∈ X }, where xb = ( x, f a,b ( x )), for all ( a, b) ∈ Ā × B̄ and x ∈ X ⊆ F.
Moreover set X
Symmetry 2019, 11, 1442
8 of 19
Corollary 1. Let H Ā,B̄ ( F ) be a nondegenerate hyperhomography in F2 and G be a normal subgroup of F ∗ .
x = { x,
If G 6= {1} and 0 6= b ∈ B̄, then G a,b
( ab−1) x + a(2− ab)
}.
bx +(1− ab)
Proof. According to Definition 7, if G 6= {1} and 0 6= b ∈ B̄, then y = x or ( x − a + 1b )(y − a + 1b ) =
In the second case, solving the equation we get y =
( ab−1) x + a(2− ab)
.
bx +(1− ab)
1
.
b2
In the following, for a nondegenerate hyperhomography in F2 , we define the lines passing through
two points.
Definition 8. Let H Ā,B̄ ( F ) be a nondegenerate hyperhomography in F2 . For all a ∈ Ā, b ∈ B̄ and xbi , xbj ∈
Ha,b ( F ), define L0 = {( x, 0) | x ∈ F } and
f ( x )− f ( xi )
( x − xi )}, xi 6= x j , a 6∈ { xi , x j }
{( x, y) ∈ F2 |y − f a,b ( xi ) = a,b xj j − xa,b
i
′ ( x )( x − x )},
{( x, y) ∈ F2 |y − f a,b ( xi ) = f a,b
xi = x j 6 = a
i
i
L a,b ( xbi , xbj ) =
{( x, y)|y ∈ F∞ , x ∈ { xi , x j }, x = a ⇔ y = ∞},
xi 6 = x j , a ∈ { xi , x j }
{( a, y)|y ∈ F∞ },
xi = x j = a,
′
where f a,b means the formal derivative of f a,b . In addition we call L a,b ( xbi , xbj ) the line passing through the points
xbi and xbj . Intuitively, for each a ∈ F, the line passing through ( a, ∞) is a vertical line. In other words, ( a, ∞)
plays an asymptotic extension role for f a,b .
Taking two arbitrary points xbi , xbj on the homography Ha,b ( F ), define xi •ab x j by L0 ∩ L a,b ( xbi , xbj ) =
{( xi •ab x j , 0)}. Using the definition of the lines L a,b ( xbi , xbj ) and L0 , for xi 6= a 6= x j we have
y = 0, y − f a,b ( xi ) = m( x − xi ) =⇒ x = xi −
f a,b ( xi )
m
−1
f a,b ( x j )− f a,b ( xi ) , if x 6= x
, if xi 6= x j
i
j
( xi − a)( x j − a)
x j − xi
=
where, m =
=
f ′ ( x ),
−1 ,
if xi = x j
if xi = x j
( x − a )2
a,b i
−1
( xi − a)( x j − a)
∈ F∗
i
and hence x = xi •ab x j ∈ F. If xi or x j are equal to a, according to Definition 8, we have
L0 ∩ L a,b ( xbi , xbj ) =
{( xi , 0)},
if xi 6= a = x j
xi ,
if xi 6= a = x j
{( x j , 0)}, if xi = a 6= x j =⇒ xi •ab x j = x j , if xi = a 6= x j =⇒ xi •ab x j ∈ F.
{( a, 0)}, if x = a = x
a, if x = a = x
i
j
i
j
Thus | L0 ∩ L a,b ( xbi , xbj ) |= 1 and xi •ab x j is well defined, therefore we have
x\
i • ab x j = ( xi • ab x j , f a,b ( xi • ab x j )).
We will better illustrate the above defined notions in the following example.
Example 4. Consider the field F = R and the homography transformation f 0,0 ( x ) = 1x over F, so its graph is the
hyperbola H0,0 (R) represented below in Figure 4. Taking on H0,0 (R) two arbitrary points xbi = ( xi , f 0,0 ( xi )) and
xbj = ( x j , f 0,0 ( x j )), we draw the line L0,0 ( xbi , xbj ) passing through xbi and xbj . Then xi •00 x j = L0 ∩ L0,0 ( xbi , xbj ),
where L0 is the x-axis. Then we obtain the point x\
i •00 x j = ( xi •00 x j , f 0,0 ( xi •00 x j )) on the hyperbola H0,0 (R).
Symmetry 2019, 11, 1442
9 of 19
xi
•00
xj
xbi
H0,0 (R)
xbj
x\
i •00 x j
Figure 4. Hyperbola H0,0 (R)
2 ( F ). Then, it
Proposition 1. Let H Ā,B̄ ( F ) be a nondegenerate hyperhomography in F2 , and xbi , xbj ∈ Ha,b
follows that
xi •ab x j = bxi x j − ( ab − 1)( xi + x j − a).
Proof. Based on Definition 8 and on the fact that f a,b ( x ) = b +
computations, we obtain
1
x−a
′ ( x ) = − 1 , by simple
and f a,b
( x − a )2
xi f a,b ( x j ) − x j f a,b ( xi )
x i 6 = x j , a 6 ∈ { x i , x j },
f a,b ( x j ) − f a,b ( xi )
f a,b ( xi )
xi = x j 6= a,
xi − ′
f a,b ( xi )
xi •ab x j =
xi 6 = a = x j ,
xi
xj
x j 6 = a = xi ,
a
xi = a = x j
xi + ( xi − a)( x j − a)(b + x 1− a ) xi 6= x j , a 6∈ { xi , x j }
i
1
x
+
(
x
−
a
)(
x
−
a
)(
b
+
i
i
i
xi − a ) x i = x j 6 = a
= xi
xi 6 = a = x j
xj
x j 6 = a = xi
a
xi = a = x j
bxi x j − ( ab − 1)( xi + x j − a) xi 6= x j , a 6∈ { xi , x j },
bx2 − ( ab − 1)(2xi − a)
xi = x j 6= a,
i
=
xi
xj
a
xi 6 = a = x j ,
x j 6 = a = xi ,
xi = a = x j .
= bxi x j − ( ab − 1)( xi + x j − a).
Remark 1. ( Ha,b ( F ), •ab ) is a homography group, for all ( a, b) ∈ Ā × B̄. Moreover, notice that "•ab " is the
group operation on the homography Ha,b ( F ).
Symmetry 2019, 11, 1442
10 of 19
On a nondegenerate hyperhomography H Ā,B̄ ( F ) in F2 we introduce the equivalence relation “∼”
by considering
( x, y) ∼ ( x ′ , y′ ) ⇐⇒
(
x = x′ ,
or
y = y′ ∈
/ { ∞ },
y, y′ ∈ {∞}
and denote the set of the equivalence classes of H Ā,B̄ ( F ) and Ha,b ( F ) by H Ā,B̄ ( F ) and H a,b ( F ),
(
( x, y),
if x ∈
/ Ā
( x, y)
respectively. It follows that
=
∼
( Ā, ∞), if x ∈ Ā.
b = (O , ∞). We will have Ō = O , O
b=O
b
Furthermore, if we introduce the notation O = Ā and O
and H Ā,B̄ ( F ) = H Ā,B̄ ( F̄ ).
Thus H Ā,B̄ ( F ) and H Ā,B̄ ( F̄ ) are called the equipped hyperhomographies in F2 and F̄2 , respectively.
Besides, if we admit that Ā •ab x = x = x •ab Ā for all a ∈ Ā, b ∈ B̄ and ( x, y) ∈ Ha,b ( F ), then the
(
( x, y), if x 6= a
( x, y)
( x, y)
=
bijective map Π : Ha,b ( F ) −→ H a,b ( F ) defined by Π( x, y) =
, where
,
∼
∼
O,
if x = a
Π
equip the quotient Ha,b ( F ) with a group structure and gives us a group isomorphism ( Ha,b ( F ), •ab ) ∼
=
(H a,b ( F ), •ab ).
In addition, the concepts in Definition (8) can be similarly defined on H a,b ( F ), only by substituting
a with O .
Definition 9. Let H Ā,B̄ ( F ) be an equipped hyperhomography. We define the hyperoperation "◦" on H Ā,B̄ ( F )
as follows.
Let ( x, y), ( x ′ , y′ ) ∈ H Ā,B̄ ( F ). If ( x, y) ∈ H a,b ( F ) and ( x ′ , y′ ) ∈ H a′ ,b′ ( F ) for some a, a′ ∈ Ā and b, b′ ∈
B̄, then
x′
x
i • ab x j |( xi , x j ) ∈ G a,b × G a′ ,b′ }, if H a,b ( F ) = H a′ ,b′ ( F )
{ x\
( x, y) ◦ ( x ′ , y′ ) =
(H ( F ) ∪ H ′ ′ ( F )) r {O}
b ,
otherwise.
a,b
a ,b
Theorem 3. If H Ā,B̄ ( F̄ ) is an equipped hyperhomography, then H Ā,B̄ ( F ), ◦ has a hypergroup structure.
Proof. Suppose that { X, Y, Z } ⊆ H Ā,B̄ ( F ) such that X = ( x, y) ∈ H a,b ( F ), Y = ( x ′ , y′ ) ∈ H a′ ,b′ ( F )
and Z = ( x ′′ , y′′ ) ∈ H a′′ ,b′′ ( F ) where, J = {( a, b), ( a′ , b′ ), ( a′′ , b′′ )} ⊆ Ā × B̄. First we notice that
′
( x, y) ◦ ( x ′ , y′ ) ⊆ P ∗ (H ( F )), because ( x, x ′ ) ∈ G x × G x′ ′ implies that x\
• x ′ ∈ ( x, y) ◦ ( x ′ , y′ ),
Ā, B̄
a,b
a ,b
ab
i.e ( x, y) ◦ ( x ′ , y′ ) is a non-empty set and belongs to P ∗ (H Ā,B̄ ( F )). Besides, if ( x, y) = ( x1 , y1 ) and
′
x′
x = G x1 and G x = G 1 . Hence we have
( x ′ , y′ ) = ( x1′ , y1′ ), then x = x1 and x ′ = x1′ , meaning that G a,b
a,b
a,b
a,b
′
x′
′
x′
x
x × G x = G x1 × G 1 and therefore {\
x × G x } = {\
z •abw|(z, w) ∈ G a,b1 ( f a,b ) × G a,b1 },
G a,b
z •abw|(z, w) ∈ G a,b
a,b
a,b
a,b
a,b
equivalently with ( x, y) ◦ ( x ′ , y′ ) = ( x1 , y1 ) ◦ ( x1′ , y1′ ). By consequence, the hyperoperation “◦” is
well defined.
If X = ( a, ∞) or Y = ( a, ∞) or Z = ( a, ∞), then the associativity is obvious. If not, we have the
following cases.
Case 1: | J | = 1.
This means that H a,b ( F ) = H a′ ,b′ ( F ) = H a′′ ,b′′ ( F ) and we have
o
n
′′ ′′
x′
′
x
′
[( x, y) ◦ ( x ′ , y′ )] ◦ ( x ′′ , y′′ ) = ( x\
i • abx j )|( xi , x j ) ∈ G a,b × G a,b ◦ ( x , y )
o
n
′ )• x ′′ |( x , x ′ , x ′′ ) ∈ G x × G x ′ × G x ′′ .
= ( xi •\
x
i j k
a,b
a,b
a,b
ab j
ab k
Symmetry 2019, 11, 1442
11 of 19
Similarly, it holds that
o
n
x
x′
x ′′
.
( x, y) ◦ [( x ′ , y′ ) ◦ ( x ′′ , y′′ )] = xi •ab\
( x ′j •abxk′′ )|( xi , x ′j , xk′′ ) ∈ G a,b
× G a,b
× G a,b
On the other hand we have
′
′ b
L a,b ( xbi , xb′j ) ∩ L a,b ( x\
i • ab x j , O) = {( xi • ab x j , 0)} ⊆ L0 ,
′ • x ′′ ) = {( x ′ • x ′′ , 0)} ⊆ L .
b , x\
L a,b ( xb′j , xck′′ ) ∩ L a,b (O
0
j ab k
j ab k
′
′
′′
\
b
In other words, for the six points p1 = xbi , p2 = xb′j , p3 = xck′′ , p4 = x\
i • ab x j , p5 = O and p6 = x j • ab xk on
the curve we have L a,b ( p1 , p2 ) ∩ L a,b ( p4 , p5 ) ⊆ L0 and L a,b ( p2 , p3 ) ∩ L a,b ( p5 , p6 ) ⊆ L0 and therefore, by
Pascal’s theorem (see Theorem 1), it follows also that L a,b ( p3 , p4 ) ∩ L a,b ( p6 , p1 ) ⊆ L0 , equivalently with
′
b′
c′′ b ) ⊆ L0 .
L a,b ( xck′′ , x\
i • ab x j ) ∩ L a,b ( x j • ab xk , x
i
By Definition 8 we know that
′ c
′′
{(( xi •ab x ′j ) •ab xk′′ , 0)} = L0 ∩ L a,b ( x\
i • ab x j , xk ),
′ • x ′′ )
{( xi •ab ( x ′j •ab xk′′ ), 0)} = L0 ∩ L a,b ( xbi , x\
j ab k
where, by the associativity of the group operation "•ab ", it holds ( xi •ab x ′j ) •ab xk′′ = xi •ab ( x ′j •ab xk′′ ).
This leads to the equality
′ c
′′
′
′′ b ) = L ∩ L ( xb , x \
′
′′
c′′ \ ′
\
L0 ∩ L a,b ( x\
0
i • ab x j , xk ) = L a,b ( xk , xi • ab x j ) ∩ L a,b ( x j • ab xk , x
i
a,b i j • ab xk ),
implying that
\
\
x
x′
x ′′
( xi •ab x ′j ) •ab xk′′ = xi •ab ( x ′j •ab xk′′ ) for all ( xi , x ′j , xk′′ ) ∈ G a,b
× G a,b
× G a,b
.
Case 2: | J | = 2.
(i) If H a,b ( F ) = H a′ ,b′ ( F ) 6= H a′′ ,b′′ ( F ), then we have
o
n
x
x′
◦ ( x ′′ , y′′ )
[( x, y) ◦ ( x ′ , y′ )] ◦ ( x ′′ , y′′ ) = z\
•abw|(z, w) ∈ G a,b
× G a,b
=
[
(u, v) ◦ ( x ′′ , y′′ )
(u,v)∈( x,y)◦( x ′ ,y′ )
= H a,b ( F ) ∪ H a′′ ,b′′ ( F ).
On the other hand
( x, y) ◦ [( x ′ , y′ ) ◦ ( x ′′ , y′′ )] = ( x, y) ◦ H a′ ,b′ ( F ) ∪ H a′′ ,b′′ ( F )
= ( x, y) ◦ H a′ ,b′ ( F ) ∪ ( x, y) ◦ H a′′ ,b′′ ( F )
= H a,b ( F ) ∪ H a′′ ,b′′ ( F ).
Symmetry 2019, 11, 1442
12 of 19
(ii) If H a,b ( F ) 6= H a′ ,b′ ( F ) = H a′′ ,b′′ ( F ), then the associativity holds, similarly as in the case (i).
(iii) If H a,b ( F ) = H a′′ ,b′′ ( F ) 6= H a′ ,b′ ( F ), then we have
[( x, y) ◦ ( x ′ , y′ )] ◦ ( x ′′ , y′′ ) = H a,b ( F ) ∪ H a′ ,b′ ( F ) ◦ ( x ′′ , y′′ )
= H a,b ( F ) ∪ H a′ ,b′ ( F ) ∪ H a′′ ,b′′ ( F )
= H a,b ( F ) ∪ H a′ ,b′ ( F )
and similarly
( x, y) ◦ [( x ′ , y′ ) ◦ ( x ′′ , y′′ )] = ( x, y) ◦ (H a′ ,b′ ( F ) ∪ H a′′ ,b′′ ( F ))
= H a,b ( F ) ∪ H a′ ,b′ ( F ) ∪ H a′′ ,b′′ ( F )
= H a,b ( F ) ∪ H a′ ,b′ ( F ).
Case 3: | J | = 3.
In this case we have
[( x, y) ◦ ( x ′ , y′ )] ◦ ( x ′′ , y′′ ) = H a,b ( F ) ∪ H a′ ,b′ ( F ) ◦ ( x ′′ , y′′ )
= H a,b ( F ) ∪ H a′ ,b′ ( F ) ∪ H a′′ ,b′′ ( F ).
On the other hand
( x, y) ◦ [( x ′ , y′ ) ◦ ( x ′′ , y′′ )] = ( x, y) ◦ H a′ ,b′ ( F ) ∪ H a′′ ,b′′ ( F )
= H a,b ( F ) ∪ H a′ ,b′ ( F ) ∪ Ha′′ ,b′′ ( F ).
Therefore the hyperoperation "◦" is associative.
In order to prove the reproduction axiom, we consider two cases as below:
Case 1. If | Ā × B̄| = 1, then F̄ = F and H Ā,B̄ ( F ) = H a,b ( F ), where a ∈ Ā, b ∈ B̄. It follows that
(H a,b ( F ), ◦) is a homography group, so the reproduction axiom holds.
Case 2. If | Ā × B̄| > 1, consider an arbitrary element xb ∈ H a,b ( F ) ⊆ H Ā,B̄ ( F ). Then
xb ◦ H Ā,B̄ ( F ) = ( xb ◦
[
Hi,j ( F )) ∪ ( xb ◦ H a,b ( F )),
a6=i ∈ Ā,b6= j∈ B̄
=(
[
xb ◦ Hi,j ( F )) ∪ H a,b ( F ),
a6=i ∈ Ā,b6= j∈ B̄
=(
[
Hi,j ( F )) ∪ H a,b ( F ),
i ∈ Ā,j∈ B̄
= H Ā,B̄ ( F ).
Similarly, (H Ā,B̄ ( F )) ◦ xb = H Ā,B̄ ( F ) and thus the reproduction axiom is proved.
H Ā,B̄ ( F ), ◦ is a hypergroup.
Therefore,
Remark 2. If G = {1}, then the hyperhomography and the associated hypergroup are the classical homography
and the homography group, respectively.
Example 5. Let us consider again Example 3, where we deal with the nondegenerate hyperhomography
H0̄,1̄ ( F ) as a subset of F2 , having the form H0̄,1̄ ( F ) = H0,1 ( F ) ∪ H0,4 ( F ) where, H0,1 ( F ) =
{(0, ∞), (1, 2), (2, 4), (3, 3)} and H0,4 ( F ) = {(0, ∞), (2, 2), (3, 1), (4, 3)}, while the associated equipped
hyperhomography is H0̄,1̄ ( F ) = H0,1 ( F ) ∪ H0,4 ( F ) where,
Symmetry 2019, 11, 1442
13 of 19
b , (1, 2), (2, 4), (3, 3)}, H0,4 ( F ) = {O
b , (2, 2), (3, 1), (4, 3)},
H0,1 ( F ) = {O
b = (O , f a,b (O)) = (0̄, f a,b (0̄)) = (0̄, ∞) = (0, ∞).
for O
Now let T = H0,1 ( F ) and K = H0,4 ( F ). Then ( T, ◦) and (K, ◦) are reversible subhypergroups of
(H0̄,1̄ ( F ), ◦), which are defined by the following Cayley tables, respectively
( T, ◦)
(0, ∞)
(1, 2)
(2, 4)
(3, 3)
(0, ∞)
(0, ∞)
(1, 2), (2, 4)
(1, 2), (2, 4)
(3, 3)
(1, 2)
(1, 2), (2, 4) (0, ∞), (3, 3) (0, ∞), (3, 3) (1, 2), (2, 4)
(2, 4)
(1, 2), (2, 4) (0, ∞), (3, 3) (0, ∞), (3, 3) (1, 2), (2, 4)
(3, 3)
(3, 3)
(1, 2), (2, 4)
(1, 2), (2, 4)
(0, ∞)
(K, ◦)
(0, ∞)
(2, 2)
(3, 1)
(4, 3)
(0, ∞)
(0, ∞)
(2, 2)
(3, 1), (4, 3)
(3, 1), (4, 3)
(2, 2)
(2, 2)
(0, ∞)
(3, 1), (4, 3)
(3, 1), (4, 3)
(3, 1)
(3, 1), (4, 3) (3, 1), (4, 3) (0, ∞), (2, 2) (0, ∞), (2, 2)
(4, 3)
(3, 1), (4, 3) (3, 1), (4, 3) (0, ∞), (2, 2) (0, ∞), (2, 2)
For a better understanding, we will explain all details in computing, for example, in the table of T the
hyperproduct (1, 2) ◦ (2, 4). For doing this, since T = H0,1 ( F ), we use the function f 0,1 ( x ) = 1 + 1x and the
field F = Z5 . Based on Corollary 1, we obtain
1
G0,1
= {1,
2
G0,1
= {2,
−1
} = {1, −2−1 } = {1, −3} = {1, 2},
1+1
−2
} = {2, −2 · 3−1 } = {2, −4} = {2, 1},
2+1
and therefore,
1
2
\ \ \ \
(1, 2) ◦ (2, 4) = { x\
i •01 x j | xi ∈ G0,1 , x j ∈ G0,1 } = {1 •01 1, 1 •01 2, 2 •01 1, 2 •01 2}.
Based on Proposition 1, we have
1 •01 1
1 •01 2
2 •01 1
2 •01 2
=
=
=
=
1 · 1 · 1 − (−1) · (1 + 1 − 0)
1 · 1 · 2 − (−1) · (1 + 2 − 0)
1 · 2 · 1 − (−1) · (2 + 1 − 0)
1 · 2 · 2 − (−1) · (2 + 2 − 0)
=3
=5=0
=5=0
=8=3
which imply that
1
(1, 2) ◦ (2, 4) = {(3, f 0,1 (3)), (0, f 0,1 (0)} = {(3, 1 + ), (0, ∞)} = {(3, 3), (0, ∞)}.
3
Symmetry 2019, 11, 1442
14 of 19
Similarly, all the other hyperproducts in both tables can be obtained.
The next result gives a characterization of the subhypergroups of the equipped
hyperhomographies in F2 .
Theorem 4. Let H be a non-empty subset of the hypergroup H Ā,B̄ ( F ). Then H is a subhypergroup of the
S
equipped hyperhomography H Ā,B̄ ( F ) if and only if it can be written as H =
Hi,j ( F ), where I =
(i,j)∈ I ⊆ Ā× B̄
{(i, j) ∈ Ā × B̄ | H ∩ Hi,j ( F ) 6= ∅}, or H is a subhypergroup of Hi,j ( F ), for some (i, j) ∈ Ā × B̄.
Hi,j ( F ), for every (i, j) in
Proof. (⇒). Suppose that H is a subhypergroup of H Ā,B̄ ( F ) and H
′
′
′
′
Ā × B̄. There exist (i , j ) 6= (s , t ) in Ā × B̄ such that H ∩ Hi′ ,j′ ( F ) 6= ∅ 6= H ∩ Hs′ ,t′ ( F ). Now let
S
S
I={(i, j) ∈ Ā × B̄ | H ∩ Hi,j ( F ) 6= ∅}. Thus we have H ⊆
Hi,j ( F ) ⊆
(Hi′ ,j′ ( F ) ∩ H ) ◦
(Hs′ ,t′ ( F ) ∩ H ) ⊆ H. Hence H =
(⇐). It is obvious.
S
(i,j)∈ I
(i,j)∈ I
(i′ ,j′ ),(s′ ,t′ )∈ I
Hi,j ( F ).
Theorem 5. Let H be a subhypergroup of the hypergroup H Ā,B̄ ( F ). Then H is reversible if and only if H is a
subhypergroup of H a,b ( F ), for some ( a, b) ∈ Ā × B̄.
Proof. (⇐). First we prove that any subhypergroup H of H a,b ( F ) is a regular reversible hypergroup,
b is an identity and each element is an inverse
for any ( a, b) ∈ Ā × B̄. The regularity is clear, because O
for itself. In order to prove the reversibility, let x̂ = ( x, y) and x̂ ′ = ( x ′ , y′ ) be arbitrary elements in
H a,b ( F ). We distinguish three different situations.
x = { x, α }, where x • α = a, then
Case 1. If x ′ 6∈ G a,b
ab
x
x′
xc′′ = ( x ′′ , y′′ ) ∈ ( x, y) ◦ ( x ′ , y′ ) =⇒ ( x ′′ , y′′ ) = z\
• ab w, with (z, w) ∈ G a,b
× G a,b
=⇒ x ′′ = z • ab w,
=⇒ z = x ′′ • ab h, where w • ab h = a,
′
′′ • h and h ∈ G w = G x , z ∈ G x
=⇒ (z, f a,b (z)) = x\
ij
a,b
a,b
a,b
=⇒ (z, f a,b (z)) ∈ ( x ′′ , f a,b ( x ′′ )) ◦ (h, f a,b (h))
=⇒ ( x, y) ∈ ( x ′′ , f a,b ( x ′′ )) ◦ (h, f a,b (h))
x = { x, α }, then x
c′′ = ( x ′′ , y′′ ) ∈ ( x, y) ◦ ( x ′ , y′ ) =⇒ ( x ′′ , y′′ ) = z\
Case 2. If x ′ ∈ G a,b
• ab w,
′′
′′
x
′′
c
b
• ab x, α\
• ab α, O}. It follows that xb ∈ x ◦ b
α.
with z, w ∈ G . Thus ( x , y ) ∈ { x\
a,b
b◦X = X◦O
b , implying that O
b ◦ Y. Notice
b ∈ Y ◦ X and X ∈ O
Case 3. If ( x, y) = O , then Y ∈ O
b
that O ∈ X ◦ X, for all X ∈ Hi,j ( F ) (i.e. every element is one of its inverses).
(⇒). Suppose that H is a reversible subhypergroup of H Ā,B̄ ( F ) such that it is not a subhypergroup
S
of any H a,b ( F ), with ( a, b) ∈ Ā × B̄. Based on Theorem 4, we have H =
Hi,j ( F ), where
(i,j)∈ I ⊆ Ā× B̄
I = {(i, j) ∈ Ā × B̄ | H ∩ Hi,j ( F ) 6= ∅}. Let ( x, y), ( x ′ , y′ ) be arbitrary elements in H ∩ Hi,j ( F ) and H ∩
b , with (i, j) 6= (s, t). If ( x ′′ , y′′ ) ∈ (( x, y) ◦ ( x ′ , y′ )) ∩ Hi,j ( F ),
Hs,t ( F ), respectively, that are not equal to O
x , hence
then, based on the reversibility, we have ( x ′ , y′ ) ∈ (z, w) ◦ ( x ′′ , y′′ ) ⊆ Hi,j ( F ), where z ∈ G a,b
b . Thus ( x ′ , y′ ) = O
b , which is in contradiction with the supposition
( x ′ , y′ ) ∈ Hi,j ( F ) ∩ Hs,t ( F ) = {O}
b . Therefore H 6 Hi,j ( F ), for some (i, j) ∈ Ā × B̄.
that ( x ′ , y′ ) 6= O
In the following we will present two new hypergroup structures isomorphic with the equipped
homography H a,b ( F ) in the case when b 6= 0 and b = 0, respectively.
Symmetry 2019, 11, 1442
15 of 19
Theorem 6. Consider the field F and define on F ∗ = F \ {0} the hyperoperation
∀ x, x ′ ∈ F ∗ , x ⊚ x ′ = { xx ′ ,
x x′ 1
, ,
}.
x ′ x xx ′
Then, for every b 6= 0, there is the homomorphism (H a,b ( F ), ◦) ∼
= ( F ∗ , ⊚).
Proof. It is easy to see that ( F ∗ , ⊚) is a hypergroup. Now, taking ν = a − b−1 , consider the bijective
function ϕ : F \ {ν} −→ F ∗ defined by ϕ( x ) = bx + 1 − ab and the function ξ : H a,b ( F ) −→ Γ( ϕ)
defined by ξ (( x, y)) = ( x, ϕ( x )), where Γ( ϕ) = {( x, ϕ( x )) | x ∈ F \ {ν}} and ξ (( a, ∞)) = ( a, 1) =
b . Geometrically, Γ( ϕ) is the graph of the function ϕ, thus it is the line passing through
ξ (( Ā, ∞)) = ξ (O)
the points of (ν, 0) and ( a, 1), while ξ is the map that projects the points of the hyperhomography
H a,b ( F ) on the above mentioned line.
Thus, using Proposition 1, for all xi , x j ∈ F \ {ν}, we have
ϕ( xi •a,b x j ) = b( xi •a,b x j ) + 1 − ab,
= b(bxi x j − ( ab − 1)( xi + x j − a)) + 1 − ab
= (bxi + 1 − ab)(bx j + 1 − ab)
= ϕ ( x i ) ϕ ( x j ).
Now suppose that ( x, y), ( x ′ , y′ ) are arbitrary elements in H a,b ( F ). It follows that
x
x′
ξ (( x, y) ◦ ( x ′ , y′ )) = {ξ ( x\
i • a,b x j ) | xi ∈ G a,b , x j ∈ G a,b }
′
x
x
= {( xi •a,b x j , ϕ( xi •a,b x j )) | xi ∈ Ga,b
, x j ∈ Ga,b
}
′
x
x
= {( xi •a,b x j , ϕ( xi ) ϕ( x j )) | xi ∈ Ga,b
, x j ∈ Ga,b
}.
Take now Π : F × F ∗ −→ F ∗ with Π(( x, y)) = y as the projection map on the second component and
define ψ : H a,b ( F ) −→ F ∗ by ψ = Π ◦ ξ.
We have ψ(( x, y)) = ϕ( x ), for all ( x, y) ∈ H a,b ( F ), thus ψ is a bijective map and also a
homomorphism because
ψ(( x, y) ◦ ( x ′ , y′ )) = Π(ξ (( x, y) ◦ ( x ′ , y′ )))
′
x
x
= { ϕ( xi ) ϕ( x j ) | xi ∈ Ga,b
, x j ∈ Ga,b
}
′
x
x
= { ϕ( xi ) ϕ( x j ) | ϕ( xi ) ∈ ϕ(Ga,b
), ϕ( x j ) ∈ ϕ(Ga,b
)}( ϕ is bijective map)
= { ϕ ( x i ) ϕ ( x j ) | ϕ ( x i ) ∈ { ϕ ( x ),
1
1
}, ϕ ( x j ) ∈ { ϕ ( x ′ ),
}}
ϕ( x )
ϕ( x′ )
= ϕ( x ) ⊚ ϕ( x′ )
= ψ(( x, y)) ◦ ψ(( x ′ , y′ )).
Therefore (H a,b ( F ), ◦) is isomorphic to ( F ∗ , ⊚).
Theorem 7. Consider the field F and define on F ∗ = F \ {0} the hyperoperation
∀ x, x ′ ∈ F, x ⊚ x ′ = { x + x ′ , x − x ′ , − x + x ′ , − x − x ′ }.
Then, if b = 0, there is the homomorphism (H a,b ( F ), ◦) ∼
= ( F, ⊛).
Symmetry 2019, 11, 1442
16 of 19
Proof. Clearly, ( F, ⊛) is a hypergroup. Consider the bijective function ϕ : F −→ F defined by
ϕ( x ) = x − a and be Γ( ϕ) = {( x, ϕ( x )) | x ∈ F } its graph. Besides define ξ : H a,b ( F ) −→ Γ( ϕ) by
ξ (( x, y)) = ( x, ϕ( x )), where ξ (( a, ∞)) = ( a, 0) = ξ (( Ā, ∞)). Therefore, for all xi , x j ∈ F, we have
ϕ( xi •a,b x j ) = ( xi •a,b x j ) − a,
= ( xi + x j − a ) − a
= ( xi − a ) + ( x j − a )
= ϕ ( xi ) + ϕ ( x j )
and for all ( x, y), ( x ′ , y′ ) ∈ H a,b ( F )
x
x′
ξ (( x, y) ◦ ( x ′ , y′ )) = {ξ ( x\
i • a,b x j ) | xi ∈ G a,b , x j ∈ G a,b },
′
x
x
= {( xi •a,b x j , φ( xi •a,b x j )) | xi ∈ Ga,b
, x j ∈ Ga,b
},
′
x
x
= {( xi •a,b x j , ϕ( xi ) + ϕ( x j )) | xi ∈ Ga,b
, x j ∈ Ga,b
}.
As in the previous theorem, let Π : F × F −→ F, Π(( x, y)) = y be the projection map on second
component and define ψ : H a,b ( F ) −→ F by ψ = Π ◦ ξ.
Therefore, for all ( x, y) ∈ H a,b ( F ), ψ(( x, y)) = ϕ( x ) and thus ψ is a bijective map. We claim that
ψ is a homomorphism, too, because
ψ(( x, y) ◦ ( x ′ , y′ )) = Π(ξ (( x, y) ◦ ( x ′ , y′ )))
′
x
x
= { ϕ( xi ) + ϕ( x j ) | xi ∈ Ga,b
, x j ∈ Ga,b
}
′
x
x
= { ϕ( xi ) + ϕ( x j ) | ϕ( xi ) ∈ ϕ(Ga,b
), ϕ( x j ) ∈ ϕ(Ga,b
)}( ϕ is bijective map)
= { ϕ( xi ) + ϕ( x j )| ϕ( xi ) ∈ { ϕ( x ), − ϕ( x )}, ϕ( x j ) ∈ { ϕ( x ′ ), − ϕ( x ′ )}}
= ϕ( x ) ⊚ ϕ( x′ )
= ψ(( x, y)) ◦ ψ(( x ′ , y′ )).
Therefore (H a,b ( F ), ◦) is isomorphic with ( F ∗ , ⊛).
4. Associated Hv -Groups
Vougiouklis [13] introduced the notion of Hv −group as a generalization of the notion of
hypergroup, substituting the associativity of the hyperoperation with the weak associativity, i.e.,
a ◦ (b ◦ c) ∩ ( a ◦ b) ◦ c 6= ∅ for all a, b, c ∈ H. The motivation of introducing this hyperstructure is the
following one. We know that the quotient of a group with respect to a normal subgroup is a group,
while the quotient of a group with respect to any subgroup is a hypergroup. Vougiouklis stated that
the quotient of a group with respect to any partition of the group is an Hv −group.
S
In the following we equip the hyperhomography H Ā,B̄ ( F̄ ) =
H a,b ( F̄ ) as a subset of
( a,b)∈ Ā× B̄
F̄2
b with an Hv −group structure, by defining the following hyperoperation
∪ {O}
( x̄, ȳ)◦¯ ( x̄ ′ , ȳ′ ) = {(ū, v̄) | (u, v) ∈ ( x̄ × ȳ) ◦ ( x̄ ′ × ȳ′ )}.
Notice that
b ⇐⇒ ( x̄, ȳ) = O
b ⇐⇒ x̄ × ȳ = O
b,
( x, y) = O
Symmetry 2019, 11, 1442
17 of 19
and
(c, d) ∈
/ ( x̄ × ȳ) ∩ H a,b ( F ) or (c′ , d′ ) ∈
/ ( x̄ ′ × ȳ′ ) ∩ H a′ ,b′ ( F ) =⇒ (c, d) ◦ (c′ , d′ ) = ∅.
Moreover according with Thorem 2, the hyperoperation ◦¯ is well defined on H Ā,B̄ ( F̄ ) and in addition
we have
( x, y) ◦ ( x ′ , y′ ) ⊆ ( x̄, ȳ)◦¯ ( x̄ ′ , ȳ′ ).
Proposition 2. (H Ā,B̄ ( F̄ ), ◦¯ ) is an Hv -group.
Proof. Let ( x, y), ( x ′ , y′ ) and ( x ′′ , y′′ ) be elements in H Ā,B̄ ( F̄ ). Then we have
( x, y) ◦ ( x ′ , y′ ) ◦ ( x ′′ , y′′ ) ⊆ [( x̄, ȳ)◦¯ ( x̄ ′ , ȳ′ )]◦¯ ( x¯′′ , y¯′′ ) ∩ ( x̄, ȳ)◦¯ [( x̄ ′ , ȳ′ )◦¯ ( x¯′′ , y¯′′ )].
Proposition 3. Let ψĀ,B̄ : H Ā,B̄ ( F ) −→ H Ā,B̄ ( F̄ ), ψĀ,B̄ ( x, y) = ( x̄, ȳ). Then ψĀ,B̄ is an epimorphism of
Hv -groups.
Proof. Suppose that ( x, y) and ( x ′ , y′ ) belong to H Ā,B̄ ( F ). We have
ψĀ,B̄ (( x, y) ◦ ( x ′ , y′ )) = {(ū, v̄)|(u, v) ∈ ( x, y) ◦ ( x ′ , y′ )}
⊆ ( x̄, ȳ)◦¯ ( x̄ ′ , ȳ′ )
= ψĀ,B̄ ( x, y)◦¯ ψĀ,B̄ ( x ′ , y′ ).
b , (1̄, 2̄), (2̄, 1̄), (2̄, 2̄)}, then after long
Example 6. If we consider the hyperhomography H0̄,1̄ ( F̄ ) = {O
calculations similarly s those in Example 5, we get the following Hv -group table.
◦¯
b
O
(1̄, 2̄)
(2̄, 1̄)
(2̄, 2̄)
b
O
(1̄, 2̄), (2̄, 1̄)
(1̄, 2̄), (2̄, 1̄)
(2̄, 2̄)
(1̄, 2̄)
b
O
(1̄, 2̄), (2̄, 1̄)
H0̄,1̄ ( F̄ )
H0̄,1̄ ( F̄ )
(1̄, 2̄), (2̄, 1̄), (2̄, 2̄)
(2̄, 1̄)
(1̄, 2̄), (2̄, 1̄)
H0̄,1̄ ( F̄ )
H0̄,1̄ ( F̄ )
(1̄, 2̄), (2̄, 1̄), (2̄, 2̄)
(2̄, 2̄)
(2̄, 2̄)
(1̄, 2̄), (2̄, 1̄), (2̄, 2̄) (1̄, 2̄), (2̄, 1̄), (2̄, 2̄)
H0̄,1̄ ( F̄ )
Proposition 4. On H a,a ( F ), as a subset of H Ā, Ā ( F ), define the hyperoperation
( x, y) ( x ′ , y′ ) =
Then (H a,a ( F ), ) is an Hv − group.
\′ \′
{ x •aax , y •aay },
( x, y),
( x ′ , y ′ ),
if O ∈
/ {( x, y), ( x ′ , y′ )}
if ( x ′ , y′ ) = O
if ( x, y) = O .
Proof. First we prove that, if O 6= xb and xb ∈ H a,a ( F ), then f\
a,a ( x ) ∈ H a,a ( F ). To this aim, consider an
2 = id . Then
arbitrary element xb ∈ H a,a ( F ) not equal to O and notice that f a,a
F
Symmetry 2019, 11, 1442
18 of 19
xb ∈ H a,a ( F ) =⇒ ( x, y) ∈ H a,a ( F ), y = f a,a ( x )
=⇒ f a,a (y) = f a,a ( f a,a ( x ))
=⇒ f a,a (y) = ( f a,a ◦ f a,a )( x )
=⇒ f a,a (y) = x
=⇒ (y, x ) ∈ H a,a ( F ), x = f a,a (y)
=⇒ yb ∈ H a,a ( F )
=⇒ f\
a,a ( x ) ∈ H a,a ( F ).
Consequently, ( x, y) ( x ′ , y′ ) ⊆ H a,a ( F ), for all ( x, y), ( x ′ , y′ ) ∈ H a,a ( F ) and “” is well defined. Now,
let ( x, y), ( x ′ , y′ ), ( x ′′ , y′′ ) belong to H a,a ( F ). We get
′ ′
′′ ′′
′ ′
′′ ′′
′
′′
′
′′
\
{ x •\
aax • aax , y • aay • aay } ⊆ ([( x, y ) ( x , y )] ( x , y )) ∩ (( x, y ) [( x , y ) ( x , y )]) 6 = ∅,
thus the weak associativity condition holds. It can easily be seen that the reproduction axiom is valid, too.
Example 7. The Cayley table of the Hv −group (H0,0 (F), ) where, F = Z5 is again the field of order 5, is as follows:
b
O
(1, 1)
(2, 3)
(3, 2)
(4, 4)
(1, 1)
(2, 3)
(3, 2)
(4, 4)
(1, 1)
(1, 1)
(2, 3)
(2, 3)
(2, 3) (3, 2), (4, 4) (1, 1), (4, 4)
(3, 2)
(3, 2) (3, 2), (4, 4)
(4, 4)
(4, 4)
b
O
b
O
b
O
(3, 2), (4, 4) (3, 2), (4, 4)
b
O
b
O
b
O
(1, 1), (2, 3)
(1, 1), (4, 4) (2, 3), (1, 1)
(1, 1), (2, 3) (1, 1), (2, 3)
(3, 2)
b ( x, y) = ( x, y) = ( x, y) O
b , for all ( x, y) ∈ H0,0 ( F ) and
In this table, we have O
( x, y) ( x ′ , y′ ) = {( x + x ′ , ( x + x ′ )−1 ), (y + y′ , (y + y′ )−1 )},
b . The hyperoperation is not associative, but only weak associative, as we
for all ( x, y), ( x ′ , y′ ) ∈ H0,0 ( F ) r {O}
can notice here below:
b = [[(1, 1) (1, 1)] (3, 2)] 6= [(1, 1) [(1, 1) (3, 2)]] = {O
b , (3, 2), (4, 4)}.
O
5. Conclusions
In the last few years, researchers in the hypercompositional structure theory have investigated,
principally from a theoretical point of view, all types of hyperrings: general hyperrings [20],
multiplicative hyperrings [15], additive hyperrings [21], superrings [22], but till now, only the Krasner
hyperrings have found interesting and useful applications in number theory, algebraic geometry,
scheme theory, as mentioned in the introductory part of this article. Here the authors continue the
study on the research topic started in [1] about elliptic hypercurves defined on quotient Krasner
hyperfield, with applications in cryptography [8]. In a similar way, the notion of a homography
on a field is extended to hyperhomography over Krasner hyperfields. More exactly, considering an
arbitrary field F and a normal subgroup G of its multiplicative group, we get a Krasner hyperfield
Symmetry 2019, 11, 1442
19 of 19
1
F̄ = F/G. Then the homography Ha,b ( F ) = {( x, y) ∈ F2 | y = f a,b ( x ) = b + x−
a }, where a, b ∈ F is
2
naturally extended to the hyperhomography H Ā,B̄ ( F̄ ) = {( x̄, ȳ) ∈ F̄ | 1̄ ∈ ( x̄ ⊖ Ā) ⊙ (ȳ ⊖ B̄)} over
the hyperfield ( F̄, ⊕, ⊙). Besides, the group operation on a homography leads to a hyperoperation on
the associated equipped hyperhomography H Ā,B̄ ( F̄ ), that becomes a hypergroup. Then, all reversible
subhypergroups of an equipped hyperhomography are characterized. In the last part of the paper,
other hyperoperations are defined on hyperhomographies and their properties are investigated in
connection with weak associativity.
Author Contributions: Conceptualization, V.V., M.J. and I.C.; Funding acquisition, I.C.; Investigation, V.V. and
M.J.; Methodology, I.C.; Writing —original draft, V.V. and M.J.; Writing—review & editing, I.C.
Funding: The third author acknowledges the financial support from the Slovenian Research Agency (research
core funding No. P1 - 0285).
Conflicts of Interest: The authors declare no conflict of interest.
References
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Vahedi, V.; Jafarpour, M.; Aghabozorgi, H.; Cristea, I. Extension of elliptic curves on Krasner hyperfields.
Commun. Alg. 2019, 47, 4806–4823.
Connes, A.; Consani, C. The hyperring of adele classes. J. Number Theory 2011, 131, 159–194.
Al Tahan, M.; Davvaz, B. On the existence of hyperrings associated with arithmetic functions.
J. Number Theory 2017, 174, 136–149.
Viro, O. On basic concepts of tropical geometry. Proc. Steklov Inst. Math. 2011, 273, 252–282.
Jun, J. Algebraic geometry over hyperrings. Adv. Math. 2018, 323, 142–192.
Krasner, M. A class of hyperrings and hyperfields. Int. J. Math. Math. Sci. 1983, 6, 307–311.
Massouros, C.G. On the theory of hyperrings and hyperfields. Algebra i Logika 1985, 24, 728–742.
Berardi, L.; Eugeni, F.; Innamorati, S. Remarks on Hypergroupoids and Criptography. J. Combin. Inf. Syst. Sci.
1992, 17, 217–231.
Corsini, P. Prolegomena of Hypergroup Theory; Aviani Editore: Tricesimo, Italy, 1993.
Hankerson, D.; Menezes, A.; Vanstone, S.A. Guide to Elliptic Curve Cryptography, Springer: Berlin, Germany, 2004.
Koblitz, N. Introduction to Elliptic Curves and Modular Forms; Volume 97 of Graduate Texts in Mathematics;
Springer: New York, NY, USA, 1984.
Corsini, P.; Leoreanu, V. Applications of Hyperstructure Theory; Kluwer Academic Publications: Dordrecht,
The Netherlands, 2003.
Vougiouklis, T. The fundamental relation in hyperrings. The general hyperfield. In Proceedings of the 4th
International Congress on Algebraic Hypergroups and Applications, Xanthi, Greece, 27–30 June 1990; World
Scientific: Singapore, 1991; pp. 209–217.
Rota, R. Sugli iperanelli moltiplicativi. Rend. Mate 1982, 7, 711–724.
Ameri, R.; Kordi, A.; Hoskova-Mayerova, S. Multiplicative hyperring of fractions and coprime hyperideals.
An. Ştiinţ. Univ. Ovidius Constanţa Ser. Mater. 2017, 25, 5–23.
Davvaz, B.; Leoreanu-Fotea, V. Hyperring Theory and Applications; International Academic Press: Cambridge,
MA, USA, 2007.
Nakassis, A. Recent results in hyperring and hyperfield theory. Int. J. Math. Math. Sci. 1988, 11, 209–220.
Cristea, I., Jančić-Rašović, S., Composition hyperrings. An. Şt. Univ. Ovidius Constanţa 2013, 21, 81–94.
Norouzi, M.; Cristea, I. Hyperrings with n -ary composition hyperoperation. J. Alg. Appl. 2018, 17, 1850022.
Norouzi, M.; Cristea, I. Fundamental relation on m-idempotent hyperrings. Open Math. 2017, 15, 1558–1567.
Bordbar, H.; Cristea, I.; Novak, M. Height of hyperideals in Noetherian Krasner hyperrings. Politehn. Univ.
Bucharest Sci. Bull. Ser. A Appl. Math. Phys. 2017, 79, 31–42.
Ameri, R.; Eyvazi, M.; Hoskova-Mayerova, S. Superring of polynomials over a hyperring. Mathematics 2019,
7, 902.
c 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).