An unsolved problem in mathematics... https://03c8.net

epsylon 204c64df0b added 3D projection 10 months ago
collatz 204c64df0b added 3D projection 10 months ago
.gitattributes b019ec1ab2 ported to Python3 10 months ago
.gitignore b019ec1ab2 ported to Python3 10 months ago
.pylintrc b019ec1ab2 ported to Python3 10 months ago
README.md b019ec1ab2 ported to Python3 10 months ago

README.md

c


Info:

Problem: https://en.wikipedia.org/wiki/Collatz_conjecture

Collatz is a researching tool that simulates 'Collatz's conjecture' math problem on a computacional level.

It will provide you all maths requirements to see results of desided combinations, applying automatically conjeture rules.

This is very useful to simplify human abstraction level.

There are 3 possible modes for interaction: single random, manual and learning.

- single random (default): Just a simple random test that will allow you to understand how it works.
- manual: You can search for results on any number you enter.
- learning: Your AI will like this feature a lot ;-)

You can visualize plotting graphs with results, store math 'tree' relationships (so the tool doesn't need to process again similar data) and organized auto-save your results, for example, to be used on a future for BigData processing or AI maths solving tasks.

Installing:

This tool runs on many platforms and it requires Python (3.x.y). To generate graphs, you need to install the following library:

   python3-matplotlib - Python based plotting system in a style similar to Matlab (Python 3)

On Debian-based systems (ex: Ubuntu), run:

   sudo apt-get install python3-matplotlib

Or:

   pip3 install matplotlib

Executing:

python3 collatz


Source libs:

License:

Collatz is released under the GPLv3.

Contact:

  - psy (epsylon@riseup.net)

Contribute:

To make donations use the following hash:

 - Bitcoin: 19aXfJtoYJUoXEZtjNwsah2JKN9CK5Pcjw

Screenshots:

c

c