OPEN SOURCE, OPEN POSSIBILITIES./Exploring what AI can be, in pure C# ↗

Core engines / OPEN SOURCE

Sdcb.Arithmetic

A pure managed C# arithmetic library with BigInt, BigRational, correctly rounded Real, and .NET generic-math integration.

Arbitrary precisionGeneric mathSIMD

PROJECT SIGNALS

Open projects. Visible activity.

Synchronizing data
Forks24Repository forks
Issues & PRs0Currently open items
Last repository push2026-10-27From GitHub

Every star is a little encouragement.

PACKAGE / NUGET

Sdcb.Arithmetic

NuGet ↗
Current version1.1.0
Total downloads42
dotnet add package Sdcb.Arithmetic --version 1.1.0

Downloads come from nuget.org and do not represent project references or unique users. See NuGet’s Used By tab for dependent packages.

GitHub and NuGet data are cached; synchronization times are shown.

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

01

Arbitrary-precision integers, rationals, and binary floating point

02

.NET generic-math interfaces

03

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.Arithmetic

Next steps

  1. Install Sdcb.Arithmetic and read the type documentation.
  2. Validate precision, boundaries, and resource needs with small examples.
Read the documentation ↗

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

PEOPLE BEHIND THE STARS

Every star has a person behind it.