Skip to content

nomanleftbehind/collatz-conjecture

Repository files navigation

Collatz Conjecture Visualization

Rust and WebAssembly project that renders a sequence of integers inside HTML canvas element. Integers are obtained from certain arithmetic operations defined by Collatz conjecture.

Preview

animated

About

Collatz conjecture, also known as 3x + 1 problem, is an unsolved problem in mathematics and is named after Lothar Collatz who proposed it in one of his papers in 1937. Begin with any positive integer and generate a sequence as follows: If a number is even, divide it by two. Else, multiply by three and add one. Repetition of this process will eventually reach the value 1. Proof or disproof of this seemingly simple conjecture has remained elusive.

Usage

Build .wasm file with wasm-pack build

wasm-pack build

Install dependencies with npm install

npm install

Build the example locally with npm run serve

npm run serve

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE_APACHE
MIT
LICENSE_MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published