Skip to content

McNopper/ZeroInfinity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interval Numbers: A Formal Algebraic Framework for Indeterminate Forms

Author: Norbert Nopper


Foundation Rule (Rule I):

$$0 \cdot \infty = \Omega := [0, \infty]_{in}$$

Within the interval-number framework introduced in this work, the indeterminate form $0 \cdot \infty$ is identified with the foundation interval $\Omega := [0, \infty]_{in}$, with companion $-\Omega := [-\infty, 0]_{in}$ for $0 \cdot (-\infty)$ (Rule II). See Β§3.4 for the formal statement, definition, and derivation.


Abstract

The expressions $0 \cdot \infty$ and $0 \cdot (-\infty)$ are classical indeterminate forms that resist standard algebraic manipulation, even under extended real arithmetic. This work introduces interval numbers, a formal algebraic framework that represents indeterminate forms as closed intervals in the extended real line $\overline{\mathbb{R}}$. The interval $[x_0, x_1]_{in}$ is treated as a first-class algebraic object whose endpoints are assigned by formal rules motivated by directional limit witnesses rather than derived as a complete classification of all admissible limits. The two foundation rules identify $0 \cdot \infty = \Omega := [0, \infty]_{in}$ and $0 \cdot (-\infty) = -\Omega := [-\infty, 0]_{in}$, naming the resulting interval numbers as a notational shorthand. Operations are defined by interval-arithmetic-style hulls, extended by an explicit value map $\mathcal{V}$ that handles indeterminate endpoint products, and (for exponentiation) by an image-set hull on a stated admissible domain. The main proven result is that $(\mathcal{I}, \cdot)$ is a unital magma with identity $[1,1]_{in}$ β€” closed under multiplication, but neither associative (an explicit counterexample is given) nor monoidal. Addition, subtraction, multiplication, reciprocal, division, and absolute value are total on $\mathcal{I}$; exponentiation is partial on a precisely stated admissible domain. Worked examples and parametric limit witnesses for each classical indeterminate form (including $0\cdot\infty$, $\infty-\infty$, $0/0$, $\infty/\infty$, $0^0$, $1^\infty$, $\infty^0$) illustrate consistency with the chosen rules; no global optimality or tightness theorem is claimed. A C++ reference implementation with an accompanying unit-test suite is provided as a conformance artefact.

Keywords: indeterminate forms, interval arithmetic, extended real numbers, algebraic structure, interval algebra


Contents

  1. Introduction
  2. Related Work
  3. Interval Numbers: Formal Definition
  4. Operations on Interval Numbers
  5. Algebraic Structure
  6. Worked Examples and Classical Forms
  7. Conclusion and Future Work
  8. References

A C++ reference implementation accompanies the paper; see test/README.md for build instructions, the test suite, and a mapping of mathematical claims to verification tests.


Repository Structure

ZeroInfinity/
β”œβ”€β”€ README.md                  Entry point (this file)
β”œβ”€β”€ chapters/                  Individual chapter sources
β”‚   β”œβ”€β”€ 01_introduction.md
β”‚   β”œβ”€β”€ 02_related_work.md
β”‚   β”œβ”€β”€ 03_interval_numbers.md
β”‚   β”œβ”€β”€ 04_operations.md
β”‚   β”œβ”€β”€ 05_algebraic_structure.md
β”‚   β”œβ”€β”€ 06_applications.md
β”‚   β”œβ”€β”€ 07_conclusion.md
β”‚   └── 08_references.md
β”œβ”€β”€ illustrations/             Figures and figure-generation script
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ generate_figures.py
β”‚   β”œβ”€β”€ fig_extended_real_intervals.png
β”‚   β”œβ”€β”€ fig_indeterminate_limits.png
β”‚   β”œβ”€β”€ fig_interval_multiplication.png
β”‚   β”œβ”€β”€ fig_reciprocal_zero_spanning.png
β”‚   β”œβ”€β”€ fig_non_associativity.png
β”‚   └── fig_algebraic_hierarchy.png
β”œβ”€β”€ test/                      C++ reference implementation and unit tests
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ CMakeLists.txt
β”‚   └── src/
β”‚       β”œβ”€β”€ IntervalNumber.hpp
β”‚       └── main.cpp
└── LICENSE

Acknowledgments

The author gratefully acknowledges:

  • Ingeborg Kettern, for analysis at the Fachhochschule Furtwangen
  • Prof. Dr. Peter Fleischer, for algebra at the Fachhochschule Furtwangen
  • Eric Lengyel, for insightful questions during the more recent development of this work
  • πŸ€– AI assistants, for review, critique, and editorial support during the preparation of the manuscript

Personal Acknowledgments

The author gratefully acknowledges:

  • his parents, Monika Friedel Nopper and Ernst Christian Nopper
  • his wife, Iris Karoline Nopper
  • his family and friends
  • his close colleagues

About

Interval Numbers: A Formal Algebraic Framework for Indeterminate Forms

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors