Next Article in Journal
Application of Differential Evolution Algorithm Based on Mixed Penalty Function Screening Criterion in Imbalanced Data Integration Classification
Previous Article in Journal
Digital Supply Chain through Dynamic Inventory and Smart Contracts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Classifying Evolution Algebras of Dimensions Two and Three

by
M. Eugenia Celorrio
1,† and
M. Victoria Velasco
2,*,†
1
Department of Mathematics and Statistics, Lancaster University, Lancaster LA1 4YF, UK
2
Departamento de Análisis Matemático, Facultad de Ciencias, Universidad de Granada, 18071 Granada, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2019, 7(12), 1236; https://doi.org/10.3390/math7121236
Submission received: 17 October 2019 / Revised: 9 December 2019 / Accepted: 10 December 2019 / Published: 13 December 2019

Abstract

:
We classified evolution algebras of dimensions two and three. Evolution algebras of dimensions three were classified recently obtaining 116 non-isomorphic types of algebras. Herein, with a new approach, we classify these algebras into 14 non-isomorphic types of algebra, so that this new classification is easier to deal with.

1. Introduction

Mathematics and biology are intimately tied, and genetic algebras are an example of this link, as these are algebras with biological meanings. In this paper we are going to work with evolution algebras, kinds of genetic algebra introduced by Tian in [1] in 2008 that are used to model non-Mendelian genetics laws, although this is not their only application. In fact, they are strongly connected with group theory, Markov processes, the theory of knots, dynamic systems and graph theory. Due to the versatility of these algebras, the amount of literature studying them has grown immensely since 2008. In [2], the authors studied the relationship between evolution algebras and the spaces of functions defined by the Gibbs measure of a graph, which led into direct applications in biology, physics and mathematics itself. In works such as [3,4,5,6,7,8,9,10] they studied purely mathematical notions, such as nilpotency and solvency of evolution algebras, as well as the interpretation of these mathematical notions, relating, for example, the nilpotency of an element to gametes that go extinct after some generations. Chains of evolution algebras were studied in [11,12,13,14]. These are dynamic systems where the state of each system can be seen as an evolution algebra. Some derivatives of evolution algebras were studied in [1,15,16].
An important topic is the classification of evolution algebras of a given dimension up to isomorphism. There are several papers related with classification of evolution algebras, such as [17,18,19,20,21,22,23,24]. The first classification of evolution algebras of dimension two was given in [6], and some years later, in [17] (as part of a doctoral thesis [25]) another classification of these evolution algebras was provided, together with a classification of three dimensional evolution algebras into 116 non-isomorphic types.
Classifying a class of algebras consists of determining a classification criterion; i.e., defining different types of these algebras such that these different types are non-isomorphic to each other and such that each algebra belongs to exactly one of these types. In an intuitive way, we are constructing a cupboard with different drawers, in a such a way that each of the elements we are classifying belongs to one (and only one) of those drawers, but you can have more than one thing in each one. Nevertheless, if we change the shape of the drawers, the final cupboard will look completely different, even if it contains the same objects. As mentioned before, in [17] evolution algebras of dimension three were classified into 116 types of non-isomorphic evolution algebras. In this paper, we classify three-dimensional evolution algebras into 14 non-isomorphic types (Theorem 11). To do so, our classifying criteria are be based on distinguishing whether these algebras are degenerate or not and whether they are reducible or not. In the case of irreducible, non-degenerate algebras we differentiate three situations: when they have a basic ideal of dimension one and none of dimension two, when they have a two-dimensional basic ideal and they do not have a one dimensional basic ideal and when they have no basic ideals. According to the same criteria, we also obtain a classification of two-dimensional evolution algebras (Theorem 3). This shall be helpful for the classification of reducible three-dimensional evolution algebras. Since we reduce the study of evolution algebras of dimension three to 14 non-isomorphic types, this classification is much more practical than the classification provided in [17].
Note that every weighted digraph with three nodes is associated to an evolution algebra with dimension three in a one-to-one way. So, with this classification for evolution algebras we also have a classification of weighted digraphs with three vertices, particularly of discrete Markov processes with a state space of size three, as Markov processes are particular cases of evolution algebras. As a matter of fact, Markov processes are evolution algebras whose structure matrix is stochastic.

2. Basic Background

As the problem addressed in this paper is that of classifying evolution algebras of dimension two and three, in what follows we shall consider only evolution algebras of finite dimensions. Also, the algebras considered are defined over a field K (where K = R or C ).
We recall that an evolution algebra is an algebra A that has a natural basis B = { e 1 , , e n } , which is a basis of A such that e i e j = 0 if i j . For a fixed natural basis B, the square of each element can be written as e i 2 = k = 1 n w k i e k , and so, we can define the structure matrix of A relative to B in the following way
M B ( A ) = w 11 w 1 n w n 1 w n n ,
where the ith column is given by the coefficients of e i 2 with respect to B. When the basis B is clear we shall refer to this matrix as the structure matrix of A, without any further specification to B. This matrix determines the product of A . Indeed, given a = k = 1 n α k e k and b = k = 1 n β k e k elements of A, it follows that a b = k = 1 n γ k e k , where
γ 1 γ n = w 11 w 1 n w n 1 w n n α 1 β 1 α n β n .
The next definition shall be useful to understand whether the natural basis is essentially unique or not.
Definition 1.
Let A be an evolution algebra with dimension n N , and let B and B ˜ be two natural basis of A. We say that B and B ˜ are related if B = { e 1 , , e n } and B ˜ = { α 1 e τ ( 1 ) , , α n e τ ( n ) } , where τ is a permutation of the set { 1 , , n } and α 1 , , α n are non-zero scalars.
In the next result, we shall see that, if the structure matrix of an evolution algebra A relative to one natural basis has non-zero determinant, then the natural basis is “essentially unique.”
Proposition 1.
Let A be an evolution algebra. Let B = { e 1 , , e n } be a natural basis of A and M B ( A ) the corresponding structure matrix of A relative to B. Suppose that det ( M B ( A ) ) 0 . Then any other natural basis B ˜ of A is related to B , and moreover, d e t ( M B ˜ ( A ) ) 0 .
Proof. 
Since A 2 = l i n { e 1 2 , , e n 2 } , the condition d e t ( M B ( A ) ) 0 is equivalent to dim A 2 = n . Thus, if B ˜ = { u 1 , , u n } , since A 2 = l i n { u 1 2 , , u n 2 } we obtain that d e t ( M B ˜ ( A ) ) 0 , as { u 1 2 , , u n 2 } must also be linearly independent. Now, consider α i j K for all i , j { 1 , , n } such that
u 1 = α 11 e 1 + + α n 1 e n u n = α 1 n e 1 + + α n n e n .
Consider Λ = { α k i 0 : 1 k , i , n } , which has a maximum of n × n elements. Fix i in { 1 , n } . There must exist k { 1 , , n } such that α k i 0 ; otherwise, we would have u i = 0 (a contradiction). Thus, | Λ | n . But as u i u j = 0 for all j i we have that k = 1 n α k i α k j e k 2 = 0 and as e 1 2 ,..., e n 2 are linearly independent; then, α k i α k j = 0 whenever i j . Thus, it must be α k j = 0 for all j i as α k i 0 . Rephrasing what we just obtained, for each 1 k n there is at most one sub-index i such that α k i 0 . Then, | Λ | n , which immediately implies that | Λ | = n . But as said before, each u i is non-zero, so we must have that there exists a unique k { 1 , , n } such that u i = α k i e k , and the result is clear. □
We shall now explain how to assign a graph to each evolution algebra. At first, it might depend on the natural basis selected, although we shall see that in some situations this graph is again “essentially unique.” For a discussion about this topic see [3].
Definition 2.
Let B = { e i : i Λ } be a natural basis of an evolution algebra A, and M B = ( w i j ) its structure matrix. The graph associated to A with respect to B is the graph E A B whose set of vertices is B and the adjacency matrix is M B t ( A ) . The simplified graph associated to A with respect to B , is defined as the associated graph but without taking into account the weights; i.e., just considering whether there is a link between two vertices or not. Again, whenever the basis is clear, we shall speak about the graph (respectively simplified graph) associated to A, without any further specification.
Example 1.
Let A be an evolution algebra with dimension 3, and consider a natural base B = { e 1 , e 2 , e 3 } being
e 1 2 = e 1 2 e 2 + 3 e 3 , e 2 2 = 5 e 2 + e 3 , e 3 2 = 2 e 1 .
Then, the structure matrix is given by M B ( A ) = 1 0 2 2 5 0 3 1 0 , while the associated graph is
Mathematics 07 01236 i001
When we ignore the weigths w i j of the arrows of the graph we obtain the corresponding simplified graph:
Mathematics 07 01236 i002
We shall see now how the structure matrix changes when we multiply the elements of the natural basis by non-zero scalars, and how it affects the associated graph.
Proposition 2.
Let A be an evolution algebra, B = { e 1 , , e n } a natural basis, and M B ( A ) = w 11 w 1 n w n 1 w n n the structure matrix of A relative to B. If α 1 , , α n are non-zero scalars, then B ˜ = { α 1 e 1 , , α n e n } is a natural basis of A and its structure matrix is given by
M B ˜ ( A ) = α 1 w 11 α 2 2 α 1 w 12 α n 2 α 1 w 1 n α 1 2 α 2 w 21 α 2 w 22 α n 2 α 2 w 2 n α 1 2 α n w n 1 α 2 2 α n w n 2 α n w n n .
Thus, the corresponding simplified graphs of A with respect to B and B ˜ coincide.
Proof. 
Taking into account that
( α i e i ) 2 = α i 2 e i 2 = k = 1 n α i 2 w k i e k = k = 1 n α i 2 α k w k i ( α k e k ) ,
the conclusion is obtained straightforwardly. □
Corollary 1.
Let A be an evolution algebra and let B and B be related natural basis. Then, the simplified graphs of A associated to B and B respectively coincide, up to relabelling of the vertices.
Proof. 
The result follows from the above result together with the following fact: if B = { e 1 , , e n } is a natural basis and τ is a permutation of the set { 1 , , n } , then B = { e τ ( 1 ) , , e τ ( n ) } is another natural basis whose associated graph coincides with the graph associated to B up to relabelling of the vertices if needed. □
Corollary 2.
Let A 1 and A 2 be two evolution algebras with finite dimensions. Let B be a natural basis of A 1 such that M B ( A 1 ) 0 , and let θ : A 1 A 2 be an algebra isomorphism. Then:
(i)
θ ( B ) defines a natural basis of A 2 such that M θ ( B ) ( A ) 0 .
(ii)
Every two natural basis of A 2 (respectively of A 1 ) are related.
Proof. 
As θ is an algebra isomorphism, it is clear that θ ( B ) is a natural basis of A 2 . Let B = { e 1 , , e n } . As { e 1 2 , , e n 2 } are linearly independent and θ ( e i 2 ) = θ ( e i ) 2 , we conclude that θ ( e i 2 ) are also linearly independent, and so M θ ( B ) ( A ) 0 . Then, as a consequence of Proposition 1, we can conclude that any two natural bases of A 2 (respectively of A 1 ) are related. □
We see that whenever the structure matrix of an evolution algebra A associated to a natural basis B has non-zero determinant, then the basis as well as the associated graph are essentially unique (in fact, all the natural bases are related and the simplified associated graph is unique). This leads to a result which is useful to proving that two evolution algebras are non-isomorphic.
Corollary 3.
Let A 1 and A 2 be two evolution algebras with dimension n N . Let B 1 and B 2 be natural bases of A 1 and A 2 respectively. If M B 1 ( A 1 ) 0 and the simplified graph of A 1 associated to B 1 does not coincide with the simplified graph of A 2 associated to B 2 (up to relabelling the vertices), then A 1 and A 2 are non-isomorphic.
Proof. 
If there exists an isomorphism θ : A 1 A 2 , then θ 1 ( B 2 ) defines a natural basis on A 1 which is related to B 1 by Proposition 1. Thus, by Corollary 1, the simplified graphs with respect to these natural bases coincide, and therefore, the result follows. □
Definition 3.
An evolution algebra A is non-degenerate if
A n ( A ) = { b A : a b = 0 a A } = 0 ,
and we say it is degenerate if A n ( A ) 0 . As proven in ([3], Proposition 2.28), the latter is equivalent to the fact that any natural basis of A contains elements with zero square.
Definition 4.
Let A be an algebra. An idea l of A is a linear subspace I such that A I I and I A I (note that for commutative algebras A I = I A ). This means that, the quotient linear space A / I is an algebra with the canonical product ( a + I ) ( b + I ) = a b + I , for a , b I .
We say that an ideal I is basic if there exists B = { e 1 , . . , e n } a natural basis of A such that I = l i n { e j 1 , , e j k } where { e j 1 , , e j k } B . This means that the ideal I is an evolution subalgebra provided with a natural basis that can be extended to a natural basis of A .
Note that if B I is a natural basis of I that is contained in B A a natural basis of A, and if B I is another natural basis of I, then B I ( B A \ B I ) is a natural basis of A containing B I .
In [17] basic ideals are called evolution ideals with the extension property; meanwhile, in [10] they are simply called ideals. Note that the image of a basic ideal by a homomorphism is a basic ideal. For a discussion about the above notions with explanatory examples, see [3].
Definition 5.
An evolution algebra A is reducible if there exists non-zero proper ideals I and J such that A = I J . If A is not reducible then we say that it is irreducible.
The following result was proven in [3], where the problem of the reducibility of an evolution algebra was deeply studied.
Theorem 1.
Let A be a non-degenerate evolution algebra and B = { e 1 , , e n } a natural basis of A. Then, A is reducible if and only if for some reorganisation B of B the structure matrix M B is of the type
M B : = W m × m 0 m × ( n m ) 0 ( n m ) × m Y ( n m ) × ( n m ) ,
with m N , m < n and W m × m , Y ( n m ) × ( n m ) matrices with entries in K .
In this case, we have that A = I J where I and J are the ideals given by I = l i n { e i : i = 1 , , m } and J = l i n { e i : i = m + 1 , , n } .
Note that the ideals I and J given in the above theorem are basic ideals, so that A is reducible as a direct sum of ideals if and only if A is reducible as a direct sum of basic ideals.
Before starting the study of the two-dimensional and three-dimensional evolution algebras, we need to clarify the notation we shall be using. From now on, a non-zero entry of a matrix shall be denoted by *. Note that two symbols * in the same matrix may represent different (non-zero) values.

3. Classification of Two-Dimensional Evolution Algebras

In this section, we make a classification of two-dimensional evolution algebras taking into account the following properties: whether they are irreducible or not and whether they are degenerate or not.
As we can see in the following result, the degenerate case is easy to study.
Theorem 2.
Let A be a two-dimensional degenerate evolution algebra. Then:
(i)
A is irreducible if and only if there exists a natural basis B of the evolution algebra A such that the structure matrix is M B ( A ) = 0 * 0 0 ;
(ii)
A is reducible if and only if there exists a natural basis B of A such that either M B ( A ) = 0 0 0 0 or M B ( A ) = 0 w 0 * ,
where * denotes a non-zero scalar and w K .
Proof. 
Let B = { e 1 , e 2 } be a natural basis of the evolution algebra A and denote by π i the canonical projection of A on the subspace K e i , for i = 1 , 2 . As A is degenerate, we know that e i 2 = 0 for some i { 1 , 2 } (according to [3], Proposition 2.28).
Case 1. e 1 2 = e 2 2 = 0 . Then A = I J where I = K e 1 and J = K e 2 and
M B ( A ) = 0 0 0 0 .
Case 2. One of the elements of the natural basis has a zero square while the other has a non-zero square. We suppose that e 1 2 = 0 and e 2 2 0 (which is not restrictive). Hence, e 2 2 = w 12 e 1 + w 22 e 2 where w 12 , w 22 K with at least one of those scalars being non-zero.
Case 2.1. Suppose that w 22 = 0 . Then e 2 2 = w 12 e 1 with w 12 0 , so A is irreducible. In fact, assume the contradiction that I and J are non-zero proper ideals, such that A = I J . Then, we can suppose that π 2 ( I ) 0 (which is not restrictive, as it cannot be π 2 ( I ) = π 2 ( J ) = { 0 } ). It follows that e 2 2 I , and so, e 1 = 1 w 12 e 2 2 I . Thus, I = A , a contradiction, as the decomposition A = I J is non-trivial. Consequently, if M B ( A ) = 0 * 0 0 , then A is irreducible.
Case 2.2. Suppose that w 22 0 . Then, as e 1 2 = 0 , the structure matrix is M B ( A ) = 0 w 0 * with w = w 12 and e 2 2 = w 12 e 1 + w 22 e 2 . Then, A = I J with I = K e 1 and J = K e 2 2 .  □
In order to study the non-degenerate case, the following corollary is useful.
Lemma 1.
Let A be an evolutionary algebra, B = { e 1 , e 2 } a natural basis and M B ( A ) = w 11 w 12 w 21 w 22 the corresponding structure matrix. Then the structure matrix of A related to the natural basis B = { e 2 , e 1 } is given by M B ( A ) = w 22 w 21 w 12 w 11 .
Proof. 
If B = { v 1 , v 2 } where v 1 = e 2 , and v 2 = e 1 , is clear that v 1 2 = w 22 v 1 + w 12 v 2 and v 2 2 = w 21 v 1 + w 11 v 2 as e 1 2 = w 11 e 1 + w 21 e 2 and e 2 2 = w 12 e 1 + w 22 e 2 .  □
Corollary 4.
Let A be a non-degenerate evolution algebra, B = { e 1 , e 2 } a natural basis and M B ( A ) = w 11 w 12 w 21 w 22 the corresponding structure matrix. Then A is reducible if and only if w 12 = w 21 = 0 , in which case M B ( A ) = * 0 0 * .
Proof. 
Since the only possible reordination of B is B = { e 2 , e 1 } and the corresponding structure matrix is M B ( A ) = w 22 w 21 w 12 w 11 from the above lemma, the result follows from Theorem 1, jointly with the fact that the columns of M B ( A ) cannot be zero because A is non-degenerate. □
Theorem 3.
Let A be a non-degenerate evolution algebra, with dim A = 2 . Then:
(i)
A is reducible if and only if there exists a natural basis B of A such that M B ( A ) = * 0 0 * ;
(ii)
A is irreducible if and only if there exists a natural basis B of A such that either M B ( A ) = 0 * * w or M B ( A ) = w w ˜ * * , with w , w ˜ K .
Proof. 
As A is a non-degenerate evolution algebra, by Corollary 4, we obtain that A is reducible if and only if the structure matrix of A respect any natural basis B is of the type
* 0 0 * .
Let us suppose now that A is irreducible and let B = { e 1 , e 2 } be a natural basis. Then, by Corollary 4, and keeping in mind that A is non-degenerate, it is clear that M B ( A ) must be in one of the following cases:
* , * .
Moreover, as A is non-degenerate, we have that the structure matrix must be in one of the following cases:
M 1 = * * , M 2 = * * , M 3 = * * .
We can see that both M 2 and M 3 lead to the same evolution algebra. In fact, by switching if needed the elements of the basis (see Corollary 4) we obtain w w ˜ * * . The case M 1 produces the following situations:
0 * * w and * * * w .
If in the situation * * * w we switch the elements of the basis then we get w * * * , a matrix of the type w w ˜ * * as desired. □
We can gather all this information in the following theorem, where we shall show, additionally, that he evolution algebras that we have found are not isomorphic.
Theorem 4.
Let A be a two-dimensional evolution algebra. Then, A is one of the following non-isomorphic ones, where r , s K \ { 0 } and w , w ˜ K .
  • A 1 = l i n { e 1 , e 2 } is such that e 1 2 = e 2 2 = 0 and e 1 e 2 = 0 .
  • A 2 = l i n { e 1 , e 2 } is such that e 1 2 = 0 , e 2 2 = w e 1 + r e 2 and e 1 e 2 = 0 .
  • A 3 = l i n { e 1 , e 2 } is such that e 1 2 = r e 1 and e 2 2 = s e 2 and e 1 e 2 = 0 .
  • A 4 = l i n { e 1 , e 2 } is such that e 1 2 = 0 and e 2 2 = r e 1 and e 1 e 2 = 0 .
  • A 5 = l i n { e 1 , e 2 } is such that e 1 2 = r e 2 and e 2 2 = s e 1 + w e 2 and e 1 e 2 = 0 .
  • A 6 = l i n { e 1 , e 2 } is such that e 1 2 = w e 1 + r e 2 , e 2 2 = w ˜ e 1 + s e 2 with e 1 e 2 = 0 .
As a matter of fact, we have the following classification:
DegenerateNon-Degenerate
Reducible A 1 , A 2 A 3
Irreducible A 4 A 5 , A 6
Proof. 
Let us consider the matrices
M 1 = 0 0 0 0 , M 2 = 0 w 0 * , M 3 = * 0 0 * ,
M 4 = 0 * 0 0 , M 5 = 0 * * 0 , M 6 = w w ˜ * * .
The evolution algebras A i described above have a natural basis B i whose corresponding structure matrix is M i with i = 1 , 2 , 3 , 4 , 5 , 6 . By Theorem 2 we know that whenever A is degenerate, then A is reducible if and only if there exists a natural basis such that its corresponding structure matrix is like either M 1 or M 2 . Meanwhile, A is irreducible if and only if A has a natural basis which structure matrix is like M 4 . If A is non-degenerate, A is reducible if and only if there exists a basis for which structure matrix is of the type M 3 , as it is shown in Theorem 3. Moreover, by this last result, if A is non-degenerate, then A is irreducible if the structure matrix for some natural basis is either M = 0 * * w or M ˜ = w w ˜ * * . If the structure matrix of A is of the type of M ˜ , then it is within M 6 , whereas M can be identified with M 5 if w = 0 or with M 6 if w 0 .
Now, we just need to prove that these evolution algebras are non-isomorphic. In order to do so, we need to take into account that the properties of being degenerate and being irreducible are maintained by algebra isomorphisms. Thus, A 3 and A 4 cannot be isomorphic to any of the others. To verify that A 1 and A 2 are non-isomorphic, we just need to realise that A 1 is a zero-product evolution algebra while A 2 is not. To check that A 5 and A 6 are not isomorphic, note that if M 6 = 0 , then the conclusion follows from Corollary 2 as M 5 0 . Otherwise, we have M 5 0 and M 6 0 , but then the simplified associated graphs do not coincide because the corresponding to M 6 has a loop and the given by M 5 does not have any loop, and Corollary 3 applies. □

4. Classification of Three-Dimensional Evolution Algebras

In order to start with this classification, we need to see the different structure matrices that we can obtain by just reordering the elements of a natural basis of a three-dimensional evolution algebra. As seen before, if B = { e 1 , e 2 , e 3 } is a natural basis of an evolution algebra, A , and σ is a permutation of the set { 1 , 2 , 3 } , then { e σ ( 1 ) , e σ ( 2 ) , e σ ( 3 ) } is a natural basis of A. We shall describe below the structure matrix associated to each possible reorganisation of a natural basis B .
Lemma 2.
Let A be an evolution algebra and B = { e 1 , e 2 , e 3 } a natural basis. Let σ be a permutation of the set { 1 , 2 , 3 } . If the structure matrix of A relative to B is given by M B ( A ) , then the corresponding structure matrix of A relative to B σ = { e σ ( 1 ) , e σ ( 2 ) , e σ ( 3 ) } is M B σ ( A ) where
M B ( A ) = w 11 w 12 w 13 w 21 w 22 w 23 w 31 w 32 w 33 and M B σ ( A ) = w σ ( 1 ) σ ( 1 ) w σ ( 1 ) σ ( 2 ) w σ ( 1 ) σ ( 3 ) w σ ( 2 ) σ ( 1 ) w σ ( 2 ) σ ( 2 ) w σ ( 2 ) σ ( 3 ) w σ ( 3 ) σ ( 1 ) w σ ( 3 ) σ ( 2 ) w σ ( 3 ) σ ( 3 ) .
Proof. 
Straightforward. □
We can easily check that, for all permutation σ of the set { 1 , 2 , 3 } the corresponding associated graphs to M B σ ( A ) are identical up to relabelling of the vertices (and coincide with the one associated to M B ( A ) ), as seen in Section 2.
From Theorem 1 (see also Remark 5.7 in [3]) we deduce the following result:
Corollary 5.
Let A be a non-degenerate evolution algebra and B = { e 1 , e 2 , e 3 } a natural basis. Then, A is reducible if an only if M B ( A ) is within one of the following types of matrices:
M 1 : = w 11 0 0 0 w 22 w 23 0 w 32 w 33 , M 2 : = w 11 0 w 13 0 w 22 0 w 31 0 w 33 , M 3 : = w 11 w 12 0 w 21 w 22 0 0 0 w 33 ,
with w i j K , i , j = 1 , 2 , 3 .
Proof. 
By the Theorem 1 we have that A is reducible if and only if the structure matrix of some reordenation of B is diagonal by blocks (that is like either M 1 or M 3 ). Taking into account the Lemma 2, the result follows. □
Proposition 3.
A three-dimensional evolution algebra A has a two-dimensional basic ideal if and only if there exists a natural basis B with respect to which the structure matrix M B ( A ) is of one of the following types of matrices:
M 1 = 0 0 ; M 2 = 0 0 M 3 = 0 0 .
Proof. 
If B = { e 1 , e 2 , e 3 } and if I is a basic ideal of dimension 2 associated to B then, either I = I 1 : = l i n { e 1 , e 2 } or I = I 2 : = l i n { e 1 , e 3 } or I = I 3 : = l i n { e 2 , e 3 } . The result follows from the fact that I i is an ideal of A if and only M B ( A ) is like M i , for i = 1 , 2 , 3 , respectively. □
Finally, we shall see the relationship between two structure matrices M B ( A ) and M B ˜ ( A ) of an evolution algebra A associated to two different natural bases B and B ˜ . This can be seen in [1], but we shall also show the proof for completeness.
Proposition 4.
Let A be an evolution algebra; consider B = { e 1 , e 2 , e 3 } and B ˜ = { e ˜ 1 , e ˜ 2 , e ˜ 3 } two natural bases of A; and let M B ( A ) and M B ˜ ( A ) be the corresponding structure matrices. If e ˜ i = p 1 i e 1 + p 2 i e 2 + p 3 i e 3 for i = 1 , 2 , 3 , then
P = p 11 p 12 p 13 p 21 p 22 p 23 p 31 p 32 p 33
is a nonsingular matrix such that P M B ˜ ( A ) = M B ( A ) P [ 2 ] , where
P [ 2 ] = p 11 2 p 12 2 p 13 2 p 21 2 p 22 2 p 23 2 p 31 2 p 32 2 p 33 2 .
Proof. 
Consider the structure matrices associated, respectively, to both basis:
M B ( A ) = ω 11 ω 12 ω 13 ω 21 ω 22 ω 23 ω 31 ω 32 ω 33 and M B ˜ ( A ) = ω ˜ 11 ω ˜ 12 ω ˜ 13 ω ˜ 21 ω ˜ 22 ω ˜ 23 ω ˜ 31 ω ˜ 32 ω ˜ 33 .
If e ˜ i = p 1 i e 1 + p 2 i e 2 + p 3 i e 3 for p 1 i , p 2 i , p 3 i K and i { 1 , 2 , 3 } then we have, e ˜ i 2 = q 1 i e 1 + q 2 i e 2 + q 3 i e 3 where
q 1 i q 2 i q 3 i = ω 11 ω 12 ω 13 ω 21 ω 22 ω 23 ω 31 ω 32 ω 33 p 1 i 2 p 2 i 2 p 3 i 2 .
But also e ˜ i 2 = ω ˜ 1 i e ˜ 1 + ω ˜ 2 i e ˜ 2 + ω ˜ 3 i e ˜ 3 and so
p 11 p 12 p 13 p 21 p 22 p 23 p 31 p 32 p 33 ω ˜ 1 i ω ˜ 2 i ω ˜ 3 i = q 1 i q 2 i q 3 i .
Hence P M B ˜ ( A ) = M B ( A ) P [ 2 ] as desired. □

4.1. The Non-Degenerate Case

According to Theorem 1, if an evolution algebra A has no basic proper ideals then A is irreducible. In particular, if dim A = 3 and A has no basic ideals of dimension two, then A is irreducible. In the following result we shall characterize this fact for a particular type of evolution algebra. Recall that two * symbols in the same matrix do not necessarily have the same non-zero value.
Lemma 3.
Let A be an evolution algebra with a natural basis B = { e 1 , e 2 , e 3 } with respect to which the structure matrix is like
M B ( A ) = * * w 0 * * 0 * *
with M B ( A ) = 0 . Then, A has a basic ideal with dimension 2 if and only if M B ( A ) = * a λ a 0 b λ b 0 c λ c with a , b , c , λ K \ { 0 } and λ b 2 c 2 .
Proof. 
Suppose that I is a basic ideal of A with dim I = 2 . Since it cannot be I = K e 1 (as the ideal I has dimension 2), we obtain that e 2 2 = a e 1 + b e 2 + c e 3 belongs to I. In fact, either π 2 ( I ) 0 or π 3 ( I ) 0 . Thus, if u I is such that π 2 ( u ) 0 , then e 2 u = μ e 2 2 I for some μ 0 , and hence, e 2 2 I . Similarly if π 3 ( u ) 0 then e 3 2 I and if follows that e 2 2 I as e 2 e 3 2 I . Consequently e 1 2 = 1 a e 1 e 2 2 I . Therefore, e 1 I and I = l i n { e 1 , b e 2 + c e 3 } . Since I is a basic ideal, there exists v = α e 1 + β e 2 + γ e 3 such that B ˜ = { e 1 , b e 2 + c e 3 , v } is a natural basis of A . From v e 1 = 0 we obtain that α = 0 , and hence, v = β e 2 + γ e 3 where | β | + | γ | 0 . Since,
( b e 2 + c e 3 ) v = ( b e 2 + c e 3 ) ( β e 2 + γ e 3 ) = b β e 2 2 + c γ e 3 2 = 0 ,
it follows that β 0 and γ 0 simultaneously, as e 2 2 0 and e 3 2 0 . Hence, we obtain that e 2 2 and e 3 2 are proportional and non-zero. In fact, e 3 2 = λ e 2 2 with λ = b β c γ . Moreover, as b e 2 + c e 3 and v = β e 2 + γ e 3 are linearly independent we obtain that b γ c β 0 . Thus, β γ b c and so λ b 2 c 2 .
Conversely, if e 3 2 = λ e 2 2 with λ b 2 c 2 , then it follows that B = { e 1 , b e 2 + c e 3 , e 2 b c λ e 3 } is a natural basis of A and I : = l i n { e 1 , b e 2 + c e 3 } is a proper two-dimensional basic ideal. □
Theorem 5.
Let A be a three-dimensional, irreducible, non-degenerate evolution algebra. Then, A has a one-dimensional basic ideal and has no two-dimensional basic ideals if and only if A has a natural basis B such that the structure matrix M B ( A ) is within the following types (non-isomorphic each other), where * denotes a non-zero scalar and w , w ˜ K :
(i)
M 1 = * * 0 0 w * 0 * w ˜ with M 1 0 .
(ii)
M 2 = * * * 0 w * 0 * w ˜ with M 2 0 .
(iii)
M 3 = * * w 0 * * 0 * * with M 3 = 0 and either M 3 = * a b 2 c 2 a 0 b b 2 c 2 b 0 c b 2 c 2 c or M 3 having no proportional columns.
Proof. 
For the sufficient condition, suppose that A has a natural basis of type M 1 , M 2 , or M 3 . Then A has a basic ideal with dimension 1 (namely I = K e 1 ). Moreover, A does not have a basic ideal with dimension 2. In the case of M 1 and M 2 this last assertion follows from the fact that all the natural basis of A are related by Propositon 1, and from Lemma 2 none of the related natural basis of M 1 or M 2 are of the type
M a = 0 0 , M b = 0 0 , M c = 0 0 ,
which together with Proposition 3 shows that A does not have any two-dimensional basic ideals. In the case of M 3 , it follows from Lemma 3 that A does not have any two-dimensional basic ideals.
For the necessary condition, suppose that A has a basic ideal of dimension one and does not have any two-dimensional basic ideals. Then, it is not restrictive to assume that I = K e 1 is a one-dimensional basic ideal. On the other hand, by Proposition 3, we have that M B ( A ) is not in any of the situations of (2) (otherwise A has a two-dimensional basic ideal). As A is non-degenerate and I = K e 1 is a basic ideal we have that
* 0 0 .
In order to not be in the cases of (2), we must have
* 0 * 0 * .
Still, this matrix could be of the type M c in (2). Consequently we have the two following possibilities:
Case 1. * 0 0 * 0 * . Again because of (2) we must have * * 0 0 * 0 * . Therefore, M B ( A ) is of type M 1 .
Case 2. * * 0 * 0 * . Here we have either * * * 0 * 0 * or * 0 * 0 * 0 * .
Case 2.1. M B ( A ) = * * * 0 * 0 * . We consider the following situations:
Case 2.1.1. M B ( A ) = * * * 0 * 0 * with M B ( A ) 0 and we are within the type M 2 .
Case 2.1.2. M B ( A ) = * * * 0 * 0 * = * * * 0 w * 0 * w ˜ with M B ( A ) = 0 . Therefore we have that w * * w ˜ = 0 so w 0 and w ˜ 0 . Consequently, M B ( A ) = * * * 0 * * 0 * * with M B ( A ) = 0 , which is included in M = * * w 0 * * 0 * * with M = 0 . By Lemma 3 either M B ( A ) = * * w 0 * * 0 * * with no proportional columns or, M B ( A ) = * a b 2 c 2 a 0 b b 2 c 2 b 0 c b 2 c 2 c otherwise.
Finally, note that these three types of algebra are not isomorphic. In fact, if A i is an evolution algebra with a structure matrix of the type M i respectively, for i = 1 , 2 , 3 , then obviously A i with i = 1 , 2 is not isomorphic to A 3 because | M 3 | = 0 and | M i | 0 for i = 1 , 2 . Also, from Corollary 2 all the natural basis of A 1 are related, and from Lemma 2 we know that A 1 does not have a related structure matrix of the type M 2 . Therefore, A 1 and A 2 are not isomorphic. □
Theorem 6.
Let A be an irreducible, three-dimensional, non-degenerate evolution algebra. Then, A has a basic ideal of dimension two if and only if there exists a natural basis B such that the structure matrix associated M B ( A ) is within the following type, where * denotes a non-zero scalar and α , β , γ K :
M B ( A ) = α γ β * 0 0 , with α + β + γ 0 , and no zero columns .
Proof. 
As A has a two-dimensional basic ideal, there is a natural basis B such that the structure matrix is
M B ( A ) = 0 0 .
Also, by Theorem 1, we have that the two first entries of the third column cannot be zero simultaneously (otherwise A is reducible). We have then two possibilities:
* 0 0 , * 0 0 .
In addition, we cannot have the following cases
0 0 0 0 , 0 0 0 0
as in the first one A = I J with I = K e 2 and J = l i n { e 1 , e 3 } , and in the second one A = I J with I = K e 1 and J = l i n { e 2 , e 3 } . Hence, applying this to (3) we have either
β * α γ 0 0 or β γ α * 0 0
with α + β + γ 0 . Nevertheless, if B = { e 1 , e 2 , e 3 } is such that M B ( A ) = β * α γ 0 0 and we consider B ˜ = { e 2 , e 1 , e 3 } , then the structure matrix relative to the new natural basis is M B ˜ ( A ) = α γ β * 0 0 . So in both cases we arrive (after reorganisation of the basis if needed) at a structure matrix of the type α γ β * 0 0 with α + β + γ 0 and non-zero columns.
Reciprocally, if A is an evolution algebra and B a natural basis of A such that the structure matrix associated to it is M B ( A ) = α γ β * 0 0 without zero columns and with α + β + γ 0 , then I = l i n { e 1 , e 2 } , is a basic ideal of A and by Corollary 5 it is clear that A is irreducible. □
Lemma 4.
Let A be a non-degenerate evolution algebra such that dim A 2 = 2 . Then, A 2 is a basic ideal if and only if there exists a natural basis B = { e 1 , e 2 , e 3 } such that
M B ( A ) = α 1 β 1 γ 1 α 2 β 2 γ 2 0 0 0 ,
with non zero columns and α i , β i , γ i K , for i = 1 , 2 .
Proof. 
If A 2 is a proper basic ideal with d i m A 2 = 2 , then there exists a natural basis B = { e 1 , e 2 , e 3 } such that A 2 = l i n { e 1 , e 2 } . Thus, e 3 x = 0 for every x A 2 . As B is a natural basis, there exist α i , β i , γ i K for i = 1 , 2 , 3 such that
e 1 2 = α 1 e 1 + α 2 e 2 + α 3 e 3 , e 2 2 = β 1 e 1 + β 2 e 2 + β 3 e 3 , e 3 2 = γ 1 e 1 + γ 2 e 2 + γ 3 e 3 .
Equivalently, the structure matrix of A relative to B is
M B ( A ) = α 1 β 1 γ 1 α 2 β 2 γ 2 α 3 β 3 γ 3 .
Since e 3 e i 2 = 0 for i = 1 , 2 , 3 and e 3 2 0 as A is non-degenerate, α 3 = β 3 = γ 3 = 0 . Thus,
M B ( A ) = α 1 β 1 γ 1 α 2 β 2 γ 2 0 0 0
and A 2 = l i n { e 1 2 , e 2 2 , e 3 2 } is such that d i m A 2 = 2 . Clearly, all columns are non-zero, as A is a non-degenerate algebra.
Conversely, suppose there exists a natural basis B = { e 1 , e 2 , e 3 } such that the structure matrix of A is given by (5). Then A 2 = l i n { e 1 , e 2 } is a basic ideal with dimension 2, as desired. □
Lemma 5.
Let A be an evolution algebra and let B = { e 1 , e 2 , e 3 } be a natural basis such that the structure matrix of A relative to B is of the type
M B ( A ) = * α * β γ with β + α γ 0 .
If dim A 2 = 1 then A has proper basic ideals.
Proof. 
If β = 0 then α 0 and γ 0 , so dim A 2 = 2 , a contradiction. Thus, β 0 , and hence, since the columns of M B ( A ) are proportional, as dim A 2 = 1 , we have
M B ( A ) = * * * * * * * * * = a λ a μ a b λ b μ b c λ c μ c ,
with a , b , c , λ , μ K \ { 0 } . We shall split the proof in two cases:
Case 1. λ b 2 + μ c 2 0 . Then, B = { e 1 , b e 2 + c e 3 , e 2 b λ c μ e 3 } is a natural basis of A and I 1 = l i n { e 1 , b e 2 + c e 3 } is a basic ideal of A.
Case 2. λ b 2 + μ c 2 = 0 . Then, λ = μ c 2 b 2 , so e 2 2 = μ c 2 b 2 e 1 2 . Thus,
M B ( A ) = M 1 = * * * * * * * * * = a μ c 2 b 2 a μ a b μ c 2 b 2 b μ b c μ c 2 b 2 c μ c .
Let us consider B ˜ = { e ˜ 1 , e ˜ 2 , e ˜ 3 } = { e 1 , b c e 2 , e 3 } . Then, by applying Proposition 2 with α 1 = 1 , α 2 = b c , and α 3 = 1 we get that α 2 2 c 2 b 2 = 1 and
M B ˜ ( A ) = α 1 a α 2 2 α 1 μ c 2 b 2 a α 3 2 α 1 μ a α 1 2 α 2 b α 2 μ c 2 b 2 b α 3 2 α 2 μ b α 1 2 α 3 c α 2 2 α 3 μ c 2 b 2 c α 3 μ c = a μ a μ a c μ c μ c c μ c μ c .
We shall consider two different cases again.
Case 2.1. a 2 + μ c 2 0 . Then, B = { e ˜ 2 , a e ˜ 1 + c e ˜ 3 , c e ˜ 1 a μ e ˜ 3 } is a natural basis and I e 2 = l i n { e ˜ 2 , a e ˜ 1 + c e ˜ 3 } is a basic ideal of dimension two.
Case 2.2. a 2 + μ c 2 = 0 . Then,
M B ˜ ( A ) = a μ a μ a c μ c μ c c μ c μ c = a a 2 c 2 a a 2 c 2 a c a 2 c 2 c a 2 c 2 c c a 2 c 2 c a 2 c 2 c = a a 3 c 2 a 3 c 2 c a 2 c a 2 c c a 2 c a 2 c .
Let us consider now B ^ = { e ^ 1 , e ^ 2 , e ^ 3 } = { α 1 e ˜ 1 , α 2 e ˜ 2 , α 3 e ˜ 3 } = { 1 a e ˜ 1 , c a 2 e ˜ 2 , c a 2 e ˜ 3 } . By applying Proposition 2 with α 1 = 1 a , α 2 = c a 2 , and α 3 = c a 2 we have,
M B ^ ( A ) = α 1 a α 2 2 α 1 a 3 c 2 α 3 2 α 1 a 3 c 2 α 1 2 α 2 c α 2 a 2 c α 3 2 α 2 a 2 c α 1 2 α 3 c α 2 2 α 3 a 2 c α 3 a 2 c = 1 1 1 1 1 1 1 1 1 .
Thus, B = { e ^ 1 2 , u , v } , where e ^ 1 2 = e ^ 1 e ^ 2 + e ^ 3 ; u = e ^ 1 + e ^ 2 ; v = e ^ 1 e ^ 2 + 2 e ^ 3 is a natural basis of A and A 2 is the ideal generated by e ^ 1 2 . Note that A 2 is a basic proper one-dimensional ideal. □
From Theorem 1 we can deduce that whenever a non-degenerate evolution algebra A has no basic ideals of dimension one or two, then A is irreducible. We shall obtain a necessary and sufficient condition for this property.
Lemma 6.
Let A be a non-degenerate three-dimensional evolution algebra with no proper basic ideals, and let M B ( A ) be the structure matrix of A with respect to a natural basis B . Then M B ( A ) cannot be within any of the following types of matrices
M 1 = 0 0 ; M 2 = 0 0 ; M 3 = 0 0 M 4 = 0 0 ; M 5 = 0 0 ; M 6 = 0 0 .
Proof. 
If M B ( A ) = M i with i = 1 , 2 , 3 then K e i is a basic ideal of dimension 1 (with i = 1 , 2 , 3 respectively). Similarly, by Proposition 3, the structure matrix of A has to be different from M i for i = 4 , 5 , 6 , as otherwise A has a basic ideal of dimension two (namely, I 4 = l i n { e 1 , e 2 } , I 5 = l i n { e 1 , e 3 } and I 6 = l i n { e 2 , e 3 } respectively). □
Theorem 7.
Let A be a non-degenerate three-dimensional evolution algebra with no proper basic ideals. Then, A has a natural basis B = { e 1 , e 2 , e 3 } such that
M B ( A ) = * α * β γ with β + α γ 0 .
Moreover, B can be reordered in a way such that either
M B ( A ) = M 1 : = * * * or M B ( A ) = M 2 : = * 0 * * 0 * .
Proof. 
First, we shall see that whenever M B ( A ) is like (6), then B can be reordered such that either M B ( A ) = M 1 or M B ( A ) = M 2 . Indeed, if β 0 then M B ( A ) = M 1 . Otherwise, β = 0 and so
M B ( A ) = * * * 0 * .
Then either M B ( A ) = M 2 = * 0 * * 0 * or M B ( A ) = * * * * 0 * . But the latter case is gathered in M B ( A ) = * * * . If we consider the reordering B = { e 1 , e 3 , e 2 } then, by Lemma 2, we have
M B ( A ) = * * * M B ( A ) = * * * = M 1 ,
which proves the claim.
We shall prove now that whenever A is non-degenerate and has no proper basic ideals, then A has a natural basis B = { e 1 , e 2 , e 3 } such that
M B ( A ) = * α * β γ with β + α γ 0 .
We shall split the proof into the following two cases: β = 0 and β 0 (Cases 1 and 2).
Case 1. M B ( A ) = 0 . By Lemma 6 we must have * 0 * . Again by Lemma 6 the choices are the following:
Case 1.1 * * 0 * which is a particular case of * * * which is equivalent to M 1 by (7).
Case 1.2 0 * 0 * . Hence, again from Lemma 6, we have * 0 * * 0 * , so we arrive to M 2 .
Case 2. M B ( A ) = * . Here we consider the following situations:
Case 2.1 0 * . By Lemma 6 we have that * 0 * * , but this is a particular case of M 1 .
Case 2.2 * * . We have the following possibilities:
* * * and * 0 * .
Case 2.2.1 * * * . Since by Lemma 6 we cannot have 0 0 then we get the cases * * * * and * * * * .
Case 2.2.1.1 * * * * . This is a particular case of * * * that is equivalent to M 1 by (7).
Case 2.2.1.2 * * * * . Here we have either * * * * * or * * * * 0 . The matrix * * * * * is gathered in * * * . For the case * * * * 0 the choices are
* * * 0 * 0 and * * * * * 0 .
The first one is equivalent to * 0 * * 0 * for B = { e 2 , e 1 , e 3 } , and the second one is contained in the case * * * and hence in * * * by (7).
Case 2.2.2. * 0 * . From Lemma 6, we arrive to * 0 * * . Now the choices are either * * 0 * * or 0 * 0 * * . The first case is contained in * * * for B = { e 1 , e 3 , e 2 } . For the second one, by Lemma 6, we obtain 0 * 0 * * * which is equivalent to * 0 * * 0 * by considering B = { e 1 , e 3 , e 2 } . □
Corollary 6.
Let A be a non-degenerate three-dimensional evolution algebra. Then the following assertions are equivalent:
(i)
A has no basic proper ideals;
(ii)
A has a natural basis B with respect to which,
M B ( A ) = * α * β γ with β + α γ 0 ,
and either dim A 2 = 3 or dim A 2 = 2 , and there does not exist a nonsingular matrix P such that P M B ˜ ( A ) = M B ( A ) P [ 2 ] where M B ˜ ( A ) is a matrix of the type
M B ˜ ( A ) = α 1 β 1 γ 1 α 2 β 2 γ 2 0 0 0 .
Proof. 
( i ) ( i i ) Let us suppose that A has no basic proper ideals. Then, by Theorem 7 there is a natural basis B such that its structure matrix is within the type (9). Also, by Lemma 5 we know that if dim A 2 = 1 , A has basic ideals. If dim A 2 = 3 then A has no proper ideals. Indeed, as β and γ cannot be zero simultaneously, it follows that every non-zero ideal I contains A 2 . If dim A 2 = 2 the conclusion follows from Lemma 4 joint with Proposition 4 (In this last case, the entries of third row of M B ( A ) cannot be zero simultaneously).
( i i ) ( i ) Whenever A has a structure matrix of the type (9), then any ideal contains A 2 . Hence, if dim A 2 = 3 then the conclusion is clear, and if dim A 2 = 2 , then by Lemma 4, A cannot have a proper ideal. □
The following result is nothing but Corollary 6 in the particular case that dim A 2 = 2 : keep in mind Proposition 4 and the fact that the associated graph to a natural basis B = { e 1 , e 2 , e 3 } does not have a source in e i if and only if the ith row of the structure matrix associated to B is a zero row.
Corollary 7.
Let A be a non-degenerate evolution algebra with dim A 2 = 2 . Then A has no proper basic ideals if and only if A has a natural basis respect to which the structure matrix is of the type (9) and all the natural bases of A have an associated graph with no source vertices (this is a graph such that every vertex has some incoming edge).
We shall study now when a non-degenerate evolution algebra A is reducible. In this case, A = I J where dim I = 1 and it has no zero product (otherwise A is degenerate) and dim J = 2 with J a non-degenerate two-dimensional basic ideal. Therefore, by Theorem 4, J has a natural basis { e 2 , e 3 } with respect to which the structure matrix is of the type M J 1 = * 0 0 * , M J 2 = 0 * * 0 or M J 3 = w w ˜ * * , being that these types are non-isomorphic. Thus, A has a natural basis B = { e 1 , e 2 , e 3 } with respect to which M B ( A ) is within the following types:
M 1 = * 0 0 0 * 0 0 0 * , M 2 = * 0 0 0 0 * 0 * 0 , M 3 = * 0 0 0 w w ˜ 0 * * .
We shall see now that these algebras are non-isomorphic. In order to do so, the following Lemma shall be useful.
Lemma 7.
Let A be a three-dimensional evolution algebra such that A = I J with dim I = 1 and dim J = 2 . If J is irreducible, then the decomposition of A is unique.
Proof. 
Let us suppose that A = I J = I ^ J ^ where dim I = dim I ^ = 1 . Then, J A / I = ( I ^ J ^ ) / I I ^ / I J ^ / I . As J cannot be decomposed we have that I ^ / I = 0 ; note that dim I ^ / I 1 . Then, I = I ^ as dim I = dim I ^ = 1 , so J J ^ or equivalently J = J ^ , as they have the same dimension. □
Theorem 8.
Let A be a three-dimensional reducible and non-degenerate evolution algebra. Then, A has a natural basis B such that the structure matrix associated to it, M B ( A ) , is within the following non-isomorphic types:
M 1 = * 0 0 0 * 0 0 0 * , M 2 = * 0 0 0 0 * 0 * 0 , M 3 = * 0 0 0 w w ˜ 0 * * ,
with w , w ˜ K .
Proof. 
As said above, by Theorem 4 there exists a natural base B such that M B ( A ) has the form of M 1 , M 2 or M 3 . Let us denote by A i the algebra given by the structure matrix M i with i = 1 , 2 , 3 . By the above Lemma it follows that the decomposition of A 2 , A 3 is unique, and so A i are non-isomorphic, for i = 2 , 3 , as J i are not isomorphic either. But similarly, neither A 2 nor A 3 can be isomorphic to A 1 , as J 1 is reducible and J 2 , J 3 are irreducible. □

4.2. The Degenerate Case

The following result describes whether an evolution algebra is reducible according with the number of elements in the natural basis having zero square.
Theorem 9.
Let A be a degenerate evolution algebra and let B = { e 1 , e 2 , e 3 } be a natural basis of A.
(i)
Suppose that e 1 2 = e 2 2 = e 3 2 = 0 . Then, A has zero product and is reducible.
(ii)
Suppose that e 1 2 = e 2 2 = 0 and e 3 2 0 . Then, A is reducible.
(iii)
Suppose that e 1 2 = 0 , e 2 2 0 and e 3 2 0 . Then we have one of the following situations
(a)
e 2 2 and e 3 2 are linearly dependent, and so M B ( A ) = 0 α t α 0 β t β 0 γ t γ . Then:
(a.1)
A is reducible if and only if | β | + | γ | 0 .
(a.2)
A is irreducible if and only if M B ( A ) = 0 * * 0 0 0 0 0 0 .
(b)
e 2 2 and e 3 2 are linearly independent. Then:
(b.1)
A is reducible if and only if M B ( A ) = 0 w 12 w 13 0 w 22 w 23 0 w 32 w 33 with w 22 w 33 w 32 w 23 0 .
(b.2)
A is irreducible if and only if M B ( A ) = 0 w w ˜ 0 α α t 0 β β t with w ˜ w t and | α | + | β | 0 .
Proof. 
(i) It is clear that if A has a zero product then A is reducible. Indeed, A = I J where I = l i n { e 1 , e 2 } and J = K e 3 .
(ii) Suppose that e 1 2 = e 2 2 = 0 and e 3 2 0 . Consider e 3 2 = w 13 e 1 + w 23 e 2 + w 33 e 3 . We have the following possibilities:
Case (ii)(1) w 33 0 . Then, A = I J where I = l i n { e 1 , e 2 } and J = K e 3 2 .
Case (ii)(2) w 33 = 0 . We shall consider the following situations.
Case (ii)(2.1) w 23 0 . Then A = I J being I = l i n { e 3 , e 3 2 } = l i n { e 3 , w 13 e 1 + w 23 e 2 } and J = K e 1 .
Case (ii)(2.2) w 23 = 0 , which immediately implies w 13 0 . Then A = I J with I = l i n { e 1 , e 3 } and J = K e 2 .
(iii) Let assume that e 1 2 = 0 , e 2 2 0 and e 3 2 0 . We shall split the proof of this assertion in two cases (a) and (b).
Case (iii)(a) e 2 2 and e 3 2 are linearly dependent. Hence, there exists t K \ { 0 } such that t e 2 2 = e 3 2 0 . We claim that whenever A is reducible then one of the ideals is K e 1 . To prove the claim suppose that A = I J . Since it cannot be π 2 ( I ) = π 2 ( J ) = 0 (as π 2 ( A ) 0 ), it is not restrictive to assume that π 2 ( I ) 0 . But π 2 ( I ) 0 implies that π 2 ( J ) = 0 , as otherwise e 2 2 I J . Also, whenever π 2 ( I ) 0 then π 3 ( I ) 0 . Indeed, if π 3 ( I ) = 0 , then π 3 ( J ) 0 (otherwise π 3 ( A ) = 0 ). Thus, e 2 2 = t e 3 2 I J = { 0 } , a contradiction. Therefore π 2 ( I ) 0 and π 3 ( I ) 0 while π 2 ( J ) = π 3 ( J ) = 0 (as I J = { 0 } and e 2 2 = t e 3 2 0 ). Thus, we obtain J = K e 1 , as desired to prove the claim.
We shall consider two different situations:
Case (iii)(a.1) e 3 2 = t e 2 2 K e 1 , with t 0 . Then, from the former claim it follows that A is not reducible. Indeed, let us assume that A = I J . Then, J = K e 1 and π 2 ( I ) 0 as shown above. Hence, e 2 2 = t e 3 2 I J , and thus, e 1 I J { 0 } , a contradiction. Thus, whenever the structure matrix of A is of the type
M B ( A ) = 0 * * 0 0 0 0 0 0
the evolution algebra is irreducible.
Case (iii)(a.2) e 3 2 = t e 2 2 K e 1 , with t 0 . Then e 2 2 = α e 1 + β e 2 + γ e 3 with β + γ 0 . We consider the following possibilities:
Case (iii)(a.2.1) α = 0 . Then A = I J with I = l i n { e 2 , e 3 } and J = K e 1 .
Case (iii)(a.2.2) α 0 . Then, as β + γ 0 , we have the following possibilities:
Case (iii)(a.2.2.1) β 0 . Then A = I J with I = l i n { e 2 2 , e 3 } = l i n { α e 1 + β e 2 , e 3 } and J = K e 1 .
Case (iii)(a.2.2.2) β = 0 . Then, γ 0 and so A = I J where J = K e 1 and I = l i n { e 2 , e 2 2 } = l i n { α e 1 + γ e 3 , e 2 } .
Case (iii)(b) e 2 2 and e 3 2 are linearly independent. We claim that A is reducible if and only if e 1 l i n { e 2 2 , e 3 2 } . To prove the claim, suppose that e 1 l i n { e 2 2 , e 3 2 } . Then, A is reducible since A = I J with I = l i n { e 2 2 , e 3 2 } and J = K e 1 . In this case, the structure matrix is
M B ( A ) = 0 w 12 w 13 0 w 22 w 23 0 w 32 w 33
with w 22 w 33 w 32 w 23 0 . To finish the proof of the claim, suppose now that e 1 l i n { e 2 2 , e 3 2 } and let us show that A is irreducible. Assume towards contradiction that A = I J is a non-trivial decomposition and suppose that π 2 ( I ) 0 while π 2 ( J ) = 0 , which is not restrictive. Let e 2 2 = i = 1 3 w i 2 e i and e 3 2 = i = 1 3 w i 3 e i . From the fact that e 1 l i n { e 2 2 , e 3 2 } it follows that
w 22 w 23 w 32 w 33 = 0 .
Therefore, there exists t K such that
w 22 w 23 w 32 w 33 = w 22 t w 22 w 32 t w 32 .
We are going to distinguish between two cases:
Case (iii)(b.1) w 32 0 . Then, since e 2 2 I (because π 2 ( I ) 0 ) we deduce that e 3 2 I , and hence, e 1 I as e 1 l i n { e 2 2 , e 3 2 } . Also, we have that π 3 ( J ) = 0 (otherwhise e 3 2 I J ) and similarly π 2 ( J ) = 0 . Thus, J = K e 1 and e 1 I J , a contradiction.
Case (iii)(b.2) w 32 = 0 . Then:
Case (iii)(b.2.1) If π 3 ( I ) 0 then, since π 2 ( I ) 0 , we have that I = l i n { e 2 2 , e 3 2 } , and hence, e 1 I , and, as in the case (b.1), we get e 1 I J , a contradiction.
Case (iii)(b.2.2) Suppose π 3 ( I ) = 0 , and recall that π 2 ( I ) 0 . Consequently, π 3 ( J ) 0 and π 2 ( J ) = 0 . It follows that w 23 = w 32 = 0 as e 2 2 = i = 1 3 w i 2 e i I with π 3 ( I ) = 0 and e 3 2 = i = 1 3 w i 3 e i J with π 2 ( J ) = 0 . Therefore
w 22 w 23 w 32 w 33 = w 22 t w 22 w 32 t w 32 = 0 0 0 0
which contradicts the fact that e 2 2 and e 3 2 are linearly independent.
Hence, we conclude that if e 2 2 and e 3 2 are linearly independent, then A is irreducible if and only if e 1 l i n { e 2 2 , e 3 2 } ; i.e., if and only if w 22 w 23 and w 32 w 33 are proportional but w 21 w 22 w 23 and w 31 w 32 w 33 are not as e 2 2 and e 3 2 are linearly independent. This is equivalent to
M B ( A ) = 0 w w ˜ 0 α α t 0 β β t
with w ˜ w t , and | α | + | β | 0 . The rest is clear. □
Theorem 10.
Let A be a three-dimensional degenerate evolution algebra. Then we have the following:
(i)
A is reducible if and only if there exists a natural basis B of A whose structure matrix is within the following types:
(a)
M B ( A ) = 0 0 0 0 0 0 0 0 0 .
(b)
M B ( A ) = 0 0 α 0 0 β 0 0 γ with α + β + γ 0 , α , β , γ K .
(c)
M B ( A ) = 0 α t α 0 β t β 0 γ t γ with β + γ 0 and t 0 , α , β , γ K .
(d)
M B ( A ) = 0 w w ˜ 0 α β 0 γ δ with w , w ˜ , α , β , γ , δ K and α δ γ β 0 .
(ii)
A is reducible if and only if there exists a natural basis B of A whose structure matrix is within the following types:
(e)
M B ( A ) = 0 * * 0 0 0 0 0 0 .
(f)
M B ( A ) = 0 w w ˜ 0 α α t 0 β β t with w ˜ w t and | α | + | β | 0 .
The former type of evolution algebras are non-isomorphic to each other.
Proof. 
We obtained this classification because of Theorem 9. Let us check that they are non-isomorphic. First of all, none of the algebras in the group (i) can be isomorphic with any of the algebras in the group (ii), as those in the former group are reducible while those in the latter group are not. In the group (i), the algebra (a) is clearly non-isomorphic to any of the others, as its product is zero. On the other hand, (b) cannot be isomorphic to (c) or (d) because its annihilator has two-dimensional, while (c) and (d) and have a one-dimensional annihilator. To verify that (c) is not isomorphic with (d), we just point out that in (c), dim A 2 = 1 , while in (d), dim A 2 = 2 . In the group (ii), finally, (e) cannot be isomorphic to (f), as in (e) we have dim A 2 = 1 ; meanwhile, in (f) we have dim A 2 = 2 .  □

4.3. The Main Result

To sum up, we gather Theorems 5 and 6, Corollary 6, Theorems 8 and 10 in the theorem below, showing that when we classify three-dimensional evolution algebras according to their degeneracy and their reducibility we obtain 14 non-isomorphic types of evolution algebras.
Theorem 11.
Let A be an evolution algebra with dim A = 3 and let us consider t , a , b , c K \ { 0 } and α , β , γ , δ , w , w ˜ K . Then:
(i)
Suppose that A is degenerate and reducible. Then, there exists a natural basis B such that the structure matrix of A relative to B is like M 1 , M 2 , M 3 or M 4 , where:
  • M 1 = 0 0 0 0 0 0 0 0 0 ;
  • M 2 = 0 0 α 0 0 β 0 0 γ with α + β + γ 0 ;
  • M 3 = 0 α t α 0 β t β 0 γ t γ with β + γ 0 ;
  • M 4 = 0 w w ˜ 0 α β 0 γ δ with α δ γ β 0 .
(ii)
Suppose that A is degenerate and irreducible. Then, there exists a natural basis B of A whose structure matrix is like M 5 or M 6 , where:
  • M 5 = 0 * * 0 0 0 0 0 0 ;
  • M 6 = 0 w w ˜ 0 α α t 0 β β t with w ˜ w t and | α | + | β | 0 .
(iii)
Suppose that A is non-degenerate and reducible. Then, there exists a natural basis B of A which structure matrix is like M 7 , M 8 or M 9 , where:
  • M 7 = * 0 0 0 * 0 0 0 * ;
  • M 8 = * 0 0 0 0 * 0 * 0 ;
  • M 9 = * 0 0 0 w w ˜ 0 * * .
(iv)
Suppose that A is non-degenerate and irreducible. Then, there exists a natural basis B of A such that the structure matrix associated to it is like M 10 , M 11 , M 12 , M 13 or M 14 , where:
  • M 10 = * * 0 0 w * 0 * w ˜ with M 10 0 ;
  • M 11 = * * * 0 w * 0 * w ˜ with M 11 0 ;
  • M 12 = * * w 0 * * 0 * * with M 12 = 0 and either M 12 = * a b 2 c 2 a 0 b b 2 c 2 b 0 c b 2 c 2 c or M 12 has no proportional columns;
  • M 13 = α γ β * 0 0 with α + β + γ 0 , and no zero columns ;
  • M 14 = * α * β γ with β + α γ 0 , range of M 14 greater than 1, and such that it does not exist a nonsingular matrix P such that P X = M 14 P [ 2 ] , where X = α 1 β 1 γ 1 α 2 β 2 γ 2 0 0 0 .
Moreover, if A has a basic ideal of dimension 1 and has no basic ideals with dimension 2, then M B ( A ) is given by either M 10 , M 11 o r M 12 . If A has basic ideals of dimension 2 then M B ( A ) is like M 13 and if A has no proper basic ideals then M B ( A ) is like M 14 .
In fact, for 1 i 14 , denote by A i an evolutionary algebra having a natural basis of the type M i described above. Then, these algebras are not isomorphic and we obtain the following classification of evolution algebras with three dimensions:
DegenerateNon-Degenerate
Reducible A 1 , A 2 , A 3 , A 4 A 7 , A 8 , A 9
Irreducible A 5 , A 6 A 10 , A 11 , A 12 , A 13 , A 14
Therefore, we have obtained 14 non-isomorphic types of evolution algebras of dimension 3.
This means that an algebra of the type A i is not isomorphic to an algebra of the type A j whenever i j , 1 i , j 14 . Nevertheless, we found several non-isomorphic evolution algebras that belong to the same type. As a matter of fact, by considering the 116 types of non-isomorphic three-dimensional evolution algebras described in [17], we have reclassified them into the 14 different types A i described above. It is easy to check when one of the algebras stated in [17] belongs to one of the types obtained in this paper by just considering the properties:
(a)
Being reducible or not;
(b)
Being degenerate or not,
(c)
Having a basic ideals of dimension 1 and no basic ideals of dimension 2;
(d)
Having a basic ideal of dimension 2;
(e)
Having no proper basic ideals.
References

Author Contributions

All authors contributed equally to this manuscript.

Funding

This work was partially supported by the Spanish Project MTM2016-76327-C3-2-P (AEI\FEDER, UE).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tian, J.P. Evolution Algebras and Their Applications; Lecture Notes in Math. 1921; Springer: Berlin, Germany, 2008. [Google Scholar]
  2. Rozikov, U.A.; Tian, J.P. Evolution algebras generated by Gibbs measures. Lobachevskii J. Math. 2011, 32, 270–277. [Google Scholar] [CrossRef]
  3. Cabrera Casado, Y.; Siles Molina, M.; Velasco, M.V. Evolution algebras of arbitrary dimension and their decompositions. Linear Algebra Appl. 2016, 495, 122–162. [Google Scholar] [CrossRef]
  4. Camacho, L.M.; Gómez, J.R.; Omirov, B.A.; Turdibaev, R.M. Some properties of evolution algebras. Bull. Korean Math. Soc. 2013, 50, 1481–1494. [Google Scholar] [CrossRef] [Green Version]
  5. Casas, J.M.; Ladra, M.; Rozikov, U.A. On nilpotent index and dibaricity of evolution algebras. Linear Algebra Appl. 2013, 43, 90–105. [Google Scholar] [CrossRef]
  6. Casas, J.M.; Ladra, M.; Rozikov, U.A. On evolution algebras. Algebra Colloq. 2014, 21, 331–342. [Google Scholar] [CrossRef]
  7. Dzhumadil’daev, A.; Omirov, B.A.; Rozikov, U.A. On a class of evolution algebras of “chicken” population. Internat. J. Math. 2014, 25, 1450073. [Google Scholar] [CrossRef]
  8. Labra, A.; Ladra, M.; Rozikov, U.A. An evolution algebra in population genetics. Linear Algebra Appl. 2014, 45, 348–362. [Google Scholar] [CrossRef]
  9. Rozikov, U.A.; Murodov, S.N. Dynamics of two-dimensional evolution algebras. Lobachevskii J. Math. 2013, 3, 344–358. [Google Scholar] [CrossRef] [Green Version]
  10. Tian, J.P.; Vojtechovsky, P. Mathematical concepts of evolution algebras in non-Mendelian genetics. Quasigroups Relat. Syst. 2006, 14, 111–122. [Google Scholar]
  11. Casas, J.M.; Ladra, M.; Rozikov, U.A. A chain of evolution algebras. Linear Algebra Appl. 2011, 435, 852–870. [Google Scholar] [CrossRef] [Green Version]
  12. Murodov, S.N. Classification dynamics of two-dimensional chains of evolution algebras. Int. J. Math. 2014, 24, 140012. [Google Scholar] [CrossRef]
  13. Omirov, B.A.; Rozikov, U.A.; Tulenbayev, K.M. On real chains of evolution algebras. Linear Multilinear A 2015, 63, 586–600. [Google Scholar] [CrossRef] [Green Version]
  14. Rozikov, U.A.; Murodov, S.N. Chain of evolution algebras of “chicken” population. Linear Algebra Appl. 2014, 450, 186–201. [Google Scholar] [CrossRef]
  15. Camacho, L.M.; Gómez, J.R.; Omirov, B.A.; Turdibaev, R.M. The derivations of some evolution algebras. Linear Multilinear A 2013, 6, 309–322. [Google Scholar] [CrossRef] [Green Version]
  16. Ladra, M.; Rozikov, U.A. Evolution algebra of a bisexual population. J. Algebra 2013, 378, 153–172. [Google Scholar] [CrossRef] [Green Version]
  17. Cabrera, Y.; Siles Molina, M.; Velasco, M.V. Classification of three-dimensional evolution algebras. Linear Algebra Appl. 2017, 524, 68–108. [Google Scholar] [CrossRef]
  18. Ahmed, H.; Bekbaev, U.; Rakhimov, I. Classification of 2-dimensional evolution algebras, their groups of automorphisms and derivation algebras. arXiv 2017, arXiv:1702.08616. [Google Scholar]
  19. Cabrera Casado, Y.; Kanuni, M.; Siles Molina, M. Classification of four dimensional perfect non-simple evolution algebras. arXiv 2018, arXiv:1801.03856. [Google Scholar]
  20. Camacho, L.M.; Khudoyberdiyev, A.K.; Omirov, B.A. On the property of subalgebras of evolution algebras. Algebras Represent. Theor. 2019, 22, 281–296. [Google Scholar] [CrossRef] [Green Version]
  21. Falcón Ganfornina, O.; Falcón, R.; Valdés, J. Classifications of evolution algebras over finite fields. In Proceedings of the EACA’s III International School on Computer Algebra and Its Applications, Sevilla, Spain, 18–21 January 2016. [Google Scholar]
  22. Hegazi, A.S.; Abdelwahab, H. Five-dimensional nilpotent evolution algebras. arXiv 2015, arXiv:1508.07442. [Google Scholar]
  23. Imomkulov, A. Classification of a family of three dimensional real evolution algebras. arXiv 2019, arXiv:1812.03669. [Google Scholar]
  24. Murodov, S.N. Classification of two-dimensional real evolution algebras and dynamics of some two-dimensional chains of evolution algebras. arXiv 2013, arXiv:1305.6416. [Google Scholar]
  25. Cabrera Casado, Y. Evolution Algebras. Ph.D. Thesis, Universidad de Málaga, Málaga, Spain, 2017. [Google Scholar]

Share and Cite

MDPI and ACS Style

Celorrio, M.E.; Velasco, M.V. Classifying Evolution Algebras of Dimensions Two and Three. Mathematics 2019, 7, 1236. https://doi.org/10.3390/math7121236

AMA Style

Celorrio ME, Velasco MV. Classifying Evolution Algebras of Dimensions Two and Three. Mathematics. 2019; 7(12):1236. https://doi.org/10.3390/math7121236

Chicago/Turabian Style

Celorrio, M. Eugenia, and M. Victoria Velasco. 2019. "Classifying Evolution Algebras of Dimensions Two and Three" Mathematics 7, no. 12: 1236. https://doi.org/10.3390/math7121236

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop