Beauty in Mathematics: Modular Multiplication Tables
friendlyfieldsandopenmaps.com
friendlyfieldsandopenmaps.com
These mostly look like aliasing to me. Which makes sense, perhaps is nearly obvious, because that's what you get when you plot the mod of a multiply on a grid.
It's pretty easy to reproduce something close to the large image (prime 9973), by just plotting the continuous function "(x * y) % 2", or even sin(x * y):
https://www.dropbox.com/s/3eayuknh1urayay/001.jpg?dl=0
As a graphics person, what I normally do is try to remove that aliasing by using more samples.
https://www.dropbox.com/s/imx6njdek3wello/002.jpg?dl=0
And for nasty functions like this one, you find out that more samples doesn't fix the aliasing. See the hints of it still there far away from the center?
That's when you get into the fun signal processing math and have to use a better filter function to remove all aliasing:
https://www.dropbox.com/s/ysoibo3v8j9b2gg/003_gauss.png?dl=0
The third image uses a Gauss response function - as in the standard normal distribution (e ^ -x^2). This function spreads each sample around into neighboring pixels, and the result is that the image is just slightly blurrier, but you can get rid of all ghosting.
There are better response functions (or kernels) that are less blurry than Gauss, but I happen to personally like Gauss when generating very high quality and very large poster prints.
The other people here gave links to Nyquist theory:(https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampli...)
Knowing the theory is generally good, but I also enjoy resources that talk about image processing specifically, it's closer to home and more concrete, there are more visual examples.
Google "image resampling"
https://en.wikipedia.org/wiki/Kernel_(image_processing)
Image magick has some examples in their docs: http://www.imagemagick.org/Usage/resize/
This one's mathy, but has lots of diagrams and examples: http://eeweb.poly.edu/~yao/EL5123/lecture8_sampling.pdf
Check out https://www.youtube.com/watch?v=qhbuKbxJsk8 for some insight based on a related type of diagram (related to a single row at a time from the OP’s diagrams).
For example, he claims 44% accuracy (not sure how this is measured) for 7-bit multiplies in a single cycle.
Edit: I think I've found it: http://www.gweep.net/~shifty/portfolio/oddsvf/index.html
Eep, that's an eye-burning page. Where should I go for discussion of the fast-but-inaccurate techniques you mention?
x(t) = Sin(Tan(t))
y(t) = Cos(t)
Add a multiplier to x to get a submarine sandwich. Courtesy of Uncyclopedia.A fun side-note, zoom out to see this is an infinite burger stack, where every other burger is upside-down: https://www.dropbox.com/s/lz53ybz3pmchh9s/burgerStack.jpg?dl...
each of these tables is the table of a group, thus they will look like the tables of other finite groups