Graduate Physics and Integer Computation with Eisenstein Integers

Click For Summary
The discussion explores the challenges of using Eisenstein integers in computational geometry, particularly the need for irrational numbers like √3 to accurately represent triangular lattices. While Gaussian integers allow for purely Diophantine calculations with rational integers, the Eisenstein domain's reliance on irrational numbers complicates precision and efficiency. This raises questions about whether the limitations stem from the physical nature of computer hardware, which primarily operates with rational numbers and cannot precisely represent certain values. The conversation suggests that achieving greater precision may require advancements in computer design or specialized software libraries. Ultimately, the inherent constraints of current technology hinder the exact representation of geometries defined by Eisenstein integers.
Ventrella
Messages
28
Reaction score
4
I realize this question may not have an obvious answer, but I am curious: I am using Gaussian and Eisenstein integer domains for geometry research. The Gaussian integers can be described using pairs of rational integers (referring to the real and imaginary dimensions of the complex plane). And so I can do purely Diophantine math (only integers: no real numbers required).

But Eisenstein integers (occupying a triangular lattice) require non-integers for doing any computational geometry (specifically, ½ and √3). My scheme uses only rational integers for a compact and efficient set of parameters. In the case of the Eisenstein domain, I must apply a transformation requiring the irrational number √3 to map points in the plane.

This is not impeding my work, but I am curious: is it the physical nature of computer hardware that creates a constraint that requires the irrational number √3 to be used in the case of triangular lattices? Physics and nature prefer triangular (hexagonal) arrangements over orthogonal (square) ones, and yet our computers are not able to precisely represent these arrangements without the use of an irrational number.

If the answer to my question requires the design of a new kind of computer, then I would be curious how (or if) that can be done! (I suspect it is not possible).

Meanwhile, I will have to make do with the fact that all geometry defined with Eisenstein integers can never be as precise (or computationally compact) as with the Gaussian integers. This is obvious in the pragmatic sense, but the fundamental reason is unclear - and it may fall into the domains of meta-math, physics, and ontology.
 
Mathematics news on Phys.org
Ventrella said:
is it the physical nature of computer hardware that creates a constraint that requires the irrational number √3 to be used in the case of triangular lattices? Physics and nature prefer triangular (hexagonal) arrangements over orthogonal (square) ones, and yet our computers are not able to precisely represent these arrangements without the use of an irrational number.
Because of the way floating point numbers are stored in memory, computers work exclusively with rational numbers, and some rational numbers can't be represented exactly in hardware. For example, numbers such as 0.1 and 0.2 are stored as approximations. There are software libraries that can store floating point numbers with much greater precision, and there probably are libraries that can work with symbolic representations of numbers, such as ##\sqrt{3}##, but I don't know about them.

Ventrella said:
If the answer to my question requires the design of a new kind of computer, then I would be curious how (or if) that can be done! (I suspect it is not possible).
 
Here is a little puzzle from the book 100 Geometric Games by Pierre Berloquin. The side of a small square is one meter long and the side of a larger square one and a half meters long. One vertex of the large square is at the center of the small square. The side of the large square cuts two sides of the small square into one- third parts and two-thirds parts. What is the area where the squares overlap?

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K