pith. sign in
module module high

IndisputableMonolith.RecogGeom.FiniteResolution

show as:
view Lean formalization →

The FiniteResolution module defines finite local resolution for recognizers in Recognition Geometry. It states that a recognizer has finite local resolution at a point when some neighborhood observes only finitely many distinct events. Researchers developing local coordinate systems or foundational theorems cite these definitions. The module supplies predicates and basic monotonicity properties that rest on the recognition quotient construction.

claimA recognizer $R$ has finite local resolution at point $c$ when there exists a neighborhood $U$ of $c$ such that the set of distinct events observed in $U$ is finite. Related predicates include HasFiniteResolution and eventCount being finite.

background

Recognition Geometry begins with the quotient $C_R = C / {~}$ constructed in the Quotient module, where ${~}$ is the indistinguishability relation that collapses configurations the recognizer cannot separate. This module adds the finite-resolution layer on top of that quotient. It introduces HasFiniteLocalResolution, HasFiniteResolution, eventCount, and IsLocallyDiscrete to enforce that locally only finitely many events appear. These notions supply the local discreteness needed before charts or integration can proceed.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The module supplies the finite-resolution predicates that Charts, Foundations, Integration, and RSBridge import. Charts uses them to build local coordinates; Foundations invokes them among the three pillars; Integration assembles the full framework; RSBridge connects the geometry to the 8-tick cycle and ledger states of Recognition Science. It therefore closes the local-finiteness step required for the geometric side of the T0-T8 chain.

scope and limits

used by (4)

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 (16)