Core Mathematics
The mathematical foundation - derivatives, generators, integration, and weights.
Core Modules
derivatives.py
GeometricDerivative, BigeometricDerivative, MetaDerivative, UnifiedDerivative
generators.py
Identity, Exponential, Log, Power, Reciprocal, ScaleDependent
integration.py
MetaIntegral, UnifiedIntegral, verify_fundamental_theorem
weights.py
horizon_weight, information_weight_qubit, decoherence_weight
Geometric Derivative
Measures multiplicative rates of change. Exponential functions have constant geometric derivative.
Limit Definition
Explicit Formula
Key Property
For exponential functions f(x) = e^(kx):
Bigeometric Derivative
Measures scale-invariant rates of change. Power functions have constant bigeometric derivative.
Limit Definition
Explicit Formula (Elasticity)
Power Law Theorem (Grossman & Katz, 1972)
For any power function f(x) = x^n:
Verified in tests with CV = 0.0000
Important Limitation
D_BG[constant] = 1, not 0. This breaks linearity and makes full bigeometric GR incompatible with tensor calculus. Use as diagnostic tool, not for field equations.
CASCADE Singularity Connection
k=-1 (bigeometric) is optimal for power-law singularities:
61.9% win rate across 21 simulations, 93.4% best improvement.See CASCADE proof
Meta-Derivative
Uses weight functions to change how we measure intervals without changing arithmetic structure.
Definition
where u(x) weights the independent variable and v(x) weights the dependent variable.
Unified Derivative (GUC)
The Grossman Unified Calculus combines non-Newtonian calculus with meta-calculus weights.
alpha: Generator for argument arithmetic (how we measure x-changes)
beta: Generator for value arithmetic (how we measure f(x)-changes)
u(x): Weight for arguments (meta-measure density)
v(y): Weight for values (meta-change density)
Generator Functions
Generators transform standard calculus into alternative frameworks.
| Generator | alpha(x) | alpha prime (x) | Use Case |
|---|---|---|---|
| Identity | x | 1 | Classical calculus |
| Exponential | exp(x) | exp(x) | Multiplicative processes |
| Log | ln(x) | 1/x | Power laws |
| Power(p) | x^p | p*x^(p-1) | Polynomial transforms |
Python Usage
from meta_calculus.core import (
BigeometricDerivative,
UnifiedDerivative,
Identity, Log
)
import numpy as np
# Power function
f = lambda x: x ** 3
# Bigeometric derivative: D_BG[x^3] = e^3
D_BG = BigeometricDerivative()
x = np.array([1.0, 2.0, 5.0])
result = D_BG(f, x)
print(f"D_BG[x^3] = {result}") # All ~20.09 (e^3)
# Unified derivative
alpha = Log()
beta = Log()
D_unified = UnifiedDerivative(alpha, beta)
result = D_unified(f, x) # Returns elasticity