IndisputableMonolith.Gravity.PageCurveDynamical
Defines the dynamical Page curve for black-hole evaporation in Recognition gravity: bulk and radiation Hilbert-space entropy capacities as linear functions of the evaporation fraction, with their sum fixed by unitarity. Supplies the triangular Page curve (Schmidt min) and the recognition-tick lift used as the Track 3.C master-theorem witness. Anyone citing the discrete Page-capacity transfer or operator-derived Page entropy depends on this module.
claimAt evaporation fraction $t\in[0,1]$, bulk capacity is $S_{\mathrm{bulk}}(t)=(1-t)S_{\mathrm{BH}}$ and radiation capacity is $S_{\mathrm{rad}}(t)=t\,S_{\mathrm{BH}}$, so $S_{\mathrm{bulk}}(t)+S_{\mathrm{rad}}(t)=S_{\mathrm{BH}}$. The Page curve is the unitary envelope $S_{\mathrm{Page}}(t)=\min\{S_{\mathrm{bulk}}(t),S_{\mathrm{rad}}(t)\}$. The same capacities are realized from discrete recognition-ledger tick counts.
background
Track 3.C of the quantum-gravity master plan asks for a Page curve that is not merely kinematic but dynamical: entropy capacities that evolve with evaporation and still obey unitarity. The structural sibling module fixes the kinematic form; this module supplies the time-dependent capacities.
Bulk capacity decreases linearly from the initial black-hole entropy $S_{\mathrm{BH}}$ at $t=0$ to zero at complete evaporation $t=1$. Radiation capacity does the opposite. Their sum is invariant, which is the ledger expression of unitary information conservation. The observed Page curve is the Schmidt-capacity minimum of the two branches, yielding the classic triangular shape.
Upstream, MacroscopicLedger gives the Hilbert carrier on which these capacities live, and MasterTheorem states the conditional master claim that consumes a Page witness. Recognition ticks convert continuous $t$ into discrete ledger steps so the same curve can be fed to the master theorem without continuum hypotheses.
proof idea
The module is largely definitional plus elementary real analysis. Bulk and radiation capacities are defined as affine maps in the evaporation fraction; endpoint lemmas check the boundary values $S_{\mathrm{BH}}$ and $0$. The capacity-sum identity is a one-line algebraic cancellation. The Page curve is the pointwise minimum of the two capacities (unitarity envelope). A second layer maps discrete recognition-ledger tick counts to an evaporation fraction and pushes the same capacities and Page curve through that map, producing the tick-native witness consumed downstream.
why it matters in Recognition Science
This is the dynamical half of Track 3.C. Downstream, PageCurveOperatorEntropy records that this module "ships the triangular Page curve as a Schmidt-capacity min and supplies the master-theorem witness via pageCurveDerivedWitness_recognitionTicks." PageCurveNontrivial uses that witness to close referee F3 (nontrivial Page process). MasterTheoremHandoffIntegration lists Fork D as the "discrete recognition-tick Page-capacity transfer," and MasterTheoremUnconditional routes the zero-argument master theorem through the same Page input. Without these capacities, the master theorem has no unitary Page curve to cite.
scope and limits
- Does not derive $S_{\mathrm{BH}}$ from microstate counting; treats it as an input scale.
- Does not prove semiclassical Hawking dynamics; only the unitary capacity envelope.
- Does not address firewalls, islands, or bulk reconstruction beyond Schmidt capacities.
- Does not close the full master theorem alone; only the Page-curve input leg.
- Does not claim continuum QFT entanglement entropy equals the ledger tick capacities.
used by (4)
depends on (3)
declarations in this module (84)
-
def
bulkCapacity -
def
radiationCapacity -
theorem
bulkCapacity_at_zero -
theorem
bulkCapacity_at_one -
theorem
radiationCapacity_at_zero -
theorem
radiationCapacity_at_one -
theorem
capacity_sum_invariant -
def
pageCurveFromUnitarity -
def
evaporationFractionFromTicks -
def
bulkCapacityFromTicks -
def
radiationCapacityFromTicks -
def
pageCurveFromLedgerTicks -
theorem
radiationCapacityFromTicks_eq_radiationCapacity -
theorem
bulkCapacityFromTicks_eq_bulkCapacity -
theorem
tick_capacity_sum_invariant -
theorem
radiationCapacityFromTicks_next -
theorem
bulkCapacityFromTicks_next -
theorem
pageCurveFromLedgerTicks_eq_pageCurveFromUnitarity -
theorem
pageCurveFromLedgerTicks_at_zero -
theorem
pageCurveFromLedgerTicks_at_full -
theorem
pageCurveFromLedgerTicks_at_page_fraction -
abbrev
BulkLedger -
abbrev
HawkingRadiationLedger -
abbrev
BulkRadiationLedger -
structure
PageTickUnitary -
theorem
tick_injective -
theorem
tick_surjective -
def
identityPageTickUnitary -
theorem
pageTickUnitary_inhabited -
def
stateAfterOperatorTicks -
theorem
stateAfterOperatorTicks_zero -
theorem
stateAfterOperatorTicks_succ -
structure
OperatorPageProcess -
def
stateAtTick -
theorem
stateAtTick_zero -
theorem
stateAtTick_succ -
def
evaporationFractionAtTick -
theorem
radiationCapacityAtTick_eq -
theorem
bulkCapacityAtTick_eq -
theorem
capacityAtTick_sum_invariant -
theorem
pageCurveAtTick_eq_unitarity_curve -
structure
OperatorPageEntropyReadout -
theorem
radiationEntropyAtTick_zero -
theorem
radiationEntropyAtTick_full -
theorem
radiationEntropyAtTick_page_fraction -
def
canonicalOperatorPageEntropyReadout -
def
operator_level_page_process_structural_prop -
theorem
operator_level_page_process_structural_prop_holds -
structure
PageCurveOperatorProcessCert -
def
pageCurveOperatorProcessCert -
theorem
pageCurveOperatorProcessCert_inhabited -
theorem
operator_page_process_interface_one_statement -
theorem
pageCurveFromUnitarity_at_zero -
theorem
pageCurveFromUnitarity_at_one -
theorem
pageCurveFromUnitarity_at_half -
theorem
pageCurveFromUnitarity_phase1 -
theorem
pageCurveFromUnitarity_phase2 -
theorem
pageCurveFromUnitarity_nonneg -
theorem
information_preservation -
theorem
pageCurveFromUnitarity_mono_phase1 -
theorem
pageCurveFromUnitarity_anti_mono_phase2 -
structure
PageCurveDynamicalProcess -
def
canonicalProcess -
theorem
S_rad_at_zero -
theorem
S_rad_at_one -
theorem
S_rad_at_page_time -
theorem
S_rad_information_returned -
theorem
S_rad_phase1 -
theorem
S_rad_phase2 -
theorem
S_rad_nonneg -
theorem
S_rad_mono_phase1 -
theorem
S_rad_anti_mono_phase2 -
def
page_curve_derived_dynamical_prop -
theorem
page_curve_derived_dynamical_prop_holds -
def
pageCurveDerivedWitness_dynamical -
def
recognition_tick_capacity_transfer_prop -
theorem
recognition_tick_capacity_transfer_prop_holds -
def
page_curve_derived_from_recognition_ticks_prop -
theorem
page_curve_derived_from_recognition_ticks_prop_holds -
def
pageCurveDerivedWitness_recognitionTicks