IndisputableMonolith.NumberTheory.SubsetProductPhase
Module SubsetProductPhase defines a phase-generating subset-product witness on top of the Erdős-Straus square-budget box. The witness records a selected divisor box together with divisibility conditions that place both generated and complementary divisors in the target phase -N modulo c. Downstream modules on bounded visibility and effective prime input cite this structure to close phase-invisibility arguments. The module consists of definitions plus linking lemmas.
claimA subset-product phase witness consists of a square-budget divisor box together with divisors d and e satisfying d · e = box, d ≡ -N (mod c), and e ≡ -N (mod c).
background
The module sits inside the NumberTheory domain and imports ErdosStrausBoxPhase, whose doc-comment states: 'This module isolates the finite combinatorial part of the residual Erdős-Straus proof. For a square budget N², a divisor exponent box is represented by a complementary pair (d,e) with d·e = N².'
SubsetProductPhase augments that box with explicit phase conditions on the generated divisor and its complement. These conditions ensure both land in the target phase -N modulo c, supplying the combinatorial object needed for later visibility and prime-phase arguments.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The witness supplies the combinatorial layer that feeds BoundedPhaseVisibility (stable unresolved-phase budget plus uniform KTheta floor), EffectivePrimePhaseInput (prime-distribution input implying PrimePhaseBoxDistribution), and VisibilityFromFloorBudget (the breakthrough step deriving that an admissible gate must succeed). It thereby closes the finite part of the residual Erdős-Straus argument inside the Recognition Science forcing chain.
scope and limits
- Does not prove the full Erdős-Straus conjecture.
- Does not import the bit-rotted PrimeDistributionBridge.
- Does not supply numerical bounds on KTheta or gate counts.
- Does not address infinite or non-square budgets.
used by (3)
depends on (1)
declarations in this module (8)
-
structure
SubsetProductPhaseHit -
def
TargetPhase -
def
generatedDivisorPhase -
def
generatedComplementPhase -
theorem
generated_phase_hit_gives_HitsBalancedPhase -
theorem
generated_phase_hit_gives_repr -
theorem
subsetProductPhaseHit_of_hitsBalancedPhase -
theorem
hitsBalancedPhase_iff_nonempty_subsetProductPhaseHit