What is of interest to abstract algebra?

Why a company like Twitter will be interested in algebraic concepts such as groups, monoids and rings. https://github.com/twitter/algebird

All I could find was:

Monoid implementations for interesting approximation algorithms such as Bloom filter , HyperLogLog, and CountMinSketch . This allows you to think about these complex operations, such as adding them to hadoop or the Internet to create powerful statistics and analytics.

and in another part of the GitHub page:

It was originally developed as part of the Scalding Matrix API, where Matrices had values ​​that are elements of a Monoid , Group, or Ring . Subsequently, it was clear that the code was more widely used as part of Scalding and other Twitter projects.

What could be this wider application? on Twitter and for the general interest?

+4
source share

All Articles