The autonomous clock-and-echo model on one arena #
Category: 7-SigmaLayer (the record layer). BACKLOG #202, the dynamics half (out of #39; the author's third operational-geometry brief's one exact deliverable: a finite autonomous clock-and-echo model whose emission and return timestamps are physical records at the same station, with a derived round-trip timing bound and explicit detector back-reaction).
#200 read the round trip off A's two records against #185's scheduled clock. Here the clock is
#201's hand clock — one more carrier and one more pointer, at A — and the whole device sits on one
arena with one two-time evolution:
ClockEchoArena = EchoArena × ActiveArena,
the echo's carrier with its two pointers, and the clock's carrier with its hand. Nothing in the
evolution tests t_Σ: the echo's writes are activated by the echo's carrier, the clock's ticks by
the clock's carrier, and the timestamps are the hand's count, read while A's emission record and
A's return record display. Every detector's back-reaction is in the model as the detuning of its
own carrier.
ClockEchoArena,clockEchoEvolve— one two-time, autonomous, measure-preserving evolution (clockEchoEvolve_comp,clockEchoEvolve_shift,clockEchoEvolve_measurePreserving);- ★★
clockEchoEmission,clockEchoReception,clockEchoReturn,clockEchoTick— the echo's three writes and the clock's ticks asActualOccurrences on the one arena (#191), every one of them activated by a carrier;clockEchoLabel— the hand's count as the clock label;emissionLabel_time,returnLabel_time— the two events labelled by the hand; clockReadingAt,clockEchoReadings— the radar timestamps are the hand's readings at a time while the emission record displays and at a time while the return record displays; ★★clockEchoReadings_eq_labels— at the write completions they areτ_ticktimes the two events' hand labels;clockEchoBudget— the derived round-trip budget: the clock's resolutionτ_tick + 1/(2ω_c)(#201, derived) in place of #185'sT, the emission write's completion, the return write's response, the two transfers, and the retention window (input); ★★abs_clockEchoReadings_emit_sub_le,abs_clockEchoReadings_ret_sub_le;- ★★★
autonomous_clock_and_echo— the deliverable: on one arena with one autonomous evolution, both timestamps are readings of the autonomous clock atAtaken atA's two records, and the radar time, separation and distance are within the derived budget of the ideal round trip(0, 2τ_hop), whose separation isτ_hop.
Honest scope #
- The echo and the clock are two carrier–pointer systems on a product arena; they do not interact.
The clock is colocated with
Aby fiat of the model — a shared site label — not by a coupling. Coupling the two (the clock's carrier detuned by the echo's) is a further row. - Hamiltonian generation of the combined arena,
(ℂℙ³ × T² × T²) × (ℂℙ³ × T²), is the second half of #202 (RecordLayer/EchoHamiltonian.leanfor the echo factor; the clock factor is #195). - The input bounds are the two retention windows and the clock's horizon (one turn of the hand).
- No universal
c, no Lorentz invariance.c₀is a calibration constant. The #187 and #190 headers stand.
References: specs/BACKLOG.md #202, #199, #200, #201, #194, #195, #39; RecordLayer/EchoArena.lean,
RecordLayer/EchoRadar.lean (echoReturnDelay, abs_detunedRoundTrip_sub_roundTrip_le),
RecordLayer/HandClock.lean (hand, handReading, abs_handReading_sub_le, handCount_mono,
tickWrite), CV/RadarCoordinates.lean.
The arena and its evolution #
The arena of the clock-and-echo model: the echo arena and the clock's carrier–pointer system.
Instances For
The product instance, which instance search does not find at this depth.
The product instance, which instance search does not find at this depth.
The one two-time evolution: the echo's and the clock's, side by side.
Equations
- CSD.RecordLayer.clockEchoEvolve J ħ A B Jc C s t = Prod.map (CSD.RecordLayer.echoEvolve J ħ A B s t) (CSD.RecordLayer.activeEvolve Jc ħ C.g ⋯ s t)
Instances For
The two-time law.
★ Autonomy: no test of t_Σ anywhere in the device.
Liouville on the clock-and-echo arena.
The clock label: the hand's count.
Equations
- CSD.RecordLayer.clockEchoLabel K x = CSD.RecordLayer.handCount K x.2.2
Instances For
The writes on the one arena #
The ready set: both echo pointers ready, the hand in its first half-arc.
Equations
Instances For
★★ The emission record on the one arena: A's first arc, written by the echo's carrier.
Equations
- One or more equations did not get rendered due to their size.
Instances For
★★ The reception record on the one arena: B's arc.
Equations
- One or more equations did not get rendered due to their size.
Instances For
★★ The return record on the one arena: A's second arc.
Equations
- One or more equations did not get rendered due to their size.
Instances For
★★ Tick n of the clock on the one arena, written by the clock's carrier.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The emission event, labelled by the hand: the hand's count at the completion of the emission write.
The return event, labelled by the hand.
The readings, the budget and the bound #
The clock's reading at time t: the hand's count times the derived calibration.
Equations
- CSD.RecordLayer.clockReadingAt Jc ħ C K qc t = CSD.RecordLayer.handReading K (CSD.RecordLayer.tickTime K (CSD.RecordLayer.handRate Jc ħ C.g ⋯ qc)) (CSD.RecordLayer.hand Jc ħ C.g ⋯ t qc)
Instances For
The clock's resolution: τ_tick + 1/(2ω_c).
Equations
- CSD.RecordLayer.clockResolution Jc ħ C K qc = CSD.RecordLayer.tickTime K (CSD.RecordLayer.handRate Jc ħ C.g ⋯ qc) + 1 / (2 * CSD.RecordLayer.handFreq Jc ħ C.g ⋯ qc)
Instances For
The measured readings: the hand at a time t₁ while the emission record displays and at a
time t₂ while the return record displays, both within the clock's horizon.
Equations
- One or more equations did not get rendered due to their size.
Instances For
★★ At the write completions the two timestamps are τ_tick times the hand labels of A's two
events.
The derived round-trip budget: the clock's resolution, the retention window, the emission write's completion, the return write's response, the two transfers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
★★ The emission timestamp is within the budget of 0.
★★ The return timestamp is within the budget of 2τ_hop.
★★★ The autonomous clock-and-echo model — the brief's deliverable. On one arena with one
autonomous two-time measure-preserving evolution: the emission, the reception, the return and the
clock's ticks are ActualOccurrences, every one activated by a carrier; both radar timestamps are
readings of the autonomous clock at A, taken while A's emission record (value 1) and A's
return record (value 2) display; and against the ideal round trip (0, 2τ_hop), whose radar
separation is τ_hop, the measured radar time, separation and distance are within the derived
budget (τ_tick + 1/(2ω_c)) + senderWindow + emitEnd + |echoReturnDelay| + 2 transferError.