pith. sign in
module module high

IndisputableMonolith.Numerics.Interval.PiBounds

show as:
view Lean formalization →

The PiBounds module supplies rational-endpoint intervals containing π to six decimal places. Workers on constructive trigonometry bounds cite these intervals to anchor arctan and tan estimates. The module assembles the bounds by importing the verified interval arithmetic primitives and applying them to known rational approximations of π.

claimThe module defines an interval $I$ with rational endpoints such that $3.141592 < I < 3.141593$ (width less than $10^{-6}$), together with the derived intervals for $4π$ and $π^2$ satisfying the same precision.

background

The module sits inside the verified interval arithmetic framework of the Basic module. That module states: 'This module provides rigorous interval arithmetic for computing bounds on transcendental functions. The key insight is that we use rational endpoints (which Lean can compute exactly) to bound real values.' All endpoints remain rational so that Lean can decide containment exactly without floating-point error.

proof idea

This module consists of definitions for the interval objects together with containment theorems. Each bound is obtained by applying the interval operations imported from Basic to explicit rational approximations of π; no single top-level proof exists.

why it matters in Recognition Science

This module supplies the π intervals required by the Trig module for its constructive arctan and tan bounds. The downstream module states that all arctan bounds are proved constructively using derivative-comparison monotonicity, so the six-decimal π anchors serve as the base constants in that layer.

scope and limits

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (1)

Lean names referenced from this declaration's body.

declarations in this module (25)