Python programming and algebra: Some special elements in Gaussian integers modulo a prime


Authors

DOI:

https://doi.org/10.22517/23447214.25748

Keywords:

2-nilpotent; idempotent; invertible; Python; zero-divisor

Abstract

We consider the complexification of a commutative ring with unity and specialize this construction to Z_p[i], with p a prime of the form 4k+1. Since this ring is commutative with unity and is not a field, it is feasible to study various classes of special elements such as invertibles, zero-divisors, idempotents, and nilpotents. The method for this study consists of developing computer programs in Python, through which the lists of special elements in  Z_p[i] are generated for different values of p. The patterns that characterize these lists are sought, in addition to the cardinality of each of these sets. Subsequently, conjectures of mathematical type are stated for each of these classes of elements, which reflect the observed patterns and properties. Finally, formal mathematical proofs of all the conjectures found are made based on various concepts and results of the theory of numbers, groups, and rings. Thus, we show that Python programming, properly used as part of a method, becomes an important tool to identify patterns, properties, and characteristics of several abstract concepts, typical of algebra.

Downloads

Download data is not yet available.

Author Biographies

Jesus Antonio Avila Guzman , Universidad del Tolima

J. Avila. He was born in Líbano, Tolima - Colombia, in 1972. He graduated in Mathematics and Physics from the Universidad del Tolima in 1995. He studied a Master's Degree in Mathematics at the Universidad Nacional de Colombia, Bogotá, and graduated in 2002. PhD. in Mathematics from the Universidade Federal do Rio Grande do Sul, Brazil, and graduated in 2008. He currently works as a professor at the Universidad del Tolima. His areas of interest are algebra and topology

Oscar Eduardo Trujillo-niño , University of Puerto Rico-Mayaguez

O. E. Trujillo-Niño. He was born in Ibagué, Tolima-Colombia, in 1996. He graduated in Mathematics with Emphasis in Statistics from the Universidad del Tolima in 2022. He is currently studying for a master's degree in mathematicsstatistics at the University of Puerto Rico, Mayagüez campus. He is also working as a data scientist in the company Lumni Colombia S.A.

José David Liévano-González , University of Tolima

J. D. Liévano-González. He was born in Ibagué, Tolima - Colombia, in 1993. He completed undergraduate studies at the Universidad del Tolima, obtaining a degree of Professional in Mathematics with Emphasis in Statistics in 2021. Subsequently, he took certified courses in software development and data science. Currently, he works as a data scientist in the collection management industry.

References

I. Stewart, Significant Figures: The Lives and Works of Greats Mathematician. New York, NY, USA: Basic Books, 2007.

R. Penrose, The Road to Reality: A Complete Guide to the Laws of the Universe. New York, NY, USA: Alfred. A. Knopf, 2005.

S. Ponnusamy and H. Silverman, Complex Variables with Applications. Boston, MA, USA: Birkhäuser, 2006.

I. Kleiner, “From numbers to rings: The early history of ring theory,” Elem. Math., vol 53, pp. 18-35, 1998, DOI 10.1007/s000170050029.

D. S. Dummit and R. M. Foote, Abstract Algebra. 3rd ed. New Delhi, IND: Wiley India Pvt. Ltd., 2016.

J. B. Fraleigh, A First Course in Abstract Algebra. 7th ed. New York, NY, USA: Pearson, 2002.

J. B. Conway, Functions of One Complex Variable. 2nd ed. New York, NY, USA: Springer New York, 1978.

K. H. Spindler, Abstract Algebra and Applications Vol. II, Rings and Fields. New York, NY, USA: Marcel Dekker Inc., 1994.

J. Ávila, J. S. Correa-Amaya y E. Cupitra-Vergara, “Números complejos sobre anillos,” Scientia Et Technica, vol. 23, no. 04, pp. 581-585, 2018, DOI 10.22517/23447214.18171.

J. S. Correa-Amaya y E. Cupitra-Vergara, “De los complejos a Z_p×Z_p, p primo,” Tesis de Pregrado, Departamento de Matemáticas y Estadística, Universidad del Tolima, Ibagué, Colombia, 2016.

M. D. M. Sánchez-Vera, “La robótica, la programación y el pensamiento computacional en la educación infantil,” Infancia, Educación y Aprendizaje (IEYA), vol. 7, no. 1, pp. 209-234, 2021.

S. Papert, “Mindstorms: Children, Computers and Powerful ideas,” New York, NY, USA: Basic Books Inc. Publishers, 1980. [Online]. Available: https://worrydream.com/refs/Papert_1980_-_Mindstorms,_1st_ed.pdf. Accessed on: Dec 9, 2024.

J. M. Wing, “Computational thinking,” Communications of the ACM, vol. 49, no. 3, pp. 33-35, 2006, DOI 10.1145/1118178.1118215.

L. A. Sánchez-Ruíz, “Comprendiendo el pensamiento computacional: Experiencias de programación a través de Scratch en colegios públicos de Bogotá,” Tesis de Maestría, Departamento de Psicología, Universidad Nacional de Colombia, Bogotá, Colombia, 2016.

E. Coronel-Díaz y G. Lima-Silvain, “El pensamiento computacional. Nuevos retos para la educación del siglo XXI,” Virtualidad, Educación y Ciencia, año 11, no. 20, pp. 115-137, 2020, DOI 10.60020/1853-6530.v11.n20.27451.

Ministerio de Tecnologías de la Información y las Comunicaiones. Decreto no. 767 de 16 mayo 2022, Por el cual se establecen los lineamientos generales de la Política de Gobierno Digital y se subroga el Capítulo 1 del Título 9 de la Parte 2 del Libro 2 del Decreto 1078 de 2015, Decreto Único Reglamentario del Sector de Tecnologías de la Información y las Comunicaciones. [Online]. Available: https://www.mintic.gov.co/portal/715/articles-210461_recurso_1.pdf.

A. A. Allam, M. J. Dunne, J. R. Jack, J. C. Lynd, and H. W. Ellingsen Jr., “Classification of the group of units in the Gaussian integers modulo N,” Pi Mu Epsilon Journal, vol. 12, no. 9, pp. 513-519, 2008.

O. Emad-Abu, A. A. Salah, and J. Nafiz-Abu, “Zero divisor graph for the ring of Gaussian integers modulo n,” Commun. Algebra, vol. 36, no. 10, pp. 3865-3877, 2008, DOI 10.1080/00927870802160859.

T. Y. Lam, A First Course in Noncommutative Rings. New York, NY, USA: Springer-Verlag, 2001.

https://doi.org/10.1007/978-1-4419-8616-0.

J. D. Liévano y O. E. Trujillo, “Algunos conceptos algebraicos en los complejos y cuaterniones sobre Z_p, p primo,” Tesis de Pregrado, Departamento de Matemáticas y Estadística, Universidad del Tolima, Ibagué, Colombia, 2021.

R. Jiménez, E. Gordillo y G. Rubiano, Teoría de Números para Principiantes. 2a ed. Bogotá, COL: Universidad Nacional de Colombia, 2014.

I. M. Vinogradov, Fundamentos de la Teoría de los Números. Moscú, URSS: Mir, 1977.

A. Osama and Emad-Abu, “On Eisenstein integers modulo n,” Int. Math. Forum, vol. 5, no. 22, pp. 1075-1082, 2010.

N. Tsopanidis, “The Hurwitz and Lipschitz integers and some applications,” Tese de Doutoramento, Departamento de Matemática, Universidade do Porto, Porto, Portugal, 2020.

Downloads

Published

2025-03-31

How to Cite

Avila Guzman , J. A., Trujillo-niño , O. E., & Liévano-González , J. D. (2025). Python programming and algebra: Some special elements in Gaussian integers modulo a prime . Scientia Et Technica, 30(01), 48–57. https://doi.org/10.22517/23447214.25748

Issue

Section

Ciencias Básicas