CasNum Library: Arbitrary Precision Arithmetic Using Compass and Straightedge Geometric Constructions
By
aebtebeten
Pure flour-power. Hearty enough to carry you through lunch.
Summary
CasNum is a unique software library that implements arbitrary precision arithmetic using compass and straightedge geometric constructions from Euclidean geometry. The project features a functional modified Game Boy emulator where every ALU (Arithmetic Logic Unit) opcode is implemented entirely through geometric constructions, demonstrating the practical application of classical geometric methods in modern computing.
Key quotes
· 4 pulledCasNum (Compass and straightedge Number) is a library that implements arbitrary precision arithmetic using compass and straightedge constructions.
Arbitrary precision arithmetic, now with 100% more Euclid.
Featuring a functional modified Game Boy emulator where every ALU opcode is implemented entirely through geometric constructions.
Integration inside a Gameboy Emulator
You might also wanna read
Survey of Fast Hyperbolic Tangent Approximation Techniques for Neural Networks and Audio Processing
This article surveys various mathematical approximation techniques for the hyperbolic tangent (tanh) function, focusing on computational eff
Interval Calculator: Working with Interval Union Arithmetic
This article describes an interval calculator that operates on unions of intervals rather than just real numbers. It implements Interval Uni
Implementing Conway's Game of Life in Physical Systems
The article explores the concept of Conway's Game of Life, a cellular automaton that simulates life-like patterns on a grid, and discusses i
Reducing Trigonometric Functions in Computer Graphics Algorithms
The article argues for reducing trigonometric functions in computer graphics algorithms, advocating for more efficient mathematical approach
Lean-collab: Multi-Agent Collaborative Theorem Proving with Lean 4 and Ensue Memory Network
The article introduces lean-collab, a multi-agent collaborative theorem proving system using Lean 4 and Ensue Memory Network. It provides in
Computing Hessian Inverse Products for Deep Neural Networks to Speed Up Gradient Descent
This article presents a GitHub repository that demonstrates how to compute the inverse of the Hessian matrix for deep neural networks and mu
