Compact Data Structures for Dedekind Groups and Finite Rings

  • Conference paper
  • First Online:
WALCOM: Algorithms and Computation (WALCOM 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12635))

Included in the following conference series:

Abstract

A group with n elements can be stored using \(\mathcal {O}(n^2)\) space via its Cayley table which can answer a group multiplication query in \(\mathcal {O}(1)\) time. Information theoretically it needs \(\varOmega (n\log n)\) bits or \(\varOmega (n)\) words in word-RAM model just to store a group (Farzan and Munro, ISSAC 2006).

For functions \(s,t:\mathbb {N}\longrightarrow \mathbb {R}_{\ge 0}\), we say that a data structure is an \((\mathcal {O}(s),\mathcal {O}(t))\)-data structure if it uses \(\mathcal {O}(s)\) space and answers a query in \(\mathcal {O}(t)\) time. Except for cyclic groups it was not known if we can design \((\mathcal {O}(n),\mathcal {O}(1))\)-data structure for interesting classes of groups.

In this paper, we show that there exist \((\mathcal {O}(n),\mathcal {O}(1))\)-data structures for several classes of groups and for any ring and thus achieve information theoretic lower bound asymptotically. More precisely, we show that there exist \((\mathcal {O}(n),\mathcal {O}(1))\)-data structures for the following algebraic structures with n elements:

  • Dedekind groups: This class contains abelian groups, Hamiltonian groups.

  • Groups whose indecomposable factors admit \((\mathcal {O}(n),\mathcal {O}(1))\)-data structures.

  • Groups whose indecomposable factors are strongly indecomposable.

  • Groups defined as a semidirect product of groups that admit \((\mathcal {O}(n),\mathcal {O}(1))\)-data structures.

  • Finite rings.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (France)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 42.79
Price includes VAT (France)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 52.74
Price includes VAT (France)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Without loss of generality, the group elements are assumed to be \(\{1,\ldots ,n\}\), and the task is to store the information about the multiplication of any two elements. Here the user knows the labels or the names of each element and has a direct and explicit access to each element. We can compare the situation with permutation group representation where a group is represented as a subgroup of a symmetric group. The group is given by a set of generators. Here the user does not have an explicit representation for each group element.

  2. 2.

    A decomposition of group G is said to be Remak-Krull-Schmidt if all the factors in the decomposition are indecomposable.

  3. 3.

    An elementary abelian 2-group is an abelian group in which every nontrivial element has order 2. The groups A and B in the theorem can be the trivial group.

  4. 4.

    This isomorphism can be computed in the preprocessing phase.

  5. 5.

    The class of finite rings has \((\mathcal {O}(n^2),\mathcal {O}(1))\)-data structures.

  6. 6.

    The notion of (s, t)-data structure can be easily generalized for any finite algebraic structure.

  7. 7.

    These factors may or may not be indecomposable.

References

  1. Agrawal, M., Saxena, N.: Automorphisms of finite rings and applications to complexity of problems. In: Diekert, V., Durand, B. (eds.) STACS 2005. LNCS, vol. 3404, pp. 1–17. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-31856-9_1

    Chapter  Google Scholar 

  2. Arvind, V., Torán, J.: The complexity of quasigroup isomorphism and the minimum generating set problem. In: Asano, T. (ed.) ISAAC 2006. LNCS, vol. 4288, pp. 233–242. Springer, Heidelberg (2006). https://doi.org/10.1007/11940128_25

    Chapter  MATH  Google Scholar 

  3. Carmichael, R.D.: Introduction to the Theory of Groups of Finite Order. GINN and Company (1937)

    Google Scholar 

  4. Chen, L., Fu, B.: Linear and sublinear time algorithms for the basis of abelian groups. Theor. Comput. Sci. 412, 4110–4122 (2011)

    Article  MathSciNet  Google Scholar 

  5. Conrad, K.: Generalized quaternions (2013). https://kconrad.math.uconn.edu/blurbs/grouptheory/genquat.pdf

  6. Das, B., Sharma, S.: Nearly linear time isomorphism algorithms for some nonabelian group classes. In: van Bevern, R., Kucherov, G. (eds.) CSR 2019. LNCS, vol. 11532, pp. 80–92. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19955-5_8

    Chapter  Google Scholar 

  7. Das, B., Sharma, S., Vaidyanathan, P.: Space efficient representations of finite groups. In: Journal of Computer and System Sciences (Special Issue on Fundamentals of Computation Theory FCT 2019), pp. 137–146 (2020)

    Google Scholar 

  8. Erdös, P., Rényi, A.: Probabilistic methods in group theory. J. d’Analyse Mathématique 14(1), 127–138 (1965). https://doi.org/10.1007/BF02806383

    Article  MathSciNet  MATH  Google Scholar 

  9. Farzan, A., Munro, J.I.: Succinct representation of finite abelian groups. In: Proceedings of the 2006 International Symposium on Symbolic and Algebraic Computation, pp. 87–92. ACM (2006)

    Google Scholar 

  10. Hungerford, T.W.: Abstract Algebra: An Introduction. Cengage Learning (2012)

    Google Scholar 

  11. Karagiorgos, G., Poulakis, D.: Efficient algorithms for the basis of finite abelian groups. Discret. Math. Algorithms Appl. 3(4), 537–552 (2011)

    Article  MathSciNet  Google Scholar 

  12. Kavitha, T.: Linear time algorithms for abelian group isomorphism and related problems. J. Comput. Syst. Sci. 73, 986–996 (2007)

    Article  MathSciNet  Google Scholar 

  13. Kayal, N., Nezhmetdinov, T.: Factoring groups efficiently. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. (eds.) ICALP 2009. LNCS, vol. 5555, pp. 585–596. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02927-1_49

    Chapter  Google Scholar 

  14. Kayal, N., Saxena, N.: Complexity of ring morphism problems. Comput. Complex. 15(4), 342–390 (2006)

    Article  MathSciNet  Google Scholar 

  15. Kleitman, D.J., Rothschild, B.R., Spencer, J.H.: The number of semigroups of order \(n\). Proc. Am. Math. Soc. 55(1), 227–232 (1976)

    MathSciNet  MATH  Google Scholar 

  16. Kumar, S.R., Rubinfeld, R.: Property testing of abelian group operations (1998)

    Google Scholar 

  17. Li, S., Liu, J.: On hall subnormally embedded and generalized nilpotent groups. J. Algebra 388, 1–9 (2013)

    Article  MathSciNet  Google Scholar 

  18. van Lint, J.H., Wilson, R.M.: A Course in Combinatorics. Cambridge University Press (1992)

    Google Scholar 

  19. Marin, I.: Strongly indecomposable finite groups. Expositiones Mathematicae 26(3), 261–267 (2008)

    Article  MathSciNet  Google Scholar 

  20. Saxena, N.: Morphisms of Rings and Applications to Complexity. Indian Institute of Technology Kanpur (2006)

    Google Scholar 

  21. Wilson, J.B.: Existence, algorithms, and asymptotics of direct product decompositions, I. Groups Complex. Cryptol. 4, 33–72 (2012)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shivdutt Sharma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Das, B., Sharma, S. (2021). Compact Data Structures for Dedekind Groups and Finite Rings. In: Uehara, R., Hong, SH., Nandy, S.C. (eds) WALCOM: Algorithms and Computation. WALCOM 2021. Lecture Notes in Computer Science(), vol 12635. Springer, Cham. https://doi.org/10.1007/978-3-030-68211-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-68211-8_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-68210-1

  • Online ISBN: 978-3-030-68211-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation