Discussion about math, puzzles, games and fun. Useful symbols: ÷ × ½ √ ∞ ≠ ≤ ≥ ≈ ⇒ ± ∈ Δ θ ∴ ∑ ∫ π -¹ ² ³ °

You are not logged in.

- Topics: Active | Unanswered

Pages: **1**

**Jabuto**- Replies: 0

I am a somewhat experienced programmer and I'd like to approach new topic, the hyperbolic space.

To start with, maybe putting some balls to hyperbolic space and simulating pseudo-physics...

But there happens to be zero practical/direct tutorials on how the space works in ground level. There are many "solve hyperbolic function" -things which might be useful if I already knew what to do.

* ** 1) ** To start with, as hyperbolic space contains "more" space than euclidian space, do coordinate systems differ somehow? What is the true way of specifying object's position?

* ** 2) ** Also, in order to make anything happen in such space, how is distance and linear transformation defined?

**Jabuto**- Replies: 1

I once thought this,

if multipication is just stacked addition,

and if exponentation is just stacked multipication,

you can get the next operation (tetration) by stacking exponentation,

and repeat infinitely to n.

That would be the seed operator. Ultimately the starter of it all.

After week or so I conviniently stepped over the ackerman function. Such a miracle!

But ackerman only accepts psoitive integers! Why cannot we define new function for same integer results but also accept any complex value?

I mean, e^(pi*i) doesen't make sense either, how can you "multiply anything pi times" or even "imaginary times"? It makes as much sense. I can't see any reason not to.

Even if universe really had special place for only addition, multipication and exponentantion,

a resolve for this all would make my day. or week. whole month.

A square has many symmetries. It stays same if you turn it 90 degrees, 180 degrees, to other direction of -90 degrees, rotate it from corner to corner and so on.

Cube has even more symmetries.

Hypercube has oh so many... and the number of symmetries rise exponentially.

But mathamaticans have calculated that if you have some 200 000 -dimensional shape (just a big number idk), it doesen't follow the regular symmetry logic so far. It form's its own group of symmetry, sometimes referred as monster group, and is not the only instance when it happens.

It is really hard to think what is really going on there, but John Convay himself thinks (somewhere in lines of) these obejcts like a christmas tree decorations; like this some regular shape, with some faces some going that way, some horizontally, some verticlaly, some in high-dimensional directions, but also unexpectelly in THIS direction.

Mandelbrot's set is one of the most known fractals out there.

It really sticks out.

The set contains all complex numbers, which if infinitely raised to power of 2 and added the initial value to, don't blow up to infinity but converge to a value.

You can also create another fractal, or halo, around the set if you plot the last breakpoint value.

If you think that every function transforms 2D plane's every point, the act of complex exponentation will bend the straight lines invards infinitely. With negative values the numbers close to zero explode close to infinity and wise versa.

You can also create other fantastic fractals with similar equations, namely, ** {iterated = iterated ^ start + start}, {iterated = start ^ initerated}, {iterated = -iterated ^ iterated}, {iterated = sqrt(iterated)+initial} **

just to name a few. With some of these the halos are more incredible than the actual set.

**Jabuto**- Replies: 0

**My mind flow just recently:**

What if numbers are just infinitely precise descriptions of lines and curves?

Then we run out of operations. New numbers are just combination of lines.

Combinations? You mean, some percentage of both together? No! That percentage is a number. So curve amount of curves, curve percentage, of curve amount of curves.

Number of curves is also another curve.

All the previous is one statement. Number of statements is also a curve.

And why curves? why not planes, cubes... oh.... infinitely dimensional branes.

And because a number is now brane of brane of brane of brane... -thing they are infinitely referencing each other by brane of brane of brane... value for brane of brane of brane... oh my god. It's infinity all over place.

So... every number is this god-brane whichof talking about we get no-where starting no-where ending recursions to describe other such recursions...

Ok boys, this is interesting but feels completely useless, and it makes me insane.

I love math.

the point is that I will make an esoteric programming language myself to be actually used,

so the question is about "esoteric things" in general which can be used in such.

like chaotic logistic maps, unlambda calculus, arithmetic with n-dimensional branes.

"those things".

languages themselves could be nice but they are rarely other than hard to read.

if you know some which stand out I would really appreciate that

**Jabuto**- Replies: 1

Hi,

I'm using Radium visuals, and these php calculations look messy.

Screen crop:

they are quite simple actually, in my opinion at least.

```
int x = 1; // regular integer
int[] y; // an integer array! it is still just an empty name...
y = new int[5]; // we put a fresh array length of length 5 to it. think of box with exactly 5 slots for ints.
y[0] = 11; // we can access the 5 slots with "index". indexes start from zero. (so 0,1,2,3 and 4 are valid).
y = new int[99]; // we erase the current array and create new one, as size cannot change in-between.
for(int i=0; i<y.length; i++){ y[i] = i+1; } // we put numbers 1-99 to the array.
try{ y[100] = 0; } // watch here, we access 101th slot in the array, which does not exist.
catch(IndexOutOfBoundsException){} // an error will be raised. be careful with this.
string[] z; // string array is as fine as any other...
myObject[] mo; // any obeject can form an array!
bool[,] b = new bool[10,10] // a fancy, two-dimensional array! it works like other arrays, but you must give two indexes to access "a slot".
bool[,,,] bbb = new bool[2,4,6,8]; // while this is legit, it may use lots of space.
int[][] ii = new int[5][]; // an array of array of ints! box, which contains boxes, which contain ints.
ii[0] = new int[4] // a new box to a box.
ii[0][0] // a number to box inside box.
```

arrays have also many useful built-in methods which you can search from the manual.

String theory could be nice source but I don't understand it. (hah, who truly would?)

**Jabuto**- Replies: 4

I'd really would like to program a system to a game which had really unusual, rare, or just downright insane properties.

The keyword to describe such is esoteric system.

As a beginner, I lack knowledge. I'd like to know any methods, functions, maps, anything strange in programming and/or maths.

Anything which doesn't seem to make any sense or is counter-intuitive.

What madness have you faced so far?

That explanation imo is little off.

You should show that it is biased in every number system N. Decimal system is largely arbitrary.

Pages: **1**