Paper
20 December 1999 Seeing the forest in the tree: applying VRML to mathematical problems in number theory
Author Affiliations +
Proceedings Volume 3964, Internet Imaging; (1999) https://doi.org/10.1117/12.373461
Event: Electronic Imaging, 2000, San Jose, CA, United States
Abstract
Hamming claimed 'the purpose of computing is insight, not numbers.' In a variant of that aphorism, we show how the Virtual Reality Modeling Language (VRML) can provide powerful insight into the mathematical properties of numbers. The mathematical problem we consider is the relatively recent conjecture colloquially known as the '3x + 1 problem'. It refers to an iterative integer function that also can be though of as a digraph rooted at unity with the other numbers in any iteration sequence locate at seemingly randomized positions throughout the tree. The mathematical conjecture states that there is a unique cycle at unity. So far, a proof for this otherwise simple function has remained intractable. Many difficult problems in number theory, however, have been cracked with the aid of geometrical representations. Here, we show that any arbitrary portion of the 3x + 1 digraph can be constructed by iterative application of a unique subgraph called the G-cell generator - similar in concept to a fractal geometry generator. We describe the G-cell generator and present some examples of the VRML worlds developed programmatically with it. Perhaps surprisingly, this seem to be one of the few attempts to apply VRML to problems in number theory.
© (1999) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Neil J. Gunther "Seeing the forest in the tree: applying VRML to mathematical problems in number theory", Proc. SPIE 3964, Internet Imaging, (20 December 1999); https://doi.org/10.1117/12.373461
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Fractal analysis

Mathematics

Visualization

Computer programming

Zoom lenses

Computer programming languages

Mathematical modeling

Back to Top