Overview
Romasm includes interactive explorers for various unsolved mathematical problems. Each explorer uses Romasm assembly to perform computations, demonstrating the language's capabilities while contributing to mathematical research.
Available Explorers
Collatz Conjecture
The 3n+1 problem: Does every positive integer eventually reach 1?
- Test starting numbers of any size (BigInt support)
- View the complete sequence
- Count steps to reach 1
Twin Primes
Search for large pairs of primes that differ by 2.
- Find twin prime pairs
- Use Romasm prime checking algorithms
- BigInt support for very large numbers
Goldbach Conjecture
Verify that every even number > 2 is the sum of two primes.
- Test even numbers
- Find prime pair decompositions
- Push verification limits
Erdos-Straus Conjecture
Find unit fraction decompositions of 4/n.
- Search for solutions
- Test various values of n
Beal Conjecture
Search for counterexamples to A^x + B^y = C^z.
- Test various combinations
- Use Romasm power calculations
Legendre's Conjecture
Verify that there's always a prime between n² and (n+1)².
- Test for various values of n
- Find primes in the range
Mersenne Primes
Search for Mersenne primes (2^p - 1 where p is prime).
- Test various prime exponents
- Check against known Mersenne primes
Brocard's Problem
Find solutions to n! + 1 = m².
- Test factorials
- Check for perfect squares
Perfect Numbers
Search for perfect numbers (sum of divisors equals the number).
- Test various numbers
- Calculate divisors using Romasm
Pascal's Triangle
Generate and analyze Pascal's Triangle.
- Calculate triangle rows
- Count number occurrences (Singmaster's Conjecture)
Common Features
All explorers share common features:
- Romasm Implementation: Core computations done in Romasm assembly
- BigInt Support: Handle numbers beyond JavaScript's limit
- Interactive UI: Enter values and view results
- Code Display: See the Romasm code being executed
Related Documentation
- Collatz Conjecture - Detailed documentation
- Big Integer Support - For large numbers
- Standard Library - Math functions used