01 / OVERVIEW
Overview
Sdcb.Arithmetic supplies BigInt, BigRational, and Real types for arbitrary precision, correct rounding, and portable execution. The repository includes generic-math integration and hardware-specific paths.
02 / CAPABILITIES
Key capabilities
Arbitrary-precision integers, rationals, and binary floating point
.NET generic-math interfaces
SIMD paths where available and portable fallbacks
03 / POSSIBILITIES
Ideas to explore
- Study high-precision integer, rational, and floating-point arithmetic
- Use arbitrary-precision types in generic-math code
- Compare precision and hardware execution paths
04 / GET STARTED
Getting started
Before you begin
- A compatible .NET environment as specified in the README
- Appropriate number types, precision, and rounding modes
Get the project
dotnet add package Sdcb.ArithmeticNext steps
- Install Sdcb.Arithmetic and read the type documentation.
- Validate precision, boundaries, and resource needs with small examples.
05 / SCOPE & STATUS
Current boundaries
This project is managed code; the former native GMP/MPFR bindings moved to another repository. Evaluate numerical behavior and performance for your workload.
This introduction is based on the public README. Consult the repository for current versions, licenses, and supported features.
Updated 2026-10-27