A Java Library to Perform <i>S</i>-Expansions of Lie Algebras
The contraction method is a procedure that allows to establish non-trivial relations between Lie algebras and has had successful applications in both mathematics and theoretical physics. This work deals with generalizations of the contraction procedure, with a main focus on the so-called <i>S&...
| Published in: | Axioms |
|---|---|
| Main Authors: | , , , |
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-09-01
|
| Subjects: | |
| Online Access: | https://www.mdpi.com/2075-1680/14/10/735 |
| _version_ | 1848668740302929920 |
|---|---|
| author | Carlos Inostroza Igor Kondrashuk Nelson Merino Felip Nadal |
| author_facet | Carlos Inostroza Igor Kondrashuk Nelson Merino Felip Nadal |
| author_sort | Carlos Inostroza |
| collection | DOAJ |
| container_title | Axioms |
| description | The contraction method is a procedure that allows to establish non-trivial relations between Lie algebras and has had successful applications in both mathematics and theoretical physics. This work deals with generalizations of the contraction procedure, with a main focus on the so-called <i>S</i>-expansion method, as it includes most of the other generalized contractions. Basically, the <i>S</i>-expansion combines a Lie algebra <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mi mathvariant="script">G</mi></semantics></math></inline-formula> with a finite abelian semigroup <i>S</i> in order to define new <i>S</i>-expanded algebras. After giving a description of the main ingredients used in this paper, we present a Java library that automates the <i>S</i>-expansion procedure. With this computational tool, we are able to represent Lie algebras and semigroups, so we can perform <i>S</i>-expansions of Lie algebras using arbitrary semigroups. We explain how the library methods have been constructed and how they work; then, we give a set of example programs aimed to solve different problems. They are presented so that any user can easily modify them to perform their own calculations, without necessarily being an expert in Java. Finally, some comments about further developments and possible new applications are made. |
| format | Article |
| id | doaj-art-e03440c88f024c8eaf0b09b3f9abcec1 |
| institution | Directory of Open Access Journals |
| issn | 2075-1680 |
| language | English |
| publishDate | 2025-09-01 |
| publisher | MDPI AG |
| record_format | Article |
| spelling | doaj-art-e03440c88f024c8eaf0b09b3f9abcec12025-10-28T16:31:05ZengMDPI AGAxioms2075-16802025-09-01141073510.3390/axioms14100735A Java Library to Perform <i>S</i>-Expansions of Lie AlgebrasCarlos Inostroza0Igor Kondrashuk1Nelson Merino2Felip Nadal3Departamento de Física, Universidad de Concepción, Casilla 160-C, Concepción 4070386, ChileGrupo de Matemática Aplicada & Centro de Ciencias Exactas & Departamento de Ciencias Básicas, Univerdidad del Bío-Bío, Campus Fernando May, Av. Andres Bello 720, Casilla 447, Chillán 3780227, ChileInstituto de Ciencias Exactas y Naturales, Universidad Arturo Prat, Avenida Playa Brava 3256, Iquique 1111346, ChileInstituto de Física Corpuscular (IFIC), Edificio Institutos de Investigación, c/ Catedrático José Beltrán, 2., E-46980 Paterna, SpainThe contraction method is a procedure that allows to establish non-trivial relations between Lie algebras and has had successful applications in both mathematics and theoretical physics. This work deals with generalizations of the contraction procedure, with a main focus on the so-called <i>S</i>-expansion method, as it includes most of the other generalized contractions. Basically, the <i>S</i>-expansion combines a Lie algebra <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mi mathvariant="script">G</mi></semantics></math></inline-formula> with a finite abelian semigroup <i>S</i> in order to define new <i>S</i>-expanded algebras. After giving a description of the main ingredients used in this paper, we present a Java library that automates the <i>S</i>-expansion procedure. With this computational tool, we are able to represent Lie algebras and semigroups, so we can perform <i>S</i>-expansions of Lie algebras using arbitrary semigroups. We explain how the library methods have been constructed and how they work; then, we give a set of example programs aimed to solve different problems. They are presented so that any user can easily modify them to perform their own calculations, without necessarily being an expert in Java. Finally, some comments about further developments and possible new applications are made.https://www.mdpi.com/2075-1680/14/10/735<i>S</i>-expansionLie algebrasemigroupJava programming |
| spellingShingle | Carlos Inostroza Igor Kondrashuk Nelson Merino Felip Nadal A Java Library to Perform <i>S</i>-Expansions of Lie Algebras <i>S</i>-expansion Lie algebra semigroup Java programming |
| title | A Java Library to Perform <i>S</i>-Expansions of Lie Algebras |
| title_full | A Java Library to Perform <i>S</i>-Expansions of Lie Algebras |
| title_fullStr | A Java Library to Perform <i>S</i>-Expansions of Lie Algebras |
| title_full_unstemmed | A Java Library to Perform <i>S</i>-Expansions of Lie Algebras |
| title_short | A Java Library to Perform <i>S</i>-Expansions of Lie Algebras |
| title_sort | java library to perform i s i expansions of lie algebras |
| topic | <i>S</i>-expansion Lie algebra semigroup Java programming |
| url | https://www.mdpi.com/2075-1680/14/10/735 |
| work_keys_str_mv | AT carlosinostroza ajavalibrarytoperformisiexpansionsofliealgebras AT igorkondrashuk ajavalibrarytoperformisiexpansionsofliealgebras AT nelsonmerino ajavalibrarytoperformisiexpansionsofliealgebras AT felipnadal ajavalibrarytoperformisiexpansionsofliealgebras AT carlosinostroza javalibrarytoperformisiexpansionsofliealgebras AT igorkondrashuk javalibrarytoperformisiexpansionsofliealgebras AT nelsonmerino javalibrarytoperformisiexpansionsofliealgebras AT felipnadal javalibrarytoperformisiexpansionsofliealgebras |
