LargeNumber class abstract

============================================ LARGE NUMBER COMPUTATION LIBRARY v3

Features:

  • Hyperoperations (successor → pentation and beyond)
  • Symbolic expression system for incomputable numbers
  • Ackermann function with memoization
  • TREE function with structural embedding
  • Busy Beaver & Graham's number summaries
  • BigInt-safe arithmetic with overflow control
  • Configurable compute limits and verbosity

Merged best features from v2 (concrete) + symbolic system

Abstract representation of possibly-large numbers (concrete or symbolic).

Implementers

Constructors

LargeNumber()

Properties

hashCode int
The hash code for this object.
no setterinherited
isComputable bool
Whether this LargeNumber is likely computable within limits.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDescription() String
Human description (multi-line allowed).
toExpression() String
Short expression form.
toString() String
A string representation of this object.
override
tryCompute() BigInt?
Attempt to compute a BigInt value, or return null if symbolic.

Operators

operator ==(Object other) bool
The equality operator.
inherited