$$ \newcommand{\AbsoluteConicImageEntry}{B} \newcommand{\AbsoluteConicImageMatrix}{\mathbf{B}} \newcommand{\AbsoluteConicVector}{\mathbf{b}} \newcommand{\AcceleratedEpisodeTime}{T'} \newcommand{\AcceleratedFractionSpeedup}{G} \newcommand{\AccelerationNoiseDensityMatrix}{\mathbf{Q}_c} \newcommand{\AccelerationNoiseSpectralDensity}{q_c} \newcommand{\AccelerationWhiteNoise}{w} \newcommand{\AcceleratorBatchTime}{T_{\text{GPU}}} \newcommand{\AcceleratorConsumptionRate}{R_{\text{accel}}} \newcommand{\AcceleratorCount}{N_{\text{GPU}}} \newcommand{\AcceleratorDataConsumptionRate}{R_{\text{consumption}}} \newcommand{\AcceleratorGain}{G_{\text{accel}}} \newcommand{\AcceleratorHourlyPrice}{R_{\text{GPU/hr}}} \newcommand{\AcceleratorMemoryBandwidth}{\text{BW}_{\text{accelerator}}} \newcommand{\AcceleratorRailVoltage}{V_{\text{rail}}} \newcommand{\AcceleratorSecondsPerQuery}{S_{\text{GPU/query}}} \newcommand{\AcceleratorSupplyCurrent}{i} \newcommand{\AcceleratorTargetQueryRate}{R_{\text{GPU,target}}} \newcommand{\AcceleratorsPerNode}{G_{\text{node}}} \newcommand{\AccelerometerBias}{b_a} \newcommand{\AcceptanceFraction}{\alpha} \newcommand{\AcceptanceIntervalLowerLimit}{L} \newcommand{\AcceptanceIntervalUpperLimit}{U} \newcommand{\AcceptanceProbability}{p_{\text{acc}}} \newcommand{\AcceptedInfluences}{\text{Inf}} \newcommand{\AcceptedInputSet}{\mathcal{A}_{\tau}} \newcommand{\AcceptedLabelCount}{d} \newcommand{\AcceptedOutcomePayoff}{V} \newcommand{\AcceptedSampleCount}{X} \newcommand{\AcceptedTaskMeanCost}{C_{\text{succ}}} \newcommand{\AcceptedTasks}{N_{\text{acc}}} \newcommand{\AcceptingStateSet}{F} \newcommand{\AccessAttemptTime}{t} \newcommand{\AccountQueryDistribution}{p_{\text{user}}} \newcommand{\AccumulatedProcessNoiseCovariance}{\mathbf{Q}_d} \newcommand{\AccumulatedSyncTime}{T_{\text{sync}}} \newcommand{\AccumulatedUpdateTime}{T_{\text{effective}}} \newcommand{\AccumulationStepCount}{k} \newcommand{\AccuracyAfterDeployment}{\text{Accuracy}} \newcommand{\AccuracyDecayRate}{\gamma} \newcommand{\AccuracyPayoffPerQuery}{V} \newcommand{\AchievedBrakingDeceleration}{a} \newcommand{\AchievedKernelBandwidth}{\text{BW}_{\text{effective}}} \newcommand{\AcquisitionEpoch}{t_{\text{acq}}} \newcommand{\ActVariationalObjective}{\mathcal{L}_{\text{ACT}}} \newcommand{\ActionBinCount}{B} \newcommand{\ActionChunk}{\mathbf{A}} \newcommand{\ActionChunkHorizon}{H} \newcommand{\ActionChunkIndex}{k} \newcommand{\ActionDimension}{d_a} \newcommand{\ActionExecutionRate}{f_{\text{exec}}} \newcommand{\ActionFilterCutoffFrequency}{f_{\text{cutoff}}} \newcommand{\ActionLowerBound}{\mathbf{a}_{\min}} \newcommand{\ActionMagnitudeBound}{a_{\max}} \newcommand{\ActionRangeMaximum}{a_{\max}} \newcommand{\ActionRangeMinimum}{a_{\min}} \newcommand{\ActionRecoverableFraction}{\rho_{a}} \newcommand{\ActionResidualVector}{\mathbf{r}} \newcommand{\ActionSpace}{\mathcal{A}} \newcommand{\ActionTokenPrefix}{a_{<j}} \newcommand{\ActionUpperBound}{\mathbf{a}_{\max}} \newcommand{\ActivationCheckpointCount}{n_{\text{ckpt}}} \newcommand{\ActivationFunction}{f} \newcommand{\ActivationInput}{x} \newcommand{\ActivationLipschitzBound}{L_{\phi}} \newcommand{\ActivationMatrix}{\mathbf{A}} \newcommand{\ActivationMemory}{M_{\text{activations}}} \newcommand{\ActivationPayloadSize}{M_{\text{act}}} \newcommand{\ActivationStagingTime}{t_{\text{activate}}} \newcommand{\ActivationVector}{\mathbf{a}} \newcommand{\ActiveContactIndex}{k} \newcommand{\ActiveControlTorque}{\mathbf{u}_{\text{active}}} \newcommand{\ActiveInferencePower}{P_{\text{active}}} \newcommand{\ActiveLeaseCount}{N_{\text{active}}} \newcommand{\ActiveMotionDuration}{T_{\text{motion}}} \newcommand{\ActiveParameterCount}{P_{\text{model}}} \newcommand{\ActivePrefillRequestSet}{\mathcal{P}_{\text{active}}} \newcommand{\ActiveSchemaSet}{\mathcal{S}} \newcommand{\ActiveTargetTokenCount}{N_{\text{active}}} \newcommand{\ActorAccelerationBound}{a_{k,\max}} \newcommand{\ActorBodyRadius}{r} \newcommand{\ActorUpdateDelayCount}{d} \newcommand{\ActuatedJointAccelerations}{\ddot{\mathbf{q}}_j} \newcommand{\ActuatedJointBiasForces}{\mathbf{h}_j} \newcommand{\ActuatedJointCoordinates}{\mathbf{q}_j} \newcommand{\ActuationSelectionBaseBlock}{\mathbf{S}_b} \newcommand{\ActuationSelectionMatrix}{\mathbf{S}} \newcommand{\ActuatorAxisCount}{N_{\text{axes}}} \newcommand{\ActuatorBiasEffort}{u_{\text{bias}}} \newcommand{\ActuatorCyclePeriod}{t_{\text{cycle}}} \newcommand{\ActuatorDutyCycle}{D_{\text{cycle}}} \newcommand{\ActuatorEffort}{u} \newcommand{\ActuatorOffTime}{t_{\text{off}}} \newcommand{\ActuatorOnTime}{t_{\text{on}}} \newcommand{\ActuatorResponseTime}{T_{\text{act}}} \newcommand{\ActuatorTorqueLowerBound}{\mathbf{u}_{\min}} \newcommand{\ActuatorTorqueUpperBound}{\mathbf{u}_{\max}} \newcommand{\AdamFirstMoment}{m} \newcommand{\AdamMomentDecayRate}{\beta} \newcommand{\AdamSecondMoment}{v} \newcommand{\AdaptationEnergyAllowance}{E_{\text{slack}}} \newcommand{\AdaptationInvestmentCost}{C_{\text{invest}}} \newcommand{\AdaptationLatencyIncrease}{\Delta L_{\text{lat,fg}}^{\text{wc}}} \newcommand{\AdaptationModule}{g_{\psi}} \newcommand{\AdaptationPeakMemory}{M_{\text{peak}}} \newcommand{\AdaptationPowerIncrement}{P_{\text{update}}} \newcommand{\AdaptationWindowEnergy}{E_{\text{update}}} \newcommand{\AdaptedHiddenActivation}{\mathbf{h}'} \newcommand{\AdaptedTaskCost}{C_{\text{task, adapt}}} \newcommand{\AdaptedWeightMatrix}{\mathbf{W}_{\text{adapted}}} \newcommand{\AdapterActivationFunction}{\sigma} \newcommand{\AdapterAssignmentVector}{\mathbf{m}} \newcommand{\AdapterDownProjectionMatrix}{\mathbf{A}} \newcommand{\AdapterIndex}{k} \newcommand{\AdapterInitializationStandardDeviation}{\sigma} \newcommand{\AdapterRank}{r} \newcommand{\AdapterScalingFactor}{\gamma} \newcommand{\AdapterUpProjectionMatrix}{\mathbf{B}} \newcommand{\AdjacentNeighboringDataset}{X'} \newcommand{\AdjacentQueryResult}{v'} \newcommand{\AdminLeaseTime}{T_{\text{admin}}} \newcommand{\AdmissibleBacklogCount}{n} \newcommand{\AdmissibleControlSet}{\mathcal{U}_{\text{adm}}} \newcommand{\AdmissibleDisturbanceSet}{\mathcal{W}} \newcommand{\AdmissionCheckCount}{n_{\text{chk}}} \newcommand{\AdmissionCheckIndex}{i} \newcommand{\AdmissionDecisionEvent}{e_{\text{auth}}} \newcommand{\AdmissionInclusivePrebrakeDelay}{T_{\text{true}}} \newcommand{\AdmissionRouteYield}{Y} \newcommand{\AdmittedAttemptCap}{N} \newcommand{\AdmittedCommand}{u} \newcommand{\AdmittedContactForce}{F^*} \newcommand{\AdmittedControlCommand}{\mathbf{u}} \newcommand{\AdmittedSpeedCommand}{v^*} \newcommand{\AdmittedTargetPosition}{\hat{\mathbf{p}}_{\text{target}}} \newcommand{\AdmittedWorkUnitCount}{m} \newcommand{\AdvantageStabilizer}{\epsilon_{\text{stab}}} \newcommand{\AdversarialDisturbance}{\mathbf{d}} \newcommand{\AdversarialExample}{x_{\text{adv}}} \newcommand{\AdversarialInputLength}{n} \newcommand{\AdversarialPenaltyWeight}{\lambda_{\text{adv}}} \newcommand{\AdversarialPerturbation}{\boldsymbol{\delta}_{\text{adv}}} \newcommand{\AdversarialPerturbationBudget}{\epsilon_{\text{adv}}} \newcommand{\AdversaryLoss}{\mathcal{L}_{\text{adv}}} \newcommand{\AffordanceFrame}{\mathcal{F}_{\text{affordance}}} \newcommand{\AffordanceSuccessEstimate}{V_{\text{policy}}} \newcommand{\AgeBlindTravel}{\Delta x_{\text{blind}}} \newcommand{\AgeCheckInstant}{t_{\text{curr}}} \newcommand{\AggregateServerPower}{P_{\text{servers}}} \newcommand{\AggregateSlotWork}{W} \newcommand{\AggregatedRecoveryDataset}{\mathcal{D}} \newcommand{\AggregatedSurrogateLoss}{\epsilon_N} \newcommand{\AggregationLearnedPolicy}{\hat{\pi}} \newcommand{\AggregationLearnerStateDistribution}{d_{\hat{\pi}_i}} \newcommand{\AggregationRoundCount}{N} \newcommand{\AggregationRoundIndex}{i} \newcommand{\AggregationRoundTrajectorySet}{\mathcal{T}} \newcommand{\AiStandaloneSensitivity}{S_{\text{AI}}} \newcommand{\AisleTravelSpeed}{v_{\text{aisle}}} \newcommand{\AisleWidth}{w} \newcommand{\AlertCheckCount}{N_{\text{tests}}} \newcommand{\AlertFalsePositiveRate}{\alpha_{\text{fp}}} \newcommand{\AlgorithmTaxonomyAxis}{\mathsf{Algorithm}} \newcommand{\AliasedVibrationFrequency}{f_{\text{alias}}} \newcommand{\AliasingHarmonicIndex}{k} \newcommand{\AllGatherCompletionTime}{T_{\text{allgather}}} \newcommand{\AllOnesVector}{\mathbf{1}} \newcommand{\AllReduceCompletionTime}{T_{\text{allreduce}}} \newcommand{\AllReduceMinimumBandwidthTime}{T_{\text{bandwidth}}^{\text{min}}} \newcommand{\AllRunsPassEstimate}{\widehat{r}} \newcommand{\AllToAllCompletionTime}{T_{\text{alltoall}}} \newcommand{\AllToAllExchangeTime}{T} \newcommand{\AllocatedBlockCount}{N_{\text{blocks}}} \newcommand{\AllocatedHazardRate}{\lambda_{\text{alloc}}} \newcommand{\AllocatedWallTime}{T_{\text{wall}}} \newcommand{\AllowableCollisionEnergy}{E_{k, \text{allow}}} \newcommand{\AllowableRailDroop}{\Delta V_{\text{droop, max}}} \newcommand{\AllowableRailExcursion}{\Delta V_{\max}} \newcommand{\AllowableWindingTemperatureRise}{\Delta T_{\max}} \newcommand{\AllowedTokenSet}{\mathcal{V}_{\text{allow}}} \newcommand{\AllowedViolationFraction}{V^{\text{allow}}} \newcommand{\AlphabetByte}{b} \newcommand{\AlternateModelInput}{x'} \newcommand{\AmbientDimension}{D} \newcommand{\AmbientTemperature}{T_{\text{amb}}} \newcommand{\AmortizedTurnCost}{\bar{C}_{\text{turn}}} \newcommand{\AngularAcceleration}{\boldsymbol{\alpha}} \newcommand{\AngularClearance}{\theta_{\text{clear}}} \newcommand{\AngularClearanceRate}{\dot{\theta}_{\text{clear}}} \newcommand{\AngularFrequency}{\omega} \newcommand{\AngularSpeed}{\omega} \newcommand{\AngularVelocity}{\boldsymbol{\omega}} \newcommand{\AngularVelocityDerivative}{\dot{\boldsymbol{\omega}}} \newcommand{\AnnualQueryVolume}{Q_{\text{annual}}} \newcommand{\AnonymitySetSize}{k_{\text{anon}}} \newcommand{\AntiWindupTrackingTimeConstant}{T_t} \newcommand{\AntialiasingFilterVariance}{s} \newcommand{\ApiAccount}{u} \newcommand{\ApparentContrast}{C} \newcommand{\AppearanceRealityGap}{\Delta_{\text{vis}}} \newcommand{\AppliedForce}{F} \newcommand{\AppliedLoadCycleCount}{n} \newcommand{\ApproachChannelCount}{K_a} \newcommand{\ApproachDirection}{\hat{\mathbf{a}}_{\text{approach}}} \newcommand{\ApproachPosition}{x} \newcommand{\ApproachPredicate}{P_{\text{approach}}} \newcommand{\ApproachSpeed}{v_{\text{app}}} \newcommand{\ApprovalCatchFraction}{q} \newcommand{\ApprovalHeldTrajectories}{N_{\text{held}}} \newcommand{\ApproximatingDistribution}{q} \newcommand{\ArbitrationFieldBitCount}{B_{\text{arb},i}} \newcommand{\ArcObstacleDistance}{d_{\text{arc}}} \newcommand{\ArchitectureResourceCost}{C} \newcommand{\ArchitectureSearchSpace}{\mathcal{A}} \newcommand{\ArcsineEffectSize}{h} \newcommand{\ArgumentLegConfidence}{r} \newcommand{\ArgumentLegCount}{m} \newcommand{\ArithmeticIntensity}{I} \newcommand{\ArmStoppingDeceleration}{a_{\text{arm}}} \newcommand{\ArmSuccessProbability}{p} \newcommand{\ArmingSettleDuration}{t_{\text{settle}}} \newcommand{\ArrivalOffsetTravel}{\Delta x} \newcommand{\ArrivalRate}{\lambda_{\text{arr}}} \newcommand{\ArrivalStampOffset}{\Delta t_{\text{recv}}} \newcommand{\ArrivalTimestamp}{t_{\text{recv}}} \newcommand{\ArtifactVersion}{v} \newcommand{\AssessedContactForceLimit}{F_{\text{limit}}} \newcommand{\AssignedJobGpu}{g} \newcommand{\AssociationCostEntry}{c} \newcommand{\AssuranceClaim}{C} \newcommand{\AsymptoticTightBound}{\Theta} \newcommand{\AtmosphericExtinctionCoefficient}{\beta_{\text{atm}}} \newcommand{\AttackStepsPgd}{K_{\text{PGD}}} \newcommand{\AttackedTrialCount}{n} \newcommand{\AttainableComputeRate}{R_{\text{attain}}} \newcommand{\AttemptCleanupCost}{C_{\text{cleanup}}} \newcommand{\AttemptCost}{C_{\text{attempt}}} \newcommand{\AttemptCycleDuration}{t_{\text{cyc}}} \newcommand{\AttemptDuration}{t_{\text{att}}} \newcommand{\AttemptGenerationTime}{T_{\text{gen}}} \newcommand{\AttemptPassProbability}{p} \newcommand{\AttemptRuntimeOverheadCost}{C_{\text{runtime}}} \newcommand{\AttemptVerificationCost}{C_{\text{verify}}} \newcommand{\AttentionHeadCount}{N_{\text{heads}}} \newcommand{\AttentionHeadDimension}{d_{\text{head}}} \newcommand{\AttentionHeadIndex}{i} \newcommand{\AttentionHeadOutput}{\mathbf{O}} \newcommand{\AttentionKeyMatrix}{\mathbf{K}} \newcommand{\AttentionOutputMatrix}{\mathbf{O}} \newcommand{\AttentionOutputProjectionMatrix}{\mathbf{W}_{O}} \newcommand{\AttentionQueryMatrix}{\mathbf{Q}} \newcommand{\AttentionScoreEntry}{S_{ij}} \newcommand{\AttentionScoreMatrix}{\mathbf{S}} \newcommand{\AttentionScoreRow}{\mathbf{S}_{i, \cdot}} \newcommand{\AttentionScoreSummand}{S_{ik}} \newcommand{\AttentionScoreTile}{\mathbf{S}_{ij}} \newcommand{\AttentionValuesMatrix}{\mathbf{V}} \newcommand{\AttentionValuesProjectionMatrix}{\mathbf{W}_{V}} \newcommand{\AttentionValuesSourceMatrix}{\mathbf{X}_{V}} \newcommand{\AttentionValuesVector}{\mathbf{v}} \newcommand{\AttentionWeightEntry}{A_{ij}} \newcommand{\AttentionWeightMatrix}{\mathbf{A}} \newcommand{\AttentionWeightVector}{\mathbf{a}} \newcommand{\AttitudeError}{\theta_{\text{att}}} \newcommand{\AttributionFeatureCount}{n_{\text{feat}}} \newcommand{\AuditGroupRecordCount}{n_{\text{records}}} \newcommand{\AuthorityExposureLevel}{A} \newcommand{\AutocorrelationLagIndex}{k} \newcommand{\AutoencoderReconstructionError}{\mathcal{L}_{\text{rec}}} \newcommand{\AutomatedResetTime}{t_{\text{reset,auto}}} \newcommand{\AutomatonStateSet}{Q} \newcommand{\AutomatonTransitionFunction}{\delta} \newcommand{\AutonomousExecutionComputeCost}{C_{\text{compute}}} \newcommand{\AutoscalingDecisionTime}{T_{\text{decide}}} \newcommand{\AutoscalingDetectionTime}{T_{\text{detect}}} \newcommand{\AutoscalingResponseTime}{T_{\text{response}}} \newcommand{\AvailabilityObjective}{S_{\text{availability}}} \newcommand{\AvailableBrakingDistance}{D_{\text{avail}}} \newcommand{\AvailableDeceleration}{a} \newcommand{\AvailableObservations}{\mathcal{O}_{\text{avail}}} \newcommand{\AverageCopperLossPower}{\bar{P}_{\text{loss}}} \newcommand{\AverageOnlineRegret}{\gamma_N} \newcommand{\AveragePower}{P_{\text{avg}}} \newcommand{\AverageStateVisitationDistribution}{\bar{d}} \newcommand{\AxiBurstLength}{A_{\text{len}}} \newcommand{\AxisGridPointCount}{N} \newcommand{\AzimuthAngle}{\theta_{\text{az}}} \newcommand{\BackEmfVoltage}{e_{\text{bemf}}} \newcommand{\BacklashAngle}{\theta_{\text{backlash}}} \newcommand{\BackwardEulerEigenvalue}{\lambda_{\text{BE}}} \newcommand{\BackwardEulerTransitionMatrix}{\mathbf{A}_{\text{BE}}} \newcommand{\BackwardPassTime}{T_{\text{backward}}} \newcommand{\BackwardReachableTube}{\mathcal{R}} \newcommand{\BalanceDivergenceTime}{\tau_{\text{fall}}} \newcommand{\BallRadius}{r} \newcommand{\BallVolume}{V_D} \newcommand{\Bandwidth}{\text{BW}} \newcommand{\BankConflictPenalty}{\Delta t_{\text{conflict}}} \newcommand{\BarrierConstraintBound}{b_{\text{cbf}}} \newcommand{\BarrierConstraintCount}{K_b} \newcommand{\BarrierConstraintNormal}{\mathbf{a}_{\text{cbf}}} \newcommand{\BarrierFunction}{h} \newcommand{\BarrierFunctionRate}{\dot{h}} \newcommand{\BarrierHalfSpaceControlSet}{\mathcal{U}_{\text{safe}}} \newcommand{\BarrierMargin}{\delta} \newcommand{\BarrierNormalizationScale}{h_{\text{scale}}} \newcommand{\BarrierProjectionLagrangian}{L_{\text{Lag}}} \newcommand{\BarrierProjectionMultiplier}{\lambda} \newcommand{\BarrierRelativeDegree}{r} \newcommand{\BaseAbscissaVelocity}{\dot{x}} \newcommand{\BaseAccelerationCommand}{a} \newcommand{\BaseBatchSize}{B_{\text{base}}} \newcommand{\BaseCameraRotation}{\mathbf{R}_{\text{base}}^{\text{cam}}} \newcommand{\BaseCameraTransform}{\mathbf{T}_{\text{base}}^{\text{cam}}} \newcommand{\BaseCameraTranslation}{\mathbf{t}_{\text{base}}^{\text{cam}}} \newcommand{\BaseFlangeTransform}{\mathbf{T}_{\text{base}}^{\text{flange}}} \newcommand{\BaseForwardSpeed}{v} \newcommand{\BaseFramePoint}{\mathbf{p}_{\text{base}}} \newcommand{\BaseHeadingRate}{\dot{\theta}_{\text{head}}} \newcommand{\BaseJointInertiaCoupling}{\mathbf{M}_{bj}} \newcommand{\BaseLateralPosition}{y_{\text{base}}} \newcommand{\BaseLateralVelocity}{\dot{y}} \newcommand{\BaseLayerCount}{N_{L,0}} \newcommand{\BaseLearningRate}{\eta_{\text{base}}} \newcommand{\BaseLongitudinalPosition}{x_{\text{base}}} \newcommand{\BaseLongitudinalVelocity}{\dot{x}} \newcommand{\BaseOdometrySpeed}{v} \newcommand{\BaseOrdinateVelocity}{\dot{y}} \newcommand{\BasePosition}{\mathbf{p}_{\text{base}}} \newcommand{\BasePromptLength}{S_{\text{base}}} \newcommand{\BaseStoppingDistance}{d_{\text{base}}} \newcommand{\BaseToCameraTransform}{\mathbf{T}_{\text{cam} \leftarrow \text{base}}} \newcommand{\BaseTrainingComputeCost}{C_{\text{compute}}} \newcommand{\BaseTrajectoryTokenCount}{N_{\text{base}}} \newcommand{\BaseTravelDistance}{d} \newcommand{\BaseTravelSpeed}{v_{\text{base}}} \newcommand{\BaseWidthMultiplier}{w_{\text{mult},0}} \newcommand{\BaseWorkerCount}{N_{\text{base}}} \newcommand{\BaseWristTransform}{\mathbf{T}_{\text{base} \leftarrow \text{wrist}}} \newcommand{\BaseYawRateBias}{\omega_{\text{bias}}} \newcommand{\BaselineAcceptanceEstimate}{\hat{p}_{\text{base}}} \newcommand{\BaselineAnnualOperationsCost}{C_{\text{current}}} \newcommand{\BaselineControllerAction}{\mathbf{a}_t^{\text{base}}} \newcommand{\BaselineConversionRate}{p_0} \newcommand{\BaselineFeatureMean}{\mu_{\text{base}}} \newcommand{\BaselineFeatureStandardDeviation}{\sigma_{\text{base}}} \newcommand{\BaselineIntervalLowerLimit}{l_{\text{base}}} \newcommand{\BaselineIntervalUpperLimit}{u_{\text{base}}} \newcommand{\BaselineLowerLimitDistance}{\delta^-_{\text{base}}} \newcommand{\BaselineOnlyAcceptedTaskCount}{b} \newcommand{\BaselineOnlyCorrectCount}{n_{\text{base}}} \newcommand{\BaselinePolicyAcceptanceProbability}{p_{X}} \newcommand{\BaselinePolicyCost}{C_{X}} \newcommand{\BaselineStateDistribution}{d^{\pi_{\text{base}}}} \newcommand{\BaselineTaskCost}{C_{\text{task, base}}} \newcommand{\BaselineToolCallDistribution}{p_{b}} \newcommand{\BaselineTrackingError}{e_{\text{track}}} \newcommand{\BaselineTrainingDuration}{T_{\text{hours}}} \newcommand{\BaselineTrajectoryGoodput}{\mathcal{G}_{b}} \newcommand{\BaselineUpperLimitDistance}{\delta^+_{\text{base}}} \newcommand{\BatchArrivalRate}{\lambda_{\text{batch}}} \newcommand{\BatchAxisLabel}{b} \newcommand{\BatchBufferMemory}{M_{\text{batch}}} \newcommand{\BatchCostPerAcceptedTask}{C_{\text{eff,batch}}} \newcommand{\BatchDataVolume}{D_{\text{vol}}^{(\text{batch})}} \newcommand{\BatchExampleIndex}{n} \newcommand{\BatchFetchTime}{T_{\text{fetch}}} \newcommand{\BatchFillArrivalCount}{k} \newcommand{\BatchFixedOverheadTime}{T_{\text{fixed}}} \newcommand{\BatchFlushStartTime}{t_{\text{start}}} \newcommand{\BatchFormationDelay}{L_{\text{lat,form}}} \newcommand{\BatchIndex}{k} \newcommand{\BatchLabelComponent}{y_{ij}} \newcommand{\BatchLatencyEnvelope}{L_{\text{lat,envelope}}} \newcommand{\BatchLoss}{\mathcal{L}_{\text{batch}}} \newcommand{\BatchMaxOutputLength}{S_{\text{max}}} \newcommand{\BatchMaximumDeviationMultiple}{k} \newcommand{\BatchMeanOutputLength}{\bar{S}} \newcommand{\BatchNormMean}{\mu_{\mathcal{B}}} \newcommand{\BatchNormOutput}{y} \newcommand{\BatchNormRunningMean}{\boldsymbol{\mu}_{\mathcal{B}}} \newcommand{\BatchNormRunningStandardDeviation}{\boldsymbol{\sigma}_{\mathcal{B}}} \newcommand{\BatchNormStandardDeviation}{\sigma_{\mathcal{B}}} \newcommand{\BatchOperations}{O_{\text{batch}}} \newcommand{\BatchPredictedProbability}{\hat{y}_{ij}} \newcommand{\BatchProcessingTime}{T_{\text{process}}} \newcommand{\BatchRolloutCount}{N_{\text{batch}}} \newcommand{\BatchScalingFactor}{k} \newcommand{\BatchServiceTime}{T_{\text{svc}}} \newcommand{\BatchSize}{B} \newcommand{\BatchTransferTime}{T_{\text{transfer}}} \newcommand{\BatchedDecodeStepTime}{t_{\text{step}}} \newcommand{\BatchedEventIndex}{i} \newcommand{\BatchedRequestLatency}{L_{\text{lat,batch}}} \newcommand{\BatchingLatencyBudget}{L_{\text{lat,budget}}} \newcommand{\BatchingQueueWait}{L_{\text{lat,wait}}} \newcommand{\BatchingWindow}{T_{\text{window}}} \newcommand{\BatteryCellResistance}{R_{\text{cell}}} \newcommand{\BeamDivergenceAngle}{\delta\theta_{\text{div}}} \newcommand{\BeamWidth}{W} \newcommand{\BearingRay}{\mathbf{r}} \newcommand{\BeatFrequency}{f_b} \newcommand{\BehaviorCloningHorizon}{S} \newcommand{\BehaviorCloningLoss}{\mathcal{L}_{\text{BC}}} \newcommand{\BehaviorDistribution}{b} \newcommand{\BehaviorPolicyVersion}{\text{ver}_b} \newcommand{\BeliefErrorBound}{E} \newcommand{\BeliefInvalidationHorizon}{T_{\text{inv}}} \newcommand{\BeliefState}{b} \newcommand{\BellmanBackupTarget}{y} \newcommand{\BellmanErrorLoss}{\mathcal{L}_{\text{Bellman}}} \newcommand{\BelowThresholdIndicator}{\mathbf{1}_{\{|(\mathbf{W}_{\text{sparse}})_{ij}| \leq \delta_{\text{prune}}\}}} \newcommand{\BestEffortWireBitCount}{B_{\text{BE,wire}}} \newcommand{\BetterArmSuccessProbability}{p_{\text{high}}} \newcommand{\BetweenTaskStandardDeviation}{\sigma_{\text{task}}} \newcommand{\BevPillarFeature}{\mathbf{V}_{\text{BEV}}} \newcommand{\BevPillarXIndex}{X} \newcommand{\BevPillarYIndex}{Y} \newcommand{\BiasFeedbackFactor}{\alpha_{\text{fb}}} \newcommand{\BiasVector}{\mathbf{b}} \newcommand{\BilledAllocationTime}{T_{\text{total}}} \newcommand{\BinaryActivationVector}{\mathbf{a}} \newcommand{\BinaryClassifier}{h} \newcommand{\BinaryWeightVector}{\mathbf{w}} \newcommand{\BinomialSuccessCount}{X} \newcommand{\BipedTiltAcceleration}{\ddot{\theta}_{\text{tilt}}} \newcommand{\BisectionBandwidth}{\text{BW}_{\text{bisect}}} \newcommand{\BitFlippedFloatNumber}{x_{\text{corrupt}}} \newcommand{\BitTime}{T_{\text{bit}}} \newcommand{\BlackoutClockConversionError}{\Delta t_{\text{one-sigma scenario}}} \newcommand{\BlendDeadline}{t_{\text{blend}}} \newcommand{\BlendedCommandJerk}{j_{\text{cmd}}} \newcommand{\BlendedControlCommand}{\mathbf{u}_{\text{blend}}} \newcommand{\BlendedInputTokenPrice}{c_{\text{in}}} \newcommand{\BlendingTransitionWindow}{\tau_{\text{blend}}} \newcommand{\BlindTravelDistance}{d_{\text{blind}}} \newcommand{\BlockCheckTime}{T_{\text{ver}}} \newcommand{\BlockCoordinateX}{b_x} \newcommand{\BlockCoordinateY}{b_y} \newcommand{\BlockCoordinateZ}{b_z} \newcommand{\BlockEdgeVoxelCount}{n_{\text{blk}}} \newcommand{\BlockMaximum}{M} \newcommand{\BlockMaximumLevel}{z} \newcommand{\BlockMaximumLimitDistribution}{G} \newcommand{\BlockMaximumNormalizingScale}{a} \newcommand{\BlockMaximumNormalizingShift}{b} \newcommand{\BlockMetadataSize}{s_{\text{meta}}} \newcommand{\BlockQuantizationScale}{s_b} \newcommand{\BlockRangeMaximum}{x_{\max,i}} \newcommand{\BlockRangeMinimum}{x_{\min,i}} \newcommand{\BlockSampleCount}{n} \newcommand{\BlockedWorkerCount}{N_{\text{blocked}}} \newcommand{\BlockingCallTimeout}{T_{\text{out}}} \newcommand{\BlockingTaskIndex}{k} \newcommand{\BodyAcceleration}{\dot{v}} \newcommand{\BodyDisplacement}{x} \newcommand{\BodyEndEffectorTransform}{\mathbf{T}_{BE}} \newcommand{\BodyFramePoint}{\mathbf{p}_{\text{body}}} \newcommand{\BodyFramePointCovariance}{\boldsymbol{\Sigma}_{\text{body}}} \newcommand{\BodyLidarTransform}{\mathbf{T}_{bl}} \newcommand{\BodyReferenceFrame}{\mathcal{F}_B} \newcommand{\BodyRegionMass}{m_H} \newcommand{\BodySpeed}{v} \newcommand{\BoltzmannConstant}{k_B} \newcommand{\BoltzmannStateEnergy}{E} \newcommand{\BoltzmannTemperature}{T} \newcommand{\BootstrapQuantileFunction}{Q} \newcommand{\BootstrapReplicateCount}{B_{\text{boot}}} \newcommand{\BootstrapReplicateIndex}{r} \newcommand{\BottomedOutContactStiffness}{k_{\infty}} \newcommand{\BouligandContingentCone}{T_{\mathcal{C}}} \newcommand{\BoundaryConditionVector}{\mathbf{b}} \newcommand{\BoundaryLayerTime}{t_{\text{fast}}} \newcommand{\BoundedRegimeTimestamp}{t_{\text{bounded}}} \newcommand{\BoxMaximumHorizontalCoordinate}{x_{\text{max}}} \newcommand{\BoxMaximumVerticalCoordinate}{y_{\text{max}}} \newcommand{\BoxMinimumHorizontalCoordinate}{x_{\text{min}}} \newcommand{\BoxMinimumVerticalCoordinate}{y_{\text{min}}} \newcommand{\BrakeChopperResistance}{R_{\text{brake}}} \newcommand{\BrakeCommandForce}{F_{\text{cmd}}} \newcommand{\BrakeResistorPulseEnergy}{E_{\text{pulse}}} \newcommand{\BrakingDistance}{d_{\text{brake}}} \newcommand{\BrakingForce}{F_{\text{brake}}} \newcommand{\BrakingOnsetContactForce}{F_{\text{cmd}}} \newcommand{\BrakingWork}{W_{\text{brake}}} \newcommand{\BreadthCriticalPathLatency}{T^{\text{breadth}}} \newcommand{\BreadthPeakKvCacheMemory}{M_{\text{KV}}^{\text{breadth}}} \newcommand{\BreakEvenAcceptanceProbability}{p'} \newcommand{\BreakEvenBrakingDeceleration}{a} \newcommand{\BreakEvenParseFailureRate}{p_{\text{break}}} \newcommand{\BreakEvenTaskCount}{N^*} \newcommand{\BreakEvenUtilization}{u^*} \newcommand{\BreakerCooldownInterval}{T_{\text{cool}}} \newcommand{\BreakerFailureFraction}{r} \newcommand{\BreakerMinimumSampleCount}{n_{\min}} \newcommand{\BreakerOutcomeIndex}{i} \newcommand{\BreakerOutcomeWindow}{W} \newcommand{\BreakerTripThreshold}{r_{\text{trip}}} \newcommand{\BridgeTraceResistance}{R_{\text{trace}}} \newcommand{\BroadcastColumnElement}{A} \newcommand{\BroadcastColumnTensor}{\mathbf{A}} \newcommand{\BroadcastCompletionTime}{T_{\text{broadcast}}} \newcommand{\BroadcastRowElement}{b} \newcommand{\BroadcastRowTensor}{\mathbf{B}} \newcommand{\BroadcastTableSize}{s_{\text{table}}} \newcommand{\BspLearningRate}{\eta_{\text{BSP}}} \newcommand{\BsplineBasisFunction}{B} \newcommand{\BudgetEvaluationTime}{\tau} \newcommand{\BudgetFreeBalance}{F} \newcommand{\BudgetNodeIndex}{k} \newcommand{\BudgetReservedFunds}{R} \newcommand{\BudgetSettledCharges}{E} \newcommand{\BudgetedAcceptanceProbability}{q_{\pi}} \newcommand{\BufferDependencyEdgeSet}{E} \newcommand{\BufferDependencyGraph}{G} \newcommand{\BufferDependencyVertexSet}{V} \newcommand{\BufferIndex}{i} \newcommand{\BulkDecouplingCapacitance}{C_{\text{bulk}}} \newcommand{\BumplessTransferBlend}{\alpha} \newcommand{\BumplessTransferBlendAcceleration}{\ddot{\alpha}} \newcommand{\BumplessTransferBlendRate}{\dot{\alpha}} \newcommand{\BumplessTransferBlendSlope}{\alpha'} \newcommand{\BumplessTransferProgress}{\hat{t}} \newcommand{\BumplessTransferStartInstant}{t_{\text{start}}} \newcommand{\BurstArrivalCount}{N_{\text{burst}}} \newcommand{\BurstSurvivalTime}{t_{\text{limit}}} \newcommand{\BusBitRate}{R_{\text{bit}}} \newcommand{\BusCapacitorEnergy}{E_C} \newcommand{\BusCapacitorVoltage}{V_C} \newcommand{\BusSerializationTime}{t_{\text{bus}}} \newcommand{\ButterflyAllReduceTime}{T_{\text{butterfly}}} \newcommand{\ByteAlphabet}{\Sigma} \newcommand{\ByteString}{u} \newcommand{\ByzantineClientCount}{f} \newcommand{\ByzantineFaultCount}{f} \newcommand{\CableFlexCycleCount}{n_{\text{cable}}} \newcommand{\CableRatedFatigueLife}{L_{\text{cable}}} \newcommand{\CacheMissStallFraction}{f} \newcommand{\CachedInputTokenCount}{n_{\text{cache}}} \newcommand{\CachedInputTokenPrice}{c_{\text{cache}}} \newcommand{\CalibratedAcceptanceEstimate}{\hat{p}} \newcommand{\CalibrationBinCount}{N_{\text{bins}}} \newcommand{\CalibrationBinExampleSet}{B_m} \newcommand{\CalibrationBinIndex}{m} \newcommand{\CalibrationConstraintMatrix}{\mathbf{V}} \newcommand{\CalibrationDataDistribution}{p_{\text{cal}}} \newcommand{\CalibrationDataset}{\mathcal{C}_{\text{cal}}} \newcommand{\CalibrationExampleCount}{n_{\text{cal}}} \newcommand{\CalibrationModelPoint}{\mathbf{M}} \newcommand{\CalibrationPoseIndex}{k} \newcommand{\CalibrationRotationAxisCount}{N} \newcommand{\CalibrationSceneIndex}{j} \newcommand{\CalibrationTemperature}{T_{\text{cal}}} \newcommand{\CalibrationViewCount}{N} \newcommand{\CallLatency}{T_{\text{call}}} \newcommand{\CallPostprocessingTime}{T_{\text{post}}} \newcommand{\CallPreparationTime}{T_{\text{prep}}} \newcommand{\CallTailProbability}{p_{\text{tail}}} \newcommand{\CallUsefulWorkTime}{W} \newcommand{\CameraCenterArcPosition}{x_{\text{rot}}} \newcommand{\CameraExtrinsicRotation}{\mathbf{R}_{bc}} \newcommand{\CameraExtrinsicTransform}{\mathbf{T}_{bc}} \newcommand{\CameraExtrinsicTranslation}{\mathbf{p}_{bc}} \newcommand{\CameraFrameDepth}{Z_c} \newcommand{\CameraFrameHorizontalCoordinate}{X_c} \newcommand{\CameraFramePeriod}{T_{\text{sample}}} \newcommand{\CameraFramePoint}{\mathbf{p}_c} \newcommand{\CameraFramePointCovariance}{\boldsymbol{\Sigma}_c} \newcommand{\CameraFrameVerticalCoordinate}{Y_c} \newcommand{\CameraIdentifierEmbedding}{\mathbf{e}_{\text{cam}}} \newcommand{\CameraImage}{\mathbf{I}} \newcommand{\CameraImuTimeOffset}{\Delta t_{\text{imu}}} \newcommand{\CameraIntrinsicCalibrationMatrix}{\mathbf{K}} \newcommand{\CameraIntrinsicInverseTranspose}{\mathbf{K}^{-\top}} \newcommand{\CameraLateralStandardDeviation}{\sigma_{x_c}} \newcommand{\CameraMountTiltAngle}{\theta_{\text{ext}}} \newcommand{\CameraObjectTransform}{\mathbf{T}_{\text{camera}}^{\text{object}}} \newcommand{\CameraOpticalCenter}{\mathbf{o}} \newcommand{\CameraReferenceFrame}{\mathcal{F}_{\text{cam}}} \newcommand{\CameraRotationColumn}{\mathbf{r}} \newcommand{\CameraSampleTimestamp}{t_{\text{cam}}} \newcommand{\CameraSkewCoefficient}{\gamma} \newcommand{\CameraTargetTransform}{\mathbf{T}_{\text{cam}}^{\text{target}}} \newcommand{\CameraToWorldRotation}{\mathbf{R}_{WC}} \newcommand{\CameraToWorldTransform}{\mathbf{T}_{WC}} \newcommand{\CameraToWorldTranslation}{\mathbf{t}_{WC}} \newcommand{\CampaignActiveTime}{T_{\text{active}}} \newcommand{\CanHighLineVoltage}{V_{\text{CANH}}} \newcommand{\CanLowLineVoltage}{V_{\text{CANL}}} \newcommand{\CanaryAllocationFraction}{\rho} \newcommand{\CanaryInterventionRate}{\lambda_{\text{canary}}} \newcommand{\CanaryLabelDelay}{t_{\text{label}}} \newcommand{\CanarySpeedBound}{v_{\text{canary}}} \newcommand{\CanaryStageDuration}{T_{\text{stage}}} \newcommand{\CanaryTrafficFraction}{p_{\text{stage}}} \newcommand{\CandidateAcceptanceEstimate}{\hat{p}_{\text{cand}}} \newcommand{\CandidateActionVector}{\hat{\mathbf{a}}} \newcommand{\CandidateArchitecture}{a} \newcommand{\CandidateAvailabilityEstimate}{\widehat{q}} \newcommand{\CandidateAvailabilityProbability}{q} \newcommand{\CandidateCheckingCost}{v} \newcommand{\CandidateClientCount}{K_{\text{candidates}}} \newcommand{\CandidateControlCommand}{\mathbf{u}^{\text{cand}}} \newcommand{\CandidateControlCommandDerivative}{\dot{\mathbf{u}}^{\text{cand}}} \newcommand{\CandidateDefectRate}{\epsilon} \newcommand{\CandidateGenerationCost}{g} \newcommand{\CandidateIndex}{i} \newcommand{\CandidateIntervalLowerLimit}{l_{\text{cand}}} \newcommand{\CandidateIntervalUpperLimit}{u_{\text{cand}}} \newcommand{\CandidateLowerLimitDistance}{\delta^-_{\text{cand}}} \newcommand{\CandidateOnlyAcceptedTaskCount}{c} \newcommand{\CandidatePolicyAcceptanceProbability}{p_{Y}} \newcommand{\CandidatePolicyAction}{\mathbf{a}_t^{\text{cand}}} \newcommand{\CandidatePolicyCost}{C_{Y}} \newcommand{\CandidatePoolSize}{N} \newcommand{\CandidateProposal}{p} \newcommand{\CandidateRoutingPolicy}{Y} \newcommand{\CandidateScoreVector}{\mathbf{c}} \newcommand{\CandidateScoringCost}{c_{\text{infer}}} \newcommand{\CandidateScoringError}{\epsilon} \newcommand{\CandidateSkill}{a} \newcommand{\CandidateSpeedCommand}{v_{\text{cand}}} \newcommand{\CandidateTailCompletionTime}{\widehat{T}_{c,0.99}} \newcommand{\CandidateToolCallDistribution}{p_{c}} \newcommand{\CandidateTrackingErrorStandardDeviation}{\sigma_{\text{track}}} \newcommand{\CandidateTrajectoryGoodput}{\mathcal{G}_{c}} \newcommand{\CandidateUpperLimitDistance}{\delta^+_{\text{cand}}} \newcommand{\CandidateUtility}{U} \newcommand{\CandidateUtilityMean}{\mu} \newcommand{\CandidateUtilityStandardDeviation}{\sigma_{U}} \newcommand{\CandidateViolationCount}{V_{c}} \newcommand{\CandidateWinCount}{j} \newcommand{\CapabilityGrant}{\Gamma} \newcommand{\CaptureAgeEmbedding}{\mathbf{e}_{\Delta t}} \newcommand{\CaptureSampleIndex}{t_0} \newcommand{\CaptureSampleKalmanGain}{\mathbf{G}_{t_0}} \newcommand{\CaptureSampleMeasurementMatrix}{\mathbf{H}_{t_0}} \newcommand{\CaptureSamplePredictedCovariance}{\mathbf{P}_{t_0|t_0-1}} \newcommand{\CaptureSamplePredictedEstimate}{\hat{\mathbf{x}}_{t_0|t_0-1}} \newcommand{\CaptureSampleUpdatedCovariance}{\mathbf{P}_{t_0|t_0}} \newcommand{\CaptureSampleUpdatedEstimate}{\hat{\mathbf{x}}_{t_0|t_0}} \newcommand{\CaptureTimestamp}{t_{\text{capture}}} \newcommand{\CapturedSensorObservation}{\mathbf{z}_{t_0}} \newcommand{\CartesianAcceleration}{\ddot{\mathbf{p}}} \newcommand{\CartesianPosition}{\mathbf{p}} \newcommand{\CartesianXCoordinate}{x} \newcommand{\CartesianYCoordinate}{y} \newcommand{\CartesianZCoordinate}{z} \newcommand{\CascadeEscalationProbability}{p_{\text{escalate}}} \newcommand{\CascadeGateCost}{g} \newcommand{\CascadeGateDuration}{v} \newcommand{\CascadeInferenceEnergy}{E_{\text{cascade}}} \newcommand{\CascadeTaskCost}{C_{\text{cascade}}} \newcommand{\CascadeTaskDuration}{T_{\text{cascade}}} \newcommand{\CascadeTierCost}{c^{\text{tier}}} \newcommand{\CascadeTierDuration}{t} \newcommand{\CascadeTierIndex}{j} \newcommand{\CascadedBarrierCertificate}{\psi} \newcommand{\CascadedBarrierClassKFunction}{\alpha} \newcommand{\CascadedBarrierDerivative}{\dot{\psi}} \newcommand{\CaseAmbientThermalResistance}{R_{\text{th,case-amb}}} \newcommand{\CaseTemperature}{T_{\text{case}}} \newcommand{\CaseThermalCapacitance}{C_{\text{case}}} \newcommand{\CaseThermalTimeConstant}{\tau_{\text{th,case}}} \newcommand{\CatalogDefinitionTokens}{S_{\text{catalog}}} \newcommand{\CatalogStagingCallCount}{N} \newcommand{\CategoryRecordCount}{n} \newcommand{\CausalInterventionMask}{\mathcal{M}} \newcommand{\CausalMediator}{M} \newcommand{\CausalTokenPosition}{s} \newcommand{\CbsRuntimeBudget}{Q} \newcommand{\CellOccupancyProbability}{p} \newcommand{\CenterCount}{k} \newcommand{\CentralizedTrainingEnergy}{E_{\text{centralized}}} \newcommand{\CentroidalAngularMomentum}{\mathbf{h}_{\text{ang}}} \newcommand{\CentroidalAngularMomentumDerivative}{\dot{\mathbf{h}}_{\text{ang}}} \newcommand{\CentroidalLinearMomentum}{\mathbf{h}_{\text{lin}}} \newcommand{\CentroidalLinearMomentumDerivative}{\dot{\mathbf{h}}_{\text{lin}}} \newcommand{\CentroidalMomentum}{\mathbf{h}_G} \newcommand{\CentroidalMomentumMatrix}{\mathbf{A}_G} \newcommand{\CentroidalMomentumMatrixDerivative}{\dot{\mathbf{A}}_G} \newcommand{\CentroidalMomentumRate}{\dot{\mathbf{h}}_G} \newcommand{\CertifiedCommandWindow}{\mathbf{u}^*_{t:t+H-1}} \newcommand{\CertifiedControlAction}{\mathbf{u}^*} \newcommand{\CertifiedJointTorque}{u^*} \newcommand{\CertifiedRadius}{R} \newcommand{\ChainRuleInput}{x} \newcommand{\ChainRuleIntermediate}{u} \newcommand{\ChainRuleOutput}{v} \newcommand{\ChainedOperationCount}{n_{\text{ops}}} \newcommand{\ChanceAnnotatorAgreement}{p_e} \newcommand{\ChannelAuthorityState}{S} \newcommand{\ChannelCommand}{u} \newcommand{\ChannelStoredEnergy}{E_{\text{channel}}} \newcommand{\CharacteristicPolynomial}{p} \newcommand{\CharacteristicPolynomialCoefficient}{c} \newcommand{\ChassisThermalResistance}{R_{\text{th,chassis}}} \newcommand{\CheapConfigurationAttemptCost}{c_{\text{small}}} \newcommand{\CheapConfigurationPassProbability}{p_{\text{small}}} \newcommand{\CheckIntervalStepCount}{m} \newcommand{\CheckPassProbability}{p^{\text{chk}}} \newcommand{\CheckSlotTime}{T} \newcommand{\CheckWindowTurnCount}{w} \newcommand{\CheckedSignal}{x} \newcommand{\CheckedSignalLimit}{L_{\text{limit}}} \newcommand{\CheckpointAttemptDuration}{T_{\text{att}}} \newcommand{\CheckpointExtraPauseTime}{T_{\text{pause}}} \newcommand{\CheckpointInterval}{T_{\text{ckpt}}} \newcommand{\CheckpointLoadTime}{T_{\text{load}}} \newcommand{\CheckpointLogPosition}{j_{\text{ckpt}}} \newcommand{\CheckpointOrdinalIndex}{m} \newcommand{\CheckpointOverheadFraction}{f_{\text{ckpt}}} \newcommand{\CheckpointOverheadRatio}{w} \newcommand{\CheckpointRecoveryOverheadTime}{T_{\text{overhead}}} \newcommand{\CheckpointRestoreTime}{T_{\text{restore}}} \newcommand{\CheckpointStride}{k} \newcommand{\CheckpointSuffixReadTime}{T_{\text{read}}} \newcommand{\CheckpointWasteFraction}{W} \newcommand{\CheckpointWriteTime}{T_{\text{write}}} \newcommand{\ChildBatchSize}{n_{\text{batch}}} \newcommand{\ChildBudgetAllocation}{C_{\max,C}} \newcommand{\ChildCapabilityGrant}{\Gamma_{\text{child}}} \newcommand{\ChildFreeBalance}{F_{C}} \newcommand{\ChildPruningProbability}{p_{\text{prune}}} \newcommand{\ChildReservedFunds}{R_{C}} \newcommand{\ChildSettledCharges}{E_{C}} \newcommand{\ChinchillaIrreducibleLoss}{E} \newcommand{\ChirpDuration}{T_c} \newcommand{\ChirpSlope}{S} \newcommand{\ChopperClampVoltage}{V_{\text{clamp}}} \newcommand{\ChopperTurnOffVoltage}{V_{\text{clamp,off}}} \newcommand{\ChopperTurnOnVoltage}{V_{\text{clamp,on}}} \newcommand{\ChunkActionDimension}{d_{\text{chunk}}} \newcommand{\ChunkEnsemblingWeight}{w} \newcommand{\ChunkExecutionHorizon}{H_{\text{exec}}} \newcommand{\ChunkImitationLoss}{\mathcal{L}_{\text{chunk}}} \newcommand{\ChunkLease}{T_{\text{lease}}} \newcommand{\ChunkLeaseTime}{T_{\text{lease}}} \newcommand{\ChunkReactionLatency}{T_{\text{reaction}}} \newcommand{\ChunkRenewalPeriod}{T_{\text{chunk}}} \newcommand{\ChunkRenewalRate}{f_{\text{replan}}} \newcommand{\ChunkStepIndex}{i} \newcommand{\ClampedControlCommand}{\mathbf{u}_{\text{clip}}} \newcommand{\ClassCount}{K} \newcommand{\ClassIndex}{j} \newcommand{\ClassKFunction}{\kappa} \newcommand{\ClassKFunctionSet}{\mathcal{K}} \newcommand{\ClassProbabilityVector}{\mathbf{p}} \newcommand{\ClassificationThreshold}{\gamma_{\text{cls}}} \newcommand{\CleanLabelSampleCount}{D_{\text{clean}}} \newcommand{\CleanTrainingDataset}{\mathcal{S}} \newcommand{\CleanupGraphEdgeSet}{E} \newcommand{\CleanupGraphVertexSet}{V} \newcommand{\ClearDistance}{D_{\text{clear}}} \newcommand{\ClearanceAcceleration}{\ddot{D}_{\text{clear}}} \newcommand{\ClearanceAllowance}{C} \newcommand{\ClearanceExhaustionTime}{t_{\text{impact}}} \newcommand{\ClearanceInset}{C_{\text{inset}}} \newcommand{\ClearanceQueryTime}{t_{\text{query}}} \newcommand{\ClearanceRate}{\dot{D}_{\text{clear}}} \newcommand{\ClearanceSpeedClamp}{v_{\text{clamp}}} \newcommand{\ClearanceTimeBudget}{T_{\text{total}}} \newcommand{\ClfClassKFunction}{\alpha_V} \newcommand{\ClfDescentControlSet}{\mathcal{U}_{\text{CLF}}} \newcommand{\ClientGradientVector}{\mathbf{g}} \newcommand{\ClientIndex}{k} \newcommand{\ClientLocalDataset}{\mathcal{D}} \newcommand{\ClientLocalTrainingEnergy}{E_{\text{client}}} \newcommand{\ClientMaskVector}{\mathbf{r}} \newcommand{\ClientObjectiveWeight}{w} \newcommand{\ClientSampleCount}{n} \newcommand{\ClientUpdateUploadEnergy}{E_{\text{upload}}} \newcommand{\ClippedSurrogateObjective}{\mathcal{M}} \newcommand{\ClippingRangeLowerBound}{\alpha} \newcommand{\ClippingRangeUpperBound}{\beta} \newcommand{\ClockConversionBound}{\epsilon_{\text{sync}}} \newcommand{\ClockConversionIntercept}{b_{\text{clk}}} \newcommand{\ClockConversionSlope}{a} \newcommand{\ClockFrequency}{f} \newcommand{\ClockOffset}{\theta_{\text{offset}}} \newcommand{\ClockPeriod}{T_{\text{clk}}} \newcommand{\ClockSynchronizationSkew}{\delta_{\text{skew}}} \newcommand{\ClosedLoopTrajectoryDensity}{p_{\text{cl}}} \newcommand{\ClosingSpeedBound}{v_{\text{close}}} \newcommand{\CloudInferenceEnergy}{E_{\text{cloud}}} \newcommand{\CloudOffloadEnergy}{E_{\text{transmit}}} \newcommand{\CloudTrainingRunEnergy}{E_{\text{cloud,train}}} \newcommand{\ClusterAvailability}{A_{\text{cluster}}} \newcommand{\ClusterCount}{k} \newcommand{\ClusterHeadroom}{N} \newcommand{\ClusterNodeCount}{N_{\text{nodes}}} \newcommand{\ClusterPower}{P_{\text{cluster}}} \newcommand{\CoarseCellCount}{C} \newcommand{\CodecDecodeTime}{T_{\text{decode}}} \newcommand{\CodecEncodeTime}{T_{\text{encode}}} \newcommand{\CodecOverheadTime}{T_{\text{overhead}}} \newcommand{\CognitivePolicyAction}{\mathbf{a}} \newcommand{\CoherencyCoefficient}{\kappa_{\text{coh}}} \newcommand{\ColdCopperLossPower}{P_0} \newcommand{\ColdResetCycleTime}{T_{\text{cycle,cold}}} \newcommand{\CollaborativeContactForce}{F_{\text{contact}}} \newcommand{\CollectedPhotocharge}{Q} \newcommand{\CollectionCohortCost}{C_{\text{cohort}}} \newcommand{\CollectionStateVisitationDistribution}{p^{\pi_{\text{col}}}} \newcommand{\CollectiveCallStartupLatency}{\alpha_{\text{eff}}} \newcommand{\CollectiveInputTensor}{\mathbf{X}} \newcommand{\CollectivePayloadSize}{M} \newcommand{\CollectiveTensorSize}{M_{\text{coll}}} \newcommand{\CollisionHullCount}{N_{\text{hulls}}} \newcommand{\CollocationDefect}{\Delta} \newcommand{\ColumnAccessLatency}{t_{\text{CL}}} \newcommand{\ColumnModeComponentVector}{\mathbf{b}_s} \newcommand{\ColumnModeFactorMatrix}{\mathbf{B}} \newcommand{\ColumnModeFactorSlice}{\mathbf{b}} \newcommand{\ColumnParallelWeightMatrix}{\mathbf{A}} \newcommand{\CombinedBatch}{B_{\text{total}}} \newcommand{\CombinedPlanValidationAllowance}{t_{\text{validate}}} \newcommand{\CommandComponentCount}{N_c} \newcommand{\CommandRateCeiling}{r} \newcommand{\CommandTransportTime}{T_{\text{bus}}} \newcommand{\CommandedActuatorEffort}{u_{\text{cmd}}} \newcommand{\CommandedApproachAcceleration}{a_{\text{cmd}}} \newcommand{\CommandedJointConfiguration}{\mathbf{q}_{\text{cmd}}} \newcommand{\CommandedJointCount}{N_j} \newcommand{\CommandedJointTorque}{\tau} \newcommand{\CommandedJointTorqueSlew}{\dot{\tau}} \newcommand{\CommandedTrackedPosition}{r_{\text{cmd}}} \newcommand{\CommandedTractiveForce}{F_{\text{cmd}}} \newcommand{\CommitBatchRecordCount}{N_{\text{batch}}} \newcommand{\CommitmentInstant}{t_{\text{commit}}} \newcommand{\CommitmentPathPosition}{q_{c}} \newcommand{\CommonPositionShift}{\Delta} \newcommand{\CommunicationComputeRatio}{\rho} \newcommand{\CommunicationIntensity}{\text{CI}} \newcommand{\CommunicationSlowdownFactor}{r} \newcommand{\CommunicationTime}{T_{\text{comm}}} \newcommand{\CommunicationTimeFraction}{f} \newcommand{\CompactedContextLength}{S_{\text{comp}}} \newcommand{\CompactionBoundaryCount}{k} \newcommand{\CompactionBoundaryIndex}{i} \newcommand{\CompactionCycleTurnCount}{n_{\text{cycle}}} \newcommand{\CompactionCycleTurnIndex}{i} \newcommand{\CompactionLossProbability}{\rho} \newcommand{\CompactionPassCost}{C_{\text{comp}}} \newcommand{\CompactionPathCost}{C_{\text{compact}}} \newcommand{\CompactionPaybackCallCount}{N_{\min}} \newcommand{\CompactionPerCallSaving}{s} \newcommand{\CompactionTargetLength}{S_{\text{low}}} \newcommand{\CompactionTriggerLength}{S_{\text{high}}} \newcommand{\CompactionUpfrontCost}{U} \newcommand{\ComparedPeriodAccuracy}{a} \newcommand{\ComparisonArmTrialCount}{n_{\text{arm}}} \newcommand{\ComparisonContext}{c} \newcommand{\ComparisonSampleEmpiricalCdf}{G_{m}} \newcommand{\ComparisonSampleSize}{m} \newcommand{\ComparisonTrajectory}{z} \newcommand{\ComparisonTrajectoryDerivative}{\dot{z}} \newcommand{\CompensatedEnvironmentState}{\sigma_0'} \newcommand{\CompensationPostcondition}{\phi} \newcommand{\CompensationPostconditionSet}{\Phi} \newcommand{\CompetingKeyCount}{n} \newcommand{\CompetingKeyLogit}{z} \newcommand{\CompilationBreakevenCount}{N_{\text{breakeven}}} \newcommand{\CompilationTime}{T_{\text{compile}}} \newcommand{\CompiledExecutionTime}{T_{\text{compiled}}} \newcommand{\CompilerBackendCount}{N_{\text{backend}}} \newcommand{\CompilerFrontendCount}{M} \newcommand{\ComplementarityNormalForce}{\lambda_n} \newcommand{\CompletedRequestCount}{N} \newcommand{\CompletedRoundIndex}{r} \newcommand{\CompletionCriteria}{\mathcal{K}_{\text{comp}}} \newcommand{\CompletionDeadline}{T_{\text{deadline}}} \newcommand{\CompletionOffset}{c} \newcommand{\CompliantElementPreload}{F_{\text{preload}}} \newcommand{\CompliantElementStiffness}{k_{\text{spring}}} \newcommand{\ComponentAvailability}{A_{\text{component}}} \newcommand{\ComponentFailureRate}{\lambda} \newcommand{\ComponentHazardRate}{h} \newcommand{\ComponentMttf}{\text{MTTF}_{\text{component}}} \newcommand{\ComponentReliability}{R_{\text{single}}} \newcommand{\ComposedChainTransform}{\mathbf{T}_{AC}} \newcommand{\ComposedFunctionInput}{x} \newcommand{\ComposedFunctionOutput}{y} \newcommand{\ComposedMechanismCount}{k} \newcommand{\CompoundScalingCoefficient}{\phi} \newcommand{\CompressedCommunicationTime}{T_{\text{compressed}}} \newcommand{\CompressedGradientUpdate}{\mathbf{v}} \newcommand{\CompressedGradientUpdateElement}{v} \newcommand{\CompressedOnlyCorrectCount}{n_{\text{comp}}} \newcommand{\CompressionRatio}{r_{\text{comp}}} \newcommand{\ComputationalDimensionCount}{N_{\text{comp}}} \newcommand{\ComputationalGraph}{G} \newcommand{\ComputeBudgetConstraint}{g} \newcommand{\ComputeChipPower}{P_{\text{chip}}} \newcommand{\ComputeConstrainedLagrangian}{\mathcal{L}_{\text{Lagrange}}} \newcommand{\ComputeConstraintMultiplier}{\lambda} \newcommand{\ComputeDemandVolume}{Q} \newcommand{\ComputeLimitedSampleRate}{R_{\text{compute}}} \newcommand{\ComputeOptimalTokenCount}{D_{\text{opt}}} \newcommand{\ComputeUnitCost}{P} \newcommand{\ConcordantTaskCount}{n} \newcommand{\ConcurrentTrajectories}{N_{\text{traj}}} \newcommand{\ConditionalDamageProbability}{p} \newcommand{\ConditionalDistribution}{p(y \mid x)} \newcommand{\ConditionalFlowMap}{\psi} \newcommand{\ConditionalVelocityField}{v} \newcommand{\ConditioningTokenPrefix}{x} \newcommand{\ConductorCurrent}{I} \newcommand{\ConeLimitStepSize}{\tau} \newcommand{\ConfidenceCalibrationDataset}{\mathcal{D}_{\text{cal}}} \newcommand{\ConfidenceCriticalQuantile}{z_{\alpha/2}} \newcommand{\ConfidenceLevel}{C} \newcommand{\ConfidentialityLabel}{\kappa} \newcommand{\ConfigurationSpace}{\mathcal{C}} \newcommand{\ConfirmationHitCount}{M} \newcommand{\ConfirmationWindowCount}{N_{\text{conf}}} \newcommand{\ConfluentVandermondeMatrix}{\mathbf{M}} \newcommand{\ConformalMiscoverageRate}{\epsilon} \newcommand{\ConformalPredictionSet}{\mathcal{C}} \newcommand{\ConformalQuantileRank}{k_{\epsilon}} \newcommand{\ConformalScoreQuantile}{\widehat{q}_{1-\epsilon}} \newcommand{\ConservativePenaltyWeight}{\alpha_{\text{CQL}}} \newcommand{\ConservativeSamplingDistribution}{\mu} \newcommand{\ConsoleCommunicationTime}{T_{\text{comm}}} \newcommand{\ConsolidationOverheadTime}{T_{\text{overhead}}} \newcommand{\ConsolidationStride}{c} \newcommand{\ConstantDivisorGrpoObjective}{\widehat{\mathcal{J}}_{\text{const}}} \newcommand{\ConstantHazardRate}{\lambda} \newcommand{\ConstrainedCallLatency}{T_{\text{constrained}}} \newcommand{\ConstrainedDecodingAutomaton}{\mathcal{D}} \newcommand{\ConstrainedParameterVector}{\mathbf{w}} \newcommand{\ConstrainedTestEnvelope}{\mathcal{S}} \newcommand{\ConstraintLagrangeMultiplier}{\lambda} \newcommand{\ConstraintRetentionFraction}{\eta_{\mathcal{C}}} \newcommand{\ContactApproachSpeed}{v_{\text{approach}}} \newcommand{\ContactCount}{N_c} \newcommand{\ContactDeformationDuration}{\Delta t_{\text{def}}} \newcommand{\ContactDirectionSpeed}{v_c} \newcommand{\ContactDirectionVelocity}{\dot{x}} \newcommand{\ContactDriftAcceleration}{a_{\text{drift}}} \newcommand{\ContactForce}{F_{\text{contact}}} \newcommand{\ContactForceBarrierFunction}{h_{\text{force}}} \newcommand{\ContactForceCap}{F_{\text{cap}}} \newcommand{\ContactForceCeiling}{F_{\max}} \newcommand{\ContactForceLimit}{F_{\text{limit}}} \newcommand{\ContactForceMagnitude}{F} \newcommand{\ContactForceRegularizationWeight}{w_f} \newcommand{\ContactForceRiseTime}{t_{\text{rise}}} \newcommand{\ContactGapAcceleration}{\ddot{\phi}} \newcommand{\ContactGapFunction}{\phi} \newcommand{\ContactGapVelocity}{\dot{\phi}} \newcommand{\ContactImpulse}{I} \newcommand{\ContactJacobianBaseBlock}{\mathbf{J}_{k,b}} \newcommand{\ContactJacobianJointBlock}{\mathbf{J}_{k,j}} \newcommand{\ContactLoopResponseTime}{T_c} \newcommand{\ContactNaturalTimescale}{T_{\text{contact}}} \newcommand{\ContactNormal}{\hat{\mathbf{n}}} \newcommand{\ContactNormalDeflection}{x} \newcommand{\ContactNormalJacobian}{\mathbf{J}_n} \newcommand{\ContactNormalJacobianDerivative}{\dot{\mathbf{J}}_n} \newcommand{\ContactNormalPosition}{x} \newcommand{\ContactNormalVelocity}{v_n} \newcommand{\ContactPatchRegion}{\mathcal{A}} \newcommand{\ContactPointForce}{\mathbf{f}} \newcommand{\ContactPointIndex}{i} \newcommand{\ContactPointJacobian}{\mathbf{J}_{\text{c}}} \newcommand{\ContactPointJacobianDerivative}{\dot{\mathbf{J}}_{\text{c}}} \newcommand{\ContactPointOffset}{\mathbf{r}} \newcommand{\ContactPointPosition}{x} \newcommand{\ContactPointTorque}{\boldsymbol{\tau}} \newcommand{\ContactReactionForce}{F} \newcommand{\ContactResponseLatency}{t_{\text{resp}}} \newcommand{\ContactStiffness}{k_{\text{contact}}} \newcommand{\ContactTorqueCeiling}{\tau_{\max}} \newcommand{\ContactTripwireForce}{F_{\text{trip}}} \newcommand{\ContactWrench}{\mathbf{w}} \newcommand{\ContactWrenchCeiling}{\mathbf{w}_{\max}} \newcommand{\ContactWrenchEnvelope}{\mathbf{w}_{\text{contact}}} \newcommand{\ContactWrenchTransform}{\mathbf{X}_k^*} \newcommand{\ContactYieldDeadline}{t_{\text{yield}}} \newcommand{\ContainerInnerRadius}{R} \newcommand{\ContainmentForceCeiling}{F_{\max}} \newcommand{\ContendingApplicationCount}{N} \newcommand{\ContentionCoefficient}{\sigma_{\text{cont}}} \newcommand{\ContextChunkTokenCount}{n} \newcommand{\ContextHiddenRepresentation}{\mathbf{h}_{\text{context}}} \newcommand{\ContextParallelDegree}{c} \newcommand{\ContextParallelRankIndex}{i} \newcommand{\ContextSaveTime}{t_{\text{context\_save}}} \newcommand{\ContextWindow}{S_{\max}} \newcommand{\ContinuationCount}{K} \newcommand{\ContinuationIndex}{i} \newcommand{\ContinuationReturnStandardDeviation}{\sigma} \newcommand{\ContinuityCorrectedCrossProduct}{A} \newcommand{\ContinuousActionComponent}{a} \newcommand{\ContinuousActionSpace}{\mathcal{A}} \newcommand{\ContinuousActionVector}{\mathbf{a}} \newcommand{\ContinuousCurrent}{I_{\text{cont}}} \newcommand{\ContinuousFactorialFunction}{\Gamma} \newcommand{\ContinuousMeasurementNoiseIntensity}{\mathbf{R}_{\text{cont}}} \newcommand{\ContinuousMotionModel}{\mathbf{f}} \newcommand{\ContinuousOutcome}{\mathbf{x}} \newcommand{\ContinuousRandomVariable}{\mathbf{X}} \newcommand{\ContinuousStateTransitionMatrix}{\boldsymbol{\Phi}} \newcommand{\ContinuousTorque}{\tau_{\text{cont}}} \newcommand{\ContractedBarrierFunction}{h_{\text{contracted}}} \newcommand{\ControlAffineDriftField}{\mathbf{f}} \newcommand{\ControlAffineInputField}{\mathbf{g}} \newcommand{\ControlCommand}{\mathbf{u}} \newcommand{\ControlCommandDerivative}{\dot{\mathbf{u}}} \newcommand{\ControlCommandSpace}{\mathcal{U}} \newcommand{\ControlConversionRate}{\hat{p}_A} \newcommand{\ControlCycleIndex}{i} \newcommand{\ControlInput}{\mathbf{u}} \newcommand{\ControlInputDimension}{m} \newcommand{\ControlInputLowerLimit}{\mathbf{u}_{\min}} \newcommand{\ControlInputSet}{\mathcal{U}} \newcommand{\ControlInputUpperLimit}{\mathbf{u}_{\max}} \newcommand{\ControlInputWindow}{\mathbf{u}_{[t, t+\Delta t]}} \newcommand{\ControlSampleIndex}{k} \newcommand{\ControlSampleSize}{m_A} \newcommand{\ControlSetpointJerk}{\mathbf{j}} \newcommand{\ControlSetpointPeriod}{\Delta t_{\text{ctrl}}} \newcommand{\ControlStepIndex}{t} \newcommand{\ControlTaskIndex}{i} \newcommand{\ControllabilityMatrix}{\mathbf{C}_{\text{ctrb}}} \newcommand{\ControlledStopCommand}{\mathbf{u}_{\text{stop}}} \newcommand{\ControllerReactionDelay}{T_{\text{react}}} \newcommand{\ConversationTurnIndex}{i} \newcommand{\ConverterLockoutVoltage}{V_{\text{uvlo}}} \newcommand{\ConveyorSpeed}{v_{\text{conv}}} \newcommand{\ConveyorSpeedBound}{v_{\text{conv}}} \newcommand{\ConvolutionActivation}{H} \newcommand{\ConvolutionTimeInstant}{t'} \newcommand{\CookedTokenKeyVector}{\mathbf{k}_{\text{cooked}}} \newcommand{\CookedTokenQueryVector}{\mathbf{q}_{\text{cooked}}} \newcommand{\CoolantHeatLoad}{P_{\text{thermal}}} \newcommand{\CoolantMassFlowRate}{\dot{m}} \newcommand{\CoolantTemperature}{T} \newcommand{\CoolingEnergy}{E_{\text{cooling}}} \newcommand{\CoordinateFrameEmbedding}{\mathbf{e}_{\text{frame}}} \newcommand{\CoordinationLatency}{L_{\text{lat,coordination}}} \newcommand{\CoordinationOverhead}{h} \newcommand{\CopperIronThermalResistance}{R_{\text{th,cu-iron}}} \newcommand{\CopperReferenceTemperature}{T_0} \newcommand{\CopperTemperatureCoefficient}{\alpha_{\text{Cu}}} \newcommand{\CopperThermalCapacitance}{C_{\text{cu}}} \newcommand{\CopperThermalTimeConstant}{\tau_{\text{th,cu}}} \newcommand{\CoreAmbientThermalResistance}{R_{\text{th,ca}}} \newcommand{\CoreRailVoltageDroop}{\Delta V_{\text{droop}}} \newcommand{\CoreThermalCapacitance}{C_{\text{core}}} \newcommand{\CoresetBudget}{K} \newcommand{\CoriolisCentrifugalMatrix}{\mathbf{C}} \newcommand{\CorrectCandidateTrialPassProbability}{p_{g}} \newcommand{\CorrectClassIndex}{c} \newcommand{\CorrectClassLogit}{z_{c}} \newcommand{\CorrectClassProbability}{\hat{y}_{c}} \newcommand{\CorrectnessReward}{R_{\text{corr}}} \newcommand{\CorrelationCoefficient}{\rho} \newcommand{\CorruptedAttentionScoreMatrix}{\mathbf{S}_{\text{corrupt}}} \newcommand{\CorruptedModelWeight}{w'} \newcommand{\CostAnomalyScore}{Z} \newcommand{\CostBudgetUsedFraction}{\rho_C} \newcommand{\CostCeiling}{C_{\max}} \newcommand{\CostPerAcceptedTask}{C_{\text{eff}}} \newcommand{\CostPerEmittedArtifact}{C_{\text{emit}}} \newcommand{\CostToGo}{C} \newcommand{\CoulombFrictionCoefficient}{\mu} \newcommand{\CoulombFrictionForce}{F_{\text{friction}}} \newcommand{\CountedFailureIndicator}{e} \newcommand{\CovariateDriftBound}{\mathcal{O}(S^2 \epsilon)} \newcommand{\CoverageFactor}{k} \newcommand{\CpuEnergy}{E_{\text{CPU}}} \newcommand{\CredibleBrakingDeceleration}{a_{\text{brake}}} \newcommand{\CreditWindowCapacity}{N_{\text{win}}} \newcommand{\CriticActionReturnEstimate}{Q_{\phi}} \newcommand{\CriticApproximationError}{\epsilon} \newcommand{\CriticModel}{M_{\text{value}}} \newcommand{\CriticParameters}{\phi} \newcommand{\CriticReturnEstimate}{V_{\phi}} \newcommand{\CriticalBatchSize}{B^{*}} \newcommand{\CriticalConstraint}{c} \newcommand{\CriticalPathDuration}{T_{\text{crit}}} \newcommand{\CriticalSectionIndex}{s} \newcommand{\CriticalSectionWcet}{C^{\text{cs}}} \newcommand{\CriticalTrackingErrorBound}{\epsilon_{\text{crit}}} \newcommand{\CriticalTransitDistance}{d_{\text{crit}}} \newcommand{\CrossEntropyLevelThreshold}{\gamma} \newcommand{\CrossEntropyLoss}{\mathcal{L}_{\text{CE}}} \newcommand{\CrossoverFrequency}{\omega_c} \newcommand{\CruiseSpeed}{v_{c}} \newcommand{\CumulativeArrivals}{A} \newcommand{\CumulativeCompletions}{C} \newcommand{\CumulativeIncidentCount}{N} \newcommand{\CumulativeLogLikelihoodRatio}{\Lambda} \newcommand{\CumulativeScheduleStepIndex}{s} \newcommand{\CumulativeTransmittance}{T} \newcommand{\CumulativeWorkCost}{C} \newcommand{\CurrentBinProportion}{A} \newcommand{\CurrentDistribution}{P_t} \newcommand{\CurrentFeatureMean}{\mu_{\text{curr}}} \newcommand{\CurrentFeatureStandardDeviation}{\sigma_{\text{curr}}} \newcommand{\CurrentLayerWidth}{n_{\ell}} \newcommand{\CurrentModelParameters}{\theta_{\text{old}}} \newcommand{\CurrentMonotonicTime}{t_{\text{now,mono}}} \newcommand{\CurrentNodeIndex}{j} \newcommand{\CurrentPeriodCost}{C_{\text{current}}} \newcommand{\CurrentStateDigest}{h_{\text{state},t}} \newcommand{\CurrentStateEstimate}{\hat{\mathbf{x}}_{t_{\text{current}}}} \newcommand{\CurrentTime}{t_{\text{now}}} \newcommand{\CurrentWallClockTime}{t_{\text{current}}} \newcommand{\CutCrossingDataVolume}{V_{\text{cut}}} \newcommand{\CvaeEncoderParameters}{\phi} \newcommand{\CvaeRecognitionEncoder}{q_\phi} \newcommand{\CycleAveragePowerCeiling}{\bar{P}_{\max}} \newcommand{\CycleGuardTime}{t_{\text{guard}}} \newcommand{\CylinderForce}{F_{\text{cyl}}} \newcommand{\DailyAccountQueryCount}{q_{\text{daily}}} \newcommand{\DailyQueryVolume}{Q_{\text{day}}} \newcommand{\DamageEventCount}{N_{\text{damage}}} \newcommand{\DamageProbabilityTolerance}{\epsilon} \newcommand{\DamageProbabilityUpperBound}{p_U} \newcommand{\DamagingOutcomeIndicator}{Y} \newcommand{\DampedLeastSquaresPseudoinverse}{\mathbf{J}_{\lambda}^\dagger} \newcommand{\DampedStepConfiguration}{\mathbf{q}_\lambda} \newcommand{\DampingRatio}{\zeta} \newcommand{\DataAcquisitionCost}{C_{\text{acquire}}} \newcommand{\DataDebtGrowthRate}{r} \newcommand{\DataEgressCost}{C_{\text{egress}}} \newcommand{\DataFieldBitCount}{B_{\text{data},i}} \newcommand{\DataInformationContent}{\mathcal{I}} \newcommand{\DataLabelingCost}{C_{\text{label}}} \newcommand{\DataLoaderWorkerCount}{W} \newcommand{\DataMovementEnergyFraction}{q} \newcommand{\DataParallelDegree}{N_{\text{DP}}} \newcommand{\DataPhaseBitRate}{R_{\text{data}}} \newcommand{\DataPipelineProcessingCost}{C_{\text{process}}} \newcommand{\DataProcessingCost}{C_{\text{process}}} \newcommand{\DataScaleCoefficient}{B} \newcommand{\DataScalingExponent}{\beta} \newcommand{\DataScalingLossFactor}{D^{-\beta}} \newcommand{\DataStallFraction}{f_{\text{stall}}} \newcommand{\DataStorageCost}{C_{\text{store}}} \newcommand{\DataSupplyRate}{R_{\text{data}}} \newcommand{\DataTaxonomyAxis}{\mathsf{Data}} \newcommand{\DataVolume}{D_{\text{vol}}} \newcommand{\DatasetQuery}{f} \newcommand{\DatasetQueryResult}{v} \newcommand{\DatasetShardCount}{K_{\text{shards}}} \newcommand{\DatasetSize}{D} \newcommand{\DatasetTransferTime}{T} \newcommand{\DcBusBulkCapacitance}{C_{\text{bus}}} \newcommand{\DcBusOvervoltageThreshold}{V_{\text{max\_safe}}} \newcommand{\DcBusVoltage}{V_{\text{bus}}} \newcommand{\DcRailVoltage}{V_{\text{rail}}} \newcommand{\DeadTimeCycleCount}{N_{\text{dtg}}} \newcommand{\DeadTimeDqVoltageError}{\Delta V_{d,q}} \newcommand{\DeadTimeSafetyMargin}{t_{\text{margin}}} \newcommand{\DeadTimeTickPeriod}{T_{\text{dtg}}} \newcommand{\DeadTimeVoltageError}{\Delta V_{\text{phase}}} \newcommand{\DeadlineInstant}{t_{\text{deadline}}} \newcommand{\DebiasingTotalLoss}{\mathcal{L}_{\text{total}}} \newcommand{\DebounceFrameCount}{N} \newcommand{\DecisionProcessState}{s} \newcommand{\DecisionScore}{s_{\text{dec}}} \newcommand{\DecisionStepIndex}{k} \newcommand{\DecodeArithmeticIntensity}{I_{\text{decode}}} \newcommand{\DecodeBatchSize}{B_{\text{dec}}} \newcommand{\DecodeInterval}{T_{\text{decode}}} \newcommand{\DecodeRequestSet}{\mathcal{D}} \newcommand{\DecodeTokenTimeFloor}{T_{\text{token}}} \newcommand{\DecoderEvaluationCount}{N_{\text{eval}}} \newcommand{\DecoderPassTime}{t_{\text{pass}}} \newcommand{\DecodingConstraintState}{q} \newcommand{\DecomposedTensor}{\mathcal{Y}} \newcommand{\DecomposedTensorEntry}{y_{ijt}} \newcommand{\DecouplingCapacitance}{C} \newcommand{\DecouplingDriftVector}{\mathbf{b}} \newcommand{\DecouplingMatrix}{\mathbf{E}} \newcommand{\DecouplingMatrixElement}{E} \newcommand{\DedicatedHourlyFixedCost}{C_{\text{fixed}}} \newcommand{\DedicatedVariableTokenCost}{c_{\text{ded}}} \newcommand{\DefectiveActionProbability}{p_{\text{bad}}} \newcommand{\DefinitionSerializedSize}{S} \newcommand{\DeflectionComplianceAllowance}{\delta_{\text{deflect}}} \newcommand{\DegradedFrictionCoefficient}{\mu_{\text{fault}}} \newcommand{\DegradedStepTime}{T_{\text{slow}}} \newcommand{\DelassusOperator}{\mathbf{A}_{\text{Delassus}}} \newcommand{\DelayPhaseLag}{\Delta \phi} \newcommand{\DelayTravelDistance}{d_{\text{delay}}} \newcommand{\DelayWindowIntegrationTime}{\sigma} \newcommand{\DelayedObservation}{\mathbf{y}_{t_0}} \newcommand{\DelegatedAllocationAmount}{b} \newcommand{\DelegationTokenMultiple}{r} \newcommand{\DeliveredActuatorTorque}{\tau_{\text{act}}} \newcommand{\DeliveredCapacityFraction}{u} \newcommand{\DemandCap}{x_{\max}} \newcommand{\DemandPriceElasticity}{\epsilon_{\text{elast}}} \newcommand{\DemandThreshold}{x} \newcommand{\DemonstratedTargetA}{\mathbf{y}_A} \newcommand{\DemonstratedTargetB}{\mathbf{y}_B} \newcommand{\DemonstrationActionDistribution}{p} \newcommand{\DemonstrationActionLabel}{\mathbf{a}} \newcommand{\DemonstrationArchiveActionDistribution}{p_{\text{demo}}} \newcommand{\DemonstrationChunkDistribution}{p_{\text{data}}} \newcommand{\DemonstrationDataset}{\mathcal{D}_{\text{demo}}} \newcommand{\DemonstrationRetentionRate}{R} \newcommand{\DemonstratorAction}{\mathbf{a}^{*}} \newcommand{\DemonstratorActionComponent}{a} \newcommand{\DenseEvaluationEnergy}{E_{\text{eval}}} \newcommand{\DenseEvaluationRate}{f_{\text{eval}}} \newcommand{\DenseVoxelGridMemory}{M_{\text{dense}}} \newcommand{\DepartmentQuotaLimit}{Q_{\text{department}}} \newcommand{\DependencyGraphEdgeSet}{E} \newcommand{\DependencyGraphVertex}{v} \newcommand{\DependencyGraphVertexSet}{V} \newcommand{\DepletedBusVoltage}{V_{\text{low}}} \newcommand{\DeploymentAge}{t} \newcommand{\DeploymentDistribution}{p_{\text{deploy}}} \newcommand{\DeploymentDuration}{T_{\text{deployment}}} \newcommand{\DepthBinCount}{D} \newcommand{\DepthBinDistribution}{\boldsymbol{\alpha}_{u, v}} \newcommand{\DepthBinIndex}{k} \newcommand{\DepthBinLogits}{\mathbf{d}_{u, v}} \newcommand{\DepthBinProbability}{\alpha_{u, v}} \newcommand{\DepthCalibrationScale}{s} \newcommand{\DepthCalibrationShift}{t} \newcommand{\DepthCriticalPathLatency}{T^{\text{depth}}} \newcommand{\DepthFrameRate}{f_{\text{cam}}} \newcommand{\DepthHypothesis}{d} \newcommand{\DepthModeComponentVector}{\mathbf{c}_s} \newcommand{\DepthModeFactorMatrix}{\mathbf{C}} \newcommand{\DepthModeFactorSlice}{\mathbf{c}} \newcommand{\DepthRayCount}{N_{\text{rays}}} \newcommand{\DepthScalingRatio}{\alpha} \newcommand{\DepthStandardDeviation}{\sigma_z} \newcommand{\DerivativeControlEffort}{\mathbf{u}_{d}} \newcommand{\DerivativeFilterTimeConstant}{T_{f}} \newcommand{\DerivativeGainMatrix}{\mathbf{K}_{d}} \newcommand{\DerivativeOperator}{d} \newcommand{\DerivativeSplineControlPoint}{\mathbf{v}} \newcommand{\DerivedMemoryEntry}{c} \newcommand{\DerivedRecord}{y} \newcommand{\DesignLatencyQuantile}{Q_{1-\epsilon}} \newcommand{\DesiredContactPosition}{x_{\text{des}}} \newcommand{\DesiredContactVelocity}{\dot{x}_{\text{des}}} \newcommand{\DesiredTaskAcceleration}{\ddot{\mathbf{x}}_d} \newcommand{\DesiredTaskPosition}{\mathbf{x}_d} \newcommand{\DesiredTaskSpaceAcceleration}{\ddot{\mathbf{x}}^{\text{des}}} \newcommand{\DesiredTaskVelocity}{\dot{\mathbf{x}}_d} \newcommand{\DestinationRankIndex}{j} \newcommand{\DetectionCount}{n_{\text{det}}} \newcommand{\DetectionInterval}{t_{\text{detect}}} \newcommand{\DetectionMeasurementNoiseCovariance}{\boldsymbol{\Sigma}_{\text{meas},j}} \newcommand{\DetectionRangeShortfall}{\Delta d_{\text{detect}}} \newcommand{\DetectionTimestamp}{t_{\text{det}}} \newcommand{\DetectorMissProbability}{p_{\text{miss}}} \newcommand{\DeterministicPolicy}{\mu_{\theta}} \newcommand{\DevelopmentIterationCount}{N_{\text{dev}}} \newcommand{\DeviationDisadvantage}{u} \newcommand{\DeviceCount}{N} \newcommand{\DeviceEnergy}{E_{\text{device}}} \newcommand{\DeviceHardwareTime}{T_{\text{hw}}} \newcommand{\DeviceMemoryCapacity}{M_{\text{device}}} \newcommand{\DevicePower}{P_{\text{device}}} \newcommand{\DeviceRequestCapacity}{Q_{\text{req,max}}} \newcommand{\DeviceSilentCorruptionProbability}{p} \newcommand{\DiagnosticCoverage}{C_{\text{diag}}} \newcommand{\DictionaryCoefficientMatrix}{\mathbf{C}} \newcommand{\DifferentiabilityClass}{C} \newcommand{\DifferentialEntropy}{h} \newcommand{\DiffusionCumulativeSchedule}{\bar{\alpha}} \newcommand{\DiffusionGaussianNoise}{\boldsymbol{\epsilon}} \newcommand{\DiffusionMatchingLoss}{\mathcal{L}_{\text{diff}}} \newcommand{\DiffusionNoiseVariance}{\beta} \newcommand{\DiffusionStepCount}{N} \newcommand{\DiffusionStepIndex}{k} \newcommand{\DiffusionStepRetention}{\alpha} \newcommand{\DiffusionTimeCoordinate}{t_{\text{diff}}} \newcommand{\DirectAxisCurrent}{i_d} \newcommand{\DirectAxisInductance}{L_d} \newcommand{\DirectAxisVoltage}{v_d} \newcommand{\DirectionalCosineMatrix}{\mathbf{R}} \newcommand{\DirectionalDerivativeStep}{\epsilon} \newcommand{\DisadvantagedGroupClassificationThreshold}{\gamma_{\text{cls},g=\text{B}}} \newcommand{\DiscordantPairCount}{n_{\text{disc}}} \newcommand{\DiscordantPairFraction}{\psi} \newcommand{\DiscountFactor}{\gamma} \newcommand{\DiscountedReturn}{G} \newcommand{\DiscountedReturnStepOffset}{j} \newcommand{\DiscountedStateVisitationDistribution}{d} \newcommand{\DiscreteLqrFeedbackGain}{\mathbf{K}_{\text{lqr},d}} \newcommand{\DiscreteLqrQuadraticObjective}{J_d} \newcommand{\DiscreteOutcome}{x} \newcommand{\DiscretePlantDynamics}{f} \newcommand{\DiscreteRandomVariable}{X} \newcommand{\DiscreteSampleIndex}{k} \newcommand{\DiscreteStateSpaceInputMatrix}{\mathbf{B}_{d}} \newcommand{\DiscreteStateSpaceSystemMatrix}{\mathbf{A}_{d}} \newcommand{\DiscretizationBinCount}{n_{\text{bin}}} \newcommand{\DisengagedTakeoverResponseTime}{T_{\Sigma,2}} \newcommand{\DiskBandwidth}{\text{BW}_{\text{disk}}} \newcommand{\DisparityStandardDeviation}{\sigma_d} \newcommand{\DispatchAdmissionCeiling}{\Delta_{\text{da,max}}} \newcommand{\DispatchAdmissionInterval}{\Delta_{\text{da}}} \newcommand{\DispatchObservationAge}{t_{\text{age}}} \newcommand{\DispatchedOperationCount}{N_{\text{ops}}} \newcommand{\DisplayPipelineLatency}{t_{\text{disp}}} \newcommand{\DispreferredReferenceRelativeScore}{\Delta_l} \newcommand{\DispreferredTrajectory}{\tau_l} \newcommand{\DistanceEstimateStandardDeviation}{\sigma} \newcommand{\DistanceMeasurement}{z} \newcommand{\DistanceNormOrder}{p} \newcommand{\DistanceQueryPoint}{\mathbf{y}} \newcommand{\DistillationClassProbability}{p^{(T_{\text{distill}})}} \newcommand{\DistillationLoss}{\mathcal{L}_{\text{distill}}} \newcommand{\DistillationLossWeight}{\gamma_{\text{KD}}} \newcommand{\DistillationTemperature}{T_{\text{distill}}} \newcommand{\DistortedImageAbscissa}{x_d} \newcommand{\DistortedImageOrdinate}{y_d} \newcommand{\DistributedStepTime}{T_{\text{step}}} \newcommand{\DisturbanceAccelerationBound}{a_{\text{dist}}} \newcommand{\DisturbanceBasisCoefficient}{\psi} \newcommand{\DisturbanceBasisCount}{K} \newcommand{\DisturbanceBasisFunction}{B} \newcommand{\DisturbanceBudget}{\Delta_{w}} \newcommand{\DisturbanceDimension}{p} \newcommand{\DisturbanceForceBound}{d_{\max}} \newcommand{\DisturbanceParameterSet}{\Psi} \newcommand{\DisturbanceParameterVector}{\boldsymbol{\psi}} \newcommand{\DisturbanceTrajectory}{w_{\text{dist}}} \newcommand{\DivergenceInstant}{t_{\text{div}}} \newcommand{\DivergenceMeasure}{\mathcal{D}} \newcommand{\DivergenceTolerance}{\delta_{\text{tol}}} \newcommand{\DmaBurstPeriod}{T_{\text{dma}}} \newcommand{\DmaBurstStallTime}{C_{\text{dma}}} \newcommand{\DmaQueueTime}{t_{\text{DMA}}} \newcommand{\DocumentPayloadFraction}{q} \newcommand{\DomainRandomizationDistribution}{\mathcal{D}_{\text{DR}}} \newcommand{\DomainRandomizationObjective}{J_{\text{DR}}} \newcommand{\DominantComponentEnergy}{E_{\text{dominant}}} \newcommand{\DominantShare}{d} \newcommand{\DoorOpenReward}{r_{\text{open}}} \newcommand{\DoubleIntegratorPosition}{p} \newcommand{\DoubleIntegratorPositionDerivative}{\dot{p}} \newcommand{\DoubleIntegratorVelocity}{v} \newcommand{\DoubleIntegratorVelocityDerivative}{\dot{v}} \newcommand{\DoubleTreeAllReduceTime}{T_{\text{double-tree}}} \newcommand{\DownstreamStageLatency}{Y} \newcommand{\DpoLoss}{\mathcal{L}_{\text{DPO}}} \newcommand{\DraftAcceptanceRate}{\alpha} \newcommand{\DraftCandidateToken}{\tilde{x}} \newcommand{\DraftModelDistribution}{q_{\phi}} \newcommand{\DraftPositionAcceptanceProbability}{\alpha_{\text{spec}, j}} \newcommand{\DraftPositionIndex}{i} \newcommand{\DraftSamplingDistribution}{q} \newcommand{\DraftTokenAcceptanceProbability}{\alpha_{\text{acc}}} \newcommand{\DraftTokenCostRatio}{\beta} \newcommand{\DraftTokenCount}{\gamma} \newcommand{\DraftedToken}{T} \newcommand{\DragonflyGlobalChannelCount}{h} \newcommand{\DragonflyGroupRouterCount}{a} \newcommand{\DragonflyTerminalPortCount}{p} \newcommand{\DrainSourceVoltage}{V_{\text{ds}}} \newcommand{\DriftElapsedTime}{t_{\text{drift}}} \newcommand{\DriftImpactTime}{t_{\text{impact}}} \newcommand{\DriftLieDerivativeOperator}{L_{\mathbf{f}}} \newcommand{\DriftSpeedBound}{v_{\text{drift}}} \newcommand{\DriftTestSampleSize}{n} \newcommand{\DriftVelocityBound}{v_{\text{drift}}} \newcommand{\DriveBrakingForceCeiling}{F} \newcommand{\DriveBrakingTorqueCeiling}{\tau} \newcommand{\DrivenWheelLoadFraction}{\phi_{\text{drive}}} \newcommand{\DriverInterruptLatency}{t_{\text{driver\_irq}}} \newcommand{\DrivetrainAntiresonanceFrequency}{f_{\text{anti}}} \newcommand{\DrivetrainResonanceFrequency}{f_{\text{res}}} \newcommand{\DroopedSupplyVoltage}{V_{\text{droop}}} \newcommand{\DropletDiameter}{d_{\text{droplet}}} \newcommand{\DropoutProbability}{p_{\text{drop}}} \newcommand{\DualNumberInfinitesimal}{\epsilon} \newcommand{\DuplicateEffectProbability}{p_{\text{dup}}} \newcommand{\DurableAcknowledgmentTime}{t_{\text{ack}}} \newcommand{\DurableStoreWriteBandwidth}{\text{BW}_{\text{store}}} \newcommand{\DutyCyclePeriod}{T_{\text{period}}} \newcommand{\DynamicPower}{P_{\text{dynamic}}} \newcommand{\DynamicReachableSet}{\mathcal{R}} \newcommand{\DynamicsRealityGap}{\Delta_{\text{dyn}}} \newcommand{\EagerExecutionTime}{T_{\text{eager}}} \newcommand{\EarlierBaseFlangeTransform}{\mathbf{T}_{\text{base}, k}^{\text{flange}}} \newcommand{\EarlierCameraTargetTransform}{\mathbf{T}_{\text{cam}, k}^{\text{target}}} \newcommand{\EarlierControlStepIndex}{t'} \newcommand{\EarlierWorkerCount}{k} \newcommand{\EarliestConflictTime}{t_{\text{conflict}}} \newcommand{\EarthReferenceFrame}{\mathcal{F}_{\text{earth}}} \newcommand{\EchoFactor}{e} \newcommand{\EchoRoundTripTime}{t_{\text{rt}}} \newcommand{\EditGrantRights}{\mathcal{R}_{\Gamma_{\text{edit}}}} \newcommand{\EditPhaseCapabilityGrant}{\Gamma_{\text{edit}}} \newcommand{\EffectiveAdmissionCeiling}{Q_{\text{effective}}} \newcommand{\EffectiveApiOutputTokenPrice}{c_{\text{API}}} \newcommand{\EffectiveBrakingDelay}{T_{\text{eff}}} \newcommand{\EffectiveBranchingFactor}{b_{\text{eff}}} \newcommand{\EffectiveConfidentialityLabel}{\kappa_{\text{eff}}} \newcommand{\EffectiveFleetThroughput}{R_{\text{eff}}} \newcommand{\EffectiveImpactMass}{m_{\text{eff}}} \newcommand{\EffectiveIntegrityProvenance}{\iota_{\text{eff}}} \newcommand{\EffectiveJointInertia}{J_{\text{eff}}} \newcommand{\EffectiveLossResistance}{R_{\text{eff}}} \newcommand{\EffectiveSampleSize}{N_{\text{eff}}} \newcommand{\EffectiveSeriesStiffness}{k_{\text{eff}}} \newcommand{\EffectiveServiceRate}{\mu_{\text{eff}}} \newcommand{\EffectiveSpotTrainingCost}{C_{\text{effective}}} \newcommand{\EffectiveStorageThroughput}{R_{\text{storage,eff}}} \newcommand{\EffectiveWasteFraction}{W_{\text{effective}}} \newcommand{\EfficiencyHw}{\eta_{\text{hw}}} \newcommand{\EgressArrivalRate}{\lambda_{\text{arr}}} \newcommand{\EgressBufferCapacity}{Q_{\text{max}}} \newcommand{\EgressPortUtilization}{\rho_{\text{egress}}} \newcommand{\EgressPrice}{R_{\text{egress/GB}}} \newcommand{\EgressQueueOccupancy}{Q} \newcommand{\EgressServiceRate}{\mu} \newcommand{\ElapsedPlanningPeriods}{n} \newcommand{\ElasticJointTorque}{\mathbf{z}} \newcommand{\ElasticMaximumWorkerCount}{N_{\text{max}}} \newcommand{\ElasticMinimumWorkerCount}{N_{\text{min}}} \newcommand{\ElasticModalFrequencyMatrix}{\boldsymbol{\Omega}} \newcommand{\ElasticPotentialEnergy}{E} \newcommand{\ElasticStrainEnergy}{U_{\text{elastic}}} \newcommand{\ElasticTorqueSecondDerivative}{\ddot{\mathbf{z}}} \newcommand{\ElbowSwivelAngle}{\psi} \newcommand{\ElectricalAngularSpeed}{\omega_e} \newcommand{\ElectricalResistance}{R} \newcommand{\ElectricalRotorAngle}{\theta_e} \newcommand{\ElectricalTimeConstant}{\tau_e} \newcommand{\ElectricityPrice}{R_{\$/\text{kWh}}} \newcommand{\ElementStorageSize}{s_{\text{elem}}} \newcommand{\ElementaryCharge}{q} \newcommand{\ElementaryOperationCount}{W} \newcommand{\ElevationAngle}{\phi} \newcommand{\EligibleCachedPrefixLength}{S_{\text{hit}}} \newcommand{\EligibleTargetPositionSet}{\mathcal{P}_{\text{elig}}} \newcommand{\EligibleVectorCount}{N} \newcommand{\EliteSampleFraction}{\beta} \newcommand{\EmbeddingDimension}{d} \newcommand{\EmbeddingShardCount}{N_{\text{shards}}} \newcommand{\EmergencyStopContact}{S} \newcommand{\EmergencyStopCount}{n_{\text{estop}}} \newcommand{\EmittedArtifactCount}{N_{\text{emit}}} \newcommand{\EmittedTokenCount}{S_{\text{out}}} \newcommand{\EmpiricalBellmanOperator}{\mathcal{B}} \newcommand{\EmpiricalExceedanceFraction}{\hat{\zeta}_{u}} \newcommand{\EmpiricalTimestepAverage}{\hat{\mathbb{E}}} \newcommand{\EmpiricalTransferDiscrepancy}{\hat{\epsilon}_{\text{gap}}} \newcommand{\EmptyByteString}{\epsilon} \newcommand{\EncodedLatentState}{\hat{\mathbf{z}}} \newcommand{\EncoderAngle}{\theta_{\text{enc}}} \newcommand{\EncoderBitCount}{n} \newcommand{\EncoderLatentRepresentation}{\mathbf{z}} \newcommand{\EncoderVelocityEstimate}{\dot{\theta}_{\text{enc}}} \newcommand{\EncoderVelocityNoise}{\sigma_{\dot{\theta}_{\text{enc}}}} \newcommand{\EndEffectorCameraTransform}{\mathbf{T}_{EC}} \newcommand{\EndEffectorFirstAxisPosition}{x} \newcommand{\EndEffectorPitchAngle}{\phi_{\text{pitch}}} \newcommand{\EndEffectorPose}{\mathbf{T}_{WE}} \newcommand{\EndEffectorRollAngle}{\phi_{\text{roll}}} \newcommand{\EndEffectorSecondAxisPosition}{y} \newcommand{\EndEffectorTaskAcceleration}{\ddot{\mathbf{x}}} \newcommand{\EndEffectorTaskPosition}{\mathbf{x}} \newcommand{\EndEffectorTaskVelocity}{\dot{\mathbf{x}}} \newcommand{\EndEffectorThirdAxisPosition}{z} \newcommand{\EndEffectorTwist}{\mathbf{V}_E} \newcommand{\EndEffectorVelocity}{\mathbf{v}_e} \newcommand{\EndEffectorYawAngle}{\phi_{\text{yaw}}} \newcommand{\EndToEndRequestLatency}{L_{\text{lat,total}}} \newcommand{\EnergyCrossoverIntensity}{I_{\text{crossover}}} \newcommand{\EnergyLimitedContactForce}{F_E} \newcommand{\EnergyPerByteMoved}{E_{\text{move}}} \newcommand{\EnergyPerOperation}{E_{\text{compute}}} \newcommand{\EnergyTankBarrierFunction}{h_{\text{energy}}} \newcommand{\EnergyTankLevel}{E_{\text{tank}}} \newcommand{\EnergyTankPower}{\dot{E}_{\text{tank}}} \newcommand{\EnergyTankReserve}{E_{\text{min}}} \newcommand{\EnforcedCommandLabel}{\mathbf{a}_{\text{enf}, t}} \newcommand{\EnforcedCommandTap}{a_{\text{enf}}} \newcommand{\EnforcerComputeTime}{T_{\text{comp}}} \newcommand{\EnforcerDeadline}{T_{\text{deadline,enf}}} \newcommand{\EngineerHourlyCost}{C_{\text{engineer}}} \newcommand{\EngineeringTeamSize}{n} \newcommand{\EngineeringTemperatureCeiling}{T_{\text{ceil}}} \newcommand{\EnsembleSpreadThreshold}{\sigma_{\text{thresh}}} \newcommand{\EnsemblingDecayRate}{m} \newcommand{\EnsemblingWindowLength}{K} \newcommand{\EntityCount}{N_{\text{entities}}} \newcommand{\EntityEmbedding}{\mathbf{e}} \newcommand{\EntityIndex}{j} \newcommand{\EntropyTemperature}{\alpha} \newcommand{\EnvelopeCallCount}{N} \newcommand{\EnvelopeSetupTime}{T_{\text{setup}}} \newcommand{\EnvironmentCycleTime}{T_{\text{cycle}}} \newcommand{\EnvironmentFixture}{f} \newcommand{\EnvironmentLatentDimension}{d_z} \newcommand{\EnvironmentLatentVector}{\mathbf{z}} \newcommand{\EnvironmentParameters}{e} \newcommand{\EnvironmentResetTime}{T_{r}} \newcommand{\EnvironmentResponseFunction}{g} \newcommand{\EnvironmentRolloutStepCount}{h} \newcommand{\EnvironmentTransitionDistribution}{p} \newcommand{\EpipolarLine}{\mathbf{l}} \newcommand{\EpochCount}{N_{\text{epochs}}} \newcommand{\EpochIndex}{n_{\text{epoch}}} \newcommand{\EquilibriumWindingTemperature}{T_\infty} \newcommand{\EquivalentSeriesStiffness}{k_{\text{eq}}} \newcommand{\ErasureDataFragmentCount}{d} \newcommand{\ErasureParityFragmentCount}{m} \newcommand{\ErroneousPredictionCost}{C_{\text{error}}} \newcommand{\ErrorBudgetConsumption}{B} \newcommand{\ErrorCovarianceDerivative}{\dot{\mathbf{P}}} \newcommand{\ErrorFeedbackResidual}{\mathbf{e}} \newcommand{\ErrorFeedbackResidualElement}{e} \newcommand{\ErrorGrowthRate}{r} \newcommand{\ErrorRecoveryCost}{C_{\text{recovery}}} \newcommand{\EscalationDecision}{d} \newcommand{\EscalationLossMatrix}{\mathbf{L}} \newcommand{\EscalationThresholdProbability}{p_{\text{threshold}}} \newcommand{\EssentialMatrix}{\mathbf{E}} \newcommand{\EstimateEpoch}{t_{\text{est}}} \newcommand{\EstimatedAcceptanceProbability}{\hat{p}} \newcommand{\EstimatedAccuracy}{\hat{p}} \newcommand{\EstimatedCandidateUtility}{\hat{U}} \newcommand{\EstimatedCleanActionChunk}{\hat{\mathbf{A}}} \newcommand{\EstimatedCoriolisMatrix}{\hat{\mathbf{C}}} \newcommand{\EstimatedDamageProbability}{\hat{p}} \newcommand{\EstimatedDivergenceInstant}{\hat{t}_{\text{div}}} \newcommand{\EstimatedForceSensorBias}{\hat{b}} \newcommand{\EstimatedGravitationalTorque}{\hat{\mathbf{g}}} \newcommand{\EstimatedGripContactForce}{\hat{x}} \newcommand{\EstimatedHistoryAdvantage}{\hat{A}} \newcommand{\EstimatedInertiaMatrix}{\hat{\mathbf{M}}} \newcommand{\EstimatedPairedAcceptanceDifference}{\hat{\Delta}} \newcommand{\EstimatedPlantState}{\hat{\mathbf{x}}} \newcommand{\EstimatedPosition}{\hat{\mathbf{p}}} \newcommand{\EstimatedRemainingReturn}{\hat{V}} \newcommand{\EstimatedUtilityStandardDeviation}{s} \newcommand{\EstimatedVelocity}{\hat{\mathbf{v}}} \newcommand{\EstimatedWindingTemperature}{\hat{T}_{\text{wind}}} \newcommand{\EstimationErrorCovariance}{\mathbf{P}} \newcommand{\EstimatorDrawCount}{N} \newcommand{\EstimatorDrawStandardDeviation}{\sigma} \newcommand{\EstimatorState}{\mathbf{x}} \newcommand{\EstimatorStateVector}{\mathbf{x}} \newcommand{\EstimatorStepIndex}{k} \newcommand{\EulerIntegralFirstShape}{a} \newcommand{\EulerIntegralSecondShape}{b} \newcommand{\EulerIntegralVariable}{t} \newcommand{\EvaluatedExceedance}{y} \newcommand{\EvaluationPredicate}{\phi} \newcommand{\EvaluationSampleCount}{N} \newcommand{\EvaluationTrialCount}{N} \newcommand{\EvaluationTrialIndex}{i} \newcommand{\EventContrastThreshold}{C_{\text{th}}} \newcommand{\EventDetectionPower}{P_{\text{detect}}} \newcommand{\EventIndicator}{\mathbf{1}} \newcommand{\EventPacket}{e} \newcommand{\EventPolarity}{p} \newcommand{\EventProcessingEnergy}{E_{\text{event}}} \newcommand{\EvidenceCaptureInstant}{t_{\text{capture}}} \newcommand{\EvidenceEpoch}{t_0} \newcommand{\EvidenceHorizon}{\tau_{\text{ev}}} \newcommand{\EvidenceLowerBound}{\mathcal{L}_{\text{ELBO}}} \newcommand{\EvidenceRecordEvent}{e_{\text{obs}}} \newcommand{\ExactFailureLowerLimit}{p_{L}} \newcommand{\ExactFailureUpperLimit}{p_{U}} \newcommand{\ExampleAveragedBatchLoss}{\mathcal{L}_{\text{example}}} \newcommand{\ExampleIndex}{i} \newcommand{\ExampleLabel}{y} \newcommand{\ExceedanceReturnLevel}{z_\epsilon} \newcommand{\ExceedanceSampleSet}{\mathcal{Y}_u} \newcommand{\ExceedanceThreshold}{u} \newcommand{\ExcessDistributionFunction}{F_{u}} \newcommand{\ExcessForcePenaltyWeight}{\lambda_f} \newcommand{\ExcessSupportUpperEndpoint}{y_{\max}} \newcommand{\ExecutedActionStepCount}{T_a} \newcommand{\ExecutedToolCall}{a} \newcommand{\ExecutedTrialCount}{N_{\text{trial}}} \newcommand{\ExecutionHorizon}{H_{\text{exec}}} \newcommand{\ExecutionNondeterminism}{\xi} \newcommand{\ExecutionSwitchTime}{T_{\text{switch}}} \newcommand{\ExogenousDataDistribution}{\mathcal{D}} \newcommand{\ExpectedCategoryFrequency}{n_i^{\text{exp}}} \newcommand{\ExpectedCheckingTime}{T_{\text{check}}} \newcommand{\ExpectedCostLimit}{\delta} \newcommand{\ExpectedDecisionRisk}{\mathcal{R}} \newcommand{\ExpectedHistoryActionReturn}{Q} \newcommand{\ExpectedIrreversibleLoss}{L_A} \newcommand{\ExpectedNormalMaximum}{m_{N}} \newcommand{\ExpectedQueryDistribution}{p_{\text{expected}}} \newcommand{\ExpectedRemainingReturn}{V} \newcommand{\ExpectedReturnObjective}{J} \newcommand{\ExpectedRunCompletionTime}{T} \newcommand{\ExpectedTaskCostSum}{J} \newcommand{\ExperienceReplayBuffer}{\mathcal{D}} \newcommand{\ExperimentCount}{N_{\text{exp}}} \newcommand{\ExperimentUserIndex}{i} \newcommand{\ExpertCapacityFactor}{C_{\text{cap}}} \newcommand{\ExpertCount}{N_{\text{experts}}} \newcommand{\ExpertDiscountedStateVisitationDistribution}{d^{\pi^*}} \newcommand{\ExpertIndex}{e} \newcommand{\ExpertSelectionProbability}{p_e} \newcommand{\ExpertStateVisitationDistribution}{p^{\pi^*}} \newcommand{\ExpertTokenCount}{B_e} \newcommand{\ExploitCandidateFraction}{p_{\text{exp}}} \newcommand{\ExploitTrajectory}{\tau_{\text{hack}}} \newcommand{\ExploratoryStateVisitationDistribution}{p^{\pi_{\text{expl}}}} \newcommand{\ExponentBitIndex}{k} \newcommand{\ExponentialSeriesArgument}{u} \newcommand{\ExponentialStabilityConstant}{k} \newcommand{\ExposedCommunicationTime}{T_{\text{comm,exposed}}} \newcommand{\ExposedUnitCount}{E_{\text{exposure}}} \newcommand{\ExposureDuration}{t_{\text{exp}}} \newcommand{\ExposureMidpointTime}{t_{\text{mid}}} \newcommand{\ExposureMotionDisplacement}{\Delta x_{\text{motion}}} \newcommand{\ExposureStartTime}{t_{\text{start}}} \newcommand{\ExposureTravelDistance}{\Delta x} \newcommand{\ExtendedClassKInfinityFamily}{\mathcal{K}_\infty} \newcommand{\ExtendedDepthLength}{K_{\text{ext}}} \newcommand{\ExternalContactTorque}{\boldsymbol{\tau}_{\text{ext}}} \newcommand{\ExternalDispatchAction}{a_{\text{ext}}} \newcommand{\ExternalDisturbanceForce}{d} \newcommand{\ExternalDisturbanceLoad}{\mathbf{d}_{\text{ext}}} \newcommand{\ExternalJointTorque}{\tau_{\text{ext}}} \newcommand{\ExternalObjectWrench}{\mathbf{w}_{\text{ext}}} \newcommand{\ExternalWait}{T_{\text{wait}}} \newcommand{\ExternalWrench}{\mathbf{F}_{\text{ext}}} \newcommand{\ExtractionAnomalyClassifier}{f_{\theta}} \newcommand{\ExtractionQueryCount}{n_{\text{queries}}} \newcommand{\ExtrinsicCalibrationCovariance}{\boldsymbol{\Sigma}_{\text{ext}}} \newcommand{\ExtrinsicCovarianceJacobian}{\mathbf{J}_{\text{ext}}} \newcommand{\ExtrinsicLateralError}{\Delta y} \newcommand{\ExtrinsicMisalignmentAngle}{\theta_{\text{ext}}} \newcommand{\EyeInHandCameraMotion}{\mathbf{B}} \newcommand{\EyeInHandFlangeMotion}{\mathbf{A}} \newcommand{\EyeInHandUnknownTransform}{\mathbf{X}} \newcommand{\EyeToHandCameraPose}{\mathbf{B}'} \newcommand{\EyeToHandFlangePose}{\mathbf{A}'} \newcommand{\EyeToHandTargetTransform}{\mathbf{Z}} \newcommand{\EyeToHandUnknownTransform}{\mathbf{X}'} \newcommand{\FacilityEnergy}{E_{\text{facility}}} \newcommand{\FacilityHeatRemovalCapacity}{\dot{Q}_{\text{remove,max}}} \newcommand{\FacilityPower}{P_{\text{facility}}} \newcommand{\FacilityWaterConsumption}{W_{\text{water}}} \newcommand{\FactoredIntermediateActivation}{\mathbf{z}} \newcommand{\FactorizationRank}{k} \newcommand{\FailureDetectionTime}{T_{\text{detect}}} \newcommand{\FailureEventCost}{C_{\text{per-failure}}} \newcommand{\FailureFlagLatency}{\delta_{\text{flag}}} \newcommand{\FailureMarginFunction}{l} \newcommand{\FailureModeOccurrenceCount}{n_{f}} \newcommand{\FailureObservationInterval}{T} \newcommand{\FailureOverheadFraction}{F_{\text{fail}}} \newcommand{\FailureRecoveryTime}{T_{\text{recovery}}} \newcommand{\FailureRegion}{F} \newcommand{\FailureSet}{\mathcal{F}_{\text{fail}}} \newcommand{\FailureUpperConfidenceLimit}{p_{\text{fail, upper}}} \newcommand{\FairShareStabilizingConstant}{\epsilon_{\text{stab}}} \newcommand{\FairnessGapTolerance}{\epsilon_{\text{fair}}} \newcommand{\FakeQuantizedOutput}{x_{\text{fake}}} \newcommand{\FallbackCost}{C_{\text{fallback}}} \newcommand{\FallbackDeadline}{T_{\text{deadline,fallback}}} \newcommand{\FallbackHold}{T_{\text{hold}}} \newcommand{\FalseAcceptHarmCost}{C_{\text{harm}}} \newcommand{\FalseApprovalCount}{N_{\text{fa}}} \newcommand{\FalseApprovalOutcomeCount}{k} \newcommand{\FalseApprovalPropensity}{Q} \newcommand{\FalseApprovalPropensityLevel}{q} \newcommand{\FalseDiscoveryRateTarget}{q} \newcommand{\FalsificationInitialStateSet}{\mathcal{X}_0} \newcommand{\FanoutBackendCount}{m} \newcommand{\FarthestCandidateDistance}{D_{\max}} \newcommand{\FatTreeHostCount}{N_{\text{hosts}}} \newcommand{\FatigueLifeCycleCount}{N} \newcommand{\FaultContainmentLatency}{\Delta t_{\text{bounded}}} \newcommand{\FaultDetectionLatency}{\Delta t_{\text{det}}} \newcommand{\FaultDomainIsolation}{\mathcal{F}} \newcommand{\FaultInjectionDuration}{\Delta t_{\text{duration}}} \newcommand{\FaultStartTimestamp}{t_{\text{fault\_start}}} \newcommand{\FaultTakeoverLatency}{\Delta t_{\text{takeover}}} \newcommand{\FaultTakeoverTimestamp}{t_{\text{takeover}}} \newcommand{\FaultToleranceCost}{C_{\text{ft}}} \newcommand{\FaultToleranceInvestment}{x} \newcommand{\FeasibleOutputTokenRate}{\mu_{\text{out}}} \newcommand{\FeasibleTrajectoryProjection}{\Pi_{\mathcal{K}}} \newcommand{\FeasibleTrajectorySet}{\mathcal{K}} \newcommand{\FeatureCategoryCount}{k} \newcommand{\FeatureCategoryIndex}{i} \newcommand{\FeatureCellVector}{\mathbf{f}_{u, v}} \newcommand{\FeatureChannelCount}{C} \newcommand{\FeatureCount}{N_{\text{features}}} \newcommand{\FeatureFreshnessLatency}{T_{\text{freshness}}} \newcommand{\FeatureMapColumnCoordinate}{x} \newcommand{\FeatureMapGrowthRate}{g} \newcommand{\FeatureMapHeight}{H_{\text{img}}} \newcommand{\FeatureMapRowCoordinate}{y} \newcommand{\FeatureMapWidth}{W_{\text{img}}} \newcommand{\FeatureRecordTime}{t} \newcommand{\FeatureRetentionWindow}{T_{\text{retention}}} \newcommand{\FeatureUpdateInterval}{T_{\text{update}}} \newcommand{\FeatureUpdateLag}{T_{\text{staleness}}} \newcommand{\FeatureUpdateTimestamp}{t_{\text{feat}}} \newcommand{\FeatureViewingDistance}{r} \newcommand{\FederatedRoundCount}{R} \newcommand{\FederatedRoundIndex}{t} \newcommand{\FederatedTrainingEnergy}{E_{\text{federated}}} \newcommand{\FeedForwardOperations}{O_{\text{FFN}}} \newcommand{\FeedForwardWidth}{d_{\text{ff}}} \newcommand{\FeedbackCheckDuration}{t_{\text{check}}} \newcommand{\FeedbackCriticalPathLatency}{T^{\text{feedback}}} \newcommand{\FeedbackIntervalCount}{k} \newcommand{\FeedbackStepIndex}{t} \newcommand{\FeedforwardJointTorque}{\boldsymbol{\tau}_{\text{ff}}} \newcommand{\FeedthroughMatrix}{\mathbf{D}} \newcommand{\FewShotStepCount}{n_{\text{steps}}} \newcommand{\FewShotSupportSet}{\mathcal{D}_{\text{shot}}} \newcommand{\FiberPropagationSpeed}{c_{\text{fiber}}} \newcommand{\FieldbusCycleTime}{T_{\text{cycle}}} \newcommand{\FilmEncounterRate}{\lambda_{\text{film}}} \newcommand{\FilterSolveBudget}{T_{\text{budget}}} \newcommand{\FilterSolveTime}{T_{\text{solve}}} \newcommand{\FilterTapCount}{N} \newcommand{\FilterWeight}{w} \newcommand{\FilteredScreenSpaceCovariance}{\boldsymbol{\Sigma}_{2D}'} \newcommand{\FinalBusVoltage}{V_{\text{final}}} \newcommand{\FinalGeneratorLatentVector}{\mathbf{z}_{m}} \newcommand{\FinalLayerFunction}{f_{N_L}} \newcommand{\FinalLayerWidth}{n_{N_L}} \newcommand{\FinalMiniBatchActivation}{a_{B}} \newcommand{\FinalRecurrentHiddenState}{\mathbf{h}_{S}} \newcommand{\FinalWatchdogToken}{T_{\text{final}}} \newcommand{\FingerNormalForce}{f_n} \newcommand{\FingerTangentialForce}{\mathbf{f}_t} \newcommand{\FinishedWorkerCount}{j} \newcommand{\FiniteChange}{\Delta} \newcommand{\FiniteSampleGeneralizationBound}{\delta_N} \newcommand{\FiniteTimeHorizon}{T} \newcommand{\FirstAdjacentCheckIndex}{a} \newcommand{\FirstAdjacentCheckPassProbability}{p_{a}} \newcommand{\FirstAdjacentCheckSlotTime}{T_{a}} \newcommand{\FirstAtomicGradientUpdate}{A} \newcommand{\FirstCatalogDefinitionCount}{n_{\text{def},A}} \newcommand{\FirstCatalogDefinitionSize}{S_{A}} \newcommand{\FirstClassCoverageFloor}{a} \newcommand{\FirstClientMaskedUpdate}{\mathbf{y}_A} \newcommand{\FirstClientModelParameters}{\theta_A} \newcommand{\FirstComparedGroupLabel}{a} \newcommand{\FirstComparedItem}{i} \newcommand{\FirstDiscardedSingularNumber}{\sigma_{r+1}} \newcommand{\FirstErrorStepIndex}{k} \newcommand{\FirstFloatingPointAddend}{a} \newcommand{\FirstGroupClassificationThreshold}{\tau_{\text{thr},a}} \newcommand{\FirstGroupQualifiedFraction}{q_a} \newcommand{\FirstGroupSampleApprovalRate}{\hat{p}_a} \newcommand{\FirstGroupSampleSize}{n_a} \newcommand{\FirstGroupThresholdClassifier}{h_a} \newcommand{\FirstIncidentTime}{t_1} \newcommand{\FirstInputNodePrimal}{v_{1-N}} \newcommand{\FirstJaccardSet}{\mathcal{A}} \newcommand{\FirstMistakeEvent}{\mathcal{E}} \newcommand{\FirstRankComputeTime}{T_{\text{rank}_0}} \newcommand{\FirstRaterCategoryFraction}{p_{y,1}} \newcommand{\FirstRingTraceElement}{a} \newcommand{\FirstSummandStandardDeviation}{\sigma_a} \newcommand{\FirstTwinCriticReturnEstimate}{Q_{\phi_1}} \newcommand{\FittedSensitivity}{\lambda} \newcommand{\FixedClearanceAllowance}{\delta} \newcommand{\FlangeCameraTransform}{\mathbf{T}_{\text{flange}}^{\text{cam}}} \newcommand{\FlangePose}{\mathbf{T}_{\text{flange}}} \newcommand{\FlangeReferenceFrame}{\mathcal{F}_{\text{flange}}} \newcommand{\FlangeTargetTransform}{\mathbf{T}_{\text{flange}}^{\text{target}}} \newcommand{\FlattenedFilterWeights}{\mathbf{w}_{\text{col}}} \newcommand{\FleetAcceleratorCount}{N_{\text{fleet}}} \newcommand{\FleetCommunicationTaxonomyAxis}{C_2} \newcommand{\FleetComputeTaxonomyAxis}{C_1} \newcommand{\FleetCoordinationTaxonomyAxis}{C_3} \newcommand{\FleetEnergyProductivity}{\rho_{\text{energy}}} \newcommand{\FleetManufacturingDistribution}{\mathcal{M}} \newcommand{\FleetResourceCapacity}{C_{r}} \newcommand{\FleetRobotCount}{N_{\text{fleet}}} \newcommand{\FlippedFloatExponentField}{e'} \newcommand{\FloatEncodedNumber}{x} \newcommand{\FloatExponentField}{e} \newcommand{\FloatMantissaField}{m} \newcommand{\FloatSignBit}{s} \newcommand{\FloatingBaseAccelerations}{\ddot{\mathbf{q}}_b} \newcommand{\FloatingBaseBiasForces}{\mathbf{h}_b} \newcommand{\FloatingBaseInertiaBlock}{\mathbf{M}_{bb}} \newcommand{\FloatingBasePose}{\mathbf{q}_b} \newcommand{\FlopPrice}{c_{\text{FLOP}}} \newcommand{\FlowMatchingLoss}{\mathcal{L}_{\text{FM}}} \newcommand{\FlowProbabilityPath}{\rho} \newcommand{\FlowSampleVector}{\mathbf{y}} \newcommand{\FlowTimeCoordinate}{t} \newcommand{\FocalLength}{f} \newcommand{\FollowerForwardWave}{\mathbf{u}_s} \newcommand{\FollowerJointPositions}{\mathbf{q}_{\text{follower}}} \newcommand{\FollowerMechanicalLatency}{t_{\text{mech}}} \newcommand{\FollowerReturnWave}{\mathbf{w}_s} \newcommand{\ForceGuidedRelay}{K} \newcommand{\ForceReadingInnovation}{\nu} \newcommand{\ForceSensorBias}{b} \newcommand{\ForceSensorReading}{y} \newcommand{\ForegroundLatency}{L_{\text{lat,fg}}} \newcommand{\ForgetDataset}{D_{\text{forget}}} \newcommand{\ForkBoundarySet}{\mathcal{B}_{\text{fork}}} \newcommand{\ForkedTrajectoryTokenCount}{N_{\text{total}}} \newcommand{\FormatComplianceScore}{\Phi} \newcommand{\FormatEfficiency}{\eta_{\text{format}}} \newcommand{\FormatRewardWeight}{\lambda_{\text{fmt}}} \newcommand{\ForwardDiffusionDistribution}{q} \newcommand{\ForwardEulerEigenvalue}{\lambda_{\text{FE}}} \newcommand{\ForwardEulerTransitionMatrix}{\mathbf{A}_{\text{FE}}} \newcommand{\ForwardInvariantSafeSet}{\mathcal{C}} \newcommand{\ForwardKinematicsMap}{\mathbf{FK}} \newcommand{\ForwardOccupancySet}{\mathcal{R}} \newcommand{\ForwardPassTokenCount}{n} \newcommand{\ForwardPosteriorMean}{\tilde{\boldsymbol{\mu}}} \newcommand{\ForwardPosteriorVariance}{\tilde{\beta}} \newcommand{\FourthRingTraceElement}{d} \newcommand{\FrameBitCount}{B_{\text{frame}}} \newcommand{\FrameBlockingTime}{B} \newcommand{\FrameExposureStartTime}{t_{\text{start}}} \newcommand{\FrameIndex}{i} \newcommand{\FramePayloadSize}{B_{\text{payload}}} \newcommand{\FramePeriod}{T} \newcommand{\FrameReadoutTime}{t_{\text{readout}}} \newcommand{\FrameReleaseJitter}{J} \newcommand{\FrameResponseTime}{R} \newcommand{\FrameSerializationTime}{t_{\text{frame},i}} \newcommand{\FrameTransmissionTime}{C} \newcommand{\FrameWireBitCount}{B_{\text{wire},i}} \newcommand{\FreeConfigurationSpace}{\mathcal{C}_{\text{free}}} \newcommand{\FreeCreditCount}{N_{\text{free}}} \newcommand{\FreeSpaceDepth}{d_{\text{free}}} \newcommand{\FreeSpaceLogOddsIncrement}{L_{\text{free}}} \newcommand{\FreeSurfaceTiltAngle}{\theta_{\text{tilt}}} \newcommand{\FreeboardHeight}{h_{f}} \newcommand{\FreshEvidenceTime}{t_{\text{fresh}}} \newcommand{\FreshInputTokenCount}{S_{\text{fresh}}} \newcommand{\FreshnessObjective}{S_{\text{freshness}}} \newcommand{\FrictionCoefficientFloor}{\mu_{\min}} \newcommand{\FrictionPyramidMatrix}{\mathbf{F}} \newcommand{\FrobeniusNorm}{F} \newcommand{\FrozenBackboneFunction}{f} \newcommand{\FrozenFeatureEncoder}{f} \newcommand{\FrozenWeightMatrix}{\mathbf{W}_{\text{frozen}}} \newcommand{\FrustumFeature}{\mathbf{c}_{u, v, k}} \newcommand{\FullBatchLoss}{\mathcal{L}_B} \newcommand{\FullDatasetSize}{D_{\text{total}}} \newcommand{\FullPrecisionWeight}{w} \newcommand{\FullSnapshotWriteVolume}{D_{\text{vol,full}}} \newcommand{\FullSpeedTravelTime}{b} \newcommand{\FunctionInputAdjoint}{\bar{x}} \newcommand{\FunctionInputDimension}{N} \newcommand{\FunctionInputElement}{x} \newcommand{\FunctionInputTangent}{\dot{x}} \newcommand{\FunctionInputVariable}{x} \newcommand{\FunctionInputVector}{\mathbf{x}} \newcommand{\FunctionJacobian}{\mathbf{J}} \newcommand{\FunctionOutputDimension}{M} \newcommand{\FunctionOutputElement}{y} \newcommand{\FunctionOutputVariable}{z} \newcommand{\FunctionOutputVector}{\mathbf{y}} \newcommand{\FunctionSecondInputVariable}{y} \newcommand{\FundamentalMatrix}{\mathbf{F}} \newcommand{\FusedConvolutionBias}{\mathbf{b}_{\text{fused}}} \newcommand{\FusedConvolutionWeight}{\mathbf{W}_{\text{fused}}} \newcommand{\FusedTokenCount}{N_{\text{total}}} \newcommand{\FusionCandidate}{x_{\text{cand}}} \newcommand{\FusionInputList}{\mathcal{L}} \newcommand{\FusionInputRank}{r} \newcommand{\FusionInputTensor}{\mathbf{X}} \newcommand{\FusionIntermediateTensor}{\mathbf{Z}} \newcommand{\FusionOutputTensor}{\mathbf{Y}} \newcommand{\FutureControlTrajectory}{\mathbf{u}_{[t, \infty)}} \newcommand{\FutureTimeInstant}{t'} \newcommand{\GaeAdvantageEstimate}{\widehat{A}^{\text{GAE}}} \newcommand{\GateCurrent}{I_g} \newcommand{\GateDriverSkew}{t_{\text{prop, skew}}} \newcommand{\GatePropagationDelay}{t_{\text{prop}}} \newcommand{\GateSourceCapacitance}{C_{\text{gs}}} \newcommand{\GateSourceCharge}{Q_{\text{gs}}} \newcommand{\GateSourceVoltage}{V_{\text{gs}}} \newcommand{\GaussianCovarianceMatrix}{\boldsymbol{\Sigma}} \newcommand{\GaussianDistribution}{\mathcal{N}} \newcommand{\GaussianFirstAxisScale}{s_{x}} \newcommand{\GaussianMeanVector}{\boldsymbol{\mu}} \newcommand{\GaussianMechanismNoiseVector}{\mathbf{z}} \newcommand{\GaussianMechanismStandardDeviation}{\sigma_{\text{mech}}} \newcommand{\GaussianOpacityLogit}{o} \newcommand{\GaussianPrimitiveCovariance}{\boldsymbol{\Sigma}} \newcommand{\GaussianPrimitiveDensity}{G} \newcommand{\GaussianPrimitiveIndex}{i} \newcommand{\GaussianPrimitiveMean}{\boldsymbol{\mu}} \newcommand{\GaussianPrimitiveOpacity}{\alpha} \newcommand{\GaussianPrimitiveScaleMatrix}{\mathbf{S}} \newcommand{\GaussianSecondAxisScale}{s_{y}} \newcommand{\GaussianStandardDeviation}{\sigma} \newcommand{\GaussianThirdAxisScale}{s_{z}} \newcommand{\GaussianViewDependentColor}{c} \newcommand{\GearFaceWidth}{b} \newcommand{\GearModule}{m} \newcommand{\GearRatedFatigueLife}{L_{\text{gear}}} \newcommand{\GearReductionRatio}{N_{\text{gear}}} \newcommand{\GearTangentialLoad}{W_t} \newcommand{\GearToothBendingStress}{\sigma_b} \newcommand{\GearTorqueReversalCount}{n_{\text{gear}}} \newcommand{\GearboxTransmissionEfficiency}{\eta_{\text{gear}}} \newcommand{\GemmAccumulatorScale}{\beta} \newcommand{\GemmColumnDimension}{N} \newcommand{\GemmInnerDimension}{K} \newcommand{\GemmLeftOperand}{\mathbf{A}} \newcommand{\GemmLeftOperandElement}{A} \newcommand{\GemmLeftOperandEntry}{A_{ik}} \newcommand{\GemmOutputElement}{C} \newcommand{\GemmOutputEntry}{C_{ij}} \newcommand{\GemmOutputMatrix}{\mathbf{C}} \newcommand{\GemmProductScale}{\alpha} \newcommand{\GemmReductionIndex}{k} \newcommand{\GemmRightOperand}{\mathbf{B}} \newcommand{\GemmRightOperandElement}{B} \newcommand{\GemmRightOperandEntry}{B_{kj}} \newcommand{\GemmRowDimension}{M} \newcommand{\GemmTileColumnDimension}{N_{\text{tile}}} \newcommand{\GemmTileInnerDimension}{K_{\text{tile}}} \newcommand{\GemmTileRowDimension}{M_{\text{tile}}} \newcommand{\GemvArithmeticIntensity}{I_{\text{GEMV}}} \newcommand{\GeneralPurposeEnergyProductivity}{\rho_{\text{energy,general}}} \newcommand{\GeneralizedAccelerationLowerBound}{\ddot{\mathbf{q}}_{\min}} \newcommand{\GeneralizedAccelerationUpperBound}{\ddot{\mathbf{q}}_{\max}} \newcommand{\GeneralizedAccelerations}{\ddot{\mathbf{q}}} \newcommand{\GeneralizedBiasForces}{\mathbf{h}} \newcommand{\GeneralizedCoordinateCount}{n} \newcommand{\GeneralizedCoordinates}{\mathbf{q}} \newcommand{\GeneralizedInertiaMatrix}{\mathbf{M}} \newcommand{\GeneralizedParetoDistribution}{H} \newcommand{\GeneralizedParetoLikelihood}{L} \newcommand{\GeneralizedVelocities}{\dot{\mathbf{q}}} \newcommand{\GeneratedResponse}{y} \newcommand{\GeneratedSampleCount}{n} \newcommand{\GeneratedTokenCap}{N_{\text{cap}}} \newcommand{\GenerationStepErrorRate}{\lambda_{\text{error}}} \newcommand{\GenerativeActionModelDistribution}{p_\theta} \newcommand{\GeneratorLatentVector}{\mathbf{z}} \newcommand{\GenericRandomVariable}{X} \newcommand{\GeometricStateRepresentation}{\mathbf{Z}_{\text{geom}}} \newcommand{\GevLocationParameter}{\mu} \newcommand{\GevScaleParameter}{\sigma} \newcommand{\GlobalBatchGradient}{\mathbf{g}_{\text{global}}} \newcommand{\GlobalBatchSize}{B_{\text{global}}} \newcommand{\GlobalDeviationPenalty}{\mathcal{R}} \newcommand{\GlobalModelParameters}{\theta_{\text{global}}} \newcommand{\GoalConfiguration}{\mathbf{q}_{\text{goal}}} \newcommand{\GoalSet}{\mathcal{G}_{\text{goal}}} \newcommand{\GoodputRelativeTolerance}{\epsilon_{\mathcal{G}}} \newcommand{\GpdCumulativeDistribution}{F_{\text{GPD}}} \newcommand{\GpdScaleParameter}{\tilde{\sigma}} \newcommand{\GpuAvailability}{A_{\text{GPU}}} \newcommand{\GpuEnergy}{E_{\text{GPU}}} \newcommand{\GpuFailureRate}{\lambda_{\text{GPU}}} \newcommand{\GpuMttf}{\text{MTTF}_{\text{GPU}}} \newcommand{\GpuTopologicalDistance}{d} \newcommand{\GradientClippingNorm}{C} \newcommand{\GradientCovarianceMatrix}{\Sigma} \newcommand{\GradientElementCount}{d_{\text{grad}}} \newcommand{\GradientMemory}{M_{\text{gradients}}} \newcommand{\GradientPayload}{M_{\text{grad}}} \newcommand{\GradientStaleness}{\tau_{\text{stale}}} \newcommand{\GrantAllowedAccesses}{\mathcal{A}} \newcommand{\GrantCondition}{\phi_{\Gamma}} \newcommand{\GrantExpiryTime}{t_{\text{exp}}} \newcommand{\GrantIssueTime}{T} \newcommand{\GrantRights}{\mathcal{R}_{\Gamma}} \newcommand{\GraphEdgeSet}{E} \newcommand{\GraphNodeIndex}{i} \newcommand{\GraphNodeSet}{V} \newcommand{\GraspContactDisplacement}{\mathbf{d}} \newcommand{\GraspForceCeiling}{f_{\max}} \newcommand{\GraspForceFloor}{f_{\min}} \newcommand{\GraspMap}{\mathbf{G}} \newcommand{\GraspOrientation}{\mathbf{R}_{\text{grasp}}} \newcommand{\GraspPose}{\mathbf{T}_{\text{grasp}}} \newcommand{\GraspPosition}{\mathbf{p}_{\text{grasp}}} \newcommand{\GraspVerticalAcceleration}{a_z} \newcommand{\GravitationalTorqueVector}{\mathbf{g}} \newcommand{\Gravity}{g} \newcommand{\GravityCenterHeight}{h_{\text{cg}}} \newcommand{\GravityVector}{\mathbf{g}_0} \newcommand{\GridFeedCapacity}{P_{\text{grid}}} \newcommand{\GridSideCellCount}{N} \newcommand{\GripContactForce}{x} \newcommand{\GripperContactAngle}{\theta_{\text{contact}}} \newcommand{\GripperOpeningCommand}{a_{\text{gripper}}} \newcommand{\GroundPlaneAbscissa}{x} \newcommand{\GroundPlaneOrdinate}{y} \newcommand{\GroupCommitWaitTime}{L_{\text{lat}, i}} \newcommand{\GroupContrastProbability}{p_{\text{contrast}}} \newcommand{\GroupDisparity}{\Delta_g} \newcommand{\GroupMeanReward}{\mu_{R}} \newcommand{\GroupRelativeAdvantage}{\hat{A}} \newcommand{\GroupRewardStandardDeviation}{\sigma_{R}} \newcommand{\GroupRolloutIndex}{i} \newcommand{\GroupSize}{G} \newcommand{\GrpoSampledObjective}{\widehat{\mathcal{J}}_{\text{GRPO}}} \newcommand{\GuardBandDuration}{t_{\text{guard}}} \newcommand{\GuardedContactPredicate}{P_{\text{contact}}} \newcommand{\GuestImageMemory}{M_{\text{guest}}} \newcommand{\GuestKernelBootTime}{T_{\text{kernel}}} \newcommand{\HadamardRotationMatrix}{\mathbf{H}} \newcommand{\HalfPrecisionGemvIntensity}{I_{\text{GEMV, 16-bit}}} \newcommand{\HammingDataBitCount}{n} \newcommand{\HandForceCriterion}{F_h} \newcommand{\HandleAffordanceFrame}{\mathcal{F}_{\text{handle}}} \newcommand{\HandoffExceedanceProbability}{\epsilon} \newcommand{\HandoverTimeout}{T_{\text{timeout}}} \newcommand{\HandoverTimeoutCeiling}{T_{\text{config}}} \newcommand{\HandshakeProtocolLatency}{T_{\text{handshake}}} \newcommand{\HardwareCommonCauseRate}{\lambda_{\text{other}}} \newcommand{\HardwareParameterVector}{\boldsymbol{\xi}_{\text{real}}} \newcommand{\HardwareServiceLife}{T_{\text{lifetime}}} \newcommand{\HarmInclusiveTaskCost}{C_{\text{with\ harm}}} \newcommand{\HarmInstant}{t_{\text{harm}}} \newcommand{\HarmLeadTime}{t_{\text{harm}}} \newcommand{\HarmonicDriveTorsionalStiffness}{k_c} \newcommand{\HarmonicPeriodMultiple}{m} \newcommand{\HarnessConnectorResistance}{R_{\text{harness}}} \newcommand{\HashBucketCount}{N_{\text{buckets}}} \newcommand{\HashEntrySize}{s_{\text{entry}}} \newcommand{\HashRingServer}{s} \newcommand{\HashRingServerCount}{N} \newcommand{\HashRingServerSet}{\mathcal{S}_{\text{srv}}} \newcommand{\HashedGridMemory}{M_{\text{hashed}}} \newcommand{\HazardClassIndex}{h} \newcommand{\HazardOnset}{t_{\text{onset}}} \newcommand{\HazardOnsetBound}{t_{\text{bound}}} \newcommand{\HazardousProposalRate}{\lambda_{\text{proposal}, h}} \newcommand{\HazardousWorldState}{s_B} \newcommand{\HeadAxisLabel}{h} \newcommand{\HeadByteAllocation}{M_{\text{head}}} \newcommand{\HeadComponentIndex}{m} \newcommand{\HeadDimensionAxisLabel}{d} \newcommand{\HeadKeyProjectionMatrix}{\mathbf{W}_{K,i}} \newcommand{\HeadQueryProjectionMatrix}{\mathbf{W}_{Q,i}} \newcommand{\HeadSamplingProbability}{\theta} \newcommand{\HeadValuesProjectionMatrix}{\mathbf{W}_{V,i}} \newcommand{\HeadingAngle}{\theta_{\text{head}}} \newcommand{\HeadingCurvature}{\kappa} \newcommand{\HealthyStepTime}{T_{\text{healthy}}} \newcommand{\HeartbeatAge}{\Delta t_{\text{heartbeat}}} \newcommand{\HeartbeatInterval}{H} \newcommand{\HeartbeatReceiptTime}{t_{\text{local}}} \newcommand{\HeartbeatSequenceCounter}{k} \newcommand{\HeartbeatTimestamp}{t^{\text{hb}}} \newcommand{\HeatDissipationPower}{P_{\text{heat}}} \newcommand{\HermiteBasisFunction}{h} \newcommand{\HermiteInterpolationFraction}{\lambda} \newcommand{\HermiteSegmentProgress}{s} \newcommand{\HertzianContactCoefficient}{k_{c}} \newcommand{\HertzianContactStiffness}{k_H} \newcommand{\HiddenActivation}{\mathbf{h}} \newcommand{\HiddenActivationMatrix}{\mathbf{H}} \newcommand{\HiddenDimension}{d} \newcommand{\HiddenUnitOutput}{h} \newcommand{\HighOccupancyBinCount}{m} \newcommand{\HigherPriorityFrames}{hp} \newcommand{\HigherPriorityTasks}{hp} \newcommand{\HighestSignalFrequency}{f_{\max}} \newcommand{\HnswLayerIndex}{L} \newcommand{\HnswLevelDraw}{U} \newcommand{\HnswLevelNormalization}{m_\ell} \newcommand{\HnswMaximumConnectionCount}{M} \newcommand{\HnswSearchBeamWidth}{ef_{\text{search}}} \newcommand{\HoldingTorque}{\tau_{\text{hold}}} \newcommand{\HomogeneousCameraFramePoint}{\tilde{\mathbf{p}}_C} \newcommand{\HomogeneousPixelCoordinates}{\tilde{\mathbf{m}}} \newcommand{\HomogeneousPointCoordinates}{\tilde{\mathbf{p}}} \newcommand{\HomogeneousTransform}{\mathbf{T}_{AB}} \newcommand{\HomogeneousWorldFramePoint}{\tilde{\mathbf{p}}_W} \newcommand{\HomographyColumn}{\mathbf{h}} \newcommand{\HomographyColumnEntry}{h} \newcommand{\HomographyConstraintVector}{\mathbf{v}} \newcommand{\HomographyScaleFactor}{\lambda} \newcommand{\HomomorphicCiphertext}{c} \newcommand{\HomomorphicFunction}{f} \newcommand{\HomomorphicPublicKey}{pk} \newcommand{\HomomorphicSecretKey}{sk} \newcommand{\HorizonStepIndex}{k} \newcommand{\HorizontalFocalLength}{f_x} \newcommand{\HostArrivalTimestamp}{t_{\text{host}}} \newcommand{\HostHeartbeatRate}{f_{\text{heartbeat}}} \newcommand{\HostLinkBandwidth}{\text{BW}_{\text{link}}} \newcommand{\HostPower}{P_{\text{host}}} \newcommand{\HostPreparationTime}{T_{\text{prep}}} \newcommand{\HostRuntimeCount}{N_{\text{host}}} \newcommand{\HostSoftwareTime}{T_{\text{sw}}} \newcommand{\HostTransferBandwidth}{\text{BW}_{\text{host}}} \newcommand{\HotTierHitProbability}{h} \newcommand{\HotTierServiceTime}{T_{\text{hot}}} \newcommand{\HourlyAccountQueryCount}{q_{\text{hourly}}} \newcommand{\HourlyComponentFailureRate}{\lambda_{\text{hour}}} \newcommand{\HuberLossThreshold}{\delta} \newcommand{\HullQueryTime}{t_{\text{query}}} \newcommand{\HullSphereRadius}{r_{\text{hull}}} \newcommand{\HumanCommandRate}{\dot{\mathbf{u}}_{\text{human}}} \newcommand{\HumanControlCommand}{\mathbf{u}_{\text{human}}} \newcommand{\HumanFallbackCost}{C_{h}} \newcommand{\HumanReactionTime}{T_{\text{human}}} \newcommand{\HumanResolutionProbability}{h} \newcommand{\HumanReviewCost}{C_{\text{human}}} \newcommand{\HumanStandaloneSensitivity}{S_{\text{human}}} \newcommand{\HumanWalkingSpeedBound}{v_h} \newcommand{\HybridIterationTime}{T_{\text{step}}} \newcommand{\HydraulicSupplyPressure}{p} \newcommand{\HypothesisIndex}{h} \newcommand{\HypothesisTestFalseNegativeRate}{\beta_{\text{stat}}} \newcommand{\HypothesisTestSignificanceLevel}{\alpha_{\text{sig}}} \newcommand{\HypothesizedAcceptanceProbability}{p} \newcommand{\HypothesizedTrialFailureProbability}{p} \newcommand{\IdealAcceleratorTime}{T_{\text{ideal}}} \newcommand{\IdealMemoryQueueDelay}{t_{\text{queue,ideal}}} \newcommand{\IdempotentAlgebraElement}{x} \newcommand{\IdentityMatrix}{\mathbf{I}} \newcommand{\IllustrativeFunction}{f} \newcommand{\ImageChannelCount}{C} \newcommand{\ImageChannelIndex}{c} \newcommand{\ImageColumnIndex}{w} \newcommand{\ImageEpipole}{\mathbf{e}} \newcommand{\ImageHeight}{H} \newcommand{\ImagePlanePixelCoordinates}{\mathbf{u}_{\text{px}}} \newcommand{\ImageRowIndex}{h} \newcommand{\ImageTensorElement}{X} \newcommand{\ImageWidth}{W} \newcommand{\ImaginaryUnit}{j} \newcommand{\ImitationLearnedPolicy}{\hat{\pi}} \newcommand{\ImitationTargetCommand}{\mathbf{u}_{\text{target}}} \newcommand{\ImmediateTaskCostScore}{C} \newcommand{\ImpactInstant}{T} \newcommand{\ImpactRiseTime}{t_{\text{rise}}} \newcommand{\ImpactSpeed}{v_{\text{impact}}} \newcommand{\ImpedanceControlledPosition}{x} \newcommand{\ImpedanceControlledVelocity}{\dot{x}} \newcommand{\ImpedanceEquilibriumPosition}{x_{\text{des}}} \newcommand{\ImpedanceEquilibriumVelocity}{\dot{x}_{\text{des}}} \newcommand{\ImpedanceRestoringForce}{F} \newcommand{\ImplicitPolicyEnergyFunction}{E_\theta} \newcommand{\ImportanceProposalDistribution}{q} \newcommand{\ImportanceSampledFailureProbability}{\hat{p}_F} \newcommand{\ImuSampleTime}{t_{\text{IMU}}} \newcommand{\InContactViableSet}{\mathcal{C}_{\text{contact}}} \newcommand{\IncidenceAngle}{\theta_{\text{inc}}} \newcommand{\IncidentOpticalPower}{P_{\text{opt}}} \newcommand{\IncomingChannelCommand}{u_{\text{new}}} \newcommand{\IncomingCommandDerivative}{\dot{u}_{\text{new}}} \newcommand{\IncorrectCandidateTrialPassProbability}{p_{b}} \newcommand{\IncrementalSnapshotWriteVolume}{D_{\text{vol,delta}}} \newcommand{\IncumbentControlCommand}{\mathbf{u}^{\text{incumbent}}} \newcommand{\IncumbentInterventionRate}{\lambda_{\text{incumbent}}} \newcommand{\IncumbentTrackingErrorStandardDeviation}{\sigma_{\text{incumbent}}} \newcommand{\IndependentAttemptCount}{k} \newcommand{\IndependentEventProbability}{p} \newcommand{\IndependentSampleRate}{f} \newcommand{\IndexGraphNodeSet}{V} \newcommand{\IndexedDocumentCount}{N} \newcommand{\IndicatorFunction}{\mathbb{I}} \newcommand{\InducedGateVoltage}{V_{\text{gs,induced}}} \newcommand{\InductiveVoltage}{v} \newcommand{\InequalityConstraintFunction}{g} \newcommand{\InertiaMatchingRatio}{N^*} \newcommand{\InertiaMatrixDerivative}{\dot{\mathbf{M}}} \newcommand{\InertialIntegrationTime}{T} \newcommand{\InferenceActiveTime}{t_{\text{inference}}} \newcommand{\InferenceCost}{C_{\text{infer}}} \newcommand{\InferenceDutyCycle}{\alpha_{\text{duty}}} \newcommand{\InferenceEnergy}{E_{\text{inf}}} \newcommand{\InferenceLatency}{L_{\text{lat,infer}}} \newcommand{\InferenceLoadSocPower}{P_{\text{load}}} \newcommand{\InflatedHullRadius}{r_{\text{inflated}}} \newcommand{\InflightRolloutReservation}{M_{\text{inflight}}} \newcommand{\InfluenceFunction}{I} \newcommand{\InformationTechnologyEnergy}{E_{\text{IT}}} \newcommand{\InformationTechnologyHeatLoad}{\dot{Q}_{\text{IT}}} \newcommand{\InformationTechnologyPower}{P_{\text{IT}}} \newcommand{\InformativeTaskFraction}{p_{\text{inform}}} \newcommand{\IngestionPricePerSample}{C_{\text{ingest/sample}}} \newcommand{\InitialAccuracy}{\text{Accuracy}_0} \newcommand{\InitialBusVoltage}{V_{\text{initial}}} \newcommand{\InitialPositionStandardDeviation}{\sigma_{p,0}} \newcommand{\InitialPositionVelocityCovariance}{\sigma_{pv,0}} \newcommand{\InitialProposalDistribution}{q_{\boldsymbol{\psi}_0}} \newcommand{\InitialStateDistribution}{\rho_0} \newcommand{\InitialTrackingError}{e_0} \newcommand{\InitialVelocityStandardDeviation}{\sigma_{v,0}} \newcommand{\InitiatedTasks}{N} \newcommand{\InjectionBandwidth}{\text{BW}_{\text{inject}}} \newcommand{\InjectionTriggerEpoch}{t_{\text{inject}}} \newcommand{\InnerChainTransform}{\mathbf{T}_{BC}} \newcommand{\InnerLayerFunction}{g} \newcommand{\InnerProductLeftComponent}{a} \newcommand{\InnerProductLeftVector}{\mathbf{a}} \newcommand{\InnerProductRightComponent}{v} \newcommand{\InnerProductRightVector}{\mathbf{b}} \newcommand{\InnovationBias}{b} \newcommand{\InnovationCovariance}{\mathbf{S}} \newcommand{\InnovationVariance}{S} \newcommand{\InputCaptureTime}{T_{\text{capture}}} \newcommand{\InputChannelCount}{C_{\text{in}}} \newcommand{\InputChannelIndex}{c} \newcommand{\InputColumnLieDerivativeOperator}{L_{\mathbf{g}_j}} \newcommand{\InputConsumerAcceleratorCount}{N_{\text{GPU}}} \newcommand{\InputCoordinateCount}{d} \newcommand{\InputDistribution}{p(x)} \newcommand{\InputEventRate}{r_{\text{event}}} \newcommand{\InputFeatureIndex}{i} \newcommand{\InputFeatureVector}{\mathbf{x}} \newcommand{\InputLieDerivativeOperator}{L_{\mathbf{g}}} \newcommand{\InputNodePrimal}{v_{i-N}} \newcommand{\InputPipelineRate}{R_{\text{pipeline}}} \newcommand{\InputPipelineRatio}{r_{\text{pipe}}} \newcommand{\InputPipelineServiceRate}{r_{\text{pipeline}}} \newcommand{\InputPipelineStageIndex}{j} \newcommand{\InputQuantizationScale}{s_X} \newcommand{\InputResolution}{r} \newcommand{\InputStageServiceRate}{r} \newcommand{\InputTokenPrice}{c_{\text{in}}} \newcommand{\InputTokenSequence}{x_{1:S}} \newcommand{\InputVariableIndex}{m} \newcommand{\InsetAvailableBrakingDistance}{D_{\text{avail}}} \newcommand{\InstanceReplenishTime}{T_{\text{init}}} \newcommand{\InstantaneousPhaseCurrent}{i_{\text{phase}}} \newcommand{\InstantaneousRequestOccupancy}{Q} \newcommand{\IntegerWeightCode}{q} \newcommand{\IntegralControlEffort}{\mathbf{u}_{\text{int}}} \newcommand{\IntegralGainMatrix}{\mathbf{K}_{i}} \newcommand{\IntegratedPixelResponse}{I_{\text{pixel}}} \newcommand{\IntegrationCandidateCommitHash}{h_{\text{candidate}}} \newcommand{\IntegrationDummyTime}{t'} \newcommand{\IntegrationHeadCommitHash}{h_{\text{head}}} \newcommand{\IntegrationPoint}{\mathbf{y}} \newcommand{\IntegrationPointCoordinate}{y} \newcommand{\IntegrationTimeInstant}{s} \newcommand{\IntegratorState}{\mathbf{z}} \newcommand{\IntegratorStateRate}{\dot{\mathbf{z}}} \newcommand{\IntegratorUnwindDelay}{T_{\text{unwind}}} \newcommand{\IntegrityProvenance}{\iota} \newcommand{\IntegrityTrustLabel}{\iota} \newcommand{\IntentAcknowledgmentEvent}{e_{\text{flush}}} \newcommand{\IntentAdministrativeLease}{T_{\text{admin}}} \newcommand{\IntentDemonstrationDataset}{\mathcal{D}_{\text{intent}}} \newcommand{\IntentLease}{\mathcal{I}_{\text{intent}}} \newcommand{\IntentLeaseExpiry}{t_{\text{intent\_exp}}} \newcommand{\IntentProposalPeriod}{T_{\text{period}}} \newcommand{\InterAnnotatorAgreement}{\kappa} \newcommand{\InterFeedInterval}{T_{\text{feed}}} \newcommand{\InterGroupColumnDelay}{t_{\text{CCD\_S}}} \newcommand{\InterKernelGapTime}{T_{\text{gap}}} \newcommand{\InterNodeContextParallelDegree}{c_{\text{inter}}} \newcommand{\InterQueryIntervalDeviation}{\sigma_{\text{inter-query}}} \newcommand{\InterSensorClockSkew}{\Delta t_{\text{skew}}} \newcommand{\InteractionHistory}{h} \newcommand{\InteractionPortForce}{F} \newcommand{\InteractionPortVelocity}{v} \newcommand{\InterarrivalVariationCoefficient}{c_{a}} \newcommand{\InterfaceMaterialThermalResistance}{R_{\text{th,TIM}}} \newcommand{\InterferenceSlowdownFactor}{r_{\text{slow}}} \newcommand{\InterframeSpacingTime}{t_{\text{interframe},i}} \newcommand{\InterleavedPipelineBubbleFraction}{b_{\text{interleaved}}} \newcommand{\IntermediateTensorSize}{M_{\text{tensor}}} \newcommand{\InternalDissipationPower}{g} \newcommand{\IntervalCompletionTime}{T_{\text{total}}} \newcommand{\IntervalMean}{\bar{T}} \newcommand{\IntervalMeanOccupancy}{\bar{Q}} \newcommand{\IntervalNormalQuantile}{z} \newcommand{\IntervalStandardDeviation}{\sigma} \newcommand{\IntervalTransitionMatrix}{\boldsymbol{\Phi}} \newcommand{\IntervalVariationCoefficient}{c} \newcommand{\InterventionDensity}{D_{\text{int}}} \newcommand{\InterventionRate}{\lambda_{\text{int}}} \newcommand{\InterventionWindowDuration}{W} \newcommand{\IntraClusterCorrelation}{\rho_{\text{ICC}}} \newcommand{\IntraGroupColumnDelay}{t_{\text{CCD\_L}}} \newcommand{\IntraNodeContextParallelDegree}{c_{\text{intra}}} \newcommand{\IntrusionDistance}{C} \newcommand{\IntrusionDistanceAllowance}{C} \newcommand{\InvalidatedArtifactNode}{v} \newcommand{\InverseDepth}{\rho} \newcommand{\InverseDepthLandmarkParameters}{\mathbf{y}} \newcommand{\InverseKinematicsDamping}{\lambda} \newcommand{\InverseSensorLogOdds}{L_{\text{sensor}}} \newcommand{\InverterCurrentLimit}{I_{\max}} \newcommand{\InverterDeadTime}{t_{\text{dead}}} \newcommand{\IoTransferTime}{T_{\text{IO}}} \newcommand{\IronCaseThermalResistance}{R_{\text{th,iron-case}}} \newcommand{\IronLawComputeTime}{T_{\text{compute}}} \newcommand{\IronLawMemoryTime}{T_{\text{memory}}} \newcommand{\IronLossPower}{P_{\text{iron}}} \newcommand{\IronThermalCapacitance}{C_{\text{iron}}} \newcommand{\IrreducibleLoss}{C_{\mathcal{L}}} \newcommand{\IsolatedEnforcerExecutionTime}{t_{\text{iso}}} \newcommand{\IsolatedJobRunTime}{T} \newcommand{\IspProcessingTime}{t_{\text{ISP}}} \newcommand{\IsrExecutionTime}{t_{\text{ISR}}} \newcommand{\IterationCost}{C_{\text{iter}}} \newcommand{\IterationTokenBudget}{N_{\text{budget}}} \newcommand{\JaccardSimilarity}{J} \newcommand{\JacobianLeftSingularMatrix}{\mathbf{U}} \newcommand{\JacobianLeftSingularVector}{\mathbf{u}} \newcommand{\JacobianPseudoinverse}{\mathbf{J}^\dagger} \newcommand{\JacobianRightSingularMatrix}{\mathbf{V}} \newcommand{\JacobianRightSingularVector}{\mathbf{v}} \newcommand{\JacobianSingularNumber}{\sigma} \newcommand{\JacobianSingularNumberMatrix}{\boldsymbol{\Sigma}} \newcommand{\JawAperture}{w_{\text{aperture}}} \newcommand{\JensenShannonDivergence}{\mathcal{D}_{\text{JS}}} \newcommand{\JensenShannonMixtureDistribution}{\bar{P}} \newcommand{\JerkLimit}{j_{\max}} \newcommand{\JerkWeightMatrix}{\mathbf{W}_j} \newcommand{\JitterBufferPlayoutDelay}{T_{\text{buf}}} \newcommand{\JobAbsoluteDeadline}{d} \newcommand{\JobAvailability}{A_{\text{all}}} \newcommand{\JobDuration}{T_{\text{job}}} \newcommand{\JobIndex}{j} \newcommand{\JobQueueWaitTime}{W} \newcommand{\JobReleaseTime}{r} \newcommand{\JobRestartTime}{T_{\text{restart}}} \newcommand{\JobSlowdown}{S} \newcommand{\JobStartupTime}{T_{\text{startup}}} \newcommand{\JointAcceleration}{\ddot{q}} \newcommand{\JointAngle}{\theta_{\text{joint}}} \newcommand{\JointAngleLowerLimit}{q_{\min}} \newcommand{\JointAngleUpperLimit}{q_{\max}} \newcommand{\JointAngularAcceleration}{\dot{\omega}} \newcommand{\JointAngularRate}{\omega} \newcommand{\JointAngularSpeed}{\omega} \newcommand{\JointBaseInertiaCoupling}{\mathbf{M}_{jb}} \newcommand{\JointBiasTorque}{\tau_{\text{bias}}} \newcommand{\JointCoordinate}{q} \newcommand{\JointCount}{n} \newcommand{\JointFrictionTorque}{\tau_{\text{fric}}} \newcommand{\JointIndex}{i} \newcommand{\JointJerk}{j_{\text{joint}}} \newcommand{\JointLoadTorque}{\tau_{\text{load}}} \newcommand{\JointOutputImpedance}{Z_{\text{out}}} \newcommand{\JointOutputTorque}{\tau_{\text{out}}} \newcommand{\JointPathCurvature}{\mathbf{q}''} \newcommand{\JointPathTangent}{\mathbf{q}'} \newcommand{\JointPosition}{q} \newcommand{\JointPositionLowerLimit}{\mathbf{q}_{\min}} \newcommand{\JointPositionSetpoint}{\mathbf{q}^*} \newcommand{\JointPositionTarget}{q_{\text{des}}} \newcommand{\JointPositionUpperLimit}{\mathbf{q}_{\max}} \newcommand{\JointReflectedRotorInertia}{J_{m}} \newcommand{\JointSampleTimestamp}{t_{\text{joint}}} \newcommand{\JointTorque}{\boldsymbol{\tau}} \newcommand{\JointTorqueConstant}{K_t} \newcommand{\JointTorqueLimit}{\tau_{\max}} \newcommand{\JointTorqueLimits}{\boldsymbol{\tau}_{\max}} \newcommand{\JointTorqueLowerLimit}{\boldsymbol{\tau}_{\min}} \newcommand{\JointTorqueSlew}{\dot{\boldsymbol{\tau}}} \newcommand{\JointTorqueSlewLimit}{\dot{\boldsymbol{\tau}}_{\max}} \newcommand{\JointTorqueTarget}{\tau_{\text{des}}} \newcommand{\JointTorqueUpperLimit}{\boldsymbol{\tau}_{\max}} \newcommand{\JointTorsionalStiffnessMatrix}{\mathbf{K}} \newcommand{\JointTrackingError}{\mathbf{e}} \newcommand{\JointVelocity}{\dot{q}} \newcommand{\JointVelocityCeiling}{\dot{q}_{\max}} \newcommand{\JointVelocityLimit}{\dot{\mathbf{q}}_{\max}} \newcommand{\JointVelocitySetpoint}{\dot{\mathbf{q}}^*} \newcommand{\JointVelocityTarget}{\dot{q}_{\text{des}}} \newcommand{\JouleanTemperatureRise}{\Delta T} \newcommand{\JunctionAmbientThermalResistance}{R_{\text{th,JA}}} \newcommand{\JunctionCaseThermalResistance}{R_{\text{th,JC}}} \newcommand{\JunctionTemperature}{T_{\text{j}}} \newcommand{\KalmanBucyObserverGain}{\mathbf{L}} \newcommand{\KalmanGain}{\mathbf{G}} \newcommand{\KeepContextPathCost}{C_{\text{keep}}} \newcommand{\KendallMarkovianCode}{M} \newcommand{\KernelActiveTime}{T_{\text{compute}}} \newcommand{\KernelColumnOffset}{n} \newcommand{\KernelExecutionTime}{T_{\text{kernel}}} \newcommand{\KernelHeight}{K_h} \newcommand{\KernelHorizontalLoopOffset}{k_{x}} \newcommand{\KernelRowOffset}{m} \newcommand{\KernelSize}{K} \newcommand{\KernelVerticalLoopOffset}{k_{y}} \newcommand{\KernelWeight}{W} \newcommand{\KernelWidth}{K_w} \newcommand{\KeyAxisLabel}{j} \newcommand{\KeyBufferPosition}{j} \newcommand{\KeyComponent}{k_{jm}} \newcommand{\KeyLeftSingularMatrix}{\mathbf{U}} \newcommand{\KeyLeftSingularVector}{\mathbf{u}} \newcommand{\KeyProjectionMatrix}{\mathbf{W}_{K}} \newcommand{\KeyRightSingularMatrix}{\mathbf{V}} \newcommand{\KeyRightSingularVector}{\mathbf{v}} \newcommand{\KeySingularNumber}{\sigma} \newcommand{\KeySingularSpectrumMatrix}{\mathbf{\Sigma}} \newcommand{\KeySourceMatrix}{\mathbf{X}_{K}} \newcommand{\KeySpectrumLength}{q} \newcommand{\KeyVector}{\mathbf{k}} \newcommand{\KineticEnergy}{E_k} \newcommand{\KineticEnergyCeiling}{E_{\max}} \newcommand{\KineticInsetBarrierFunction}{h_{\text{kinetic}}} \newcommand{\KineticInsetBarrierRate}{\dot{h}_{\text{kinetic}}} \newcommand{\KlDivergence}{\mathcal{D}_{\text{KL}}} \newcommand{\KlPenaltyCoefficient}{\beta_{\text{KL}}} \newcommand{\KlSampleStatistic}{d} \newcommand{\KnownComponentStopDistance}{d_{\text{budget}}} \newcommand{\KolmogorovSmirnovCriticalThreshold}{c_{\text{crit}}} \newcommand{\KolmogorovSmirnovStatistic}{\mathcal{D}_{\text{KS}}} \newcommand{\KroneckerIndicator}{\delta} \newcommand{\KrumClientCount}{n} \newcommand{\KrylovSubspace}{\mathcal{K}} \newcommand{\KsCriticalCoefficient}{c} \newcommand{\KvBlockSize}{S_{\text{blk}}} \newcommand{\KvBlockTailWaste}{\Delta_{\text{tail}}} \newcommand{\KvCacheBytesPerToken}{m_{\text{token}}} \newcommand{\KvCacheHandoffTime}{T_{\text{handoff}}} \newcommand{\KvCacheMemory}{M_{\text{KV}}} \newcommand{\KvElementStorageSize}{s_{\text{elem,KV}}} \newcommand{\KvHeadCount}{H_{\text{KV}}} \newcommand{\KvPoolHeadroomFraction}{f_{\text{head}}} \newcommand{\KvPoolMemory}{M_{\text{pool}}} \newcommand{\KvRecomputeTime}{T_{\text{recompute}}} \newcommand{\KvReloadTime}{T_{\text{reload}}} \newcommand{\KvTileCount}{T_c} \newcommand{\KvTileIndex}{j} \newcommand{\KvTileSize}{B_c} \newcommand{\LaSalleInvariantSet}{\Omega} \newcommand{\LabelCategoryIndex}{i} \newcommand{\LabelVector}{\mathbf{y}} \newcommand{\LabeledRecord}{x} \newcommand{\LabeledSampleCount}{D_{\text{labeled}}} \newcommand{\LabelingRoundIndex}{k} \newcommand{\LaggedModelInput}{x_{t-\Delta}} \newcommand{\LaggedStateDigest}{h_{\text{state},t-k}} \newcommand{\LandmarkDepth}{d} \newcommand{\LanguageInstruction}{c_{\text{instr}}} \newcommand{\LanguageSkillPrior}{p_{\text{LLM}}} \newcommand{\LaplaceLikelihoodScale}{b} \newcommand{\LaplaceNoiseSample}{x} \newcommand{\LaplaceNoiseScale}{b} \newcommand{\LaplaceVariable}{s} \newcommand{\LargestDrivenWheelLoadShare}{\varphi} \newcommand{\LargestEigenvalue}{\lambda_{\max}} \newcommand{\LargestInvariantSet}{\mathcal{M}} \newcommand{\LargestSingularNumber}{\sigma_{\max}} \newcommand{\LarsGlobalLearningRate}{\eta_{\text{global}}} \newcommand{\LastCandidateEmbeddingVector}{\mathbf{x}_N} \newcommand{\LastFunctionInputComponent}{x_N} \newcommand{\LastMeasurementTime}{t_{\text{last}}} \newcommand{\LastRankComputeTime}{T_{\text{rank}_{N-1}}} \newcommand{\LatchApproachSpeed}{v_{\text{latch}}} \newcommand{\LatchClearance}{c} \newcommand{\LatchContactForce}{f} \newcommand{\LatchForceLimit}{F_{\text{lim}}} \newcommand{\LatchPlateStiffness}{k_{\text{latch}}} \newcommand{\LatchStallForce}{F} \newcommand{\LatchStrengthFloor}{F_{\text{floor}}} \newcommand{\LateHandoffProbability}{p} \newcommand{\Latency}{L_{\text{lat}}} \newcommand{\LatencyBandwidthCrossoverSize}{n^*} \newcommand{\LatencyBoundedBatchSize}{B_{\text{SLO}}} \newcommand{\LatencyObjective}{S_{\text{latency}}} \newcommand{\LatencyQuantileFunction}{Q_p} \newcommand{\LatencyRewardExponent}{\beta_{\text{lat}}} \newcommand{\LatencySlo}{L_{\text{lat,SLO}}} \newcommand{\LatentActionComponent}{u} \newcommand{\LatentComponentMean}{\mu_{\phi, j}} \newcommand{\LatentComponentStandardDeviation}{\sigma_{\phi, j}} \newcommand{\LatentDimension}{d_z} \newcommand{\LatentGaussianPolicyDensity}{\mu} \newcommand{\LatentKlWeight}{\beta} \newcommand{\LatentPosteriorDistribution}{q} \newcommand{\LatentPosteriorMean}{\boldsymbol{\mu}_\phi} \newcommand{\LatentPosteriorStandardDeviation}{\boldsymbol{\sigma}_\phi} \newcommand{\LatentStateEncoder}{q_\phi} \newcommand{\LatentStyleVariable}{\mathbf{z}} \newcommand{\LatentVariableSpace}{\mathcal{Z}} \newcommand{\LaterBaseFlangeTransform}{\mathbf{T}_{\text{base}, k+1}^{\text{flange}}} \newcommand{\LaterCameraTargetTransform}{\mathbf{T}_{\text{cam}, k+1}^{\text{target}}} \newcommand{\LaterRolloutTurnIndex}{j} \newcommand{\LaterStepIndex}{j} \newcommand{\LateralClearance}{W_{\text{clear}}} \newcommand{\LatestSequentialObservation}{X_m} \newcommand{\LayerAllReduceTime}{T_{\text{layer comm}}} \newcommand{\LayerBackwardTime}{T_{\text{layer backward}}} \newcommand{\LayerCount}{N_L} \newcommand{\LayerExposedCommunicationTime}{T_{\text{exposed}}} \newcommand{\LayerFunction}{f} \newcommand{\LayerIndex}{\ell} \newcommand{\LayerInputComponent}{x} \newcommand{\LayerInputMatrix}{\mathbf{X}} \newcommand{\LayerInputVector}{\mathbf{x}} \newcommand{\LayerInputWidth}{d_{\text{in}}} \newcommand{\LayerIntermediateStateMemory}{s_{\ell}} \newcommand{\LayerNonlinearity}{\phi} \newcommand{\LayerNormMean}{\mu_{\text{LN}}} \newcommand{\LayerNormStandardDeviation}{\sigma_{\text{LN}}} \newcommand{\LayerOutputMatrix}{\mathbf{Y}} \newcommand{\LayerOutputVector}{\mathbf{y}} \newcommand{\LayerOutputWidth}{d_{\text{out}}} \newcommand{\LayerParameterPayload}{M_{\text{layer}}} \newcommand{\LayerSavedTensorCount}{n_{\text{saved}}} \newcommand{\LayerSelectionIndex}{i} \newcommand{\LayerWeightEntry}{W} \newcommand{\LayerWeights}{\mathbf{w}} \newcommand{\LayerWidth}{n} \newcommand{\LcResonantFrequency}{f_0} \newcommand{\LeaderForwardWave}{\mathbf{u}_m} \newcommand{\LeaderJointPositions}{\mathbf{q}_{\text{leader}}} \newcommand{\LeaderPortEffort}{\mathbf{F}_m} \newcommand{\LeaderPortFlow}{\dot{\mathbf{x}}_m} \newcommand{\LeaderPortPower}{P_m} \newcommand{\LeaderReturnWave}{\mathbf{w}_m} \newcommand{\LeaderWristRollAngle}{\theta_{\text{roll}}} \newcommand{\LeadingSupportDistance}{d_{\text{lead}}} \newcommand{\LeakageCurrent}{I_{\text{leak}}} \newcommand{\LeakagePower}{P_{\text{leakage}}} \newcommand{\LearnedActionProposal}{\hat{\mathbf{a}}_{\text{learned}}} \newcommand{\LearnedNominalTrajectory}{\hat{\mathbf{q}}_{\text{learned}}} \newcommand{\LearnedRemainingReturnEstimate}{\widehat{V}} \newcommand{\LearnedVelocityField}{v_\theta} \newcommand{\LearnerStateDisagreementRate}{\epsilon_\pi} \newcommand{\LearnerStateVisitationDistribution}{p^{\pi}} \newcommand{\LearningCurveSampleCount}{n} \newcommand{\LearningRate}{\eta} \newcommand{\LeaseAdmissionInstant}{t_{\text{adm}}} \newcommand{\LeaseDirtyMemory}{M_{\text{dirty}}} \newcommand{\LeaseExpiryDelaySubtotal}{\tau_{\text{delay,sub}}} \newcommand{\LeaseHoldTime}{T_{\text{hold}}} \newcommand{\LeasePathTravel}{d_{\text{lease}}} \newcommand{\LeaseRefreshInstant}{t_{\text{refresh}}} \newcommand{\LeftEvasionAction}{\mathbf{a}_{\text{left}}} \newcommand{\LeftSingularVectorMatrix}{\mathbf{P}} \newcommand{\LengthPenaltyWeight}{\lambda_{\text{len}}} \newcommand{\LeverArmLength}{r_{\text{arm}}} \newcommand{\LeverArmSweepError}{e_{\text{rot}}} \newcommand{\LewisFormFactor}{Y} \newcommand{\LexicalDocument}{x} \newcommand{\LexicalFrequencySaturation}{k_1} \newcommand{\LexicalLengthNormalization}{b} \newcommand{\LexicalQuery}{Q} \newcommand{\LidarAzimuthAngle}{\theta_{\text{az}}} \newcommand{\LidarBeamDirection}{\mathbf{d}} \newcommand{\LidarElevationAngle}{\phi} \newcommand{\LidarFramePoint}{\mathbf{p}_{\text{lidar}}} \newcommand{\LidarReferenceFrame}{\mathcal{F}_{\text{lidar}}} \newcommand{\LidarScanRate}{f_{\text{scan}}} \newcommand{\LidarSweepPeriod}{T_{\text{sweep}}} \newcommand{\LidarSweepStartTime}{t_{\text{sweep}}} \newcommand{\LieDerivativeAlongControl}{L_{\mathbf{g}} h} \newcommand{\LieDerivativeAlongDrift}{L_{\mathbf{f}} h} \newcommand{\LieDerivativeOrder}{k} \newcommand{\LikelihoodRatioWeight}{w} \newcommand{\LimitMarginFunction}{M} \newcommand{\LinearAcceleration}{\mathbf{a}} \newcommand{\LinearBarrierDecayRate}{\gamma_{\text{cbf}}} \newcommand{\LinearMomentum}{p} \newcommand{\LinearizedVirtualInput}{\mathbf{v}} \newcommand{\LinkAngularAcceleration}{\ddot{\theta}_{\text{link}}} \newcommand{\LinkBandwidth}{\beta} \newcommand{\LinkBitRate}{R_{\text{link}}} \newcommand{\LinkLength}{l} \newcommand{\LinkOutputPosition}{q_{\text{out}}} \newcommand{\LintFalseAcceptFraction}{\phi} \newcommand{\LipschitzConstant}{K} \newcommand{\LiveAutomatonStateSet}{Q_{\text{live}}} \newcommand{\LoadCurrent}{I_{\text{load}}} \newcommand{\LoadInertia}{J_{\text{load}}} \newcommand{\LoadStepCurrentDeficit}{\Delta I_{\text{step}}} \newcommand{\LoadStepDeficitDuration}{\Delta t_{\text{step}}} \newcommand{\LoadedEnforcerExecutionTime}{t_{\text{enf}}} \newcommand{\LoadedJunctionTemperature}{T_{\text{load}}} \newcommand{\LocalBatchSize}{B_{\text{local}}} \newcommand{\LocalEpochCount}{E} \newcommand{\LocalGradient}{\mathbf{g}} \newcommand{\LocalInferenceEnergy}{E_{\text{local}}} \newcommand{\LocalPathTime}{T_{\text{local}}} \newcommand{\LocalRankIndex}{i} \newcommand{\LocalTokenCount}{B_{\text{tok}}} \newcommand{\LocalUpdateCount}{H_{\text{local}}} \newcommand{\LocalityPenaltyFunction}{w} \newcommand{\LocalizationBound}{\delta_{\text{loc}}} \newcommand{\LogFailureRatio}{s_{\text{fail}}} \newcommand{\LogOddsLowerClamp}{L_{\min}} \newcommand{\LogOddsUpperClamp}{L_{\max}} \newcommand{\LogPositionIndex}{j} \newcommand{\LoggedEvent}{e} \newcommand{\LoggedEventPrefix}{\mathbf{e}_{1:j}} \newcommand{\LoggpLongMessageTime}{T_{\text{long}}} \newcommand{\LogisticProbability}{p_{\text{sig}}} \newcommand{\LogitMask}{\mathbf{M}} \newcommand{\LogitMaskEntry}{M} \newcommand{\LogitStorageSize}{s_{\text{logit}}} \newcommand{\LogitVector}{\mathbf{z}} \newcommand{\LogpNetworkLatency}{L_{\text{LogGP}}} \newcommand{\LonePassAdvantage}{\hat{A}_{\text{pass}}} \newcommand{\LongMessageGapPerByte}{G} \newcommand{\LongestInterruptMaskTime}{t_{\text{irq\_disabled,max}}} \newcommand{\LongitudinalFrictionCoefficient}{\mu_x} \newcommand{\LongitudinalSlipRatio}{\lambda} \newcommand{\LongitudinalTractionStiffness}{C_x} \newcommand{\LongitudinalVehicleSpeed}{v_x} \newcommand{\LookaheadStepIndex}{l} \newcommand{\LoopAcceptanceProbability}{p_{\text{loop}}} \newcommand{\LoopGainScalingFactor}{\kappa} \newcommand{\LoopNestDepth}{n_{\text{loops}}} \newcommand{\LoopOrderCount}{N_{\text{order}}} \newcommand{\LoopParallelizationChoiceCount}{\mathcal{P}_{\text{parallel}}} \newcommand{\LoopTurnCost}{C} \newcommand{\Loss}{L} \newcommand{\LossAdjointSeed}{\bar{\mathcal{L}}} \newcommand{\LossFunction}{\mathcal{L}} \newcommand{\LossGradient}{g} \newcommand{\LossGradientVector}{\mathbf{g}} \newcommand{\LossHessian}{\mathbf{H}} \newcommand{\LossLowerBound}{\mathcal{L}_{\inf}} \newcommand{\LossScaleFactor}{s_{\text{loss}}} \newcommand{\LossTimeDerivative}{\dot{\mathcal{L}}} \newcommand{\LostMotionDeflection}{\delta_{\text{lost}}} \newcommand{\LostSuffixTurnCount}{H_{\text{suffix},i}} \newcommand{\LostWorkReplayTime}{T_{\text{replay}}} \newcommand{\LotSamplingProbability}{q} \newcommand{\LowRankLeftFactor}{\mathbf{U}} \newcommand{\LowRankRightFactor}{\mathbf{V}} \newcommand{\LowerPriorityFrames}{lp} \newcommand{\LowerPriorityTasks}{lp} \newcommand{\LowerRatioClippingWidth}{\epsilon_{\text{low}}} \newcommand{\LqrControlWeightMatrix}{\mathbf{R}_u} \newcommand{\LqrCostToGoMatrix}{\mathbf{P}} \newcommand{\LqrFeedbackGain}{\mathbf{K}_{\text{lqr}}} \newcommand{\LqrQuadraticObjective}{J} \newcommand{\LqrStateWeightMatrix}{\mathbf{Q}_x} \newcommand{\LshBandCount}{L} \newcommand{\LshCandidateProbability}{p_{\text{candidate}}} \newcommand{\LshRowsPerBand}{r} \newcommand{\LyapunovAnalysisDomain}{\mathcal{D}} \newcommand{\LyapunovFunction}{V} \newcommand{\LyapunovFunctionDerivative}{\dot{V}} \newcommand{\LyapunovPositivityMargin}{\epsilon_{\text{pos}}} \newcommand{\LyapunovSublevelSet}{\Omega_c} \newcommand{\MacAccumulator}{\text{acc}} \newcommand{\MachineTaxonomyAxis}{\mathsf{Machine}} \newcommand{\MahalanobisDistance}{d_M} \newcommand{\ManifestTrackIndex}{k} \newcommand{\ManipulatorBaseFrame}{\mathcal{F}_{\text{base}}} \newcommand{\ManipulatorJacobian}{\mathbf{J}} \newcommand{\ManualLease}{T_{\text{lease,man}}} \newcommand{\ManualResetTime}{t_{\text{reset,manual}}} \newcommand{\ManualReviewCost}{C_{\text{manual}}} \newcommand{\ManualReviewFraction}{r_{\text{manual}}} \newcommand{\MapCovarianceJacobian}{\mathbf{J}_{\text{map}}} \newcommand{\MapOdometryTransform}{\mathbf{T}_{\text{map}}^{\text{odom}}} \newcommand{\MapParameterEstimate}{\theta_{\text{MAP}}} \newcommand{\MapPoseCovariance}{\boldsymbol{\Sigma}_{\text{map}}} \newcommand{\MapReferenceFrame}{\mathcal{F}_{\text{map}}} \newcommand{\MappedCommandTap}{a_{\text{cmd}}} \newcommand{\MappingSearchSpaceSize}{\mathcal{S}_{\text{mapping}}} \newcommand{\MarginalFalseApprovalProbability}{p} \newcommand{\MarginalRequestServiceTime}{t_{\text{req}}} \newcommand{\MarginalStoppingThreshold}{\epsilon_{\text{stop}}} \newcommand{\MarginalVelocityField}{u} \newcommand{\MarginalizedModelParameters}{\theta'} \newcommand{\MarkovDecisionProcess}{\mathcal{M}} \newcommand{\MaskTokenIndex}{i} \newcommand{\MaskedClientUpdate}{\mathbf{y}} \newcommand{\MaskedFinetuningLoss}{\mathcal{L}_{\text{SFT}}} \newcommand{\MaskedImitationDataset}{\mathcal{D}_{\text{train}}} \newcommand{\MaskedImitationLoss}{\mathcal{L}_{\text{imitation}}} \newcommand{\MaskedLogitVector}{\mathbf{z}'} \newcommand{\MaskedTokenLogit}{z'} \newcommand{\Mass}{m} \newcommand{\MassCenterAcceleration}{\ddot{\mathbf{c}}} \newcommand{\MassCenterHeight}{z_c} \newcommand{\MassCenterPosition}{\mathbf{c}} \newcommand{\MasterProcessingTime}{t_{\text{master}}} \newcommand{\MatchingRowCount}{K} \newcommand{\MatrixColumnIndex}{j} \newcommand{\MatrixEigenvalue}{\lambda} \newcommand{\MatrixMultiplyDestination}{\mathbf{D}} \newcommand{\MatrixRowIndex}{i} \newcommand{\MaxBatchSize}{B_{\text{max}}} \newcommand{\MaxBatchingWindow}{T_{\text{max}}} \newcommand{\MaxReceivedTokenCount}{B_{\text{max}}} \newcommand{\MaxResidentContextCount}{B_{\max}} \newcommand{\MaximumActuatorEffort}{u_{\max}} \newcommand{\MaximumBreakerCooldownInterval}{T_{\text{cool}}^{\max}} \newcommand{\MaximumCompletionOffset}{c_{\max}} \newcommand{\MaximumDepthHypothesis}{d_{\max}} \newcommand{\MaximumEntropyObjective}{J} \newcommand{\MaximumLoadCurrentStep}{\Delta I_{\max}} \newcommand{\MaximumLogit}{z_{\max}} \newcommand{\MaximumObservationAge}{t_{\text{age},\max}} \newcommand{\MaximumPlateIndentation}{x_{\max}} \newcommand{\MaximumRetryBackoffInterval}{b_{\max}} \newcommand{\MaximumTurnOffDelay}{t_{\text{off, max}}} \newcommand{\McnemarTestStatistic}{\chi^2} \newcommand{\McuCaptureTime}{t_{\text{MCU,capture}}} \newcommand{\McuDispatchTime}{t_{\text{MCU,dispatch}}} \newcommand{\MealTokenKeyVector}{\mathbf{k}_{\text{meal}}} \newcommand{\MealTokenQueryVector}{\mathbf{q}_{\text{meal}}} \newcommand{\MeanAcceptedDraftLength}{\bar{m}} \newcommand{\MeanAttemptCost}{c} \newcommand{\MeanClusterSize}{m} \newcommand{\MeanContextLength}{\bar{S}} \newcommand{\MeanDeliveryPayloadLength}{L} \newcommand{\MeanDocumentLength}{\overline{|x|}} \newcommand{\MeanHoldTime}{\bar{T}_{\text{hold}}} \newcommand{\MeanLatchContactForce}{\bar{F}} \newcommand{\MeanMessageQueueDelay}{\bar{T}_q} \newcommand{\MeanNeesStatistic}{\bar{\epsilon}} \newcommand{\MeanQueryDistance}{\mu_D} \newcommand{\MeanRolloutLength}{\bar{N}} \newcommand{\MeanSlotOccupancy}{\bar{N}_{\text{slot}}} \newcommand{\MeanSquaredErrorCloningLoss}{\mathcal{L}_{\text{MSE}}} \newcommand{\MeanStoredTokensPerRecord}{\bar{S}} \newcommand{\MeanTargetTokensPerRecord}{\bar{w}} \newcommand{\MeanTimeBetweenFailures}{\text{MTBF}} \newcommand{\MeanTimeToFailure}{\text{MTTF}} \newcommand{\MeanTimeToRepair}{\text{MTTR}} \newcommand{\MeanVerifierServiceTime}{\bar{T}_{\text{svc}}} \newcommand{\MeasuredAxisPosition}{x_{\text{meas}}} \newcommand{\MeasuredContactForce}{\mathbf{F}_{\text{contact}}} \newcommand{\MeasuredJointVelocities}{\dot{\mathbf{q}}_{\text{meas}}} \newcommand{\MeasuredPixelDepth}{Z_{\text{meas}}} \newcommand{\MeasuredResponseTap}{a_{\text{meas}}} \newcommand{\MeasuredSeamAccelerations}{\ddot{\mathbf{q}}_{\text{meas}}} \newcommand{\MeasuredSeamConfiguration}{\mathbf{q}_{\text{meas}}} \newcommand{\MeasuredSeamVelocities}{\dot{\mathbf{q}}_{\text{meas}}} \newcommand{\MeasuredTrackedPosition}{\mathbf{p}_{\text{meas}}} \newcommand{\MeasurementCovariance}{\boldsymbol{\Sigma}_z} \newcommand{\MeasurementDimension}{m} \newcommand{\MeasurementErrorStandardDeviation}{\sigma} \newcommand{\MeasurementFunction}{h} \newcommand{\MeasurementHistory}{\mathbf{y}_{1:k}} \newcommand{\MeasurementInnovation}{\boldsymbol{\nu}} \newcommand{\MeasurementMatrix}{\mathbf{H}} \newcommand{\MeasurementNoiseCovariance}{\boldsymbol{\Sigma}_{\text{meas}}} \newcommand{\MeasurementNoiseVector}{\mathbf{v}_{\text{meas}}} \newcommand{\MeasurementVector}{\mathbf{y}} \newcommand{\MeasurementVectorDerivative}{\dot{\mathbf{y}}} \newcommand{\MeasurementWindowEnd}{t_{\text{end}}} \newcommand{\MechanicalEnergy}{E} \newcommand{\MechanicalEnergyDerivative}{\dot{E}} \newcommand{\MechanicalImpedanceMap}{Z} \newcommand{\MechanicalPlantState}{\mathbf{x}} \newcommand{\MechanicalWork}{W} \newcommand{\MechanismAcceptanceProbability}{p'_{\text{acc}}} \newcommand{\MechanismAttemptCost}{C'_{\text{attempt}}} \newcommand{\MechanismLogMoment}{\alpha_{\mathcal{M}}} \newcommand{\MechanismOutcome}{o} \newcommand{\MechanismOutputSet}{\mathcal{S}} \newcommand{\MechanismOutputVector}{\mathbf{y}} \newcommand{\MechanismRenyiPrivacyBudget}{\epsilon_{\text{R},i}} \newcommand{\MemoryBusQueueDelay}{t_{\text{queue}}} \newcommand{\MemoryEntryBirthGeneration}{g_{\text{birth}}} \newcommand{\MemoryEntryDeathGeneration}{g_{\text{death}}} \newcommand{\MemoryHierarchyLevelCount}{N_{\text{mem}}} \newcommand{\MemoryHoldDuringWait}{O_{\text{mem}}} \newcommand{\MemoryPlacementCount}{\mathcal{M}_{\text{placement}}} \newcommand{\MemorySubsystemEnergy}{E_{\text{memory}}} \newcommand{\MergedAttentionOutput}{\mathbf{O}^{\text{new}}} \newcommand{\MergedSoftmaxMaximum}{m^{\text{new}}} \newcommand{\MergedSoftmaxNormalizer}{z^{\text{new}}} \newcommand{\MergedWeightMatrix}{\mathbf{W}_{\text{final}}} \newcommand{\MessageInjectionGap}{g} \newcommand{\MessageQueueDelay}{T_q} \newcommand{\MessageStartupLatency}{\alpha} \newcommand{\MessageTimestamp}{t_{\text{msg}}} \newcommand{\MetricDepth}{z_{\text{metric}}} \newcommand{\MicroUnitPrefix}{\text{µ}} \newcommand{\MicrobatchCount}{m} \newcommand{\MicrobatchGradient}{\mathbf{g}} \newcommand{\MicrobatchIndex}{j} \newcommand{\MicrobatchPassTime}{T_{\text{micro},j}} \newcommand{\MicrobatchSize}{B_{\text{micro}}} \newcommand{\MicrocontrollerClockTime}{t_{\text{MCU}}} \newcommand{\MillerCapacitance}{C_{\text{gd}}} \newcommand{\MillerCharge}{Q_{\text{gd}}} \newcommand{\MillerDisplacementCurrent}{I_{\text{miller}}} \newcommand{\MillerPlateauDuration}{t_{\text{plateau}}} \newcommand{\MillerPlateauVoltage}{V_{\text{plateau}}} \newcommand{\MinHashPermutation}{\sigma} \newcommand{\MinHashPermutationCount}{n_{\sigma}} \newcommand{\MinHashSketchSize}{s} \newcommand{\MiniBatchActivation}{a} \newcommand{\MiniBatchSet}{\mathcal{B}} \newcommand{\MinibatchGradient}{\mathbf{g}} \newcommand{\MinimumActuatorEffort}{u_{\min}} \newcommand{\MinimumCellSupportCount}{N_{\min}} \newcommand{\MinimumChunkSetpointCount}{h_{\min}} \newcommand{\MinimumCompletionOffset}{c_{\min}} \newcommand{\MinimumDepthHypothesis}{d_{\min}} \newcommand{\MinimumDetectableEffect}{\delta_{\text{MDE}}} \newcommand{\MinimumPrefetchBufferCount}{Q_{\text{prefetch,min}}} \newcommand{\MinimumRailVoltage}{V_{\text{rail,min}}} \newcommand{\MinimumRoundTripLatency}{L_{\text{lat,min}}} \newcommand{\MinimumStableBatchSize}{B_{\text{min}}} \newcommand{\MinimumTransitTime}{t_{\min}} \newcommand{\MinimumTurnOnDelay}{t_{\text{on, min}}} \newcommand{\MisclassifiedFraction}{r_{\text{error}}} \newcommand{\MisroutedQueryFraction}{m} \newcommand{\MissAcceptanceProbability}{\alpha} \newcommand{\MissPathServiceTime}{T_{\text{cold}}} \newcommand{\MissionDuration}{T_{\text{mission}}} \newcommand{\MissionEnergy}{E_{\text{mission}}} \newcommand{\MissionExceedanceBudget}{\epsilon_{\text{mission}}} \newcommand{\MissionHandoffCount}{K} \newcommand{\MixtureComponentCount}{M} \newcommand{\MixtureComponentCovariance}{\boldsymbol{\Sigma}_m} \newcommand{\MixtureComponentIndex}{m} \newcommand{\MixtureComponentMean}{\boldsymbol{\mu}_m} \newcommand{\MixtureComponentWeight}{w_m} \newcommand{\MixupSample}{\tilde{x}} \newcommand{\MixupWeight}{\lambda_{\text{mix}}} \newcommand{\MlProductivityGoodput}{\text{MPG}} \newcommand{\MlpWeightArithmeticIntensity}{I_{\text{MLP}}} \newcommand{\MobileBaseBarrierFunction}{h_{\text{base}}} \newcommand{\MobilenetWidthMultiplier}{\alpha_{\text{width}}} \newcommand{\ModelBandwidthUtilization}{\text{MBU}} \newcommand{\ModelCallIndex}{i} \newcommand{\ModelCallRequest}{\mathcal{R}} \newcommand{\ModelDownloadEnergy}{E_{\text{download}}} \newcommand{\ModelFlopsUtilization}{\text{MFU}} \newcommand{\ModelGenerationIndex}{n} \newcommand{\ModelInput}{x} \newcommand{\ModelLifetimeCost}{C_{\text{total}}} \newcommand{\ModelParameters}{\theta} \newcommand{\ModelPointAbscissa}{X} \newcommand{\ModelPointHeight}{Z} \newcommand{\ModelPointOrdinate}{Y} \newcommand{\ModelPrediction}{\hat{y}} \newcommand{\ModelPredictor}{f} \newcommand{\ModelScore}{s} \newcommand{\ModelStepOperations}{O_{\text{model}}} \newcommand{\ModelTime}{T_{\text{model}}} \newcommand{\ModelTimeFraction}{f} \newcommand{\ModelWeight}{w} \newcommand{\MomentOrder}{\lambda_{\text{mom}}} \newcommand{\MonitorStartupTime}{T_{\text{vmm}}} \newcommand{\MonitoredFairnessMetricCount}{m} \newcommand{\MonitoredFeatureLevel}{x_{\text{feat}}} \newcommand{\MonitoredGroupCount}{k} \newcommand{\MonitoredMetric}{X} \newcommand{\MonitoredMetricMean}{\mu} \newcommand{\MonitoredMetricStandardDeviation}{\sigma} \newcommand{\MonitoringAlertCost}{C_{\text{alert}}} \newcommand{\MonitoringComputeCost}{C_{\text{compute}}} \newcommand{\MonitoringCostComponent}{C_*} \newcommand{\MonitoringIngestionCost}{C_{\text{ingest}}} \newcommand{\MonitoringStorageCost}{C_{\text{storage}}} \newcommand{\MonotonicClockInstant}{t} \newcommand{\MonthlyOptimizationSavings}{C_{\text{save,monthly}}} \newcommand{\MotionBlurLength}{L} \newcommand{\MotionCyclePeriod}{T_{\text{cycle}}} \newcommand{\MotionModelInput}{\mathbf{u}} \newcommand{\MotorBackEmfConstant}{K_e} \newcommand{\MotorConstant}{K_m} \newcommand{\MotorPhaseRmsCurrent}{I_{\text{phase}}} \newcommand{\MotorRotorAccelerations}{\ddot{\boldsymbol{\theta}}_{\text{motor}}} \newcommand{\MotorRotorCoordinates}{\boldsymbol{\theta}_{\text{motor}}} \newcommand{\MotorRotorVelocities}{\dot{\boldsymbol{\theta}}_{\text{motor}}} \newcommand{\MotorShaftDamping}{D_{\text{motor}}} \newcommand{\MotorShaftPosition}{q_{\text{motor}}} \newcommand{\MotorTorque}{\tau_{\text{motor}}} \newcommand{\MotorTorqueConstant}{K_t} \newcommand{\MotorViscousDamping}{B_{m}} \newcommand{\MotorViscousDampingMatrix}{\mathbf{B}_m} \newcommand{\MpcControlSequence}{\mathbf{u}_{0:N_{\text{mpc}}-1}} \newcommand{\MpcControlSequenceTail}{\mathbf{u}_{1:N_{\text{mpc}}-1}} \newcommand{\MpcHorizonObjective}{J} \newcommand{\MpcPredictionHorizon}{N_{\text{mpc}}} \newcommand{\MpcTerminalCost}{\ell_f} \newcommand{\MpcTerminalCostMatrix}{\mathbf{P}_{N_{\text{mpc}}}} \newcommand{\MultiAgentAcceptanceProbability}{p_{\text{multi}}} \newcommand{\MultiDeviceRunTime}{T_N} \newcommand{\MultimodalFusedTokenStream}{\mathbf{Z}} \newcommand{\MultimodalObservation}{\mathbf{o}} \newcommand{\MutatingToolAction}{a} \newcommand{\MutualInformation}{I} \newcommand{\NaturalLogarithmBase}{e} \newcommand{\NearestCandidateDistance}{D_{\min}} \newcommand{\NeesStatistic}{\epsilon} \newcommand{\NegativeGateSupplyVoltage}{V_{\text{ee}}} \newcommand{\NeighborCount}{k} \newcommand{\NeighborUserIndex}{j} \newcommand{\NeighboringDataset}{X} \newcommand{\NetAngularBrakingDeceleration}{\alpha_{\text{net}}} \newcommand{\NetBrakingDeceleration}{a_{\text{net}}} \newcommand{\NetworkBandwidth}{\text{BW}_{\text{network}}} \newcommand{\NetworkDelayStandardDeviation}{\sigma_d} \newcommand{\NetworkEnergy}{E_{\text{network}}} \newcommand{\NetworkEquipmentPower}{P_{\text{network}}} \newcommand{\NetworkFunction}{f_{\text{net}}} \newcommand{\NetworkLatency}{L_{\text{lat,network}}} \newcommand{\NetworkOutput}{y} \newcommand{\NetworkTrafficVolume}{M} \newcommand{\NeuralLyapunovFactor}{\mathbf{L}_{\phi}} \newcommand{\NeuronActivation}{a} \newcommand{\NeuronBias}{b} \newcommand{\NeuronConnectionWeight}{w_{ij}} \newcommand{\NeuronIndex}{j} \newcommand{\NeuronPreactivation}{z} \newcommand{\NewSoftmaxRunningMaximum}{m_{\text{new}}} \newcommand{\NextDecisionProcessState}{s'} \newcommand{\NextFailureTime}{F} \newcommand{\NextLayerActivationMemory}{M_{\text{activations}}^{(\ell+1)}} \newcommand{\NextProprioceptiveObservation}{\mathbf{o}_{\text{proprio}, t+1}} \newcommand{\NextRobotAction}{\mathbf{a}'} \newcommand{\NextTokenDistribution}{p} \newcommand{\NextTokenEntropy}{\mathcal{H}} \newcommand{\NextTokenLogitFunction}{\mathbf{f}_\theta} \newcommand{\NgramLength}{n} \newcommand{\NicMttf}{\text{MTTF}_{\text{nic}}} \newcommand{\NicsPerNode}{n_{\text{nic}}} \newcommand{\NodeAcceleratorCount}{n_{\text{acc}}} \newcommand{\NodeHbmCapacity}{M_{\text{HBM}}} \newcommand{\NodeMtbf}{\text{MTBF}_{\text{node}}} \newcommand{\NodeStragglerProbability}{p_{\text{straggle}}} \newcommand{\NoisePredictionNetwork}{\boldsymbol{\epsilon}_\theta} \newcommand{\NoisedActionChunk}{\mathbf{A}^k} \newcommand{\NoisyClassProbability}{\tilde{p}} \newcommand{\NoisyClassProbabilityVector}{\tilde{\mathbf{p}}} \newcommand{\NoisyLabelSampleCount}{D_{\text{noisy}}} \newcommand{\NominalBitRate}{R_{\text{nom}}} \newcommand{\NominalBitTime}{T_{\text{bit,nom}}} \newcommand{\NominalBrakingDeceleration}{a_{\text{nominal}}} \newcommand{\NominalClearance}{C_{\text{nominal}}} \newcommand{\NominalClockFrequency}{f_{\text{nom}}} \newcommand{\NominalCommandWindow}{\mathbf{u}_{\text{nom}, t:t+H-1}} \newcommand{\NominalContactForces}{\mathbf{f}_{\text{nom}}} \newcommand{\NominalControlCommand}{\mathbf{u}_{\text{nom}}} \newcommand{\NominalFrameInterval}{T_{\text{nominal}}} \newcommand{\NominalFrictionCoefficient}{\mu_{\text{nom}}} \newcommand{\NominalOscillatorFrequency}{f_{\text{nom}}} \newcommand{\NominalPlanExpiry}{t_{\text{plan\_exp}}} \newcommand{\NominalRatedSpeed}{v_{\text{nominal}}} \newcommand{\NominalReferenceClearance}{c} \newcommand{\NominalSupplyVoltage}{V_{\text{nom}}} \newcommand{\NominalTickPeriod}{T_{\text{period}}} \newcommand{\NominalTrackingTolerance}{\epsilon_{\text{nom}}} \newcommand{\NonconformityScore}{s} \newcommand{\NoninferiorityRatioMargin}{\delta} \newcommand{\NoninferiorityTolerance}{\delta_{\text{tol}}} \newcommand{\NonlinearBiasTorque}{\mathbf{h}} \newcommand{\NonlinearObservationSpace}{\mathbf{O}_{\text{NL}}} \newcommand{\NonlinearOutputFunction}{\mathbf{h}} \newcommand{\NonzeroCount}{n_{\text{nz}}} \newcommand{\NonzeroParameterBudget}{k_{\text{nz}}} \newcommand{\NormWeightMatrix}{\mathbf{W}} \newcommand{\NormalContactForce}{f_{k, \perp}} \newcommand{\NormalContactImpulse}{P_n} \newcommand{\NormalizationScale}{\gamma} \newcommand{\NormalizationScaleVector}{\boldsymbol{\gamma}} \newcommand{\NormalizationShift}{\beta} \newcommand{\NormalizationShiftVector}{\boldsymbol{\beta}} \newcommand{\NormalizedActionCommand}{\tilde{a}} \newcommand{\NormalizedActionResidual}{e} \newcommand{\NormalizedActivation}{\hat{a}} \newcommand{\NormalizedCandidateScore}{c} \newcommand{\NormalizedElapsedTimeRatio}{D} \newcommand{\NormalizedGearRatio}{\tilde{N}} \newcommand{\NormalizedImageAbscissa}{x_n} \newcommand{\NormalizedImageOrdinate}{y_n} \newcommand{\NormalizedMetricBaseline}{v} \newcommand{\NormalizedPredicateMargin}{\bar{f}} \newcommand{\NormalizedRadialDistance}{r} \newcommand{\NormalizedStatusEnvelope}{\mathcal{N}} \newcommand{\NormalizerTokenIndex}{w} \newcommand{\NormalizingClassIndex}{k} \newcommand{\NormalizingKeyIndex}{m} \newcommand{\NormalizingNextState}{\tilde{s}} \newcommand{\NoticeByteAllocation}{M_{\text{notice}}} \newcommand{\NucleusProbabilityMass}{p} \newcommand{\NullSpaceProjector}{\mathbf{N}} \newcommand{\NullSpaceVelocityBias}{\dot{\mathbf{q}}_0} \newcommand{\NumericBitWidth}{b} \newcommand{\NumericalStabilityConstant}{\epsilon} \newcommand{\ObjectHandle}{h} \newcommand{\ObjectWrench}{\mathbf{w}_{\text{obj}}} \newcommand{\ObservabilityMatrix}{\mathbf{O}_{\text{obs}}} \newcommand{\ObservableModelOutput}{O} \newcommand{\ObservationAge}{t_{\text{age}}} \newcommand{\ObservationAgeBudget}{t_{\text{age},\max}} \newcommand{\ObservationAgeDisplacement}{\Delta \mathbf{p}} \newcommand{\ObservationBinding}{\lambda} \newcommand{\ObservationByteBudget}{M_{\text{obs},\max}} \newcommand{\ObservationCount}{N} \newcommand{\ObservationDataset}{\mathcal{D}} \newcommand{\ObservationEncodingTime}{t_{\text{enc}}} \newcommand{\ObservationFunction}{h} \newcommand{\ObservationHistory}{\mathbf{O}} \newcommand{\ObservationHistoryLength}{H_{\text{hist}}} \newcommand{\ObservationHistorySequence}{\mathbf{o}_{0:t}} \newcommand{\ObservationHistoryWindow}{\mathbf{o}_{t-H_{\text{hist}}:t}} \newcommand{\ObservationIntervalEnd}{t_{b}} \newcommand{\ObservationIntervalLength}{T_{\text{obs}}} \newcommand{\ObservationIntervalStart}{t_{a}} \newcommand{\ObservationPairingLag}{\Delta t_{\text{lag}}} \newcommand{\ObservationPayload}{\mathbf{T}_{\text{payload}}} \newcommand{\ObservationResponseLatency}{T_{\text{total}}} \newcommand{\ObservationTimestamp}{t_{\text{obs}}} \newcommand{\ObservationTokenCount}{S_{\text{obs}}} \newcommand{\ObservationTokenSequence}{\mathbf{z}_{\text{token}}} \newcommand{\ObservedAnnotatorAgreement}{p_o} \newcommand{\ObservedCategoryCount}{n_i^{\text{obs}}} \newcommand{\ObservedCycleCount}{N} \newcommand{\ObservedDataPoint}{\mathbf{x}} \newcommand{\ObservedFailureCount}{k} \newcommand{\ObservedFailureFraction}{\hat{p}} \newcommand{\ObservedFreeSpace}{\mathcal{M}_{\text{free}}} \newcommand{\ObservedLabelCount}{n} \newcommand{\ObservedOccupiedSpace}{\mathcal{M}_{\text{occ}}} \newcommand{\ObservedPixelCoordinates}{\tilde{\mathbf{m}}_{\text{observed}}} \newcommand{\ObservedPlantState}{\mathbf{x}_{\text{obs}}} \newcommand{\ObservedPointRange}{r} \newcommand{\ObservedRelativeSpeed}{v_{\text{rel}}} \newcommand{\ObservedSignificanceLevel}{p_{\text{val}}} \newcommand{\ObservedSuccessFraction}{\hat{p}} \newcommand{\ObservedTrialFailureCount}{k} \newcommand{\ObservedViolationFraction}{V} \newcommand{\ObservedVolume}{V_{\text{obs}}} \newcommand{\ObstacleConfigurationSet}{\mathcal{C}_{\text{obs}}} \newcommand{\ObstacleCostWeight}{\lambda_{\text{obs}}} \newcommand{\ObstaclePoint}{\mathbf{o}} \newcommand{\ObstaclePosition}{x_{\text{obstacle}}} \newcommand{\ObstacleProximityCost}{c_{\text{obs}}} \newcommand{\ObstacleRiskRadius}{r_{\text{risk}}} \newcommand{\ObstacleSeparationDistance}{d} \newcommand{\ObstacleStateSet}{\mathcal{X}_{\text{obs}}} \newcommand{\ObstacleSurfaceArea}{A_{\text{surface}}} \newcommand{\OccupancyCoverageMultiplier}{k_\sigma} \newcommand{\OccupancyLogOdds}{L} \newcommand{\OccupancyThreshold}{k} \newcommand{\OccupiedLogOddsIncrement}{L_{\text{occ}}} \newcommand{\OccupiedScenarioCellCount}{N_{\text{supported}}} \newcommand{\OdometryBaseTransform}{\mathbf{T}_{\text{odom}}^{\text{base}}} \newcommand{\OdometryCovarianceJacobian}{\mathbf{J}_{\text{odom}}} \newcommand{\OdometryNoiseStandardDeviation}{\sigma_{w}} \newcommand{\OdometryPoseCovariance}{\boldsymbol{\Sigma}_{\text{odom}}} \newcommand{\OdometryReferenceFrame}{\mathcal{F}_{\text{odom}}} \newcommand{\OfflineTransitionDataset}{\mathcal{D}_{\text{offline}}} \newcommand{\OffloadTailNetworkTime}{t_{\text{net}}^{\text{tail}}} \newcommand{\OffloadTailProcessingTime}{t_{\text{proc}}^{\text{tail}}} \newcommand{\OffloadTransactionWindow}{W} \newcommand{\OhmUnit}{\Omega} \newcommand{\OilBulkModulus}{\beta} \newcommand{\OldSoftmaxRunningMaximum}{m_{\text{old}}} \newcommand{\OnDieDecouplingCapacitance}{C_{\text{die}}} \newcommand{\OnlineSoftmaxKeyTile}{\mathbf{K}_{\text{tile}}} \newcommand{\OnlineSoftmaxQueryBlock}{\mathbf{Q}_{\text{block}}} \newcommand{\OnlineSoftmaxScoreBlock}{\mathbf{A}_{\text{block}}} \newcommand{\OpenLoopTransferFunction}{L} \newcommand{\OpenLoopTransferMatrix}{\mathbf{L}} \newcommand{\OperationChargeBound}{\bar{c}} \newcommand{\OperationDispatchOverhead}{t_{\text{dispatch}}} \newcommand{\OperationRecipient}{r} \newcommand{\OperationReconciliationTime}{T_{\text{rec}}} \newcommand{\OperationalFailureProbability}{p_F} \newcommand{\OperationalOverheadFraction}{f_{\text{overhead}}} \newcommand{\OperationalScenarioDistribution}{p} \newcommand{\OperationalTaxonomyDimension}{C} \newcommand{\OperationalTestDistribution}{\mathcal{D}} \newcommand{\Operations}{O} \newcommand{\OperationsPerSample}{O_{\text{sample}}} \newcommand{\OperatorCognitiveTime}{T_{\text{cognitive}}} \newcommand{\OperatorMotorTime}{T_{\text{motor}}} \newcommand{\OperatorResponseLatency}{t_{\text{hum}}} \newcommand{\OperatorSensoryTime}{T_{\text{sensory}}} \newcommand{\OperatorStabilizationInstant}{t_{\text{stabilize}}} \newcommand{\OperatorWindowTime}{t'} \newcommand{\OperatorWorkspaceMemory}{M_{\text{workspace}}} \newcommand{\OpticalFrequency}{\nu} \newcommand{\OpticalWavelength}{\lambda_{\text{wl}}} \newcommand{\OptimalCheckpointInterval}{T^\ast_{\text{ckpt}}} \newcommand{\OptimalCostToGoDerivative}{\dot{V}} \newcommand{\OptimalCostToGoFunction}{V} \newcommand{\OptimalModelParameters}{\theta^*} \newcommand{\OptimalStateReturn}{V_{\text{RL}}} \newcommand{\OptimizationBreakevenTime}{T_{\text{breakeven}}} \newcommand{\OptimizationImplementationCost}{C_{\text{optimization}}} \newcommand{\OptimizationIterate}{x} \newcommand{\OptimizerStateMemory}{M_{\text{optimizer}}} \newcommand{\OptimizerStepIndex}{t} \newcommand{\OptimizerStepTime}{T_{\text{update}}} \newcommand{\OptimizerUpdateCount}{T} \newcommand{\OptimumMissFactor}{x} \newcommand{\OrderedTestRank}{r} \newcommand{\OrientationTolerance}{\theta_{\text{tol}}} \newcommand{\OrphanSweepInterval}{T} \newcommand{\OscillationPriorStateDigest}{h_{\text{state},t-2}} \newcommand{\OscillatorAcceleration}{\ddot{q}} \newcommand{\OscillatorNaturalFrequency}{\omega} \newcommand{\OscillatorPosition}{q} \newcommand{\OscillatorStepVelocity}{v} \newcommand{\OscillatorVelocity}{\dot{q}} \newcommand{\OutcomeAlphabet}{\mathcal{X}} \newcommand{\OutcomeCheckPassProbability}{p_{\text{out}}} \newcommand{\OutcomeCheckSlotTime}{T_{\text{out}}} \newcommand{\OutcomePairPrivacyLoss}{\mathcal{L}_{\text{priv},(X,X')}^{(o)}} \newcommand{\OutcomeStandardDeviation}{\sigma} \newcommand{\OutgoingChannelCommand}{u_{\text{prior}}} \newcommand{\OutgoingCommandDerivative}{\dot{u}_{\text{prior}}} \newcommand{\OutputBearingDamping}{D_{\text{joint}}} \newcommand{\OutputChannel}{y} \newcommand{\OutputChannelCount}{C_{\text{out}}} \newcommand{\OutputChannelIndex}{k} \newcommand{\OutputComponentFunction}{h} \newcommand{\OutputDimension}{p} \newcommand{\OutputFeatureMapHeight}{H_{\text{out}}} \newcommand{\OutputFeatureMapWidth}{W_{\text{out}}} \newcommand{\OutputIndex}{\ell} \newcommand{\OutputLayerBiasVector}{\mathbf{b}_{\text{out}}} \newcommand{\OutputLayerWeightMatrix}{\mathbf{W}_{\text{out}}} \newcommand{\OutputLength}{K} \newcommand{\OutputLengthStandardDeviation}{\sigma} \newcommand{\OutputLimit}{K_{\max}} \newcommand{\OutputLogit}{z} \newcommand{\OutputNodeAdjoint}{\bar{v}_W} \newcommand{\OutputNodePrimal}{v_W} \newcommand{\OutputProjectionOperations}{O_{\text{out}}} \newcommand{\OutputQuantizationScale}{s_Y} \newcommand{\OutputRelativeDegree}{r} \newcommand{\OutputToken}{y} \newcommand{\OutputTokenPrefix}{y_{<t}} \newcommand{\OutputTokenPrice}{c_{\text{out}}} \newcommand{\OutputTokenSequence}{y_{1:K}} \newcommand{\OutputTorqueCeiling}{\tau_{\text{out,max}}} \newcommand{\OutstandingItemCount}{N_{\text{out}}} \newcommand{\OverheadCameraEmbedding}{\mathbf{e}_{\text{overhead}}} \newcommand{\OverlappedBackwardCommunicationTime}{T_{\text{pipelined}}} \newcommand{\OverlappedTime}{T_{\text{overlap}}} \newcommand{\OverlappingGaussianSet}{\mathcal{N}} \newcommand{\OversubscriptionRatio}{R} \newcommand{\OwnershipAcquisitionTime}{T_{\text{own}}} \newcommand{\PackageDecouplingCapacitance}{C_{\text{pkg}}} \newcommand{\PackageInductance}{L_{\text{pkg}}} \newcommand{\PackageResistance}{R_{\text{pkg}}} \newcommand{\PackageThermalCapacitance}{C_{\text{th}}} \newcommand{\PackageThermalTimeConstant}{\tau_{\text{th}}} \newcommand{\PackedExampleIndex}{k} \newcommand{\PackedExampleLength}{s} \newcommand{\PackedExampleOffset}{b} \newcommand{\PacketBuffer}{b} \newcommand{\PaddingWasteFraction}{W} \newcommand{\PageRankDampingFactor}{d} \newcommand{\PageRankScoreVector}{\mathbf{r}} \newcommand{\PairedAcceptanceDifference}{\Delta} \newcommand{\PairedDifferenceLowerLimit}{L_{\Delta}} \newcommand{\PairedDifferenceUpperLimit}{U_{\Delta}} \newcommand{\PairedOutcomeCellCount}{n} \newcommand{\PairedRandomVariable}{Y} \newcommand{\PairedTaskIndex}{j} \newcommand{\PairedTimeInstant}{s} \newcommand{\PairedVerdictCorrelation}{\hat{\phi}} \newcommand{\PairingLagCeiling}{\Delta t_{\text{lag,max}}} \newcommand{\PairwiseCoordinationCoefficient}{\beta_{\text{pair}}} \newcommand{\PairwiseMaskSecret}{\mathbf{s}} \newcommand{\ParallelEnvironmentCount}{n_{\text{env}}} \newcommand{\ParallelFraction}{f_{\text{parallel}}} \newcommand{\ParallelLoopCount}{k_{\text{parallel}}} \newcommand{\ParallelRigCount}{N_{\text{rig}}} \newcommand{\ParameterPayload}{M_{\text{param}}} \newcommand{\ParameterRandomizationRanges}{\mathcal{P}} \newcommand{\ParameterScaleCoefficient}{A} \newcommand{\ParameterScalingExponent}{\alpha} \newcommand{\ParameterServerCount}{K_{\text{srv}}} \newcommand{\ParameterSpace}{\Theta} \newcommand{\ParameterSpaceDirection}{u} \newcommand{\ParameterStreamingTime}{t_{\text{stream}}} \newcommand{\ParameterVelocity}{\dot{\theta}} \newcommand{\ParameterizedPredictor}{f_{\theta}} \newcommand{\Parameters}{P} \newcommand{\ParametricProposalDistribution}{q_{\boldsymbol{\psi}}} \newcommand{\ParasiticLoopInductance}{L_{\text{parasitic}}} \newcommand{\ParentCapabilityGrant}{\Gamma_{\text{parent}}} \newcommand{\ParentFreeBalance}{F_{P}} \newcommand{\ParentNodeIndex}{k} \newcommand{\ParentReservedFunds}{R_{P}} \newcommand{\ParentSettledCharges}{E_{P}} \newcommand{\ParetoMinimumDemand}{x_{\min}} \newcommand{\ParetoTailExponent}{\alpha_{\text{tail}}} \newcommand{\ParetoTaskDemand}{X} \newcommand{\ParticipatingClientCount}{N_{\text{clients}}} \newcommand{\PartnerBitIndex}{k} \newcommand{\PassAtKEstimate}{\widehat{\operatorname{pass@}k}} \newcommand{\PassedTrialCount}{N_{\text{pass}}} \newcommand{\PassingRunCount}{s} \newcommand{\PassingSampleCount}{c} \newcommand{\PassiveModelPrediction}{\hat{Y}} \newcommand{\PastSynchronizationStepIndex}{j} \newcommand{\PatchColumnIndex}{w} \newcommand{\PatchRowIndex}{h} \newcommand{\PatchTokenCount}{N} \newcommand{\PathAcceleration}{\ddot{s}} \newcommand{\PathAccelerationInput}{u} \newcommand{\PathAccelerationLowerBound}{\ddot{s}_{\min}} \newcommand{\PathAccelerationTorqueCoefficient}{\mathbf{a}_{\tau}} \newcommand{\PathAccelerationUpperBound}{\ddot{s}_{\max}} \newcommand{\PathCoordinate}{s} \newcommand{\PathDelayAsymmetry}{\Delta t_{\text{asym}}} \newcommand{\PathGridPointCount}{N_{\text{grid}}} \newcommand{\PathVelocity}{\dot{s}} \newcommand{\PathVelocityField}{v} \newcommand{\PathVelocitySquaredTorqueCoefficient}{\mathbf{b}_{\tau}} \newcommand{\PayloadGravityTorque}{\tau_{g}} \newcommand{\PayloadLeverArm}{r} \newcommand{\PcieLinkFailureRate}{\lambda_{\text{PCIe}}} \newcommand{\PdnBranchCurrent}{I_{\text{branch}}} \newcommand{\PdnBranchResistance}{R_{\text{PDN}}} \newcommand{\PdnTargetImpedance}{Z_{\text{target}}} \newcommand{\PeakBridgeJerk}{j_{\text{peak}}} \newcommand{\PeakContactForce}{F_{\text{peak}}} \newcommand{\PeakCopperLossPower}{P_{\text{peak}}} \newcommand{\PeakCurrent}{I_{\text{peak}}} \newcommand{\PeakMemoryBandwidth}{\text{BW}_{\text{peak}}} \newcommand{\PeakPenetrationDepth}{\delta_{\max}} \newcommand{\PeakRate}{R_{\text{peak}}} \newcommand{\PeakRegenerativePower}{P_{\text{regen, peak}}} \newcommand{\PeakRotorAngularSpeed}{\omega_{\max}} \newcommand{\PeakSlipRatio}{\lambda_{\text{peak}}} \newcommand{\PeakStopDeceleration}{a_{\text{peak}}} \newcommand{\PeakTorque}{\tau_{\text{peak}}} \newcommand{\PeakTractionCoefficient}{\mu_{\text{peak}}} \newcommand{\PearsonFitStatistic}{\chi^2} \newcommand{\PeerReviewerIndex}{i} \newcommand{\PeerToolCallIndex}{j} \newcommand{\PenaltyContactDamping}{c} \newcommand{\PenaltyContactStiffness}{k_{\text{pen}}} \newcommand{\PenaltyPenetrationDepth}{\delta_{\text{pen}}} \newcommand{\PenaltyRestitutionDuration}{\Delta t_{\text{res}}} \newcommand{\PendulumNaturalFrequency}{\omega_0} \newcommand{\PenetrationDepth}{\delta} \newcommand{\PenetrationRate}{\dot{\delta}} \newcommand{\PenultimateLayerWidth}{n_{N_L-1}} \newcommand{\PerDeviceComputeTime}{T_{\text{compute,local}}} \newcommand{\PerDeviceWeightReadTime}{T_{\text{read}}} \newcommand{\PerExperimentComputeCost}{C_{\text{compute,per-exp}}} \newcommand{\PerExperimentEngineeringCost}{C_{\text{engineer,per-exp}}} \newcommand{\PerFrameDetectionProbability}{p_{\text{frame}}} \newcommand{\PerGpuNetworkFailureRate}{\lambda_{\text{network/GPU}}} \newcommand{\PerGpuPowerFailureRate}{\lambda_{\text{power/GPU}}} \newcommand{\PerGpuTotalFailureRate}{\lambda_{\text{total/GPU}}} \newcommand{\PerStepCostBound}{C_{\max}} \newcommand{\PerStepErrorRate}{\epsilon} \newcommand{\PerStreamTokenRate}{R} \newcommand{\PerTaskRunCount}{R} \newcommand{\PerTestSignificanceLevel}{\alpha_{\text{sig}}'} \newcommand{\PerTokenDecodeTime}{t_{\text{decode}}} \newcommand{\PerTokenKlEstimate}{\hat{\mathcal{D}}} \newcommand{\PerTokenMaskingTime}{t_{\text{mask}}} \newcommand{\PerTokenPrefillTime}{t_{\text{prefill}}} \newcommand{\PerWorkerBatchSize}{B_{\text{per-worker}}} \newcommand{\PerceptionDepthCovariance}{\boldsymbol{\Sigma}_{\text{depth}}} \newcommand{\PerceptionDispatchTime}{t_{\text{IPC}}} \newcommand{\PerceptionErrorScale}{\epsilon_{\text{scale}}} \newcommand{\PeriodicPeakWindingTemperature}{T_{\text{peak}}} \newcommand{\PeriodicTaskCount}{n} \newcommand{\PermanentMagnetFluxLinkage}{\lambda_{\text{pm}}} \newcommand{\PermissionLoopPeriod}{T_{\text{tick}}} \newcommand{\PermissionPathKernel}{G_\kappa} \newcommand{\PermissionPathParameters}{\kappa} \newcommand{\PermissionTickWaitTime}{t_{\text{wait}}} \newcommand{\PermissionTickWcet}{T_{\text{wcet}}} \newcommand{\PermittedActions}{\mathcal{A}_{\text{perm}}} \newcommand{\PermittedUsePassProbability}{p_{\text{use}}} \newcommand{\PersonApproachTravel}{S_h} \newcommand{\PersonPositionUncertainty}{Z_d} \newcommand{\PersonalizationPenaltyWeight}{\lambda_{\text{reg}}} \newcommand{\PersonalizationVector}{\mathbf{p}} \newcommand{\PerturbationNoiseStandardDeviation}{\sigma} \newcommand{\PerturbationNormOrder}{p} \newcommand{\PerturbedPose}{\mathbf{T}'} \newcommand{\PerturbedSignalDimension}{D} \newcommand{\PerturbedSignalVector}{\mathbf{x}} \newcommand{\PfcWatchdogTimeout}{T_{\text{watchdog}}} \newcommand{\PhaseInductance}{L_{\text{phase}}} \newcommand{\PhaseJoulePower}{P_{\text{phase}}} \newcommand{\PhaseMargin}{\Phi_m} \newcommand{\PhaseResistance}{R_{\text{phase}}} \newcommand{\PhotodiodeQuantumEfficiency}{\eta_{\text{QE}}} \newcommand{\PhysicalPlantDynamics}{f_{\text{real}}} \newcommand{\PhysicalRestoreTime}{t_{\text{physical\_restore}}} \newcommand{\PhysicalReturnLevel}{z_{T, \text{real}}} \newcommand{\PhysicalStateTrajectory}{s_{\text{real}}} \newcommand{\PhysicalStlRobustness}{\rho_{\text{real}}} \newcommand{\PhysicalTrajectorySet}{\mathcal{S}_{\text{real}}} \newcommand{\PhysicalWorldState}{s} \newcommand{\PidDerivativeGain}{K_d} \newcommand{\PidIntegralGain}{K_i} \newcommand{\PidProportionalGain}{K_p} \newcommand{\PidProportionalGainMatrix}{\mathbf{K}_p} \newcommand{\PipelineBubbleFraction}{b_{\text{pipe}}} \newcommand{\PipelineBufferMemory}{M_{\text{required}}} \newcommand{\PipelineClockSkew}{t_{\text{skew}}} \newcommand{\PipelineFlushDelay}{t_{\text{hw\_pipe}}} \newcommand{\PipelineIterationTime}{T_{\text{iteration}}} \newcommand{\PipelineParallelDegree}{N_{\text{PP}}} \newcommand{\PipelineTimeSlot}{t} \newcommand{\PipelinedExecutionTime}{T_{\text{pipelined}}} \newcommand{\PistonArea}{A} \newcommand{\PixelColumnCoordinate}{u} \newcommand{\PixelLastEventTime}{t_{\text{last}}} \newcommand{\PixelOpacityContribution}{\alpha'} \newcommand{\PixelRowCoordinate}{v} \newcommand{\PixelRowStandardDeviation}{\sigma_v} \newcommand{\PixelStandardDeviation}{\sigma_u} \newcommand{\PlacementChoiceCount}{n} \newcommand{\PlaintextInput}{m} \newcommand{\PlanAction}{a} \newcommand{\PlanarHomographyMatrix}{\mathbf{H}} \newcommand{\PlanarPositionEmbedding}{\mathbf{E}_{\text{pos}}^{2D}} \newcommand{\PlanarSpecialEuclideanGroup}{SE(2)} \newcommand{\PlanckConstant}{h} \newcommand{\PlanningOperator}{o} \newcommand{\PlanningStageLatency}{T_{\text{plan}}} \newcommand{\PlanningStartInstant}{t_{\text{plan}}} \newcommand{\PlantDynamicsFunction}{\mathbf{f}} \newcommand{\PlantDynamicsParameters}{\theta_{\text{plant}}} \newcommand{\PlantOutcomeFunction}{g} \newcommand{\PlantParameters}{m} \newcommand{\PlantStateAcceleration}{\ddot{\mathbf{x}}} \newcommand{\PlantStateComponentCount}{N_s} \newcommand{\PlantStateDimension}{n} \newcommand{\PlantStateRate}{\dot{\mathbf{x}}} \newcommand{\PlantStateSpace}{\mathcal{X}} \newcommand{\PlantTransitionDensity}{p_m} \newcommand{\PlantTransitionKernel}{\mathcal{T}} \newcommand{\PlatformAnnualOperationsCost}{C_{\text{after}}} \newcommand{\PlatformResourceCapacity}{\text{Cap}} \newcommand{\PlatformResourceIndex}{i} \newcommand{\PlatformTotalCost}{C_{\text{platform}}} \newcommand{\PlatformUtilization}{U_{\text{platform}}} \newcommand{\PointClearanceMargin}{d_{\text{margin}}} \newcommand{\PointToPointMessageSize}{n} \newcommand{\PointToPointTransferTime}{T} \newcommand{\PoisonedModel}{f_{\mathcal{S} \cup \mathcal{S}_{\text{poison}}}} \newcommand{\PoisoningDataset}{\mathcal{S}_{\text{poison}}} \newcommand{\PoisoningTargetDataset}{\mathcal{S}_{\text{test}}} \newcommand{\PoissonSubintervalCount}{n} \newcommand{\Policy}{\pi_\theta} \newcommand{\PolicyAction}{a} \newcommand{\PolicyActionStandardDeviation}{\sigma^{\pi}} \newcommand{\PolicyActionWindow}{\mathbf{A}_{t:t+H-1}} \newcommand{\PolicyCheckpoint}{v} \newcommand{\PolicyEnsembleCovariance}{\boldsymbol{\Sigma}_{\pi}} \newcommand{\PolicyEntropy}{\mathcal{H}} \newcommand{\PolicyGaussianMean}{\boldsymbol{\mu}_{\theta}} \newcommand{\PolicyGaussianMeanComponent}{\mu^{\pi}} \newcommand{\PolicyGaussianStandardDeviation}{\boldsymbol{\sigma}_{\theta}} \newcommand{\PolicyGradientBaseline}{b} \newcommand{\PolicyGradientEstimate}{\widehat{g}} \newcommand{\PolicyHistoryActionReturn}{Q^{\pi}} \newcommand{\PolicyHistoryAdvantage}{A^{\pi}} \newcommand{\PolicyImitationLoss}{\mathcal{L}_{\text{policy}}} \newcommand{\PolicyLipschitzBound}{L_{\text{lip}}} \newcommand{\PolicyObservedState}{s} \newcommand{\PolicyPassRate}{f} \newcommand{\PolicyProbabilityRatio}{\rho} \newcommand{\PolicyRemainingReturn}{V^{\pi}} \newcommand{\PolicyRequestLength}{S_{\pi}} \newcommand{\PolicyStateActionDistribution}{\rho_{\pi_\theta}} \newcommand{\PolicyTrajectoryDistribution}{p_\theta} \newcommand{\PolicyTti}{T_{\text{TTI}}} \newcommand{\PolicyUpdateStepTime}{T_{\text{step}}} \newcommand{\PolyakAveragingCoefficient}{\tau} \newcommand{\PolynomialCoefficientVector}{\mathbf{a}} \newcommand{\PolynomialTrajectoryCoefficient}{a} \newcommand{\PomdpActionSet}{\mathsf{A}} \newcommand{\PomdpObservationFunction}{\mathsf{O}} \newcommand{\PomdpObservationSet}{\Omega} \newcommand{\PomdpRewardFunction}{\mathsf{R}} \newcommand{\PomdpStateSpace}{\mathsf{S}} \newcommand{\PomdpTransitionFunction}{\mathsf{T}} \newcommand{\PoolResidentMemory}{M_{\text{pool}}} \newcommand{\PooledAcceptanceProbability}{\bar{p}} \newcommand{\PooledConversionRate}{\hat{p}} \newcommand{\PooledSampleApprovalRate}{\hat{p}} \newcommand{\PopulationStabilityBinCount}{n_{\text{bins}}} \newcommand{\PopulationStabilitySmoothingConstant}{\epsilon_{\text{smooth}}} \newcommand{\PortCycleNetEnergy}{\Delta E} \newcommand{\PortEffort}{\mathbf{F}} \newcommand{\PortFlow}{\dot{\mathbf{x}}} \newcommand{\PortInput}{\mathbf{u}} \newcommand{\PortOutput}{\mathbf{y}} \newcommand{\PortStoredEnergy}{E} \newcommand{\PortVelocity}{v} \newcommand{\Pose}{\mathbf{T}} \newcommand{\PoseTwistPerturbation}{\boldsymbol{\epsilon}} \newcommand{\PoseTwistPerturbationMatrix}{\hat{\boldsymbol{\epsilon}}} \newcommand{\PositionComponent}{p} \newcommand{\PositionConfidenceEllipsoidRadius}{\chi_{3,0.95}} \newcommand{\PositionErrorBound}{E} \newcommand{\PositionErrorCeiling}{e_{\max}} \newcommand{\PositionErrorCovariance}{\mathbf{P}_{pp}} \newcommand{\PositionErrorEnvelope}{e} \newcommand{\PositionLossMask}{m} \newcommand{\PositionUncertaintyRadius}{r} \newcommand{\PositionalTaskTolerance}{r_{\text{tol}}} \newcommand{\PositiveClassInput}{x_{+}} \newcommand{\PositiveIntegerExponent}{n} \newcommand{\PostContactDrivenStroke}{\Delta x_{\text{driven}}} \newcommand{\PostImpactNormalVelocity}{v_n^+} \newcommand{\PostRevocationDelay}{\tau_{\text{rev}}} \newcommand{\PosteriorCovarianceMatrix}{\boldsymbol{\Sigma}_{\text{post}}} \newcommand{\PosteriorDifferentialEntropy}{h_{\text{post}}} \newcommand{\PostprocessingLatency}{L_{\text{lat,post}}} \newcommand{\PotentialOutcome}{Y^{\text{pot}}} \newcommand{\PowerCriticalQuantile}{z_{\beta}} \newcommand{\PowerLimitBase}{a} \newcommand{\PowerRailInductance}{L_{\text{bus}}} \newcommand{\PowerRailResistance}{R_{\text{bus}}} \newcommand{\PoweredHoldCommand}{\mathbf{u}_{\text{hold}}} \newcommand{\PoweredHoldState}{\mathbf{x}_{\text{hold}}} \newcommand{\PoweredServerCount}{N} \newcommand{\PpoClippedSurrogateObjective}{\mathcal{L}^{\text{CLIP}}} \newcommand{\PqApproximateDistance}{\tilde{d}} \newcommand{\PqCentroidCode}{c^{\text{pq}}} \newcommand{\PqSubspaceIndex}{j} \newcommand{\PqSubvectorCount}{m} \newcommand{\PreForwardEnvironmentState}{\sigma_0} \newcommand{\PreImpactNormalVelocity}{v_n^-} \newcommand{\PreImpactSeparationDistance}{d_{\text{sep}}} \newcommand{\PrePivotCatchRate}{v} \newcommand{\PreTriggerWindowDuration}{T_{\text{pre}}} \newcommand{\PreactivationMatrix}{\mathbf{Z}} \newcommand{\PreactivationVector}{\mathbf{z}} \newcommand{\PrebrakeDelay}{\tau_{\text{delay}}} \newcommand{\PrebrakeDelayCeiling}{\tau_{\text{delay},\max}} \newcommand{\PredecessorGraphVertex}{u} \newcommand{\PredicateLipschitzConstant}{L_{\phi}} \newcommand{\PredicateNormalizationScale}{c} \newcommand{\PredictedActionComponent}{\hat{a}} \newcommand{\PredictedClassProbability}{p} \newcommand{\PredictedConfidence}{\hat{p}} \newcommand{\PredictedDecision}{\hat{Y}} \newcommand{\PredictedEnvironmentLatent}{\hat{\mathbf{z}}} \newcommand{\PredictedErrorCovariance}{\mathbf{P}_{k|k-1}} \newcommand{\PredictedForceReading}{\hat{y}} \newcommand{\PredictedOutput}{\hat{\mathbf{y}}} \newcommand{\PredictedOutputComponent}{\hat{y}} \newcommand{\PredictedPolicyAction}{\hat{\mathbf{a}}} \newcommand{\PredictedProtectedAttribute}{\hat{a}} \newcommand{\PredictedRelativeDepth}{z_{\text{pred}}} \newcommand{\PredictedStateEmbedding}{\mathbf{e}_{\text{state}}} \newcommand{\PredictedStateEstimate}{\hat{\mathbf{x}}_{k|k-1}} \newcommand{\PredictionHeadFunction}{g} \newcommand{\PredictionStepIndex}{i} \newcommand{\PredictiveEntropy}{H_{\text{pred}}} \newcommand{\PreemptionFanoutCount}{k} \newcommand{\PreemptionRate}{\lambda_{\text{preempt}}} \newcommand{\PreemptionTaxTime}{T_{\text{preempt}}} \newcommand{\PreferenceMargin}{z} \newcommand{\PreferencePairDataset}{\mathcal{D}} \newcommand{\PreferenceScale}{\beta} \newcommand{\PreferenceScoredPositionSet}{\mathcal{A}} \newcommand{\PreferredReferenceRelativeScore}{\Delta_w} \newcommand{\PreferredTrajectory}{\tau_w} \newcommand{\PrefetchBufferCount}{N_{\text{prefetch}}} \newcommand{\PrefillAllocatedTokenCount}{C} \newcommand{\PrefillArithmeticIntensity}{I_{\text{prefill}}} \newcommand{\PrefillChunkSize}{C_{\text{chunk}}} \newcommand{\PrefillOperations}{O_{\text{prefill}}} \newcommand{\PrefillRequestIndex}{i} \newcommand{\PrefillTime}{T_{\text{prefill}}} \newcommand{\PrefixHitRate}{\rho_{\text{prefix}}} \newcommand{\PregraspPosition}{\mathbf{p}_{\text{pre}}} \newcommand{\PreprocessingLatency}{L_{\text{lat,pre}}} \newcommand{\PreprocessingServiceTime}{T_{\text{preprocessing}}} \newcommand{\PreprocessingThroughput}{R_{\text{preprocessing}}} \newcommand{\PresaturationTorqueCommand}{\boldsymbol{\tau}_{\text{cmd}}} \newcommand{\PreviousLayerWidth}{n_{\ell-1}} \newcommand{\PreviousPeriodCost}{C_{\text{previous}}} \newcommand{\PreviousRangeObservationHistory}{z_{1:t-1}} \newcommand{\PreviousUpdatedErrorCovariance}{\mathbf{P}_{k-1|k-1}} \newcommand{\PreviousUpdatedStateEstimate}{\hat{\mathbf{x}}_{k-1|k-1}} \newcommand{\PrimitiveOperation}{\phi} \newcommand{\PrincipalPointColumn}{c_x} \newcommand{\PrincipalPointRow}{c_y} \newcommand{\PriorCovarianceMatrix}{\boldsymbol{\Sigma}_{\text{prior}}} \newcommand{\PriorDifferentialEntropy}{h_{\text{prior}}} \newcommand{\PriorStandardDeviation}{\sigma_0} \newcommand{\PriorTurnCount}{j} \newcommand{\PrivacyAdditiveSlack}{\delta} \newcommand{\PrivacyBudget}{\epsilon} \newcommand{\PrivacyLossVariable}{\mathcal{L}_{\text{priv}}} \newcommand{\PrivacyNoiseMultiplier}{\sigma} \newcommand{\PrivatizedQuery}{\tilde{f}} \newcommand{\PrivilegeTrapTime}{T_{\text{trap}}} \newcommand{\PrivilegedSimulatorState}{s_{\text{priv}}} \newcommand{\PrivilegedStateDimension}{d_{\text{priv}}} \newcommand{\PrivilegedStateEncoder}{E} \newcommand{\ProbabilityFunction}{p} \newcommand{\ProbabilitySimplex}{\Delta} \newcommand{\ProbedCellCount}{n_{\text{probe}}} \newcommand{\ProcessConditionCheckTime}{T_{\text{proc}}} \newcommand{\ProcessConditionPassProbability}{p_{\text{proc}}} \newcommand{\ProcessNoiseCovariance}{\mathbf{Q}} \newcommand{\ProcessNoiseIntensity}{\mathbf{Q}} \newcommand{\ProcessNoiseVector}{\mathbf{w}} \newcommand{\ProcessedDataVolume}{D_{\text{vol,processed}}} \newcommand{\ProcessedKeyTileIndex}{t} \newcommand{\ProcessedSampleCount}{N_{\text{samples}}} \newcommand{\ProcessingBufferCount}{N_{\text{processing}}} \newcommand{\ProcessingPrice}{R_{\text{process/GB}}} \newcommand{\ProductFactorIndex}{j} \newcommand{\ProductionExecutionCount}{N_{\text{prod}}} \newcommand{\ProductionModelCount}{N_{\text{models}}} \newcommand{\ProductionOnlyFailureCount}{n_{\text{prod}}} \newcommand{\ProfileAccelerationBound}{a_{\max}} \newcommand{\ProfileJerk}{\dot{a}} \newcommand{\ProgramGoodput}{\eta_{\text{program}}} \newcommand{\ProgramInvariantPredicate}{P} \newcommand{\ProgramState}{s} \newcommand{\ProgramStateSpace}{\Sigma} \newcommand{\ProjectedSeamState}{\hat{\mathbf{x}}_{\text{seam}}} \newcommand{\ProjectedTrajectoryRecord}{R} \newcommand{\ProjectedTurnGradientContribution}{Z} \newcommand{\ProjectionBallRadius}{\epsilon} \newcommand{\ProjectionConstraintSet}{\mathcal{C}} \newcommand{\ProjectiveDistanceSample}{s} \newcommand{\ProjectiveRayScale}{\lambda} \newcommand{\ProjectiveScaleFactor}{s} \newcommand{\PromotedFusionInputRank}{r'} \newcommand{\PromptLength}{S_{\text{prompt}}} \newcommand{\PromptToken}{x} \newcommand{\PromptTokensSent}{S_{\text{sent}}} \newcommand{\PropagatedPositionStandardDeviation}{\sigma_p} \newcommand{\PropensityPriorApprovalShape}{a} \newcommand{\PropensityPriorRejectionShape}{b} \newcommand{\ProportionTestStatistic}{z} \newcommand{\ProportionalGainMatrix}{\mathbf{K}_{p}} \newcommand{\ProportionalPotentialEnergy}{\mathcal{L}_{\text{pos}}} \newcommand{\ProposalDeserializationTime}{t_{\text{deser}}} \newcommand{\ProposalExpiryInstant}{t_{\text{valid}}} \newcommand{\ProposalFirstWaypoint}{\mathbf{a}_0} \newcommand{\ProposalLinkTransportTime}{t_{\text{link}}} \newcommand{\ProposalParameterVector}{\boldsymbol{\psi}} \newcommand{\ProposalPayload}{\mathcal{P}} \newcommand{\ProposedAccess}{r} \newcommand{\ProposedContactForce}{F_{\text{nom}}} \newcommand{\ProposedEndEffectorPoseSequence}{\mathbf{X}_{1:H}} \newcommand{\ProposedGripperCommandSequence}{\mathbf{g}_{1:H}} \newcommand{\ProposedJointPositionSequence}{\mathbf{Q}_{1:H}} \newcommand{\ProposedJointVelocitySequence}{\dot{\mathbf{Q}}_{1:H}} \newcommand{\ProposedOperation}{o} \newcommand{\ProposerConfidenceScore}{\hat{p}} \newcommand{\ProposerEvaluationRate}{f} \newcommand{\ProposerInferenceTime}{t_{\text{infer}}} \newcommand{\ProprioceptiveInputSpace}{\mathcal{X}} \newcommand{\ProprioceptiveInputVector}{\mathbf{x}} \newcommand{\ProprioceptiveTokenEmbeddings}{\mathbf{z}_{\text{proprio}}} \newcommand{\ProtectedAttribute}{a} \newcommand{\ProtectedGroupMembership}{G} \newcommand{\ProtectedTrainingRecord}{R} \newcommand{\ProtectionSwitchResistance}{R_{\text{switch}}} \newcommand{\ProtectiveClearanceMargin}{\delta_{\text{margin}}} \newcommand{\ProtectiveSeparationDistance}{S_p} \newcommand{\ProtectiveSpringStiffness}{k_{\text{spring}}} \newcommand{\ProtectiveSpringTravel}{\delta} \newcommand{\ProxyTrajectoryReward}{\hat{R}} \newcommand{\PrunedWeightMatrix}{\hat{\mathbf{W}}} \newcommand{\PruningMask}{\mathbf{M}} \newcommand{\PruningMaskEntry}{M_{i,j}} \newcommand{\PruningThreshold}{\delta_{\text{prune}}} \newcommand{\PsuMttf}{\text{MTTF}_{\text{psu}}} \newcommand{\PtpExchangeTimestamp}{t} \newcommand{\PtpForwardPathDelay}{T_{\text{prop}, M \to S}} \newcommand{\PtpHardwareTimestamp}{t_{\text{PTP}}} \newcommand{\PtpPropagationDelay}{T_{\text{prop}}} \newcommand{\PtpReversePathDelay}{T_{\text{prop}, S \to M}} \newcommand{\PublicationEpoch}{t_{\text{pub}}} \newcommand{\PufChallenge}{C} \newcommand{\PufResponse}{R} \newcommand{\PufResponseBit}{r} \newcommand{\PulseRoundTripTime}{\Delta t} \newcommand{\PureNoiseActionChunk}{\mathbf{A}^N} \newcommand{\PureTransportDelay}{T_d} \newcommand{\PwmPeriod}{T_{\text{pwm}}} \newcommand{\QuadratureAxisInductance}{L_q} \newcommand{\QuadratureAxisVoltage}{v_q} \newcommand{\QualifiedAdmissionRate}{r} \newcommand{\QualityObjective}{S_{\text{quality}}} \newcommand{\QuantileLevel}{u} \newcommand{\QuantileProbabilityLevel}{q} \newcommand{\QuantileThresholdCandidate}{x} \newcommand{\QuantizationBitWidth}{b} \newcommand{\QuantizationBlockSize}{b_{\text{block}}} \newcommand{\QuantizationScale}{s} \newcommand{\QuantizationStep}{\delta} \newcommand{\QuantizationZeroPoint}{z} \newcommand{\QuantizedGradient}{\mathbf{g}_{\text{int8}}} \newcommand{\QuantizedIntegerCode}{x_q} \newcommand{\QuantizedWeightEntry}{W_{ik}} \newcommand{\QuantizerInput}{x} \newcommand{\QuarterCycleCompressionTime}{t_{\text{peak}}} \newcommand{\QueryAxisLabel}{i} \newcommand{\QueryBlockCount}{T_r} \newcommand{\QueryBlockIndex}{i} \newcommand{\QueryBlockSize}{B_r} \newcommand{\QueryBoundaryCount}{S_{\text{eff}}} \newcommand{\QueryBufferPosition}{i} \newcommand{\QueryComponent}{q_{im}} \newcommand{\QueryPrice}{p_{\text{query}}} \newcommand{\QueryProjectionMatrix}{\mathbf{W}_{Q}} \newcommand{\QuerySensitivity}{\Delta} \newcommand{\QuerySourceMatrix}{\mathbf{X}_{Q}} \newcommand{\QueryVector}{\mathbf{q}} \newcommand{\QueryWord}{q} \newcommand{\QueryWordDocumentFrequency}{n} \newcommand{\QueryWordFrequency}{f} \newcommand{\QueryWorkspaceGeneration}{g_q} \newcommand{\QueueArrivalTime}{t_{\text{arr}, i}} \newcommand{\QueueServerCount}{c} \newcommand{\QueueServiceVariationCoefficient}{c_{s}} \newcommand{\QueueSystemCapacity}{K} \newcommand{\QueueWaitTime}{W_{q}} \newcommand{\QueuedJobCount}{N_{\text{queue}}} \newcommand{\QueuedTransactionBytes}{D_{\text{vol}}} \newcommand{\QueuedTransactionCount}{K} \newcommand{\QueuedTransactionSet}{\mathcal{Q}} \newcommand{\QueueingLatency}{L_{\text{lat,queue}}} \newcommand{\QuiescentJunctionTemperature}{T_{\text{j},\text{target}}} \newcommand{\QuiescentSocPower}{P_{\text{base}}} \newcommand{\QuinticBlendCoefficient}{\mathbf{a}} \newcommand{\QuotaReductionSensitivity}{\gamma_{\text{rate}}} \newcommand{\RadarRangeResolution}{\Delta R} \newcommand{\RadialBasisKernelCoefficient}{\gamma} \newcommand{\RadialDistortionCoefficient}{k} \newcommand{\RadialRange}{R} \newcommand{\RadialRangeStandardDeviation}{\sigma_R} \newcommand{\RadiationWavelength}{\lambda} \newcommand{\RailVoltageTolerance}{\delta_{\text{tol}}} \newcommand{\RandomEnvironmentState}{S} \newcommand{\RandomRetainedElementCount}{K_{\text{rand}}} \newcommand{\RandomSampleCollectionSize}{D_{\text{eval,total}}} \newcommand{\RandomVectorDimension}{d} \newcommand{\RandomizationClusterCount}{K} \newcommand{\RandomizedMechanism}{\mathcal{M}} \newcommand{\RandomizedSmoothingNoise}{\boldsymbol{\delta}} \newcommand{\RangeObservation}{z} \newcommand{\RangeObservationHistory}{z_{1:t}} \newcommand{\RankComponentIndex}{s} \newcommand{\RankConstrainedMatrix}{\mathbf{A}} \newcommand{\RankContribution}{x} \newcommand{\RankCountBinaryExponent}{m} \newcommand{\RankFusionSmoothingConstant}{k_{\text{rrf}}} \newcommand{\RankIndex}{i} \newcommand{\RankReductionResult}{y} \newcommand{\RankingFunction}{V} \newcommand{\RatedActuatorTorque}{\tau_{\text{rated}}} \newcommand{\RatedCurrentEquilibriumTemperature}{T_{\text{eq}}} \newcommand{\RatedFatigueLife}{L_{10}} \newcommand{\RatedJointTorque}{\boldsymbol{\tau}_{\text{rated}}} \newcommand{\RatingCategory}{y} \newcommand{\RatioClippingWidth}{\epsilon_{\text{clip}}} \newcommand{\RationaleTokens}{z} \newcommand{\RawClearanceBarrierFunction}{h_{\text{raw}}} \newcommand{\RawDataUploadEnergy}{E_{\text{raw}}} \newcommand{\RawHardwareFaultRate}{\lambda_{\text{raw}}} \newcommand{\RawPipelineInput}{x} \newcommand{\RawRecordCount}{N} \newcommand{\RawSensoryData}{\mathbf{S}} \newcommand{\RayReturnRange}{r_{\text{hit}}} \newcommand{\RayStepCount}{N_{\text{steps}}} \newcommand{\RayTraversalLength}{d_{\text{ray}}} \newcommand{\RayVoxelRange}{r_{\text{voxel}}} \newcommand{\RayleighDissipationFunction}{\mathcal{D}} \newcommand{\ReachabilityCostate}{\mathbf{p}} \newcommand{\ReachabilityHamiltonian}{\mathcal{H}} \newcommand{\ReachabilityHorizonInstant}{t'} \newcommand{\ReachabilityLevelFunction}{V} \newcommand{\ReachabilityTerminalTime}{T} \newcommand{\ReachableArtifactNode}{u} \newcommand{\ReachableDistance}{d_{\text{reach}}} \newcommand{\ReachableWorkspace}{\mathcal{W}} \newcommand{\ReadEndSequenceCount}{c_{\text{end}}} \newcommand{\ReadStartSequenceCount}{c_{\text{start}}} \newcommand{\ReadTimeCeiling}{R} \newcommand{\RealDataset}{\mathcal{S}_{\text{real}}} \newcommand{\RealTimeTaskIndex}{i} \newcommand{\RealityGapVector}{\boldsymbol{\Delta}_{\text{sim2real}}} \newcommand{\RealizedActuatorEffort}{u_{\text{act}}} \newcommand{\RealizedArrivalCount}{n} \newcommand{\RealizedDamageOutcome}{y} \newcommand{\RealizedDampingPower}{P_d} \newcommand{\RealizedDeviceComputeRate}{R} \newcommand{\RealizedFalseAlarmProbability}{\alpha_{*}} \newcommand{\RealizedMissedDegradationProbability}{\beta_{*}} \newcommand{\RealizedServiceTime}{s} \newcommand{\ReceiptSampleIndex}{t_{\text{recv}}} \newcommand{\ReceiveBandwidth}{\text{BW}_{\text{rx}}} \newcommand{\ReceiverOverhead}{o_{\text{recv}}} \newcommand{\ReceiverTimingJitter}{\sigma_{\Delta t}} \newcommand{\RecentUsageShare}{F_{\text{actual}}} \newcommand{\RecommenderItemCount}{N_{\text{items}}} \newcommand{\RecommenderUserCount}{N_{\text{users}}} \newcommand{\ReconcilableToolInterface}{\mathbb{T}_{a}} \newcommand{\ReconstructedGradient}{\hat{\mathbf{g}}} \newcommand{\ReconstructedWeight}{\hat{w}} \newcommand{\RecordAdequacyPassProbability}{p_{\text{record}}} \newcommand{\RecordSizeCeiling}{s_{\max}} \newcommand{\RecordedAuthorityState}{S_{\text{auth}}} \newcommand{\RecoveryCompletionInstant}{t_{\text{rec}}} \newcommand{\RecoveryPoseTolerance}{\epsilon_{\text{sync}}} \newcommand{\RecoveryTargetLogPosition}{j_{\text{target}}} \newcommand{\RecoveryWarmupTime}{T_{\text{warmup}}} \newcommand{\RecurrentHiddenBias}{\mathbf{b}_{\text{h}}} \newcommand{\RecurrentHiddenState}{\mathbf{h}} \newcommand{\RecurrentInputWeights}{\mathbf{W}_{\text{hx}}} \newcommand{\RecurrentOutputWeights}{\mathbf{W}_{\text{yh}}} \newcommand{\RecurrentStateWeights}{\mathbf{W}_{\text{hh}}} \newcommand{\ReduceScatterCompletionTime}{T_{\text{reducescatter}}} \newcommand{\ReducedBoundaryConditionVector}{\mathbf{b}_{\text{red}}} \newcommand{\ReducedImpactMass}{m_{\text{red}}} \newcommand{\ReducibleLoss}{\hat{\mathcal{L}}} \newcommand{\ReductionInputCount}{n} \newcommand{\RedundantComponentCount}{N_{\text{red}}} \newcommand{\RedundantReplicaCount}{k} \newcommand{\RedundantServiceAvailability}{A_{\text{system}}} \newcommand{\ReferenceActionDisadvantage}{A_t^{\pi^*}} \newcommand{\ReferenceAssessedFailure}{F} \newcommand{\ReferenceBinIndex}{b} \newcommand{\ReferenceBinProportion}{E} \newcommand{\ReferenceCostToGo}{Q_t^{\pi^*}} \newcommand{\ReferenceDisagreementProbability}{\mathcal{L}} \newcommand{\ReferenceDistribution}{p} \newcommand{\ReferenceJointAccelerations}{\ddot{\mathbf{q}}^{\text{ref}}} \newcommand{\ReferenceJointPosition}{q_{\text{reference}}} \newcommand{\ReferenceJointPositions}{\mathbf{q}^{\text{ref}}} \newcommand{\ReferenceJointVelocities}{\dot{\mathbf{q}}^{\text{ref}}} \newcommand{\ReferenceLogProbabilitySum}{\Delta_{\text{ref}}} \newcommand{\ReferenceMixingProbability}{\lambda} \newcommand{\ReferenceNextTokenDistribution}{q} \newcommand{\ReferencePosition}{\mathbf{r}} \newcommand{\ReferenceProbabilityRatio}{z} \newcommand{\ReferenceRelativeScore}{\Delta_\theta} \newcommand{\ReferenceRequestLength}{S_{\text{ref}}} \newcommand{\ReferenceSampleEmpiricalCdf}{F} \newcommand{\ReferenceStateDisagreementRate}{\epsilon_E} \newcommand{\ReferenceStateDistribution}{d_{\pi^*}} \newcommand{\ReferenceStepDisagreementRate}{\epsilon} \newcommand{\ReferenceWindingResistance}{R_0} \newcommand{\ReflectedContactForce}{F_{\text{contact}}} \newcommand{\ReflectedRotorInertia}{J_{\text{ref}}} \newcommand{\ReflectedRotorInertiaMatrix}{\mathbf{J}_m} \newcommand{\ReflectedTransmissionInputInertia}{J_{\text{ref,in}}} \newcommand{\ReflectionAngle}{\theta_{\text{refl}}} \newcommand{\ReflexCollisionBudget}{T_{\text{reflex\_budget}}} \newcommand{\RegeneratedBrakingEnergy}{E_{\text{regen}}} \newcommand{\RegenerativeBrakingTorque}{\tau_{\text{brake}}} \newcommand{\RegenerativeRecoveryEfficiency}{\eta_{\text{regen}}} \newcommand{\RegisterSetupTime}{t_{\text{setup}}} \newcommand{\RegisteredDescriptorCount}{n_{\text{reg}}} \newcommand{\RegularizedEulerIntegral}{I} \newcommand{\RejectionDecodeStep}{t_{\text{cut}}} \newcommand{\RelationalSelection}{\sigma} \newcommand{\RelativeContrastTolerance}{\epsilon_{\text{contrast}}} \newcommand{\RelativeDeviationBound}{\delta} \newcommand{\RelativeImprovementFraction}{\delta} \newcommand{\RelativeStandardError}{r} \newcommand{\RelevantRecordSet}{\mathcal{D}^*} \newcommand{\ReliabilityTargetIndex}{i} \newcommand{\ReliableDetectionFrameCount}{N_{\text{frames}}} \newcommand{\RemainingCallCount}{N_{\text{rem}}} \newcommand{\RemainingDistanceEstimate}{\hat{s}} \newcommand{\RemainingExecutionLease}{T_{\text{lease,rem}}} \newcommand{\RemainingHarmDistance}{d_{\text{rem}}} \newcommand{\RemainingIntentTime}{T_{\text{rem}}} \newcommand{\RemainingReturn}{R_{\geq k}} \newcommand{\RemainingUprightDistance}{s} \newcommand{\RemoteHardwareEfficiency}{\eta_{\text{hw,remote}}} \newcommand{\RemotePathTime}{T_{\text{remote}}} \newcommand{\RemotePeakRate}{R_{\text{peak,remote}}} \newcommand{\RenderedPixelColor}{C} \newcommand{\RenewalJitterAllowance}{T_{\text{jitter}}} \newcommand{\RenyiDivergence}{\mathcal{D}_{\alpha_{\text{R}}}} \newcommand{\RenyiOrder}{\alpha_{\text{R}}} \newcommand{\RenyiPrivacyBudget}{\epsilon_{\text{R}}} \newcommand{\RepairAttemptCost}{C_{\text{repair}}} \newcommand{\RepairCap}{K_{\text{repair}}} \newcommand{\RepairCapabilityGrant}{\Gamma_{\text{repair}}} \newcommand{\RepairFirstCost}{C_{\text{repair\ first}}} \newcommand{\RepairPatchArtifact}{P} \newcommand{\RepairSuccessProbability}{p} \newcommand{\RepairTurnLatency}{T_{\text{repair}}} \newcommand{\ReparameterizationNoise}{\boldsymbol{\epsilon}} \newcommand{\RepeatedRunCount}{k} \newcommand{\RepeatedRunMean}{\mu_{\text{run}}} \newcommand{\RepeatedRunStandardDeviation}{\sigma_{\text{run}}} \newcommand{\ReplacementLatency}{L} \newcommand{\ReplacementTimingReserve}{T_{\text{reserve}}} \newcommand{\ReplanRequestOffset}{T_{\text{request}}} \newcommand{\ReplayBuffer}{\mathcal{M}} \newcommand{\ReplayBufferTransitionCount}{n_{\text{replay}}} \newcommand{\ReplayedErrorCovariance}{\mathbf{P}_{t_{\text{recv}}}} \newcommand{\ReplayedStateEstimate}{\hat{\mathbf{x}}_{t_{\text{recv}}}} \newcommand{\ReplicaAvailability}{A_{\text{single}}} \newcommand{\ReplicaColdStartTime}{T_{\text{cold-start}}} \newcommand{\ReplicaCount}{R} \newcommand{\ReplicaModelLoadTime}{T_{\text{load}}} \newcommand{\ReplicaProvisioningTime}{T_{\text{provision}}} \newcommand{\ReplicaWarmupTime}{T_{\text{warmup}}} \newcommand{\ReplyLossProbability}{q_{\text{rep}}} \newcommand{\RepositoryEdgeSourceIndex}{i} \newcommand{\RepositoryEdgeTargetIndex}{j} \newcommand{\RepositoryEdgeWeight}{A} \newcommand{\RepositoryEdgeWeightMatrix}{\mathbf{A}} \newcommand{\RepositoryFileCount}{n} \newcommand{\RepositoryGraphEdgeSet}{E} \newcommand{\RepositoryGraphVertexSet}{V} \newcommand{\RepositoryTransitionMatrix}{\mathbf{P}_{\text{graph}}} \newcommand{\ReprojectionResidual}{\epsilon_{\text{reproj}}} \newcommand{\RepublicationIndex}{k} \newcommand{\RepublicationPeriod}{T_{\text{rep}}} \newcommand{\RequantizationScale}{s_{\text{eff}}} \newcommand{\RequestCompressionRatio}{\gamma_{\text{req}}} \newcommand{\RequestConcurrency}{Q_{\text{req}}} \newcommand{\RequestLossProbability}{q_{\text{req}}} \newcommand{\RequestOutputLength}{S} \newcommand{\RequestPromptTokens}{\mathbf{x}} \newcommand{\RequestQueueTime}{T_{\text{queue}}} \newcommand{\RequestResidenceTime}{W} \newcommand{\RequestResponseTime}{t} \newcommand{\RequestSeenBatchSize}{B_{\text{req}}} \newcommand{\RequestServiceTime}{T_{\text{svc}}} \newcommand{\RequestTimeInSystem}{T_{\text{lat}}} \newcommand{\RequestedActionTap}{a_{\text{req}}} \newcommand{\RequiredClearance}{C_{\text{safe}}} \newcommand{\RequiredComponentCount}{N} \newcommand{\RequiredDetectionRange}{d_{\text{detect}}} \newcommand{\RequiredInputBandwidth}{\text{BW}_{\text{required}}} \newcommand{\RequiredMemoryBandwidth}{\text{BW}_{\text{req}}} \newcommand{\RequiredPremiseClaim}{P} \newcommand{\RequiredPremiseConfidence}{p} \newcommand{\RequiredPremiseCount}{n} \newcommand{\RequiredResultCount}{k} \newcommand{\RequiredScenarioCellCount}{N_{\text{req}}} \newcommand{\RequiredScenarioSet}{\mathcal{S}_{\text{req}}} \newcommand{\RequiredServiceRate}{\mu_{\text{required}}} \newcommand{\RequiredTaskPairCount}{N'} \newcommand{\RequiredUsersPerVariant}{n} \newcommand{\ResampledReplacementToken}{T_4'} \newcommand{\ReservedDeviceMemory}{M_{\text{reserve}}} \newcommand{\ResetCalibrationTime}{t_{\text{calibration}}} \newcommand{\ResetDuration}{t_{\text{rst}}} \newcommand{\ResetLatency}{T_{\text{reset}}} \newcommand{\ResidentStopDistance}{d_{\text{suffix}}} \newcommand{\ResidentWeightMemory}{M_{\text{weights,resident}}} \newcommand{\ResidualAdapterFunction}{A} \newcommand{\ResidualBlockOutput}{\mathbf{y}} \newcommand{\ResidualCorrectionCeiling}{\Delta_{\max}} \newcommand{\ResidualDynamicsPerturbation}{\Delta \mathbf{f}} \newcommand{\ResidualFrequencyError}{\Delta f_{\text{res}}} \newcommand{\ResidualFunction}{\mathcal{F}} \newcommand{\ResidualGate}{g} \newcommand{\ResidualPolicyTorque}{\boldsymbol{\tau}_{\text{res},\theta}} \newcommand{\ResidualSamplingDistribution}{p_{\text{res}}} \newcommand{\ResizedWorkerCount}{N_{\text{new}}} \newcommand{\ResolutionScalingRatio}{\gamma} \newcommand{\ResourceChangeRate}{r_{\text{chg}}} \newcommand{\ResourceCostBudget}{C_{\text{max}}} \newcommand{\ResourceTypeIndex}{r} \newcommand{\ResourceUtilization}{U} \newcommand{\ResponseActionTokens}{a} \newcommand{\ResponseMetadata}{\mathbf{m}} \newcommand{\ResponsePayload}{\mathbf{y}} \newcommand{\ResponseReward}{r} \newcommand{\ResponseThreshold}{\tau} \newcommand{\ResponseTimeDistributionFunction}{F} \newcommand{\ResponseTimeIterationIndex}{\ell} \newcommand{\ResponseTimeStandardDeviation}{\sigma_t} \newcommand{\RestConfiguration}{\mathbf{q}_{\text{rest}}} \newcommand{\RestitutionCoefficient}{e} \newcommand{\RestoreWorkerCount}{w} \newcommand{\RestrictedAccelerationBound}{a_{\text{restricted}}} \newcommand{\RestrictedSpeedBound}{v_{\text{restricted}}} \newcommand{\ResultActionTime}{T_{\text{action}}} \newcommand{\ResumeTime}{T_{\text{resume}}} \newcommand{\RetainedDigestCount}{m} \newcommand{\RetainedGradientElementCount}{K_{\text{top}}} \newcommand{\RetainedProductiveTime}{T_{\text{productive}}} \newcommand{\RetainedSpectralEnergyFraction}{\eta_r} \newcommand{\RetainingCallCount}{H_{\text{rem}}} \newcommand{\RetiringChunkJointVelocity}{\dot{q}_A} \newcommand{\RetiringChunkReferenceState}{\mathbf{x}_A} \newcommand{\RetrainingComputeCost}{C_{\text{compute}}} \newcommand{\RetrainingDeploymentCost}{C_{\text{deployment}}} \newcommand{\RetrainingInterval}{T} \newcommand{\RetrainingRiskCost}{C_{\text{risk}}} \newcommand{\RetrainingRunCost}{C} \newcommand{\RetrainingValidationCost}{C_{\text{validation}}} \newcommand{\RetrievalCollectionSize}{N} \newcommand{\RetrievalCutoffCount}{k} \newcommand{\RetrievalMethodIndex}{i} \newcommand{\RetrievedRecordSet}{\mathcal{R}} \newcommand{\RetryAttemptIndex}{j} \newcommand{\RetryBackoffInterval}{b} \newcommand{\RetryJitterDelay}{d} \newcommand{\ReturnLevel}{z} \newcommand{\ReturnPeriodTrialCount}{T} \newcommand{\ReturnStepOffset}{k} \newcommand{\ReturnedClassLabel}{c} \newcommand{\ReusedPrefixLength}{S_{\text{match}}} \newcommand{\ReverseModeWorkConstant}{C} \newcommand{\ReverseTransitionCovariance}{\boldsymbol{\Sigma}} \newcommand{\ReverseTransitionMean}{\boldsymbol{\mu}_\theta} \newcommand{\RevertFidelity}{\rho_{\text{revert}}} \newcommand{\ReviewerFalseApprovalIndicator}{X} \newcommand{\ReviewerIndex}{j} \newcommand{\RevisionPassProbability}{p_{\text{rev}}} \newcommand{\Reward}{r} \newcommand{\RewardFunction}{r} \newcommand{\RewardModel}{r} \newcommand{\RightEvasionAction}{\mathbf{a}_{\text{right}}} \newcommand{\RightSingularVectorMatrix}{\mathbf{Q}} \newcommand{\RigidGangJob}{J} \newcommand{\RigidImpactInstant}{t_{\text{impact}}} \newcommand{\RigidTransformTranslation}{\mathbf{t}} \newcommand{\RingAllReduceBandwidthTime}{T_{\text{bandwidth}}} \newcommand{\RingAllReduceCompletionTime}{T_{\text{ring}}} \newcommand{\RingAllReduceStartupTime}{T_{\text{latency}}} \newcommand{\RingBufferHorizon}{T_{\text{buffer}}} \newcommand{\RingBufferSlotCount}{N_{\text{buffer}}} \newcommand{\RingStepIndex}{s} \newcommand{\RingTreeCrossoverPayload}{M_{\text{crossover}}} \newcommand{\RmsMotorTorque}{\tau_{\text{rms}}} \newcommand{\RmspropSquaredGradientAverage}{s} \newcommand{\RobotAction}{\mathbf{a}} \newcommand{\RobotApproachSpeed}{v_r} \newcommand{\RobotApproachVelocity}{v_{\text{robot}}} \newcommand{\RobotObservation}{\mathbf{o}} \newcommand{\RobotPosition}{x_{\text{robot}}} \newcommand{\RobotPositionUncertainty}{Z_r} \newcommand{\RobotReactionTime}{T_r} \newcommand{\RobotReactionTravel}{S_r} \newcommand{\RobotStoppingTravel}{S_s} \newcommand{\RobotStructuralStiffness}{k_{\text{robot}}} \newcommand{\RobotTransitVolume}{\mathcal{T}_{\text{robot}}} \newcommand{\RollingShutterDistortion}{\Delta \mathbf{x}} \newcommand{\RollingShutterFrameSkew}{\Delta t_{\text{skew}}} \newcommand{\RollingShutterRowReadout}{t_{\text{row}}} \newcommand{\RolloutAction}{a} \newcommand{\RolloutActionSequence}{\mathbf{a}_{0:T}} \newcommand{\RolloutAdmissionAge}{\Delta T_{\text{rollout}}} \newcommand{\RolloutAssessmentTime}{T_{v}} \newcommand{\RolloutDuration}{T_{\text{rollout}}} \newcommand{\RolloutEnvironmentState}{s} \newcommand{\RolloutHorizon}{T} \newcommand{\RolloutLoss}{\mathcal{L}} \newcommand{\RolloutPolicyParameters}{\theta_{\text{old}}} \newcommand{\RolloutPolicyTokenCount}{N} \newcommand{\RolloutStateSequence}{s_{0:T}} \newcommand{\RolloutStepCount}{N} \newcommand{\RolloutStepIndex}{k} \newcommand{\RolloutSurrogateObjective}{\mathcal{L}} \newcommand{\RolloutTurnIndex}{k} \newcommand{\RooflineRidgePoint}{I_{\text{ridge}}} \newcommand{\RotaryRotationMatrix}{\mathbf{R}} \newcommand{\RotatedActivationMatrix}{\mathbf{X}'} \newcommand{\RotatedWeightMatrix}{\mathbf{W}'} \newcommand{\RotatingBodyAngularSpeed}{\omega} \newcommand{\RotatingBodyInertia}{J} \newcommand{\RotationOriginAcceleration}{\mathbf{a}_O} \newcommand{\RotationOriginVelocity}{\mathbf{v}_O} \newcommand{\RotationalKineticEnergy}{E_{k,\text{rot}}} \newcommand{\RotationalSpringStiffness}{K} \newcommand{\RotorAngularSpeed}{\omega_m} \newcommand{\RotorInertia}{J_{\text{rotor}}} \newcommand{\RotorPolePairCount}{N_{\text{poles}}} \newcommand{\RoundCommunicationVolume}{M_r} \newcommand{\RoundDownloadVolume}{M_{\text{download},r}} \newcommand{\RoundDuration}{t_r} \newcommand{\RoundEmittedTokenCount}{N_{\text{emit}}} \newcommand{\RoundProtocolVolume}{M_{\text{protocol},r}} \newcommand{\RoundRetryVolume}{M_{\text{retry},r}} \newcommand{\RoundSampleCount}{n_{\text{round}}} \newcommand{\RoundUploadVolume}{M_{\text{upload},r}} \newcommand{\RoundedClassProbability}{p^{\text{rnd}}} \newcommand{\RoundingDecimalCount}{d_{\text{dec}}} \newcommand{\RoutedExpertCount}{k_{\text{experts}}} \newcommand{\RouterGateProbability}{p_{\text{gate}}} \newcommand{\RowActivationDelay}{t_{\text{RCD}}} \newcommand{\RowActiveTime}{t_{\text{RAS}}} \newcommand{\RowAttitudeIncrement}{\Delta \boldsymbol{\theta}_{\text{att}}} \newcommand{\RowConflictCount}{N_{\text{conflict}}} \newcommand{\RowCycleTime}{t_{\text{RC}}} \newcommand{\RowExposureStartTime}{t_{\text{scan}}} \newcommand{\RowModeComponentVector}{\mathbf{a}_s} \newcommand{\RowModeFactorMatrix}{\mathbf{A}} \newcommand{\RowModeFactorSlice}{\mathbf{a}} \newcommand{\RowParallelOutputMatrix}{\mathbf{Z}} \newcommand{\RowParallelWeightMatrix}{\mathbf{B}} \newcommand{\RowPrechargeTime}{t_{\text{RP}}} \newcommand{\RunIndexSubset}{J} \newcommand{\RuntimeGoodput}{\eta_{\text{runtime}}} \newcommand{\RuntimeReserveMemory}{M_{\text{runtime}}} \newcommand{\SCurveAccelerationPhaseTime}{T_{\text{acc}}} \newcommand{\SafeApproachSpeedEnvelope}{v_{\text{safe}}} \newcommand{\SafeControlSet}{\mathcal{U}_{\text{safe}}} \newcommand{\SafeOverrideCommand}{\mathbf{u}_{\text{safe}}} \newcommand{\SafeSeparationDistance}{d_{\text{safe}}} \newcommand{\SafeSetProjection}{\mathcal{P}_{\mathcal{C}}} \newcommand{\SafeStateConstraintSet}{\mathcal{X}_{\text{safe}}} \newcommand{\SafeStateSet}{\mathcal{X}_{\text{safe}}} \newcommand{\SafeWorldState}{s_A} \newcommand{\SafeguardSeparationDistance}{S} \newcommand{\SafeguardStoppingTime}{T} \newcommand{\SafetyBoundaryManifold}{\partial \mathcal{C}} \newcommand{\SagaCompensatingStep}{C} \newcommand{\SagaFailedForwardStep}{F_k^{\text{fail}}} \newcommand{\SagaForwardStep}{F} \newcommand{\SagaStepIndex}{k} \newcommand{\SampleAcquisitionPrice}{c_{\text{sample}}} \newcommand{\SampleGradientStandardDeviation}{\sigma} \newcommand{\SampleLabelingPrice}{c_{\text{label}}} \newcommand{\SampleStatistic}{\widehat{\theta}} \newcommand{\SampleStorageSize}{s_{\text{sample}}} \newcommand{\SampledPolicyToken}{w} \newcommand{\SampledSimulationParameterVector}{\tilde{\boldsymbol{\xi}}} \newcommand{\SampledUnit}{y} \newcommand{\SampledUnitCount}{m} \newcommand{\SamplingParameters}{\mathbf{\Theta}_{\text{sample}}} \newcommand{\SamplingPeriod}{T_s} \newcommand{\SamplingRate}{f_s} \newcommand{\SamplingTemperature}{\tau_{\text{temp}}} \newcommand{\SandboxColdBootTime}{T_{\text{cold}}} \newcommand{\SaturatedJointTorque}{\boldsymbol{\tau}_{\text{act}}} \newcommand{\SavedEngineeringTime}{T_{\text{saved}}} \newcommand{\ScalarFieldSize}{k} \newcommand{\ScalarGraphFunction}{f} \newcommand{\ScalarKalmanGain}{g} \newcommand{\ScalarTrackingError}{e} \newcommand{\ScalarTrackingErrorAcceleration}{\ddot{e}} \newcommand{\ScalarTrackingErrorRate}{\dot{e}} \newcommand{\ScaleCoefficient}{A_{\mathcal{L}}} \newcommand{\ScaledBatchSize}{B_{\text{new}}} \newcommand{\ScaledJointStiffnessMatrix}{\tilde{\mathbf{K}}} \newcommand{\ScaledLearningRate}{\eta_{\text{new}}} \newcommand{\ScaledResource}{X} \newcommand{\ScaledSerialFraction}{s} \newcommand{\ScalingCurveWorkerCount}{k} \newcommand{\ScalingEfficiency}{\eta_{\text{scaling}}} \newcommand{\ScalingExponent}{\alpha_{\text{scale}}} \newcommand{\ScalingLawLoss}{\mathcal{L}} \newcommand{\ScanCapabilityGrant}{\Gamma_{\text{scan}}} \newcommand{\ScatteringCrossSection}{\sigma_s} \newcommand{\ScenarioCellRecordCount}{N_{\text{cell}}} \newcommand{\SceneRadiance}{I} \newcommand{\ScheduleFinishTime}{T_{\text{finish}}} \newcommand{\ScheduledSessionDuration}{T_{\text{sched}}} \newcommand{\SchedulingClassWeight}{w} \newcommand{\SchedulingGoodput}{\eta_{\text{scheduling}}} \newcommand{\SchedulingIntervalLength}{t} \newcommand{\ScoreNoiseStandardDeviation}{\sigma} \newcommand{\ScoreNoiseVector}{\mathbf{z}} \newcommand{\ScoreRefreshInterval}{k_{\text{refresh}}} \newcommand{\ScoredPrefixLength}{S_{\text{step}}} \newcommand{\ScoredStepCount}{J} \newcommand{\ScoredStepIndex}{j} \newcommand{\ScoredToolCall}{a} \newcommand{\ScoredToolCallCount}{N} \newcommand{\ScoringErrorStandardDeviation}{\sigma} \newcommand{\ScreenSpaceCovariance}{\boldsymbol{\Sigma}_{2D}} \newcommand{\ScreenedFeature}{x} \newcommand{\ScreenedFeatureSet}{X} \newcommand{\ScreeningMissRate}{m} \newcommand{\SeamActualAccelerations}{\ddot{\mathbf{q}}_{\text{actual}}} \newcommand{\SeamActualConfiguration}{\mathbf{q}_{\text{actual}}} \newcommand{\SeamActualVelocities}{\dot{\mathbf{q}}_{\text{actual}}} \newcommand{\SeamBlendReference}{\mathbf{s}} \newcommand{\SeamBridgeDuration}{T_{\text{blend}}} \newcommand{\SeamBridgePosition}{q_{\text{blend}}} \newcommand{\SeamInstant}{t_{\text{seam}}} \newcommand{\SeamStepTorque}{\tau_{\text{request}}} \newcommand{\SearchBranchingFactor}{b} \newcommand{\SearchDepth}{d_{\max}} \newcommand{\SearchDepthIndex}{d} \newcommand{\SearchQueryEmbedding}{\mathbf{q}} \newcommand{\SecondAdjacentCheckIndex}{b} \newcommand{\SecondAdjacentCheckPassProbability}{p_{b}} \newcommand{\SecondAdjacentCheckSlotTime}{T_{b}} \newcommand{\SecondAtomicGradientUpdate}{B} \newcommand{\SecondCatalogDefinitionCount}{n_{\text{def},B}} \newcommand{\SecondCatalogDefinitionSize}{S_{B}} \newcommand{\SecondClassCoverageFloor}{b} \newcommand{\SecondClientMaskedUpdate}{\mathbf{y}_B} \newcommand{\SecondClientModelParameters}{\theta_B} \newcommand{\SecondComparedGroupLabel}{b} \newcommand{\SecondComparedItem}{j} \newcommand{\SecondFloatingPointAddend}{b} \newcommand{\SecondGroupClassificationThreshold}{\tau_{\text{thr},b}} \newcommand{\SecondGroupQualifiedFraction}{q_b} \newcommand{\SecondGroupSampleApprovalRate}{\hat{p}_b} \newcommand{\SecondGroupSampleSize}{n_b} \newcommand{\SecondJaccardSet}{\mathcal{B}} \newcommand{\SecondRankComputeTime}{T_{\text{rank}_1}} \newcommand{\SecondRaterCategoryFraction}{p_{y,2}} \newcommand{\SecondRingTraceElement}{b} \newcommand{\SecondSummandStandardDeviation}{\sigma_b} \newcommand{\SecondTwinCriticReturnEstimate}{Q_{\phi_2}} \newcommand{\SecurityLabelLattice}{\mathbb{L}} \newcommand{\SecurityLabelSet}{\mathcal{S}_{\text{lab}}} \newcommand{\SelectedActuationCommand}{\mathbf{u}_{\text{act}}} \newcommand{\SelectedDescriptorCount}{n_{\text{sel}}} \newcommand{\SelectedLayerSet}{\mathcal{S}} \newcommand{\SelectionOverheadSize}{S_{\text{sel}}} \newcommand{\SelectionScoreFunction}{f} \newcommand{\SelectionTime}{T_{\text{selection}}} \newcommand{\SelectiveAcceptanceScore}{\kappa} \newcommand{\SelfConsistencySampleCount}{k} \newcommand{\SelfWatchdogTimeout}{T_{\text{self}}} \newcommand{\SenderOverhead}{o_{\text{send}}} \newcommand{\SensingRealityGap}{\Delta_{\text{sens}}} \newcommand{\SensingStageLatency}{T_{\text{sense}}} \newcommand{\SensorErrorBound}{\epsilon} \newcommand{\SensorFeatureTokens}{\mathbf{z}_{\text{sensor}}} \newcommand{\SensorLeverArm}{\mathbf{r}_{P/O}} \newcommand{\SensorLeverArmLength}{r} \newcommand{\SensorLinkTransportTime}{t_{\text{transport}}} \newcommand{\SensorNoiseBound}{\epsilon} \newcommand{\SensorNoiseDensity}{N_{\text{IMU}}} \newcommand{\SensorNoiseStandardDeviation}{\sigma} \newcommand{\SensorObservationFunction}{g} \newcommand{\SensorPatternDictionary}{\mathbf{\Phi}_{\text{dict}}} \newcommand{\SensorPitchAngle}{\theta_{\text{pitch}}} \newcommand{\SensorPointAcceleration}{\mathbf{a}_P} \newcommand{\SensorPointVelocity}{\mathbf{v}_P} \newcommand{\SensorReadoutTime}{t_{\text{readout}}} \newcommand{\SensorReferenceFrame}{\mathcal{F}_{\text{sensor}}} \newcommand{\SensorRowIndex}{y} \newcommand{\SensorTraceMatrix}{\mathbf{X}} \newcommand{\SequenceCounterReading}{S} \newcommand{\SequenceIterationOperations}{c_{\text{decode}}} \newcommand{\SequenceLength}{S} \newcommand{\SequenceToken}{x} \newcommand{\SequentialAttemptIndex}{j} \newcommand{\SequentialBackwardCommunicationTime}{T_{\text{sequential}}} \newcommand{\SequentialCandidateCount}{M} \newcommand{\SequentialCostPerAcceptedTask}{C_{\text{eff,seq}}} \newcommand{\SequentialExecutionTime}{T_{\text{sequential}}} \newcommand{\SequentialLikelihoodRatio}{\Lambda_m} \newcommand{\SequentialLogLikelihoodRatio}{\Lambda_m} \newcommand{\SequentialTestObservation}{X} \newcommand{\SequentialTrialCount}{m} \newcommand{\SerialAutocorrelation}{\rho} \newcommand{\SerialCallCount}{n} \newcommand{\SerialFraction}{r} \newcommand{\SerialLinkClockFrequency}{f_{\text{link}}} \newcommand{\SerialReferenceTime}{T_{\text{serial}}} \newcommand{\SerializationLatency}{L_{\text{lat,serialization}}} \newcommand{\SerializedChunkVolume}{D_{\text{vol,chunk}}} \newcommand{\SerializedTrainingExample}{X} \newcommand{\SeriesComponentCount}{N_{\text{series}}} \newcommand{\SeriesElasticStiffness}{k} \newcommand{\SeriesPsuCount}{n_{\text{psu}}} \newcommand{\ServerAggregationEnergy}{E_{\text{aggregation}}} \newcommand{\ServerIndex}{i} \newcommand{\ServerPower}{P_{\text{server}}} \newcommand{\ServerRoutingWeight}{w} \newcommand{\ServiceRate}{\mu} \newcommand{\ServiceTimeStandardDeviation}{\sigma} \newcommand{\ServiceTimeVariationCoefficient}{c_{s}} \newcommand{\ServingCostPerQuery}{C_{\text{serving}}} \newcommand{\ServingEmpiricalCdf}{F_{P_t}} \newcommand{\ServingPathPredictor}{f_{\text{serve}}} \newcommand{\ServingTransformFunction}{f_{\text{serve}}} \newcommand{\ServingUtilization}{\rho_{\text{serv}}} \newcommand{\ServoFrequencyCorrection}{\Delta f} \newcommand{\SessionAttemptCount}{N_{\text{att}}} \newcommand{\SessionRequestCount}{N_{\text{session}}} \newcommand{\SetMemberPoint}{\mathbf{z}} \newcommand{\SetpointSampleIndex}{k} \newcommand{\SetpointStepInterval}{\Delta t_{\text{step}}} \newcommand{\SettledOperationCharge}{c} \newcommand{\SettledTrajectoryCost}{C} \newcommand{\SetupShareCap}{\phi} \newcommand{\ShadowOnlyFailureCount}{n_{\text{shadow}}} \newcommand{\ShannonEntropy}{H} \newcommand{\ShapedObservationSize}{S_{\text{shaped}}} \newcommand{\ShapedTotalReward}{r_{\text{total}}} \newcommand{\ShapingPotential}{\Phi} \newcommand{\ShardIndex}{s} \newcommand{\ShardReaderCount}{n_{\text{workers}}} \newcommand{\SharedBusBandwidth}{\text{BW}_{\text{bus}}} \newcommand{\SharedHardwareInterferenceDelay}{T_{\text{interf,shared}}} \newcommand{\SharedPoolWorkerCount}{N_{\text{pool}}} \newcommand{\SharedPrefixFraction}{f} \newcommand{\SharedPrefixLength}{S_{\text{prefix}}} \newcommand{\SharedPrefixRequestCount}{n_{\text{req}}} \newcommand{\ShellRelativeThickness}{\epsilon} \newcommand{\ShieldInterceptionCoverage}{c_h} \newcommand{\ShiftedMpcControlSequence}{\tilde{\mathbf{u}}_{0:N_{\text{mpc}}-1}} \newcommand{\ShiftedTestDistribution}{\mathcal{D}'} \newcommand{\ShingleLength}{w} \newcommand{\ShipDecision}{\mathbf{1}_{\text{ship}}} \newcommand{\ShootThroughCurrent}{I_{\text{shoot-through}}} \newcommand{\SiblingPolicyAction}{a'} \newcommand{\SiblingTeamAllocation}{U_{\text{allocated}}} \newcommand{\SightlineRange}{d} \newcommand{\SigmoidFunction}{\sigma} \newcommand{\SignalDimension}{n} \newcommand{\SignalHandoff}{\mathcal{H}} \newcommand{\SignalPropagationDelay}{t_{\text{prop}}} \newcommand{\SignalTrajectory}{s} \newcommand{\SignatureBandCount}{b} \newcommand{\SignificanceCriticalQuantile}{z_{1-\alpha_{\text{sig}}/2}} \newcommand{\SignificanceLevel}{\alpha} \newcommand{\SiliconThermalTimeConstant}{\tau_{\text{th,silicon}}} \newcommand{\SimplexProjection}{\Pi_{\Delta^{K-1}}} \newcommand{\SimulatedPlantDynamics}{f_{\text{sim}}} \newcommand{\SimulatedReturnLevel}{z_{T, \text{sim}}} \newcommand{\SimulatedStateTrajectory}{s_{\text{sim}}} \newcommand{\SimulatedStlRobustness}{\rho_{\text{sim}}} \newcommand{\SimulatedTrajectorySet}{\mathcal{S}_{\text{sim}}} \newcommand{\SimulatedTransportDelay}{T_{d,\text{sim}}} \newcommand{\SimulatedUnbrakedImpactForce}{F_{\text{unbraked,sim}}} \newcommand{\SimulationParameterSet}{\Xi} \newcommand{\SimulationParameterVector}{\boldsymbol{\xi}} \newcommand{\SimulatorStepFunction}{\mathbf{F}} \newcommand{\SingleAgentAcceptanceProbability}{p_{\text{single}}} \newcommand{\SingleDeviceContextLength}{S_{\text{single}}} \newcommand{\SingleDeviceRunTime}{T_1} \newcommand{\SingleJointAccelerationLimit}{\ddot{q}_{i,\max}} \newcommand{\SingleJointInertia}{M} \newcommand{\SingleJointVelocityLimit}{\dot{q}_{i,\max}} \newcommand{\SingleLinkBandwidth}{\text{BW}_{\text{link}}} \newcommand{\SinglePrecisionGemvIntensity}{I_{\text{GEMV, 32-bit}}} \newcommand{\SingleStepImitationError}{\epsilon} \newcommand{\SingularSpectrumMatrix}{\mathbf{\Sigma}} \newcommand{\SisaShardCount}{K} \newcommand{\SisaTrainingShard}{S} \newcommand{\SixthHarmonicTorqueRipple}{\tau_{\text{ripple}}} \newcommand{\SkewDisplacementEnvelope}{d_{\text{skew}}} \newcommand{\SkillSelectionDistribution}{p} \newcommand{\SlaveDriveCount}{S} \newcommand{\SlaveDriveIndex}{s} \newcommand{\SlaveForwardingDelay}{t_{\text{slave},s}} \newcommand{\SlipAccelerationBound}{a_{\text{slip}}} \newcommand{\SlipRegularizationSpeed}{\epsilon_{\text{reg}}} \newcommand{\SloVector}{\mathbf{S}} \newcommand{\SlowdownPersistenceUpdateCount}{K} \newcommand{\SmallChange}{\delta} \newcommand{\SmallPerturbation}{\delta} \newcommand{\SmallestJacobianSingularNumber}{\sigma_{\min}} \newcommand{\SmallestKeySingularNumber}{\sigma_{\min(S, d_{\text{head}})}} \newcommand{\SmoothedClassifier}{g} \newcommand{\SmoothedRunnerUpProbability}{p_{B}} \newcommand{\SmoothedTargetAction}{\tilde{\mathbf{a}}'} \newcommand{\SmoothedTopClassProbability}{p_{A}} \newcommand{\SmoothingNoiseClipBound}{c} \newcommand{\SmoothingNoiseStandardDeviation}{\sigma} \newcommand{\SmoothnessConstant}{L_s} \newcommand{\SnapshotReadTime}{t_{\text{own}}} \newcommand{\SnapshotResetCycleTime}{T_{\text{cycle,snap}}} \newcommand{\SnapshotStepIndex}{s} \newcommand{\SoftExpectedActionReturn}{Q} \newcommand{\SoftExpectedRemainingReturn}{V} \newcommand{\SoftenedStudentProbabilityVector}{\mathbf{p}_{\text{student}}^{(T_{\text{distill}})}} \newcommand{\SoftenedTeacherProbabilityVector}{\mathbf{p}_{\text{teacher}}^{(T_{\text{distill}})}} \newcommand{\SoftmaxFunction}{\sigma} \newcommand{\SoftmaxInputScore}{x} \newcommand{\SoftmaxInputVector}{\mathbf{x}} \newcommand{\SoftmaxNormalizer}{z} \newcommand{\SoftmaxOutputProbability}{p} \newcommand{\SoftmaxRowMaximum}{m} \newcommand{\SoftmaxRowScore}{s} \newcommand{\SoftmaxRunningMaximum}{m} \newcommand{\SoftmaxVectorLength}{n} \newcommand{\SontagStabilizingControl}{\mathbf{u}_{\text{Sontag}}} \newcommand{\SourceCurrent}{I_{\text{source}}} \newcommand{\SourceEventTime}{T_{\text{event}}} \newcommand{\SourceFramePoint}{\mathbf{p}_B} \newcommand{\SourceSinkPathSet}{\Pi} \newcommand{\SourceVoltage}{V_{\text{source}}} \newcommand{\SourceWriteShardGrant}{\Gamma_{c}} \newcommand{\SpareStoppingClearance}{d_{\text{spare}}} \newcommand{\SparseMatrixEntryCount}{n_{\text{elem}}} \newcommand{\SparseMatrixRowCount}{n_{\text{rows}}} \newcommand{\SparseProductInputComponent}{v} \newcommand{\SparseWeightMatrix}{\mathbf{W}_{\text{sparse}}} \newcommand{\SparsityPenaltyWeight}{\lambda_{\text{L1}}} \newcommand{\SparsityRatio}{\rho_{\text{sparse}}} \newcommand{\SpatialClearancePredicate}{P_{\text{clear}}} \newcommand{\SpatialColumnIndex}{j} \newcommand{\SpatialCovarianceEmbedding}{\mathbf{e}_{\Sigma}} \newcommand{\SpatialErrorVector}{\boldsymbol{\epsilon}_{\text{spatial}}} \newcommand{\SpatialHashFunction}{h} \newcommand{\SpatialMemoryMap}{\mathcal{M}} \newcommand{\SpatialPositionCount}{N_{\text{pix}}} \newcommand{\SpatialRowIndex}{i} \newcommand{\SpatialTransformation}{\mathcal{T}} \newcommand{\SpecialEuclideanAlgebra}{\mathfrak{se}(3)} \newcommand{\SpecialEuclideanGroup}{SE(3)} \newcommand{\SpecialOrthogonalGroup}{SO(3)} \newcommand{\SpecializedEnergyProductivity}{\rho_{\text{energy,specific}}} \newcommand{\SpecificHeatCapacity}{c_p} \newcommand{\SpectrallyNormalizedWeightMatrix}{\overline{\mathbf{W}}} \newcommand{\SpeculativeDecodingSpeedup}{S_{\text{spec}}} \newcommand{\SpeculativeDraftLength}{K} \newcommand{\SpeculativeDraftTokenCount}{k} \newcommand{\SpeedAtDetection}{v} \newcommand{\SpeedBound}{v_{\max}} \newcommand{\SpendingWindowDuration}{T_{\text{win}}} \newcommand{\SphereSurfaceArea}{S_{D-1}} \newcommand{\SplineControlPoint}{\mathbf{p}} \newcommand{\SplineDegree}{p} \newcommand{\SplineFinalControlIndex}{L} \newcommand{\SplineKnotTime}{\xi} \newcommand{\SplitAssignmentMap}{s} \newcommand{\SplitMessageCount}{N_{\text{msg}}} \newcommand{\SpotHourlyPrice}{C_{\text{spot}}} \newcommand{\SpringBrakeEngagementTime}{t_{\text{engage}}} \newcommand{\SpringCompressionForce}{F} \newcommand{\SprtExpectedLogIncrement}{m} \newcommand{\SprtLowerBoundary}{\Lambda_{\text{lo}}} \newcommand{\SprtLowerLogBoundary}{b_{\text{low}}} \newcommand{\SprtStoppingSampleCount}{N_{\text{stop}}} \newcommand{\SprtUpperBoundary}{\Lambda_{\text{up}}} \newcommand{\SprtUpperLogBoundary}{u} \newcommand{\SquareGemmDimension}{N} \newcommand{\SquaredGaussianSumQuantile}{\chi} \newcommand{\SquaredPathVelocity}{x} \newcommand{\SquaredRadiusSubstitution}{u} \newcommand{\SquashedActionComponent}{a} \newcommand{\SramCapacity}{M_{\text{SRAM}}} \newcommand{\StabilizationErrorThreshold}{\epsilon_{\text{stable}}} \newcommand{\StabilizationSlewCeiling}{j_{\text{stable}}} \newcommand{\StackedContactForces}{\mathbf{f}_{\text{c}}} \newcommand{\StageConditionalAcceptanceProbability}{q} \newcommand{\StageEpisodeCount}{N_{\text{episodes}}} \newcommand{\StageReachProbability}{r} \newcommand{\StagedDefinitionCount}{n_{\text{def}}} \newcommand{\StagingExhaustionTime}{T_{\text{exhaust}}} \newcommand{\StagingStoreCapacity}{M_{\text{stage}}} \newcommand{\StaleSupportRate}{\epsilon_{\text{stale}}} \newcommand{\StalenessAdjustedLearningRate}{\eta'} \newcommand{\StalenessBound}{s} \newcommand{\StallCounterTorque}{\tau_{\text{stall}}} \newcommand{\StallTravelBound}{d_{\text{F1}}} \newcommand{\StandardDeviationMultiple}{k} \newcommand{\StandardNormalCumulativeDistribution}{\Phi} \newcommand{\StandardNormalQuantile}{z_q} \newcommand{\StandbyInstanceMemory}{M_{\text{standby}}} \newcommand{\StandbyPower}{P_{\text{idle}}} \newcommand{\StandbyReserveCount}{N_{\text{reserve}}} \newcommand{\StandstillSpeedThreshold}{\epsilon_{\text{vel}}} \newcommand{\StateConstraintMatrix}{\mathbf{H}_x} \newcommand{\StateConstraintVector}{\mathbf{b}_x} \newcommand{\StateCotangentSpace}{T_{\mathbf{x}}^*} \newcommand{\StateDimension}{n} \newcommand{\StateDistribution}{d_\pi} \newcommand{\StateEstimate}{\hat{\mathbf{x}}} \newcommand{\StateEstimateDerivative}{\dot{\hat{\mathbf{x}}}} \newcommand{\StateEstimationError}{\mathbf{e}} \newcommand{\StateExposureLevel}{S} \newcommand{\StateNormWeighting}{W} \newcommand{\StateOperation}{f} \newcommand{\StateParameterSensitivity}{\mathbf{S}} \newcommand{\StateRecurrencePeriod}{\ell} \newcommand{\StateScalarFunction}{\phi} \newcommand{\StateSpaceDimension}{d_s} \newcommand{\StateSpaceInputMatrix}{\mathbf{B}} \newcommand{\StateSpaceSystemMatrix}{\mathbf{A}_{\text{sys}}} \newcommand{\StateTokenCount}{K_s} \newcommand{\StateTrackingWeightMatrix}{\mathbf{W}_q} \newcommand{\StateTransitionMatrix}{\mathbf{F}} \newcommand{\StatelessCursorPayload}{d} \newcommand{\StaticBatchingOperations}{O_{\text{traditional}}} \newcommand{\StaticChassisPower}{P_{\text{chassis\_static}}} \newcommand{\StaticDataDistribution}{p_{\text{data}}} \newcommand{\StationaryConditionPolynomial}{P} \newcommand{\StatisticalDivergence}{\mathcal{D}(P_t \| P_0)} \newcommand{\StatisticalFalseNegativeRate}{\beta} \newcommand{\StatisticalHypothesis}{H} \newcommand{\StatisticalPowerQuantile}{z_{1-\beta}} \newcommand{\StatisticalSignificanceLevel}{\alpha_{\text{sig}}} \newcommand{\StatorCoreTemperature}{T_{\text{core}}} \newcommand{\StatorIronTemperature}{T_{\text{iron}}} \newcommand{\StatorThermalCapacitance}{C_{\text{th}}} \newcommand{\StatusPollCount}{N_{\text{poll}}} \newcommand{\SteadyDeceleration}{a} \newcommand{\SteadyStateAvailability}{A} \newcommand{\SteadyStateCurrent}{I_{\text{final}}} \newcommand{\SteadyStateErrorCovariance}{\mathbf{P}_{\text{est}}} \newcommand{\SteadyStateIntegratorState}{\mathbf{z}_{\text{ss}}} \newcommand{\SteadyStateTemperatureRise}{\Delta T_{\max}} \newcommand{\SteadyStateTrackingError}{\mathbf{e}_{\text{ss}}} \newcommand{\SteeringTransferTime}{T} \newcommand{\StepFailureHazard}{a} \newcommand{\StepGenerationCost}{C_{\text{gen}}} \newcommand{\StepGenerationTime}{T_{\text{step}}} \newcommand{\StepIoTime}{T_{\text{IO}}} \newcommand{\StepResponsePhaseLag}{\Delta \phi} \newcommand{\StepSettlingTime}{t_{\text{settle}}} \newcommand{\StepSuccessProbability}{p} \newcommand{\StepTestVoltage}{V_{\text{step}}} \newcommand{\StepTimePenalty}{c_{\text{time}}} \newcommand{\StepTokenLogit}{z_{t,v}} \newcommand{\StereoBaseline}{b} \newcommand{\StereoDisparity}{d} \newcommand{\StlEventuallyDeadline}{\tau} \newcommand{\StlFormula}{\phi} \newcommand{\StlIntervalEnd}{b} \newcommand{\StlIntervalStart}{a} \newcommand{\StlPredicateFunction}{f} \newcommand{\StlRobustness}{\rho} \newcommand{\StlUntilOperator}{\mathcal{U}_{[a, b]}} \newcommand{\StockoutNormalQuantile}{z_{1-\epsilon}} \newcommand{\StockoutProbabilityTarget}{\epsilon} \newcommand{\StopAxisAcceleration}{\ddot{q}_{\text{stop}}} \newcommand{\StopAxisPosition}{q_{\text{stop}}} \newcommand{\StopCompletionInstant}{t_{\text{stop\_end}}} \newcommand{\StopDecisionComputeBound}{T_{\text{compute}}} \newcommand{\StopProgress}{u} \newcommand{\StopSequenceSet}{\mathcal{S}_{\text{stop}}} \newcommand{\StoppingBoundaryClearance}{z} \newcommand{\StoppingCrossoverSpeed}{v^{*}} \newcommand{\StoppingDeadline}{t_{\text{deadline,stop}}} \newcommand{\StoppingDistance}{d_{\text{stop}}} \newcommand{\StoppingDistanceBudget}{d_{\text{budget}}} \newcommand{\StoppingDuration}{T_{\text{stop}}} \newcommand{\StorageAccessFactor}{F_{\text{access}}} \newcommand{\StorageBandwidth}{\text{BW}_{\text{storage}}} \newcommand{\StorageCapacityPrice}{C_{\text{storage/byte-time}}} \newcommand{\StorageEquipmentPower}{P_{\text{storage}}} \newcommand{\StorageFunction}{V} \newcommand{\StorageFunctionDerivative}{\dot{V}} \newcommand{\StorageIngestBandwidth}{\text{BW}_{\text{ingest}}} \newcommand{\StoragePrice}{c_{\text{storage}}} \newcommand{\StorageReadTime}{T_{\text{read}}} \newcommand{\StorageRetentionTime}{T_{\text{months}}} \newcommand{\StorageThroughput}{R_{\text{storage}}} \newcommand{\StoredDataVolume}{D_{\text{vol,store}}} \newcommand{\StoredEmbedding}{\mathbf{z}} \newcommand{\StoredIndexVector}{\mathbf{x}} \newcommand{\StoredSystemState}{s} \newcommand{\StoredTokenVolume}{V} \newcommand{\StragglerStepTime}{T_{\text{step,straggler}}} \newcommand{\StreamAcceptanceProbability}{p} \newcommand{\StreamingEndToEndLatency}{T_{\text{streaming}}} \newcommand{\StrideCheckpointCount}{N} \newcommand{\StrongConfigurationAttemptCost}{c_{\text{big}}} \newcommand{\StrongConfigurationPassProbability}{p_{\text{big}}} \newcommand{\StruckObjectMass}{m_{\text{obj}}} \newcommand{\StructuredSparsityGroupSize}{m_{\text{group}}} \newcommand{\StructuredSparsityNonzeroCount}{n_{\text{keep}}} \newcommand{\StudentProbabilityVector}{\mathbf{p}_{\text{student}}} \newcommand{\StuffBitTime}{t_{\text{stuff},i}} \newcommand{\SubgroupIndex}{g} \newcommand{\SubgroupSampleSize}{n} \newcommand{\SubintervalFailureProbability}{p} \newcommand{\SublevelSetThreshold}{c} \newcommand{\SubsequentArrivalTime}{\tau} \newcommand{\SubsetAllPassIndicator}{I_J^{\text{all}}} \newcommand{\SubsetAnyPassIndicator}{I_J} \newcommand{\SubsetDatasetSize}{D_{\text{subset}}} \newcommand{\SuccessCountIndex}{j} \newcommand{\SuccessLowerConfidenceLimit}{p_{\text{lower}}} \newcommand{\SuccessfulTrialCount}{k} \newcommand{\SuccessorActionVector}{\mathbf{a}'} \newcommand{\SuccessorPlanningState}{s'} \newcommand{\SuffixFoldTime}{T_{\text{fold}}} \newcommand{\SummaryOutputLength}{K_{\text{sum}}} \newcommand{\SummaryTokenEmbedding}{\mathbf{x}_{\text{class}}} \newcommand{\SupervisoryMtbi}{T_{\text{MTBI}}} \newcommand{\SupervisoryTakeoverLatency}{T_{\Sigma}} \newcommand{\SupplyVoltage}{V} \newcommand{\SupportPolygon}{\mathcal{P}_{\text{support}}} \newcommand{\SupportSetSize}{n_{\text{shot}}} \newcommand{\SustainableAttemptRate}{R_{\text{attempt}}} \newcommand{\SustainableCopperLossPower}{P_{\text{loss,ss}}} \newcommand{\SustainableHoldingTorque}{\tau_{\text{hold,max}}} \newcommand{\SustainedComputeRate}{R_{\text{sustained}}} \newcommand{\SustainedDropoutFrameCount}{N_{\text{drop}}} \newcommand{\SustainedMemoryBandwidth}{\text{BW}_{\text{mem}}} \newcommand{\SweepCandidateCostFraction}{f} \newcommand{\SweepCandidateCount}{k} \newcommand{\SwitchBreakdownVoltage}{V_{\text{breakdown}}} \newcommand{\SwitchInputCapacitance}{C_{\text{iss}}} \newcommand{\SwitchOnResistance}{R_{\text{ds(on)}}} \newcommand{\SwitchRadix}{k} \newcommand{\SwitchedCapacitance}{C} \newcommand{\SwitchingActivityFactor}{\alpha} \newcommand{\SwitchingEnergy}{E} \newcommand{\SwitchingTransitionTime}{t_{\text{sw}}} \newcommand{\SymbolicPlanningState}{s} \newcommand{\SymmetricClippingThreshold}{\alpha_{\text{sym}}} \newcommand{\SymmetricMessageOverhead}{o} \newcommand{\SymplecticEulerTransitionMatrix}{\mathbf{A}_{\text{symp}}} \newcommand{\SyncMessageInterval}{\Delta t_{\text{interval}}} \newcommand{\SyncPairingDisplacement}{\Delta \mathbf{x}_{\text{sync}}} \newcommand{\SynchronizationBlackout}{T_{\text{blackout}}} \newcommand{\SynchronizationClearanceMargin}{d_{\text{sync}}} \newcommand{\SynchronizationErrorBound}{\epsilon_{\text{sync}}} \newcommand{\SynchronizationStepIndex}{k} \newcommand{\SynchronizationTime}{T_{\text{sync}}} \newcommand{\SyntheticDataGenerator}{G_{\theta}} \newcommand{\SyntheticDataset}{\mathcal{S}_{\text{synthetic}}} \newcommand{\SystemCallFilterTime}{T_{\text{filter}}} \newcommand{\SystemCallOverheadTime}{T_{\text{syscall}}} \newcommand{\SystemFailureRate}{\lambda_{\text{system}}} \newcommand{\SystemHazardRate}{\lambda_{\text{system}, h}} \newcommand{\SystemInstructionTokenCount}{S_{\text{system}}} \newcommand{\SystemMatrixPowerIndex}{k} \newcommand{\SystemMemoryBandwidth}{\text{BW}_{\text{system}}} \newcommand{\SystemMtbf}{\text{MTBF}_{\text{system}}} \newcommand{\SystemReliability}{R_{\text{system}}} \newcommand{\TableRowCount}{N} \newcommand{\TailByteAllocation}{M_{\text{tail}}} \newcommand{\TailMomentOrder}{k} \newcommand{\TailPerformanceMetric}{X} \newcommand{\TailRequestLatency}{T_{\text{lat},\text{p99}}} \newcommand{\TailRequestSeenBatchSize}{B_{\text{req,p99}}} \newcommand{\TailRiskDistributionFunction}{F} \newcommand{\TailRiskObservation}{X} \newcommand{\TailRiskObservationLevel}{x} \newcommand{\TailShapeParameter}{\xi} \newcommand{\TailStepIoTime}{T_{\text{IO,p99}}} \newcommand{\TailSupportUpperEndpoint}{x_F} \newcommand{\TakeoverInstant}{t_{\text{takeover}}} \newcommand{\TakeoverResponseTime}{T_{\Sigma, 1}} \newcommand{\TakeoverStateVisitationDistribution}{p^{\text{takeover}}} \newcommand{\TakeoverTrackingError}{\mathbf{e}_{\text{track}}} \newcommand{\TangentDirection}{\mathbf{v}} \newcommand{\TangentSeedVector}{\dot{\mathbf{x}}} \newcommand{\TangentialContactShear}{\mathbf{f}_{k, \parallel}} \newcommand{\TangentialSpeed}{v_{\text{tangential}}} \newcommand{\TapeIntermediateResult}{y_{\text{tape}}} \newcommand{\TargetAcceptanceDifference}{\Delta} \newcommand{\TargetActionReturnEstimate}{\hat{Q}} \newcommand{\TargetActorParameters}{\theta'} \newcommand{\TargetBatchSize}{B_{\text{target}}} \newcommand{\TargetCompletionQuantile}{q} \newcommand{\TargetComputeRate}{R_{\text{ops}}} \newcommand{\TargetComputeTimeFraction}{\eta_{\text{target}}} \newcommand{\TargetCriticParameters}{\phi'} \newcommand{\TargetCriticReturnEstimate}{Q_{\phi'}} \newcommand{\TargetDeterministicPolicy}{\mu_{\theta'}} \newcommand{\TargetError}{\epsilon} \newcommand{\TargetExceedanceProbability}{\epsilon} \newcommand{\TargetFairShare}{F_{\text{target}}} \newcommand{\TargetFramePoint}{\mathbf{p}_A} \newcommand{\TargetHazardRate}{\lambda_{\text{target}}} \newcommand{\TargetImpedanceDampingMatrix}{\mathbf{D}_d} \newcommand{\TargetImpedanceInertiaMatrix}{\mathbf{M}_d} \newcommand{\TargetImpedanceStiffnessMatrix}{\mathbf{K}_d} \newcommand{\TargetInferenceLatency}{L_{\text{lat,target}}} \newcommand{\TargetKeyAttentionWeight}{\alpha_{\text{target}}} \newcommand{\TargetKeyLogit}{z_{\text{target}}} \newcommand{\TargetModelDistribution}{p_{\theta}} \newcommand{\TargetOrientation}{\mathbf{R}_{\text{target}}} \newcommand{\TargetPlantState}{\mathbf{x}_{f}} \newcommand{\TargetPolicyEntropy}{\overline{\mathcal{H}}} \newcommand{\TargetPose}{\mathbf{T}_{\text{target}}} \newcommand{\TargetPosition}{\mathbf{p}_{\text{target}}} \newcommand{\TargetPositionComponent}{p_{\text{target},i}} \newcommand{\TargetRange}{z} \newcommand{\TargetRepeatedRunConsistency}{p_{\text{target}}} \newcommand{\TargetSamplingDistribution}{p} \newcommand{\TargetServingUtilization}{\rho_{\text{target}}} \newcommand{\TargetSmoothingNoise}{\boldsymbol{\epsilon}} \newcommand{\TargetSmoothingNoiseStandardDeviation}{\sigma} \newcommand{\TargetTokenVolume}{W} \newcommand{\TargetTravelDistance}{d} \newcommand{\TargetTrialFailureProbability}{p_{*}} \newcommand{\TargetTrialSuccessProbability}{p_{\text{target}}} \newcommand{\TargetTwinCriticReturnEstimate}{Q_{\phi'_i}} \newcommand{\TargetUnitQuaternion}{\mathbf{q}_{\text{quat,target}}} \newcommand{\TargetUpdateCount}{K_{\text{target}}} \newcommand{\TargetUtilizationBatchSize}{B_{\text{util}}} \newcommand{\TargetXPosition}{x} \newcommand{\TargetYPosition}{p_y} \newcommand{\TargetZPosition}{z} \newcommand{\TaskAcceptanceLabel}{x} \newcommand{\TaskBlockingTime}{B} \newcommand{\TaskContract}{\mathcal{C}} \newcommand{\TaskContractGoal}{G} \newcommand{\TaskCost}{C_{\text{task}}} \newcommand{\TaskCount}{K} \newcommand{\TaskCoverageProbability}{Q} \newcommand{\TaskCriticalSections}{cs} \newcommand{\TaskDerivativeGain}{\mathbf{K}_{d,i}} \newcommand{\TaskDistance}{d_{\text{task}}} \newcommand{\TaskEnvironment}{\mathcal{E}_{\text{env}}} \newcommand{\TaskErrorTolerance}{\tau_{\text{tol}}} \newcommand{\TaskGroupMap}{g} \newcommand{\TaskIndex}{i} \newcommand{\TaskInterferenceTime}{I} \newcommand{\TaskJacobian}{\mathbf{J}} \newcommand{\TaskJacobianDerivative}{\dot{\mathbf{J}}} \newcommand{\TaskJacobianPseudoinverse}{\mathbf{J}^\dagger} \newcommand{\TaskKinematicMap}{f} \newcommand{\TaskLoss}{\mathcal{L}_{\text{task}}} \newcommand{\TaskLossGradient}{\nabla \mathcal{L}} \newcommand{\TaskPeriod}{T} \newcommand{\TaskProportionalGain}{\mathbf{K}_{p,i}} \newcommand{\TaskReadCount}{n_{\text{read}}} \newcommand{\TaskRelativeDeadline}{D} \newcommand{\TaskRelevantOutcome}{\mathbf{Y}_{\text{task}}} \newcommand{\TaskReward}{r_{\text{task}}} \newcommand{\TaskSetUtilization}{U} \newcommand{\TaskSpaceAcceleration}{\ddot{\mathbf{x}}} \newcommand{\TaskSpaceCoordinates}{\mathbf{x}} \newcommand{\TaskSpaceDimension}{m} \newcommand{\TaskSpaceReference}{\mathbf{x}_i^{\text{ref}}} \newcommand{\TaskSpaceReferenceAcceleration}{\ddot{\mathbf{x}}^{\text{ref}}} \newcommand{\TaskSpaceReferenceVelocity}{\dot{\mathbf{x}}^{\text{ref}}} \newcommand{\TaskSpaceVelocity}{\dot{\mathbf{x}}} \newcommand{\TaskSpecificLoss}{\mathcal{L}} \newcommand{\TaskStateTokenCount}{S_{\text{state}}} \newcommand{\TaskToleranceSemiAxes}{\mathbf{r}} \newcommand{\TaskToleranceSemiAxis}{r} \newcommand{\TaskTurnCost}{C_{\text{call}}} \newcommand{\TaskWeight}{w} \newcommand{\TasksPerComparisonArm}{N_{\text{arm}}} \newcommand{\TeacherProbabilityVector}{\mathbf{p}_{\text{teacher}}} \newcommand{\TeamQuotaCap}{Q_{\text{team}}} \newcommand{\TelemetryFlushTime}{t_{\text{telemetry\_flush}}} \newcommand{\TelemetryFreshnessBound}{\Delta t_{\text{fresh}}} \newcommand{\TelemetryRetentionDuration}{T_{\text{retention}}} \newcommand{\TelemetrySamplingFrequency}{f_{\text{sample}}} \newcommand{\TelemetrySeriesCount}{N_{\text{series}}} \newcommand{\TelemetryTickInterval}{\Delta t_s} \newcommand{\TeleoperationCommandLatency}{t_{\text{cmd}}} \newcommand{\TeleoperationDownlinkTime}{T_{\text{downlink}}} \newcommand{\TeleoperationRoundTripLatency}{t_{\text{loop}}} \newcommand{\TeleoperationRoundTripTime}{T_{\text{RTT}}} \newcommand{\TeleoperationStateVisitationDistribution}{p^{\pi_{\text{teleop}}}} \newcommand{\TeleoperationUplinkTime}{T_{\text{uplink}}} \newcommand{\TeleoperationVideoLatency}{T_{\text{video}}} \newcommand{\TemperatureDualObjective}{\mathcal{L}} \newcommand{\TemperatureStepSize}{\lambda_{\alpha}} \newcommand{\TemplateSharedMemory}{M_{\text{template}}} \newcommand{\TemporalDifferenceResidual}{\delta} \newcommand{\TemporalEnsemblingWeight}{w_i} \newcommand{\TenantIndex}{i} \newcommand{\TenantResourceAllocation}{a_{i,r}} \newcommand{\TensorAxisCount}{n} \newcommand{\TensorColumnModeSize}{J} \newcommand{\TensorCoreAccumulatorMatrix}{\mathbf{C}_{\text{acc}}} \newcommand{\TensorCoreLeftInput}{\mathbf{A}_{\text{tc}}} \newcommand{\TensorCoreOutputMatrix}{\mathbf{D}_{\text{tc}}} \newcommand{\TensorCoreRightInput}{\mathbf{B}_{\text{tc}}} \newcommand{\TensorDepthModeSize}{T} \newcommand{\TensorElementCount}{N} \newcommand{\TensorModeIndex}{n_{\text{mode}}} \newcommand{\TensorParallelDegree}{N_{\text{TP}}} \newcommand{\TensorParallelLayerTime}{T_{\text{inference}}} \newcommand{\TensorRowModeSize}{I} \newcommand{\TerminalFeedbackGain}{\mathbf{K}_f} \newcommand{\TerminalInvariantSet}{\mathcal{X}_{f}} \newcommand{\TerminalPlantState}{\mathbf{x}_N} \newcommand{\TerminalTransitTime}{t_{\text{transit}}} \newcommand{\TerminalVoltageLimit}{V_{\max}} \newcommand{\TerminationProtocol}{\kappa} \newcommand{\TestExample}{z_{\text{test}}} \newcommand{\TestFamilySize}{k} \newcommand{\TestPhaseCapabilityGrant}{\Gamma_{\text{test}}} \newcommand{\TestsDirectoryShardGrant}{\Gamma_{a}} \newcommand{\TextTokenCount}{S_{\text{text}}} \newcommand{\TextTokenEmbeddings}{\mathbf{z}_{\text{text}}} \newcommand{\ThermalExpansionCoefficient}{\alpha} \newcommand{\ThermalPenaltyWeight}{\lambda_T} \newcommand{\ThermalPowerLimit}{P_{\text{thermal}}} \newcommand{\ThermalResistance}{R_{\text{th}}} \newcommand{\ThermalTimeConstant}{\tau_{\text{th}}} \newcommand{\ThirdAtomicGradientUpdate}{C} \newcommand{\ThirdFloatingPointAddend}{c} \newcommand{\ThirdRingTraceElement}{c} \newcommand{\ThresholdExceedanceCount}{N_u} \newcommand{\ThresholdExceedanceRate}{\zeta_u} \newcommand{\ThresholdExcess}{y} \newcommand{\ThresholdExcessVariable}{Y} \newcommand{\ThresholdedSparsityRatio}{\rho_{\text{sparse},\delta}} \newcommand{\ThrottleClearTemperature}{T_{\text{clear}}} \newcommand{\ThrottleOnsetJunctionTemperature}{T_{\text{j},\text{start}}} \newcommand{\ThrottleRecoveryTime}{t_{\text{recov}}} \newcommand{\ThrottleTripTemperature}{T_{\text{trip}}} \newcommand{\ThrottledClockFrequency}{f_{\text{throt}}} \newcommand{\TickCycleCount}{N} \newcommand{\TickIndex}{n} \newcommand{\TickPeriodJitterBound}{J_{\text{phase}}} \newcommand{\TieredRequestServiceTime}{T} \newcommand{\TightenedDiscreteSafeSet}{\mathcal{C}_{\text{discrete}}} \newcommand{\TileRowIndex}{m} \newcommand{\TiltAngle}{\theta_{\text{tilt}}} \newcommand{\Time}{T} \newcommand{\TimeBudgetUsedFraction}{\rho_T} \newcommand{\TimeInstant}{t} \newcommand{\TimeScaleSeparationRatio}{\epsilon} \newcommand{\TimeStepIndex}{t} \newcommand{\TimeToResult}{T_{\text{result}}} \newcommand{\TimeToTarget}{T_{\text{target}}} \newcommand{\TimeoutSafetyMultiplier}{k} \newcommand{\TimeoutTrialCount}{n_{\text{timeout}}} \newcommand{\TimerClockPeriod}{T_{\text{timer\_clk}}} \newcommand{\TimestampJitterDelay}{\delta_{\text{jitter}}} \newcommand{\TimestampQuantizationBound}{T_{\text{quant}}} \newcommand{\TimestampSkew}{t_{\text{skew}}} \newcommand{\TimingJitter}{\sigma_{\text{jitter}}} \newcommand{\TimingRealityGap}{\Delta_{\text{lat}}} \newcommand{\TokenAuthenticationCode}{\sigma} \newcommand{\TokenAveragedBatchLoss}{\mathcal{L}_{\text{token}}} \newcommand{\TokenBucketDepth}{b} \newcommand{\TokenBucketRefillRate}{r} \newcommand{\TokenBudgetUsedFraction}{\rho_N} \newcommand{\TokenByteDecoding}{s} \newcommand{\TokenCaveat}{c} \newcommand{\TokenDispatchTime}{T_{\text{dispatch}}} \newcommand{\TokenIdentifierSize}{s_{\text{id}}} \newcommand{\TokenIndex}{t} \newcommand{\TokenPrefix}{x_{<t}} \newcommand{\TokenVocabulary}{\mathcal{V}} \newcommand{\TokenizationTime}{T_{\text{tokenize}}} \newcommand{\ToleranceEllipsoidMatrix}{\mathbf{E}} \newcommand{\ToleratedFailureProbability}{\epsilon} \newcommand{\ToleratedPositionError}{\epsilon_{\text{pos}}} \newcommand{\TombstonedNodeSet}{V_{\text{tomb}}} \newcommand{\TombstonedRecordFraction}{\rho_{\text{dead}}} \newcommand{\ToolArgumentKey}{p} \newcommand{\ToolCallCategory}{y} \newcommand{\ToolCallCost}{c_{\text{tool}}} \newcommand{\ToolCallIndex}{i} \newcommand{\ToolCallReadSet}{R} \newcommand{\ToolCallWriteSet}{W} \newcommand{\ToolCartesianPose}{\mathbf{x}} \newcommand{\ToolCartesianVelocity}{\dot{\mathbf{x}}} \newcommand{\ToolCenterPointAxis}{\hat{\mathbf{z}}_{\text{TCP}}} \newcommand{\ToolCenterPointFrame}{\mathcal{F}_{\text{TCP}}} \newcommand{\ToolCenterPointPose}{\mathbf{T}_{\text{TCP}}} \newcommand{\ToolCenterPointPosition}{\mathbf{p}_{\text{TCP}}} \newcommand{\ToolClearanceDistance}{d_{\text{tool}}} \newcommand{\ToolDeclarationTokenCount}{S_{\text{tools}}} \newcommand{\ToolDescriptorSize}{S_{\text{desc}}} \newcommand{\ToolPlanarAbscissa}{x} \newcommand{\ToolPlanarOrdinate}{y} \newcommand{\ToolPositionError}{e_{\text{tool}}} \newcommand{\ToolServiceCount}{N_{\text{tool}}} \newcommand{\ToolSpeedLimit}{v_{\text{TCP}}} \newcommand{\ToolTargetState}{s} \newcommand{\ToolTime}{T_{\text{tool}}} \newcommand{\ToolTipPose}{\mathbf{T}_{\text{tool}}} \newcommand{\TopClassCount}{k} \newcommand{\TopMagnitudeIndicator}{\mathbf{1}_{|\mathbf{g}| \geq |\mathbf{g}|_{(K_{\text{top}})}}} \newcommand{\TopTokenSampleCount}{k} \newcommand{\TopologicalPlaceNode}{p^{\text{place}}} \newcommand{\TopologyEndpointCount}{N} \newcommand{\TorqueCutoffCommand}{\mathbf{u}_{\text{cutoff}}} \newcommand{\TorqueEffortPenaltyWeight}{\lambda_{\tau}} \newcommand{\TorqueProducingCurrent}{i_q} \newcommand{\TorqueRateLimit}{\dot{\tau}_{\max}} \newcommand{\TorqueRegularizationWeight}{w_\tau} \newcommand{\TorqueSlewPenaltyWeight}{\lambda_{\dot{\tau}}} \newcommand{\TorusFirstAxisChipCount}{X} \newcommand{\TorusSecondAxisChipCount}{Y} \newcommand{\TorusThirdAxisChipCount}{Z} \newcommand{\TotalChipPower}{P_{\text{total}}} \newcommand{\TotalCollisionQueryTime}{T_{\text{query\_total}}} \newcommand{\TotalDataCost}{C_{\text{total}}} \newcommand{\TotalDelayPhaseShift}{\phi_{\text{total}}} \newcommand{\TotalEnergy}{E_{\text{total}}} \newcommand{\TotalExecutedTrialCount}{N_{\text{total}}} \newcommand{\TotalFailureRecoveryTime}{T_{\text{recovery}}} \newcommand{\TotalGateCharge}{Q_g} \newcommand{\TotalInterventionCount}{N_{\text{int}}} \newcommand{\TotalKineticEnergy}{E_{k,\text{total}}} \newcommand{\TotalMemoryFootprint}{M_{\text{total}}} \newcommand{\TotalPipelineLatency}{L_{\text{lat,total}}} \newcommand{\TotalTrainingRunCost}{C_{\text{total}}} \newcommand{\TraceCrashCount}{N_{\text{crash}}} \newcommand{\TraceCrashIndex}{i} \newcommand{\TraceDecay}{\lambda} \newcommand{\TraceIntermediateAdjoint}{\bar{v}} \newcommand{\TraceIntermediateTangent}{\dot{v}} \newcommand{\TraceIntermediateVariable}{v} \newcommand{\TrackIndex}{i} \newcommand{\TrackLastUpdateTime}{t_{\text{last}}} \newcommand{\TrackLossTimeout}{T_{\text{lost}}} \newcommand{\TrackPositionDeviation}{\sigma_{\text{track}}} \newcommand{\TrackPredictedErrorCovariance}{\mathbf{P}_{t|t-1}} \newcommand{\TrackPredictedStateEstimate}{\hat{\mathbf{x}}_{t|t-1}} \newcommand{\TrackedEvidenceHorizon}{\tau_{\text{ev,tracked}}} \newcommand{\TrackerFrameIndex}{t} \newcommand{\TrackingErrorAcceleration}{\ddot{\mathbf{e}}} \newcommand{\TrackingErrorAllowance}{\epsilon_{\text{pos}}} \newcommand{\TrackingErrorBound}{\epsilon_{\text{track}}} \newcommand{\TrackingErrorDistance}{e} \newcommand{\TrackingErrorRate}{\dot{\mathbf{e}}} \newcommand{\TrackingErrorVector}{\mathbf{e}} \newcommand{\TrackingRelaxationSlack}{\delta} \newcommand{\TrackingSlackPenaltyWeight}{p} \newcommand{\TrackingStartInstant}{t_{\text{start}}} \newcommand{\TractionLimitedDeceleration}{a} \newcommand{\TractiveForce}{F_x} \newcommand{\TrainableStateMemory}{M_{\text{train}}} \newcommand{\TrainerUpdateTime}{T_{\text{train}}} \newcommand{\TrainingCompute}{O_{\text{train}}} \newcommand{\TrainingCost}{C_{\text{train}}} \newcommand{\TrainingDataset}{D} \newcommand{\TrainingDistribution}{P_0} \newcommand{\TrainingEmpiricalCdf}{F_{P_0}} \newcommand{\TrainingExample}{z} \newcommand{\TrainingFailureCount}{N_{\text{failures}}} \newcommand{\TrainingFeatureMean}{\mu} \newcommand{\TrainingFeatureStandardDeviation}{\sigma} \newcommand{\TrainingLabelMask}{\mathcal{M}_{\text{train}}} \newcommand{\TrainingLoss}{\mathcal{L}_{\text{train}}} \newcommand{\TrainingPathPredictor}{f_{\text{train}}} \newcommand{\TrainingPipelineFunction}{f} \newcommand{\TrainingRunCount}{N_{\text{runs}}} \newcommand{\TrainingSampleThroughput}{R_{\text{train}}} \newcommand{\TrainingSchemaKeySet}{\mathcal{K}_{\text{train}}} \newcommand{\TrainingServingSkew}{S_{\text{skew}}} \newcommand{\TrainingSplitFraction}{f_{\text{train}}} \newcommand{\TrainingStepCount}{K} \newcommand{\TrainingStepEnergy}{E_{\text{step}}} \newcommand{\TrainingStepOperations}{O_{\text{step}}} \newcommand{\TrainingStepTime}{T_{\text{step}}} \newcommand{\TrainingThroughput}{R_{\text{training}}} \newcommand{\TrainingTime}{T_{\text{train}}} \newcommand{\TrainingTransformFunction}{f_{\text{train}}} \newcommand{\Trajectory}{\tau} \newcommand{\TrajectoryAction}{a} \newcommand{\TrajectoryAdmissionRate}{\lambda_{\text{traj}}} \newcommand{\TrajectoryBudget}{\mathbf{B}} \newcommand{\TrajectoryCallCount}{N_{\text{call}}} \newcommand{\TrajectoryCategoryIndex}{j} \newcommand{\TrajectoryCheckpointCount}{N_{\text{ckpt}}} \newcommand{\TrajectoryDivergenceResidual}{e_{\text{div}}} \newcommand{\TrajectoryDuration}{T_{\text{traj}}} \newcommand{\TrajectoryGoodput}{\mathcal{G}} \newcommand{\TrajectoryObservation}{o} \newcommand{\TrajectoryOptimizationObjective}{\mathcal{U}} \newcommand{\TrajectoryRecordDuration}{T_{\text{record}}} \newcommand{\TrajectoryRecordFrame}{\mathcal{F}} \newcommand{\TrajectoryReturn}{R} \newcommand{\TrajectoryReward}{R} \newcommand{\TrajectorySampleCount}{N} \newcommand{\TrajectoryState}{s} \newcommand{\TrajectoryStateSpace}{\mathcal{S}} \newcommand{\TrajectoryTimeLimit}{T_{\max}} \newcommand{\TrajectoryTokenCost}{C_{\text{session}}} \newcommand{\TrajectoryTokenLimit}{N_{\max}} \newcommand{\TrajectoryTurnLimit}{H_{\max}} \newcommand{\TransceiverDelay}{t_{\text{transceiver}}} \newcommand{\TransductionInstant}{t_{\text{transduction}}} \newcommand{\TransferBufferCount}{N_{\text{transfer}}} \newcommand{\TransferDiscrepancyBound}{\epsilon_{\text{gap}}} \newcommand{\TransferTimeForPayload}{T_{\text{transfer}}} \newcommand{\TransferredDataVolume}{D_{\text{vol,transfer}}} \newcommand{\TransformGraph}{\mathcal{G}} \newcommand{\TransformGraphEdgeSet}{\mathcal{E}} \newcommand{\TransformGraphFrame}{\mathcal{F}} \newcommand{\TransformGraphVertexSet}{\mathcal{V}} \newcommand{\TransformRotationBlock}{\mathbf{R}_{AB}} \newcommand{\TransformTranslationBlock}{\mathbf{t}_{AB}} \newcommand{\TransformationInputCount}{k} \newcommand{\TransformedCartesianPosition}{\mathbf{p}'} \newcommand{\TransformedHomogeneousPointCoordinates}{\tilde{\mathbf{p}}'} \newcommand{\TransistorThresholdVoltage}{V_{\text{th}}} \newcommand{\TransitionStorageSize}{b_{\text{tr}}} \newcommand{\TranslationComponent}{v} \newcommand{\TranslationVector}{\mathbf{v}} \newcommand{\TranslationalDriftError}{e_{\text{trans}}} \newcommand{\TranslationalJerk}{j} \newcommand{\TranslationalKineticEnergy}{E_{k,\text{trans}}} \newcommand{\TransmissionEnergyPerByte}{E_{\text{tx}}} \newcommand{\TransmissionInputInertia}{J_{\text{in}}} \newcommand{\TransmissionTorsionalStiffness}{K_{\text{joint}}} \newcommand{\TransverseStandardDeviation}{\sigma_\perp} \newcommand{\TravelPosition}{x} \newcommand{\TraverseDistance}{d} \newcommand{\TreatedNeighborFraction}{e} \newcommand{\TreatmentAssignment}{w} \newcommand{\TreatmentConversionRate}{\hat{p}_B} \newcommand{\TreatmentSampleSize}{m_B} \newcommand{\TreeAllReduceCompletionTime}{T_{\text{tree}}} \newcommand{\TreeLikeAllReduceTime}{T_{\text{tree-like}}} \newcommand{\TreeSearchExplorationWeight}{c_{\text{explore}}} \newcommand{\TreeSearchLeafScore}{V} \newcommand{\TreeSearchMeanReturn}{Q} \newcommand{\TreeSearchPriorDistribution}{p_{\text{prior}}} \newcommand{\TreeSearchVisitCount}{N_{\text{visit}}} \newcommand{\TrialCampaignWallTime}{T_{\text{wall}}} \newcommand{\TrialCompletionIndicator}{Y} \newcommand{\TrialCondition}{c} \newcommand{\TrialControlStepCount}{N_{\text{steps}, i}} \newcommand{\TrialCount}{N} \newcommand{\TrialFailureIndicator}{x} \newcommand{\TrialFailureProbability}{p_{\text{fail}}} \newcommand{\TrialIndex}{n} \newcommand{\TrialInterventionCount}{n_{\text{int}}} \newcommand{\TrialLoadReversalCount}{n_{\text{rev}}} \newcommand{\TrialPassProbability}{p_{\text{trial}}} \newcommand{\TrialPathDistance}{d} \newcommand{\TrialResetLatency}{T_{\text{reset}}} \newcommand{\TrialResetTime}{t_{\text{reset}}} \newcommand{\TrialRolloutTime}{t_{\text{rollout}}} \newcommand{\TrialRunTime}{t_{\text{run}}} \newcommand{\TrialSuccessProbability}{p} \newcommand{\TriggeredWindowArrivalCount}{Q_{\text{arr}}} \newcommand{\TrueClearance}{C_{\text{true}}} \newcommand{\TrueLabelComponent}{y} \newcommand{\TrueOutcome}{Y} \newcommand{\TrueOutcomeLevel}{v} \newcommand{\TrueReferentScore}{c_{y_j}} \newcommand{\TruncatedDistanceSample}{d_{\mu}} \newcommand{\TruncatedKeyApproximation}{\hat{\mathbf{K}}_r} \newcommand{\TruncatedKeyLeftSingularMatrix}{\mathbf{U}_r} \newcommand{\TruncatedKeyRightSingularMatrix}{\mathbf{V}_r} \newcommand{\TruncatedKeySpectrumMatrix}{\mathbf{\Sigma}_r} \newcommand{\TruncationBandVolume}{V_{\text{band}}} \newcommand{\TruncationRank}{r} \newcommand{\TruthInstrumentSet}{\mathcal{I}_{\text{truth}}} \newcommand{\TsdfAccumulatedDistance}{D} \newcommand{\TsdfAccumulatedWeight}{W} \newcommand{\TsdfObservationWeight}{w} \newcommand{\TsdfTruncationBand}{\mu_{\text{tsdf}}} \newcommand{\TsdfWeightCap}{W_{\max}} \newcommand{\TuckerCoreTensor}{\mathcal{G}} \newcommand{\TurnAppendLength}{\Delta S_{\text{turn}}} \newcommand{\TurnBoundaryDelay}{t_{\text{boundary}}} \newcommand{\TurnBudgetUsedFraction}{\rho_H} \newcommand{\TurnContext}{c} \newcommand{\TurnContributionDeviationBound}{\sigma} \newcommand{\TurnCovarianceBoundScale}{C} \newcommand{\TurnCovarianceDecayRatio}{\alpha_{\text{corr}}} \newcommand{\TurnFailureRate}{\lambda_{\text{fail}}} \newcommand{\TurnGeneratedTokenCount}{n_{\text{gen}}} \newcommand{\TurnHorizon}{H} \newcommand{\TurnIndex}{t} \newcommand{\TurnInputTokenCost}{C_{\text{in}}} \newcommand{\TurnOffGateCurrent}{I_{g,\text{off}}} \newcommand{\TurnOffGateResistance}{R_{g,\text{off}}} \newcommand{\TurnOnGateResistance}{R_{g,\text{on}}} \newcommand{\TurnOutputTokenCost}{C_{\text{out}}} \newcommand{\TurnPayloadProbability}{q_{\text{turn}}} \newcommand{\TurnReadCount}{r} \newcommand{\TurnReconstructionTime}{T_{\text{recon}}} \newcommand{\TurnReexecutionTime}{T_{\text{exec}}} \newcommand{\TurnReward}{r} \newcommand{\TurnSandboxCost}{C_{\text{sandbox}}} \newcommand{\TurnStateGrowth}{s_{\text{turn}}} \newcommand{\TurnToolFeeCost}{C_{\text{tools}}} \newcommand{\TustinEigenvalue}{\lambda_{\text{Tustin}}} \newcommand{\TustinTransitionMatrix}{\mathbf{A}_{\text{Tustin}}} \newcommand{\TwinCriticReturnEstimate}{Q_{\phi_i}} \newcommand{\TwistCoordinates}{\boldsymbol{\xi}} \newcommand{\TwistCovarianceMatrix}{\boldsymbol{\Sigma}_{\boldsymbol{\xi}}} \newcommand{\TwistMatrix}{\hat{\boldsymbol{\xi}}} \newcommand{\TwistRotationAngle}{\theta_{\text{rot}}} \newcommand{\TwistRotationCoordinates}{\boldsymbol{\omega}} \newcommand{\TwistTranslationMatrix}{\mathbf{V}} \newcommand{\TwistWedgeOperator}{\wedge} \newcommand{\UnacceptedTaskMeanCost}{C_{\text{fail}}} \newcommand{\UnassistedCompletionCount}{N_{\text{unassisted}}} \newcommand{\UnassistedSuccessIndicator}{A} \newcommand{\UnbiasedAngularBrakingDeceleration}{\alpha_{\text{nom}}} \newcommand{\UnbrakedImpactForce}{F_{\text{unbraked}}} \newcommand{\UncachedInputTokenCount}{n_{\text{in}}} \newcommand{\UncachedPromptLength}{S_{\text{new}}} \newcommand{\UncertainScenarioParameters}{x} \newcommand{\UnconstrainedCallLatency}{T_{\text{free}}} \newcommand{\UnconstrainedParseFailureRate}{p_{\text{err}}} \newcommand{\UndampedNaturalFrequency}{\omega_n} \newcommand{\UnfoldedConvolutionOutput}{\mathbf{Y}_{\text{col}}} \newcommand{\UnfoldedPatchMatrix}{\mathbf{X}_{\text{col}}} \newcommand{\UniformDistribution}{\mathcal{U}} \newcommand{\UniformLoopTurnCost}{C_{\text{turn}}} \newcommand{\UnitAliasMultiplier}{k} \newcommand{\UnitImpulseFunction}{\delta} \newcommand{\UnitQuaternion}{\mathbf{q}_{\text{quat}}} \newcommand{\UnitQuaternionScalarComponent}{q_w} \newcommand{\UnitQuaternionSphere}{S^3} \newcommand{\UnitQuaternionXComponent}{q_x} \newcommand{\UnitQuaternionYComponent}{q_y} \newcommand{\UnitQuaternionZComponent}{q_z} \newcommand{\UnitTemperatureProbabilityVector}{\mathbf{p}_{\tau_{\text{temp}}=1}} \newcommand{\UnlabeledPool}{U} \newcommand{\UnloadedTickExecutionTime}{t_{\text{unloaded}}} \newcommand{\UnmitigatedHardwareFaultRate}{\lambda_{\text{unmitigated}}} \newcommand{\UnmodeledCommandPathDelay}{\Delta t_{\text{bus}}} \newcommand{\UnobservableForceOffset}{\Delta} \newcommand{\UnobservedUnknownSpace}{\mathcal{M}_{\text{unknown}}} \newcommand{\UnprojectionJacobian}{\mathbf{J}_{\text{unproj}}} \newcommand{\UnrecoverableDamageCost}{C_{\text{blast}}} \newcommand{\UnreservedStopDelay}{\delta} \newcommand{\UnscaledAttentionScoreMatrix}{\mathbf{A}} \newcommand{\UnshardedLocalExecutionTime}{T_{\text{compute}}} \newcommand{\UnsquashedLatentAction}{\mathbf{u}} \newcommand{\UntilPrefixTime}{t''} \newcommand{\UntrackedEvidenceHorizon}{\tau_{\text{ev,untracked}}} \newcommand{\UpdatedErrorCovariance}{\mathbf{P}_{k|k}} \newcommand{\UpdatedModelParameters}{\theta_{\text{new}}} \newcommand{\UpdatedParameterSubset}{\theta_{\text{updated}}} \newcommand{\UpdatedSoftmaxRunningMaximum}{m'} \newcommand{\UpdatedStateEstimate}{\hat{\mathbf{x}}_{k|k}} \newcommand{\UpperRatioClippingWidth}{\epsilon_{\text{high}}} \newcommand{\UprightPosition}{\mathbf{p}_{\text{upright}}} \newcommand{\UprightRange}{r} \newcommand{\UpstreamGradientElement}{\bar{y}} \newcommand{\UpstreamGradientVector}{\mathbf{v}} \newcommand{\UpstreamStageLatency}{X} \newcommand{\UsableDemonstrationYield}{Y_{\text{usable}}} \newcommand{\UsefulAcceleratorHourCost}{C_{\text{useful}}} \newcommand{\UsefulComputeFraction}{f_{\text{compute}}} \newcommand{\UsefulModelFlops}{O_{\text{useful}}} \newcommand{\UsefulStepCount}{N} \newcommand{\UsefulTrainingTime}{T_{\text{useful}}} \newcommand{\UserConnectionSet}{\mathcal{N}} \newcommand{\UserSpaceSetupTime}{T_{\text{user}}} \newcommand{\UvloThresholdVoltage}{V_{\text{UVLO}}} \newcommand{\VacuumLightSpeed}{c} \newcommand{\ValidCandidateRate}{p_{\text{valid}}} \newcommand{\ValidTokenSet}{\mathcal{V}_{\text{valid}}} \newcommand{\ValidatedMotionDuration}{T_{\text{yield}}} \newcommand{\ValidatedProposalEvent}{e_{\text{prop}}} \newcommand{\ValidationDataset}{\mathcal{D}_{\text{val}}} \newcommand{\ValidationGateThreshold}{\gamma_{\text{gate}}} \newcommand{\ValidationLoss}{\mathcal{L}_{\text{val}}} \newcommand{\VanishingTimeOffset}{\epsilon} \newcommand{\VariationalDistribution}{q_\phi} \newcommand{\VariationalParameters}{\phi} \newcommand{\VectorAngle}{\phi} \newcommand{\VectorElementCount}{N_{\text{vec}}} \newcommand{\Velocity}{\mathbf{v}} \newcommand{\VelocitySaturationExponent}{\alpha} \newcommand{\VerificationCheckCost}{C_{\text{ver}}} \newcommand{\VerificationCheckCount}{K} \newcommand{\VerificationPoolCapacity}{\mu_{\text{verify}}} \newcommand{\VerificationScheduleCost}{C} \newcommand{\VerificationTrialCount}{n_{\text{trial}}} \newcommand{\VerificationTrialIndex}{j} \newcommand{\VerificationTrialTime}{T_{\text{trial}}} \newcommand{\VerifiedDemonstrationDataset}{\mathcal{D}_{\text{verified}}} \newcommand{\VerifierFalseAcceptanceRate}{\epsilon_{\text{FA}}} \newcommand{\VerifierFalseRejectionRate}{\epsilon_{\text{FR}}} \newcommand{\VerifierPassProbability}{q} \newcommand{\VerifierPrecision}{\Pi_{V}} \newcommand{\VerifierTimeout}{T_{\text{out}}} \newcommand{\VerifierTrueAcceptanceRate}{u} \newcommand{\VerifierVerdict}{V} \newcommand{\VersionSkewBound}{k_{\text{skew}}} \newcommand{\VertexSlotTime}{d} \newcommand{\VerticalFocalLength}{f_y} \newcommand{\VibrationFrequency}{f_{\text{vib}}} \newcommand{\VirtualAccelerationCommand}{\ddot{\mathbf{q}}^*} \newcommand{\VirtualDampingMatrix}{\mathbf{D}_{\text{virt}}} \newcommand{\VirtualPipelineStagesPerDevice}{V} \newcommand{\ViscousDampingMatrix}{\mathbf{D}} \newcommand{\VisionBackboneTime}{t_{\text{backbone}}} \newcommand{\VisionTokenEmbeddings}{\mathbf{z}_{\text{vision}}} \newcommand{\VisualConditioningEmbedding}{\mathbf{E}} \newcommand{\VisualEncodingTime}{t_{\text{vis}}} \newcommand{\VitImagePatch}{\mathbf{x}_p} \newcommand{\VitPatchProjectionWeights}{\mathbf{W}_{\text{patch}}} \newcommand{\VitPatchSize}{p_{\text{patch}}} \newcommand{\VitPatchTokenEmbedding}{\mathbf{z}} \newcommand{\VocabularyToken}{v} \newcommand{\VocabularyTokenLogit}{o} \newcommand{\VolumetricFlowRate}{\dot{V}} \newcommand{\VoxelBlockCoordinate}{\mathbf{b}} \newcommand{\VoxelBlockEdgeLength}{L_{\text{blk}}} \newcommand{\VoxelCenterPosition}{\mathbf{p}_{\text{vox}}} \newcommand{\VoxelIndex}{i} \newcommand{\VoxelOccupancyState}{m} \newcommand{\VoxelPitch}{r} \newcommand{\VoxelStorageSize}{s_{\text{voxel}}} \newcommand{\VoxelUpdateTraffic}{s_{\text{rw}}} \newcommand{\WarmupEpochCount}{N_{\text{warmup}}} \newcommand{\WarmupStepCount}{W} \newcommand{\WatchdogClockFrequency}{f_{\text{wdg}}} \newcommand{\WatchdogCounterReading}{W} \newcommand{\WatchdogEarliestServiceTime}{T_{\text{lower}}} \newcommand{\WatchdogLatestServiceTime}{T_{\text{upper}}} \newcommand{\WatchdogLowerWindowCount}{W_{\text{lower}}} \newcommand{\WatchdogReloadCount}{W_{\text{init}}} \newcommand{\WatchdogServiceTime}{t_{\text{service}}} \newcommand{\WatchdogToken}{T} \newcommand{\WatchdogUpperWindowCount}{W_{\text{upper}}} \newcommand{\WaveImpedance}{b} \newcommand{\WeightElementStorageSize}{s_{\text{elem,W}}} \newcommand{\WeightMatrix}{\mathbf{W}} \newcommand{\WeightMatrixColumnCount}{n} \newcommand{\WeightMatrixEntry}{W_{ij}} \newcommand{\WeightMatrixRowCount}{m} \newcommand{\WeightMemory}{M_{\text{weights}}} \newcommand{\WeightOnlyStepTime}{t} \newcommand{\WeightPenaltyStrength}{\lambda_{\text{reg}}} \newcommand{\WeightQuantizationScale}{s_W} \newcommand{\WeightRangeBound}{W_{\text{max}}} \newcommand{\WeightStreamingDecodeTime}{T_{\text{decode}}} \newcommand{\WeightVector}{\mathbf{w}} \newcommand{\WeightedNormArgument}{\mathbf{z}} \newcommand{\WheelAngularSpeed}{\omega} \newcommand{\WheelDiameter}{D_{\text{wheel}}} \newcommand{\WheelInertia}{J_{\text{wheel}}} \newcommand{\WheelNormalLoad}{F_z} \newcommand{\WheelRadius}{r} \newcommand{\WheelRevolutionCount}{N_{\text{rev}}} \newcommand{\WheelTrackWidth}{b} \newcommand{\WhiteNoiseProcess}{\mathcal{WN}} \newcommand{\WholeBodyDecisionVariables}{\mathbf{z}} \newcommand{\WholeRepositoryShardGrant}{\Gamma_{b}} \newcommand{\WidthMultiplier}{w_{\text{mult}}} \newcommand{\WidthScalingRatio}{\beta} \newcommand{\WilsonIntervalCenter}{\tilde{p}} \newcommand{\WindingCoreThermalResistance}{R_{\text{th,wc}}} \newcommand{\WindingCurrent}{I} \newcommand{\WindingJouleHeat}{E_{\text{thermal}}} \newcommand{\WindingLossPower}{P_{\text{loss}}} \newcommand{\WindingTemperature}{T_{\text{winding}}} \newcommand{\WindingTemperatureLimit}{T_{\text{limit}}} \newcommand{\WindingTerminalVoltage}{V_{\text{terminal}}} \newcommand{\WindingThermalCapacitance}{C_{\text{wind}}} \newcommand{\WindowArrivalCount}{k} \newcommand{\WindowArrivalOffset}{t} \newcommand{\WindowSpendingLimit}{C_{\text{win}}} \newcommand{\WithinTaskRunStandardDeviation}{\sigma_{\text{run}}} \newcommand{\WorkedTraceProduct}{c} \newcommand{\WorkedTraceProductAdjoint}{\bar{c}} \newcommand{\WorkedTraceSine}{b} \newcommand{\WorkedTraceSineAdjoint}{\bar{b}} \newcommand{\WorkedTraceSquare}{a} \newcommand{\WorkedTraceSquareAdjoint}{\bar{a}} \newcommand{\WorkerBaseCommitHash}{h_{\text{base}}} \newcommand{\WorkerCandidateCommitHash}{h_{\text{worker}}} \newcommand{\WorkerCompletionDistribution}{F} \newcommand{\WorkerCompletionTime}{T} \newcommand{\WorkerCount}{N_{\text{workers}}} \newcommand{\WorkerDelayProbability}{p} \newcommand{\WorkerIndex}{k} \newcommand{\WorkerMinibatch}{B} \newcommand{\WorkerOverheadSlope}{\gamma} \newcommand{\WorkerTransformTime}{T_{\text{transform}}} \newcommand{\WorkerWrittenFileCount}{w} \newcommand{\WorkloadMeanOutputLength}{\mu} \newcommand{\WorkloadRequestIndex}{i} \newcommand{\WorkspaceExtentX}{L_x} \newcommand{\WorkspaceExtentY}{L_y} \newcommand{\WorkspaceExtentZ}{L_z} \newcommand{\WorkspaceRestoreTime}{T_{\text{ws}}} \newcommand{\WorkspaceVolume}{V_{\text{ws}}} \newcommand{\WorldBaseTransform}{\mathbf{T}_{WB}} \newcommand{\WorldBodyTransform}{\mathbf{T}_{wb}} \newcommand{\WorldFramePoint}{\mathbf{p}_{\text{world}}} \newcommand{\WorldLidarTransform}{\mathbf{T}_{wl}} \newcommand{\WorldMapTransform}{\mathbf{T}_{\text{world}}^{\text{map}}} \newcommand{\WorldPointCovariance}{\boldsymbol{\Sigma}_{\text{world}}} \newcommand{\WorldReferenceFrame}{\mathcal{F}_W} \newcommand{\WorldStateSpace}{\mathcal{S}} \newcommand{\WorldToCameraRotation}{\mathbf{R}_{CW}} \newcommand{\WorldToCameraTransform}{\mathbf{T}_{CW}} \newcommand{\WorldToCameraTranslation}{\mathbf{t}_{CW}} \newcommand{\WornPlantTransitionDistribution}{p_{n \gg 1}} \newcommand{\WorseArmSuccessProbability}{p_{\text{low}}} \newcommand{\WorstCaseExecutionTime}{C} \newcommand{\WorstCaseInterruptLatency}{t_{\text{irq,lat}}} \newcommand{\WorstCasePermissionCycleTime}{T_{\text{exec}}} \newcommand{\WorstCaseResponseTime}{R} \newcommand{\WristAngularVelocity}{\boldsymbol{\omega}_{\text{wrist}}} \newcommand{\WristCameraEmbedding}{\mathbf{e}_{\text{wrist}}} \newcommand{\WristLinearVelocity}{\mathbf{v}_{\text{wrist}}} \newcommand{\WristObjectTransform}{\mathbf{T}_{\text{wrist} \leftarrow \text{object}}} \newcommand{\WristSkewDisplacement}{\Delta \mathbf{p}_{\text{skew}}} \newcommand{\XAxisAngularRate}{\omega_x} \newcommand{\XAxisRotationCoordinate}{\omega_x} \newcommand{\XForceCeiling}{F_x} \newcommand{\XPositionErrorEnvelope}{e_x} \newcommand{\XTaskToleranceSemiAxis}{r_x} \newcommand{\XTorqueCeiling}{\tau_x} \newcommand{\YAxisAngularRate}{\omega_y} \newcommand{\YAxisRotationCoordinate}{\omega_y} \newcommand{\YForceCeiling}{F_y} \newcommand{\YPositionErrorEnvelope}{e_y} \newcommand{\YTaskToleranceSemiAxis}{r_y} \newcommand{\YTorqueCeiling}{\tau_y} \newcommand{\YawRate}{\omega_z} \newcommand{\YoshikawaManipulability}{w} \newcommand{\ZAxisRotationCoordinate}{\omega_z} \newcommand{\ZForceCeiling}{F_z} \newcommand{\ZPositionErrorEnvelope}{e_z} \newcommand{\ZTaskToleranceSemiAxis}{r_z} \newcommand{\ZTorqueCeiling}{\tau_z} \newcommand{\ZTransformVariable}{z} \newcommand{\ZeroEntryIndicator}{\mathbf{1}_{\{(\mathbf{W}_{\text{sparse}})_{ij} = 0\}}} \newcommand{\ZeroFailureTrialCount}{n} \newcommand{\ZeroFailureUpperConfidenceLimit}{p_{\text{fail, upper}}^{95\%}} \newcommand{\ZeroMatrix}{\mathbf{0}} \newcommand{\ZeroMomentPoint}{\mathbf{p}_{\text{ZMP}}} \newcommand{\ZeroVector}{\mathbf{0}} \newcommand{\ZohHoldTravel}{d_{\text{ZOH}}} \newcommand{\ZohPhaseShift}{\phi_{\text{ZOH}}} \newcommand{\ZohTransportDelay}{\tau_{\text{ZOH}}} \newcommand{\AuthorityLevels}{\AuthorityExposureLevel} \newcommand{\BreakEvenTaskVolume}{\BreakEvenTaskCount} \newcommand{\PertokenPricesCache}{\CachedInputTokenPrice} \newcommand{\ContentionAndCoherencyCoefficientsTwo}{\CoherencyCoefficient} \newcommand{\CoherencyContentionCoefficient}{\CoherencyCoefficient} \newcommand{\TaskDeadline}{\CompletionDeadline} \newcommand{\Deadline}{\CompletionDeadline} \newcommand{\Confidentiality}{\ConfidentialityLabel} \newcommand{\ContentionAndCoherencyCoefficients}{\ContentionCoefficient} \newcommand{\CostPerAcceptedTaskEff}{\CostPerAcceptedTask} \newcommand{\DuplicateeffectProbability}{\DuplicateEffectProbability} \newcommand{\EstimatedAdvantageK}{\EstimatedHistoryAdvantage} \newcommand{\EstimatedValueK}{\EstimatedRemainingReturn} \newcommand{\ExpectedIrreversibleLossA}{\ExpectedIrreversibleLoss} \newcommand{\PertokenPricesIn}{\InputTokenPrice} \newcommand{\CohensKappa}{\InterAnnotatorAgreement} \newcommand{\KvBlockSizeBlk}{\KvBlockSize} \newcommand{\MaskedFinetuningLossSft}{\MaskedFinetuningLoss} \newcommand{\ValidityIntervalOfAMemoryEntryBirth}{\MemoryEntryBirthGeneration} \newcommand{\ValidityIntervalOfAMemoryEntryDeath}{\MemoryEntryDeathGeneration} \newcommand{\MemoryHeldDuringAWait}{\MemoryHoldDuringWait} \newcommand{\OptimalCheckpointIntervalCkpt}{\OptimalCheckpointInterval} \newcommand{\PertokenPricesOut}{\OutputTokenPrice} \newcommand{\PertokenDecodeTime}{\PerTokenDecodeTime} \newcommand{\TokenLossMask}{\PositionLossMask} \newcommand{\LossMaskT}{\PositionLossMask} \newcommand{\ValidityIntervalOfAMemoryEntryQ}{\QueryWorkspaceGeneration} \newcommand{\RequestAndReplylossProbabilitiesTwo}{\ReplyLossProbability} \newcommand{\RequestAndReplylossProbabilities}{\RequestLossProbability} \newcommand{\EnvironmentStateK}{\RolloutEnvironmentState} \newcommand{\StalesupportRate}{\StaleSupportRate} \newcommand{\StateLevels}{\StateExposureLevel} \newcommand{\GoalContract}{\TaskContractGoal} \newcommand{\Environment}{\TaskEnvironment} \newcommand{\Vocabulary}{\TokenVocabulary} \newcommand{\ActionProposal}{\TrajectoryAction} \newcommand{\ConcurrentTrajectoriesTwo}{\TrajectoryAdmissionRate} \newcommand{\ActionObservation}{\TrajectoryObservation} \newcommand{\Observation}{\TrajectoryObservation} \newcommand{\StateAtTurn}{\TrajectoryState} \newcommand{\PerturnAppend}{\TurnAppendLength} \newcommand{\Context}{\TurnContext} \newcommand{\Horizon}{\TurnHorizon} \newcommand{\VerifierFalseacceptance}{\VerifierFalseAcceptanceRate} \newcommand{\VerifierFalseacceptanceFr}{\VerifierFalseRejectionRate} \newcommand{\WorkerCountWorkers}{\WorkerCount} \newcommand{\AllocationHoldTime}{\AllocatedWallTime} \newcommand{\CheckpointIntervalCkpt}{\CheckpointInterval} \newcommand{\AcceleratorsPerNodeNodes}{\ClusterNodeCount} \newcommand{\CommunicationcomputationRatio}{\CommunicationComputeRatio} \newcommand{\PercomponentFailureRate}{\ComponentFailureRate} \newcommand{\Correlation}{\CorrelationCoefficient} \newcommand{\DataparallelDegreeDp}{\DataParallelDegree} \newcommand{\NumberOfDevices}{\DeviceCount} \newcommand{\TypeIAndTypeIiErrorRatesStat}{\HypothesisTestFalseNegativeRate} \newcommand{\TypeIAndTypeIiErrorRatesSig}{\HypothesisTestSignificanceLevel} \newcommand{\DollarCostInfer}{\InferenceCost} \newcommand{\KvcacheBytesPerToken}{\KvCacheBytesPerToken} \newcommand{\KvcacheMemory}{\KvCacheMemory} \newcommand{\CrossoverPoint}{\LatencyBandwidthCrossoverSize} \newcommand{\LoggpLongmessageTime}{\LoggpLongMessageTime} \newcommand{\LogploggpNetworkLatency}{\LogpNetworkLatency} \newcommand{\LongmessageGapPerByte}{\LongMessageGapPerByte} \newcommand{\MeanTimeBetweenFailuresThree}{\MeanTimeBetweenFailures} \newcommand{\PermessageLatency}{\MessageStartupLatency} \newcommand{\NdeviceTime}{\MultiDeviceRunTime} \newcommand{\PipelineparallelDegreePp}{\PipelineParallelDegree} \newcommand{\MlProductivityGoodputFactorsProgram}{\ProgramGoodput} \newcommand{\ReceiverOverheadRecv}{\ReceiverOverhead} \newcommand{\CollectiveCompletionTimeRing}{\RingAllReduceCompletionTime} \newcommand{\RingtreeCrossoverPayload}{\RingTreeCrossoverPayload} \newcommand{\MlProductivityGoodputFactorsRuntime}{\RuntimeGoodput} \newcommand{\GoodputRatio}{\RuntimeGoodput} \newcommand{\ScalingExponentScale}{\ScalingExponent} \newcommand{\MlProductivityGoodputFactorsScheduling}{\SchedulingGoodput} \newcommand{\SingledeviceTimeOne}{\SingleDeviceRunTime} \newcommand{\ReliabilityFunctionSystem}{\SystemReliability} \newcommand{\TensorparallelDegreeTp}{\TensorParallelDegree} \newcommand{\SmallConstant}{\ToleratedFailureProbability} \newcommand{\DollarCostTrain}{\TrainingCost} \newcommand{\CollectiveCompletionTimeTree}{\TreeAllReduceCompletionTime} \newcommand{\UsefulComputetimeFraction}{\UsefulComputeFraction} \newcommand{\AccuracyAtTime}{\AccuracyAfterDeployment} \newcommand{\NumberOfAttentionHeads}{\AttentionHeadCount} \newcommand{\Distribution}{\InputDistribution} \newcommand{\NumberOfKeyValueHeads}{\KvHeadCount} \newcommand{\NumberOfKeyvalueHeadsKv}{\KvHeadCount} \newcommand{\NumberOfLayers}{\LayerCount} \newcommand{\LayerInputAndOutputWidths}{\LayerInputWidth} \newcommand{\LayerInputAndOutputWidthsTwo}{\LayerOutputWidth} \newcommand{\Gradient}{\LossGradient} \newcommand{\TrainingDistributionZero}{\TrainingDistribution} \newcommand{\AcceleratorCountGpu}{\AcceleratorCount} \newcommand{\ActivationMemoryActivations}{\ActivationMemory} \newcommand{\BatchServiceTimeSvc}{\BatchServiceTime} \newcommand{\EnergyPerOperationCompute}{\EnergyPerOperation} \newcommand{\GradientMemoryGradients}{\GradientMemory} \newcommand{\IronlawTermTimesCompute}{\IronLawComputeTime} \newcommand{\SingleDeviceComputeTime}{\IronLawComputeTime} \newcommand{\IronlawTermTimesMemory}{\IronLawMemoryTime} \newcommand{\LossscaleFactor}{\LossScaleFactor} \newcommand{\OptimizerstateMemory}{\OptimizerStateMemory} \newcommand{\RequestTimeInSystemLat}{\RequestTimeInSystem} \newcommand{\StoragePricePerByteTime}{\StorageCapacityPrice} \newcommand{\WeightMemoryWeights}{\WeightMemory} \newcommand{\WindingAndAmbientTemperatureTwo}{\AmbientTemperature} \newcommand{\BackemfVoltageBemf}{\BackEmfVoltage} \newcommand{\CoordinateReferenceFramesB}{\BodyReferenceFrame} \newcommand{\CameraframeThreedCoordinate}{\CameraFramePoint} \newcommand{\CartesianThreedPosition}{\CartesianPosition} \newcommand{\CommandTransportTimeBus}{\CommandTransportTime} \newcommand{\ContactForceVectorK}{\ContactPointForce} \newcommand{\ContactPointJacobianK}{\ContactPointJacobian} \newcommand{\ContinuousPeakCurrent}{\ContinuousCurrent} \newcommand{\CredibleDecelerationBrake}{\CredibleBrakingDeceleration} \newcommand{\OpenloopCrossoverFrequency}{\CrossoverFrequency} \newcommand{\PhaseLagDegradation}{\DelayPhaseLag} \newcommand{\DiffusionScheduleParameterK}{\DiffusionCumulativeSchedule} \newcommand{\DispatchtoadmissionIntervalDa}{\DispatchAdmissionInterval} \newcommand{\EmittedTokenCountOut}{\EmittedTokenCount} \newcommand{\FundamentalAndEssentialMatricesTwo}{\EssentialMatrix} \newcommand{\ForwardinvariantSafeSet}{\ForwardInvariantSafeSet} \newcommand{\FreespaceDepth}{\FreeSpaceDepth} \newcommand{\FundamentalAndEssentialMatrices}{\FundamentalMatrix} \newcommand{\TransmissionEfficiencyGear}{\GearboxTransmissionEfficiency} \newcommand{\HardwareAndCommoncauseRateOther}{\HardwareCommonCauseRate} \newcommand{\ContinuousPeakTorqueHold}{\HoldingTorque} \newcommand{\OptimalInertiamatchingRatio}{\InertiaMatchingRatio} \newcommand{\IntentleaseExpiryIntentexp}{\IntentLeaseExpiry} \newcommand{\LatentStyleStateEmbedding}{\LatentStyleVariable} \newcommand{\LinearBarrierDecayRateCbf}{\LinearBarrierDecayRate} \newcommand{\Momentum}{\LinearMomentum} \newcommand{\RotorAndLoadInertiaTwo}{\LoadInertia} \newcommand{\LqrGainAndWeights}{\LqrFeedbackGain} \newcommand{\CenterOfMass}{\MassCenterPosition} \newcommand{\TorqueAndBackemfConstants}{\MotorTorqueConstant} \newcommand{\NoisePredictionNetworkTwo}{\NoisedActionChunk} \newcommand{\ObservabilityMatricesNl}{\NonlinearObservationSpace} \newcommand{\ObservabilityMatrices}{\ObservabilityMatrix} \newcommand{\ContinuousPeakCurrentTwo}{\PeakCurrent} \newcommand{\ContinuousPeakTorque}{\PeakTorque} \newcommand{\PermissionloopPeriodTick}{\PermissionLoopPeriod} \newcommand{\PhaseInductanceAndResistance}{\PhaseInductance} \newcommand{\PhaseInductanceAndResistanceTwo}{\PhaseResistance} \newcommand{\InitialAndCeilingError}{\PositionErrorCeiling} \newcommand{\RenewaljitterAllowance}{\RenewalJitterAllowance} \newcommand{\ResidentStopDistanceSuffix}{\ResidentStopDistance} \newcommand{\CoefficientOfRestitution}{\RestitutionCoefficient} \newcommand{\RigidtransformTranslation}{\RigidTransformTranslation} \newcommand{\RotorAndLoadInertia}{\RotorInertia} \newcommand{\SamplingPeriodAndRate}{\SamplingPeriod} \newcommand{\SensorLeverarmVector}{\SensorLeverArm} \newcommand{\SequentialLoglikelihoodRatioM}{\SequentialLogLikelihoodRatio} \newcommand{\SinglestepImitationError}{\SingleStepImitationError} \newcommand{\SprtBoundariesLo}{\SprtLowerBoundary} \newcommand{\SprtBoundariesUp}{\SprtUpperBoundary} \newcommand{\LinearStatespaceMatrices}{\StateSpaceInputMatrix} \newcommand{\LinearStatespaceMatricesSys}{\StateSpaceSystemMatrix} \newcommand{\PertrialProbabilitiesTarget}{\TargetTrialSuccessProbability} \newcommand{\TorqueproducingCurrent}{\TorqueProducingCurrent} \newcommand{\TrackingerrorBound}{\TrackingErrorBound} \newcommand{\PertrialProbabilitiesFail}{\TrialFailureProbability} \newcommand{\TsdfAccumulatedVolumeVox}{\TsdfAccumulatedWeight} \newcommand{\VirtualDampingAndStiffness}{\VirtualDampingMatrix} \newcommand{\Radius}{\WheelRadius} \newcommand{\WindingAndAmbientTemperature}{\WindingTemperature} \newcommand{\CoordinateReferenceFramesW}{\WorldReferenceFrame} \newcommand{\ZerofailureTrialCount}{\ZeroFailureTrialCount} \newcommand{\ZeroMomentPointZmp}{\ZeroMomentPoint} \newcommand{\Glyph}[1]{#1} $$

Adversarial Verification

15 Adversarial Verification

Isometric blueprint showing adversarial cyber-physical verification: four-rung qualification ladder with virtual simulation crucible, processor-in-the-loop board, hardware-in-the-loop dynamometer, crimson adversarial fault injection needles, and surveillance telemetry towers.

Purpose

Physical AI Systems Stack

Physical AI stack focus for this chapter.

Why can a machine pass its normal operating tests and still fail when its protective response is needed?

The claims that matter most in a physical machine describe what it does after something has already gone wrong, when the learned proposer stalls, an observation arrives old, a message is lost, or the supply sags while a loaded body moves toward a person. Normal operation almost never exercises those responses, so thousands of clean runs can coexist with a stopping mechanism that has never once been made to stop the machine. Without deliberate testing, the first real trial of that mechanism happens in service, where a late response delivers energy that no software correction can recall. Establishing such a claim requires creating the fault on purpose, measuring the physical response with instruments the fault cannot reach, and scoring it against acceptance conditions fixed before the test, and every condition left untested still limits what the result can support. Verification makes those limits explicit before release grants any action authority to cross the causal boundary.

Learning Objectives
  • Derive test conditions and stopping oracles from the machine’s operating envelope
  • Derive faults from design assumptions, physical hazards, authority-transfer failures, and attacks on the proposer and sensors
  • Select qualification environments that exercise the causal mechanism behind each claim
  • Design hardware injections with independent witnesses and precommitted acceptance conditions
  • Interpret temporal safety margins and search for disturbances that violate them
  • Evaluate the assumptions limiting simulation transfer, rare-event estimates, and formal proofs
  • Assemble fault records that preserve failed, invalid, unobservable, and untested cases

15.1 The Claim a Fault Trial Must Test

The authority record at the close of Supervisory Intervention can log weeks of clean handovers and still say nothing about what the machine does when a duplicate writer appears on the bus, a stale packet replays, or a heartbeat drops—because none of those faults occurred during normal service. Every preceding chapter of this book rests on protective claims of the same kind: a chunk lease that expires within its declared deadline, a permission path that halts the mobile base within its clear distance, or a safety microcontroller that outlasts a voltage brownout on the shared electrical supply. Because those fallback paths stay dormant until a subsystem breaks, an unexpected fault discovered in service has already crossed the causal boundary into the room, releasing kinetic energy that no software update can undo. Verification turns these design assertions into auditable evidence by provoking each fault deliberately before release, under the physical loads that make the protective response hardest to execute.

S·P·A locator triad highlighting the Act-to-Sense feedback edge.

A trial passes only when an independent sensor witnesses the act.

Policy evaluation measures how capably a learned candidate policy completes tasks across declared environments. Verification, by contrast, tests the integrated machine as a whole: proposer, runtime enforcer, communication buses, power distribution network, and physical body. High task completion rates during policy evaluation do not show that an independent emergency stop engages when the neural proposer hangs; conversely, a reliable emergency stop does not show that the learned policy navigates aisles smoothly. Qualifying an embodied machine requires both kinds of evidence gathered on the same production hardware and software stack. The same distinction separates raw policy autonomy from whole-machine safety, because an enforcer applying a least-change correction can keep the robot safe during a mission while isolating and logging a hazardous proposal from the model.

⇄ Contrast: Policy evaluation, which scores the learned proposer’s task proficiency rather than the whole machine’s protective responses, is established in Closed-Loop Evaluation.

1 Digital Twin: Grieves and Vickers (2017) trace the concept to a 2002 presentation on product lifecycle management, and Glaessgen and Stargel (2012) gave it the sense aerospace adopted, a simulation of one as-built vehicle, updated continually from that vehicle’s own sensors and history so that it mirrors the life of its flying twin. The original meaning therefore depended on continual calibration against one particular physical article. A simulator that has never been compared with a measured stop of this machine is a model, not a twin, and treating it as a twin is the delusion this chapter names.

Grieves, Michael, and John Vickers. 2017. “Digital Twin: Mitigating Unpredictable, Undesirable Emergent Behavior in Complex Systems.” In Transdisciplinary Perspectives on Complex Systems, edited by Franz-Josef Kahlen, Shannon Flumerfelt, and Anabela Alves. Springer. https://doi.org/10.1007/978-3-319-38756-7_4.
Glaessgen, Edward, and David Stargel. 2012. “The Digital Twin Paradigm for Future NASA and U.S. Air Force Vehicles.” 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference. https://doi.org/10.2514/6.2012-1818.

Treating passing assertions in a software simulator as sufficient proof of physical safety is the digital twin delusion.1 A physics engine or digital emulator models timing jitter, power transients, and floor traction only to the extent that its authors anticipate and calibrate those effects; a simulated controller cannot fail on an unmodeled supply sag or bus collision. Passive operational logs invite an equally dangerous complacency: millions of incident-free operating hours show only that severe corner conditions did not arise during benign runs, leaving dormant failure modes untested.

Adversarial fault injection answers both traps by turning a design claim into a controlled disturbance executed inside an independent physical containment cell. To count as engineering evidence rather than an ad hoc stress test, a fault trial must declare its operating-envelope point, score telemetry against precommitted oracles that leave no room for after-the-fact negotiation, and preserve cryptographic records of the hardware and software state. The campaign then reports which points across the envelope those trials actually cover while the test harness records how each fault propagates across power rails, fieldbuses, and mechanical brakes.

Consider the warehouse mobile manipulator navigating an aisle at 1.3 m/s (chosen; see the Reader Guide) toward a rack end where a pedestrian may step out from a blind intersection. The learned proposer might abruptly stop renewing motion commands while the base continues rolling under momentum. An architectural authority diagram specifies which subsystem must take over, but that specification does not prove that the physical permission path survives the crash or that mechanical brakes engage before impact. An empirical trial that induces the fault and measures physical motion supplies evidence for the named protective response under its declared conditions. To structure that trial, the test harness must reflect how the machine partitions execution across its physical substrates: an application system-on-chip (SoC) equipped with an embedded accelerator executes the unprivileged learned proposers (the vision-language-action intent model and the chunk policy beneath it), while a lockstep safety microcontroller executes the deterministic runtime enforcer. The safety microcontroller commands the base-drive motor inverters across a hard real-time fieldbus (EtherCAT, or Controller Area Network with Flexible Data-Rate, CAN FD) whose cyclic frames arrive on a strict, microsecond-scale schedule. Both processors draw power from the shared 47.7 V drive bus that powers the traction motors: the application SoC through a buck-boost converter, and the safety microcontroller through an isolated converter backed by a dedicated, held-up permission rail.

Weeks of uneventful operational logs at that speed say little about four severe hardware and timing faults that the architecture claims to contain:

  1. Proposer Stall (F1): The chunk policy, the fast proposer of Two proposers and the evidence horizon that renews motion every 50 ms, has its latest proposal successfully admitted by the permission path, renewing its chunk lease, but immediately suffers a thread deadlock, driver lockup, or thermal throttling freeze.
  2. Stale Observation (F2): A camera frame or depth tensor arrives at the permission path with an aged or corrupted hardware timestamp after silent queuing in an image signal processor (ISP) buffer or direct memory access (DMA) ring.
  3. Lost Fieldbus Frames (F3): Electromagnetic interference (EMI) from high-current inverter switching corrupts or drops a burst of EtherCAT or CAN FD frames between the safety microcontroller and the wheel actuators.
  4. Drive-Bus Droop and Feed Loss (F4a/F4b): A supply injector steps the shared 47.7 V drive bus below the 33 V lockout threshold of the converter feeding the application processor under the declared drive load (F4a), or the permission rail itself loses its primary electrical feed (F4b).

These physical failure modes F1–F4, paired with the supervisory authority transfer faults A1–A4 (formalized in table 2), organize the entire verification campaign. In theory, each threat has a dedicated countermeasure: the lease detects a hung proposer, the evidence-epoch check discards stale sensor frames, the fieldbus watchdog flags dropped communication cycles, and the isolated undervoltage supervisor manages electrical brownouts. In practice, adversarial verification injects each disturbance as the robot approaches the rack end, alongside the four authority handoff faults that the authority record hands over (Per-tick evidence tuples and the fault injection suite), and scores every stopping trial against temporal and distance bounds derived from the machine’s own stopping budget.

An injected fault converts a physical trial into valid evidence for an auditable safety case only when the experiment satisfies the five requirements of the cyber-physical test contract:

  1. A bounded claim: The test specifies the exact invariant the machine must maintain. For the mobile base at the rack end, the machine must come to a complete stop within the 1.10 m clear distance.
  2. Defined test conditions: The specification bounds every relevant physical variable, including initial velocity, payload mass, floor friction, ambient operating temperature, bus traffic saturation, and DC supply voltages.
  3. A precommitted oracle: An automated evaluation harness inspects captured telemetry against the claim without human intervention, retrospective threshold tuning, or post-hoc excuses (section 15.4 defines the oracle formally).
  4. A stated sampling and injection procedure: The test harness exercises the machine systematically across its operational envelope, deliberately triggering faults in sensors, buses, power rails, and actuators during peak mechanical and computational load.
  5. Provenance: The campaign logs complete cryptographic digests of model weights, calibration tables, sensor serial numbers, oscilloscope traces, and raw bus logs to enable matched re-execution. Software builds can be reproduced bit for bit; a physical trial can be replicated only when repeated under physical conditions that match declared tolerances.

The base’s stopping claim and the manipulator arm’s latch-force claim require separate operational envelopes, injection points, and acceptance criteria; this chapter follows the mobile base’s stopping claim. Fixing the contract starts with its second element, the declared conditions under which the claim must hold, which also locate the point beyond which nominal regulation must yield to an independent containment response.

15.2 The Operating Envelope

A mobile robot carrying a full payload down a warehouse aisle stops in a very different distance when memory-bus contention delays its perception pipeline, when battery supply rails sag under acceleration, or when drive inverters heat up under sustained torque. Specifying the external operational design domain (ODD) alone therefore leaves the test conditions half-defined; an operating envelope couples those external conditions with the internal execution state of the computing, power, and actuation hardware. Every protective claim must declare both dimensions—the environmental bounds and the internal computational and electrical loads—under which it is guaranteed to hold.

For the mobile manipulator, the operating envelope declares the range of conditions over which the protective claim must hold. The campaign samples a discrete set of qualification points within that range; extending their results to untested points requires an explicit coverage argument. These points span an aisle speed of 1.3 m/s, payload masses ranging from an unloaded chassis to the full 50 kg rack capacity, and ambient operating temperatures from 5 °C to 35 °C. Surface friction must also be parameterized explicitly. In an optimistic all-weight traction screen, dry aisles require a friction coefficient of at least 0.204 to support the design braking deceleration of 2 m/s², whereas areas under the facility floor inspection regime guarantee only 0.12. The screen assumes that the driven wheels carry the entire weight; the actual base requires a qualified loaded deceleration that respects driven-wheel load share, configured braking current, and tip stability. For these inspected surfaces, the screen identifies a candidate restricted point at 1 m/s, whose friction premise must be logged in the enforcement telemetry. Verification trials on inspected floors must run against a physical test surface calibrated to this 0.12 threshold and must recalculate the oracles from the qualified loaded deceleration before testing the actual base.

Each physical configuration couples directly to the machine’s internal execution state. Trials must evaluate application-processor utilization driven to peak neural inference bursts, drive-bus voltages sweeping from a depleted 42 V up to a nominal 47.7 V, transmission jitter across EtherCAT or CAN FD buses, DRAM crossbar contention, and the thermal state of the safety microcontroller. The verification campaign also challenges transient edge conditions, chief among them a human takeover while the base is moving. Clearance-derived fallback deadlines screens a candidate in-loop takeover, with its 605 ms conservative response-and-exchange allowance, at the 0.75 m/s slow-down; the same moving handover is infeasible at the 1.3 m/s aisle speed and must be rejected. The slow-down remains a qualification candidate, conditional on operator response, admission delay, current clearance, and a feasible stopping continuation. The operative design stops the base before handing over. Both speeds therefore belong in the campaign, one to challenge a candidate moving transition and one to verify its rejection. Whenever an authority transition cannot preserve the verified stopping envelope, the enforcer must execute a local stop.

↩︎ The rule that an authority transition unable to preserve the stopping envelope ends in a local stop is established in Clearance-derived fallback deadlines.

Definition 15.1: Operating envelope

Operating envelope is the declared set of external conditions and internal execution states, each point stated with its units and tolerances, over which a machine’s protective claim must hold and at which every trial of that claim is run.

  1. Significance: The envelope governs which terms of the inequality \(\StoppingDistance \le \ClearDistance\) are stressed during an empirical trial. For the running machine, an aisle speed of 1.3 m/s falls below the optimistic 1.44 m/s ceiling on a dry floor, yet exceeds the 1.23 m/s ceiling on an inspected surface. The identical velocity therefore passes the all-weight screen on one surface and fails it on another; passing still requires loaded qualification before admission.
  2. Distinction: The operational design domain describes the external environment encountered by the planning policy. The operating envelope expands this definition to incorporate internal machine states, including processor utilization, drive-bus voltages between 42 V and 47.7 V, and communication bus saturation. The same physical aisle yields vastly different safety margins under memory contention or electrical depletion.
  3. Common pitfall: A frequent mistake is treating an operating envelope as a simple Cartesian product of decoupled intervals, assuming that testing each parameter independently at its minimum and maximum guarantees coverage. In cyber-physical systems, multi-dimensional boundary couplings are the rule rather than the exception: two parameters operating well within their nominal isolated bounds can combine to trigger an unrecoverable failure. Robust verification demands testing directly at these coupled, high-stress corners.

An operating envelope must be distinguished from the wider survival envelope that encloses it. Within the operating envelope, the learned policy and low-level tracking controllers regulate nominal behavior. When an external disturbance, sensor dropout, or compute stall pushes the machine across that boundary, nominal control yields to safety mechanisms that bring the robot to a bounded, safe stop before structural limits are violated. For the mobile manipulator, the survival envelope must be characterized separately for each fallback response and machine state. The standard resident stop executes controlled, powered deceleration before setting electromechanical holding brakes at zero velocity. In contrast, torque inhibit prevents commanded torque generation without necessarily electrically isolating the drive; it does not follow the controlled stopping profile or inherit its stopping-distance budget. If the remaining containment mechanisms cannot absorb the motion, structural damage may result when kinetic energy (\(\KineticEnergy = \frac{1}{2} \Mass \ImpactSpeed^2\)) exceeds what mechanical compliance and chassis end-stop dampening can absorb before hard impact. For the base in a test cell, the survival envelope is therefore the set of states from which the qualified combination of torque inhibit, passive resistance, holding mechanisms, and compliant end-stops can contain the remaining motion and energy. That boundary, not the clear distance of the stopping claim, is what the test cell’s own protection watches.

↩︎ The fallback rungs, from the controlled resident stop to hardware torque inhibit, are established in The four rungs of the fallback ladder.

Establishing envelope boundaries requires deriving physical constraints from first principles rather than asserting arbitrary software timeouts. In rack-end operations, this boundary is governed by the stopping budget. Total stopping distance scales linearly with pre-braking latency and quadratically with vehicle speed (equation 2.2). In the conditional design budget of The warehouse mobile manipulator's stopping budget, a pre-brake subtotal of 133.6 ms measured from sensor capture, combined with the jerk-limited resident stop and the tracking inset, yields a partial-budget speed ceiling of 1.44 m/s on a dry floor. That ceiling holds only before the dispatch-to-admission interval is charged, and The board-link budget and the dispatch-to-admission interval allocated that interval without yet measuring it. Running at the candidate aisle velocity of 1.3 m/s consumes 969.0 mm of the available 1.10 m clearance. The unallocated spare of 131.0 mm, which the vehicle crosses in 100.8 ms, must still absorb that interval. Its allocation of 63.3 ms costs 82.3 mm of travel at this speed and leaves 48.7 mm, or 37.5 ms of waiting, the same remainder that Clearance-derived fallback deadlines found for a human takeover at aisle speed. The full 100.8 ms is therefore a ceiling, the longest dispatch-to-admission interval the spare could pay for. When later examples in this chapter quote the full spare, they quote an upper bound on the unbudgeted delay the machine can tolerate; once the allocation is charged, only the remainder is left to spend.

↩︎ The jerk-limited resident stop and its stopping distance are established in The C^2 stopping suffix and jerk-limited braking.

Two conditional oracle bounds follow from that budget. Before any qualification trial, the harness must show that the bounds cover the whole execution path from the reference event to rest, because an interval left unallocated is an open qualification gap rather than a margin.

Stacked bar spanning the 82 milliseconds from the last valid renewal to powered deceleration onset: a 60 milliseconds lease, a 1 millisecond tick and a 1 millisecond bus cycle, and 20 milliseconds from delivered stop command to drive onset.

Of the 82 ms onset deadline, the lease takes 60 ms.

  1. Powered Deceleration Onset Deadline: Powered deceleration must begin no later than 82 ms after the last valid renewal. This deadline traverses the full permission and actuation chain: the 60 ms lease duration, a single 1 ms tick of the safety permission loop, one 1 ms communication bus cycle, and the 20 ms drive latency from delivered stop command to physical deceleration onset. (For the power-rail fault scenario F4, the onset deadline is referenced instead to the assertion of the hardware undervoltage flag.)
  2. Stopping Distance Bound: The vehicle, tracked by external optical instruments independent of onboard odometry, must come to rest within the distance allocated from the reference event that triggers the fault. Three reference events are possible, and figure 1 places them on one time axis. A capture-referenced trial measures clearance and displacement from the exposure midpoint of a qualified sensor capture; the 969.0 mm subtotal starts there but omits the dispatch-to-admission interval, so it is incomplete until that interval is added. An appearance-referenced trial starts earlier, at the optical appearance of an unheralded hazard; it must timestamp that appearance and the first usable capture independently, and add the travel between them, as well as the dispatch-to-admission travel, to obtain a complete bound against the clearance measured at appearance. A renewal-referenced trial applies when a stalled proposer produces no new target at all; it scores both stopping distance and onset latency from the last valid lease renewal. No trial may claim a pass against an incomplete budget subtotal.

↩︎ The lease path, from the last admission through the permission tick and bus cycle to brake onset, is established in Chunk Lease Sizing from the Stopping Budget.

Measured from that event, the two F1 verification predicates are (equation 1): \[\HazardOnset \le \ChunkLease + \PermissionLoopPeriod + \CommandTransportTime + \ActuatorResponseTime, \qquad \StallTravelBound(\SpeedAtDetection) = \SpeedAtDetection\,(\ChunkLease + \PermissionLoopPeriod + \CommandTransportTime + \ActuatorResponseTime) + \ResidentStopDistance(\SpeedAtDetection) + \TrackingErrorBound \tag{1}\] Here \(\HazardOnset\) is the measured interval from the last valid renewal to the physical onset of powered deceleration, \(\StallTravelBound(\SpeedAtDetection)\) bounds the measured travel from that renewal to rest, \(\ResidentStopDistance(\SpeedAtDetection)\) is the jerk-limited resident stop profile from equation 11.17, and \(\TrackingErrorBound\) is the tracking inset. The design budget’s pre-brake subtotal \(\PrebrakeDelay\) begins earlier, at raw sensor capture, and its sum also carries the localization bound and the protective margin. Notebook 15.1 evaluates both sums at the rack end.

Napkin Math 15.1: The reference-event gap
Problem: A proposer stall at the aisle speed is scored from the last valid renewal. What onset and travel bounds follow from the lease path and the resident stop, and how far below the capture-referenced subtotal of the design budget do they sit?

Variables:

  • \(\SpeedAtDetection =\) 1.3 m/s (Chosen) and \(\ClearDistance =\) 1.10 m (Illustrative; The running machine's card).
  • \(\ChunkLease =\) 60 ms and \(\PermissionLoopPeriod =\) 1 ms (Chosen); \(\CommandTransportTime =\) 1 ms and \(\ActuatorResponseTime =\) 20 ms (Illustrative).
  • \(\CredibleBrakingDeceleration =\) 2 m/s² (Illustrative; stands in for a measured loaded deceleration) and \(\JerkLimit =\) 7.11 m/s³ (Derived; the reference stop polynomial’s peak jerk).
  • \(\TrackingErrorBound =\) 40 mm and \(\LocalizationBound =\) 50 mm (Illustrative); \(\ProtectiveClearanceMargin =\) 100 mm (Chosen); evidence age \(\ObservationAge =\) 51.6 ms (Derived; The latency waterfall).

Math:

Onset bound. \[t_{\text{onset}} \le T_{\text{lease}} + T_{\text{tick}} + T_{\text{bus}} + T_{\text{act}} = 60 + 1 + 1 + 20 = 82\ \text{ms}\]

Resident stop (equation 11.17). \[d_{\text{suffix}}(v) = \frac{v^2}{2a_{\text{brake}}} + \frac{v\,a_{\text{brake}}}{2j_{\max}} = \frac{1.3^2}{2 \times 2} + \frac{1.3 \times 2}{2 \times 7.11} = 0.4225 + 0.1828 = 0.6053\ \text{m}\]

F1 oracle from the last valid renewal (equation 1). \[d_{\text{F1}}(v) = 1.3 \times 82 + 605.3 + 40 = 106.6 + 605.3 + 40 = 751.9\ \text{mm}\]

Capture-referenced subtotal, which leaves 131.0 mm of the clear distance. \[v\,\tau_{\text{delay}} + d_{\text{suffix}} + \delta_{\text{loc}} + \delta_{\text{margin}} + \epsilon_{\text{track}} = 1.3 \times 133.6 + 605.3 + 50 + 100 + 40 = 969.0\ \text{mm}\]

The gap between them. \[969.0 - 751.9 = 1.3 \times 51.6 + 50 + 100 = 67.1 + 150 = 217.1\ \text{mm}\]

Sensitivity. In the optimistic all-weight screen at the restricted point on the inspected floor, friction caps the deceleration at 1.18 m/s²: \[d_{\text{F1}}(1) = 1 \times 82 + \left(\frac{1^2}{2 \times 1.177} + \frac{1 \times 1.177}{2 \times 7.11}\right)\text{m} + 40 = 82 + 507.6 + 40 = 629.6\ \text{mm}\] A speed reduction of 23.1 percent shortens the oracle distance by only 16.3 percent, because the diminished traction cancels out the majority of the kinematic savings.

Result: F1 passes only if powered deceleration begins within 82 ms and the base travels at most 751.9 mm from the last valid renewal, 217.1 mm less than the capture-referenced subtotal.

Systems insight: Both formulations share the identical deceleration trajectory \(\ResidentStopDistance(\SpeedAtDetection)\); they diverge entirely on their reference event. The design subtotal incorporates 67.1 mm of evidence-age travel alongside the localization bound and protective margin that protect a detected target. However, a stalled proposer produces no target. If the verification harness evaluated an F1 proposer stall against this generous capture-referenced subtotal, the distance predicate would tolerate a braking onset roughly 167 ms late, more than double the entire onset deadline. Verifying the fundamental invariant \(\StoppingDistance \le \ClearDistance\) remains sound only when travel is measured strictly from the physical or temporal event that the fault disrupts.

The partial budget beneath both bounds reproduces the arithmetic of the design record, serving as a conditional oracle specification rather than empirical timing closure. A physical trial must directly instrument and log successful admission timestamps, continuing evidence age, and physical deceleration onset. Nominal proposer loop cadences cannot guarantee that lease renewals succeed before the deadline expires. Because a safety lease begins strictly upon successful admission, the renewal verification campaign must qualify the maximum inter-admission interval demanded by the lease rule (equation 4.4) under realistic compute contention, bus saturation, and rejected proposals, rather than measuring only unvetted proposer dispatch timestamps.

Both oracle bounds also assume that the safety permission pipeline, required perception channels, and powered traction drives survive the injected fault. Capacitive hold-up for logic rails and brake coils cannot sustain the traction drives during heavy braking. The power-loss fallback (F4b) must therefore maintain and monitor a verified auxiliary power reserve and dynamic braking dissipation path throughout deceleration. If an injected fault disables these electrical reserves, the system drops into an unpowered fallback mode whose stopping envelope must be characterized independently. Neither oracle bound relies on corrective action from either learned proposer. When the chunk policy stalls, it cannot delay braking onset: the hardware safety monitor issues the stop when the lease timer expires, with physical onset following the allocated tick, bus, and actuator path, cleanly isolating safety enforcement from proposer latency. The F1 qualification test thus benchmarks the deterministic safety permission path rather than the learned policy. Finally, this stopping budget assumes a static obstacle located at the clearance boundary. Static verification trials do not validate protection against dynamic agents moving toward the machine; site crossing restrictions and occluded-motion tracking must cover that case. Declaring these qualification points alongside both formal bounds provides the complete specification required to execute an empirical verification trial.

↩︎ Tracking a moving body through occlusion, which this static-obstacle budget does not cover, is established in Forward State Propagation and Occlusion Decay.

15.3 One F1 Trial from Injection to Record

The campaign’s first trial is F1, a proposer failure during transit, planned at the candidate restricted envelope point of 1 m/s with the full declared payload on a test floor qualified to the inspected friction. The numerical oracle remains a screening specification until loaded braking qualification supplies the actual deceleration bound. The safety claim under test is conditional. Once trajectory proposal renewals cease, the low-level permission path and motor drives must autonomously execute the resident powered stop within their allocated stopping envelope. The test deliberately halts or freezes the chunk policy immediately following its last valid lease renewal while leaving its underlying timer heartbeat active. This fault pattern cleanly separates true algorithmic progress in the proposer from the superficial liveness of an unblocked timer interrupt.

Verifying this stopping claim in its entirety requires a full physical rig: the production mobile base, motor drives, representative payload mass, and a qualified test surface. A processor-in-the-loop (PIL) bench, which runs the enforcer’s compiled binary on its target microcontroller against a simulated plant, can validate lease expiration but not the plant’s response, and a pure software simulation approximates both the target’s execution timing and the contact mechanics. Neither bench environment alone provides empirical ground truth for physical stopping distance. Because the machine operates at the edge of its operational envelope during fault injection, an external physical containment fixture must guard the testing volume independently of whatever safety action the machine itself takes.

The temporal reference event for F1 is the last successful admission check that renewed the trajectory lease, not the upstream planner dispatch or the subsequent fault injection trigger. A complete diagnostic trace captures both the final renewal and the injection event across isolated hardware channels that independently record lease expiration, the permission path’s stop command, the physical onset of powered deceleration, and external tracking of base position through complete standstill. Calibrated motor-current or torque measurements alongside wheel encoders identify drive effort and wheel response; external base-motion tracking is still needed to establish chassis deceleration under possible wheel slip. Timing uncertainty belongs in the onset margin. An auxiliary contact switch on the mechanical brake verifies subsequent holding-brake engagement. Relying on the mechanical brake switch alone would mischaracterize stopping latency, as it cannot record the initial phase of regenerative or active electric braking.

Capturing the machine’s state trajectory, fault detector identity, refusal timestamp, and recovery time to a safe state demands instrumentation that is electrically and logically decoupled from the robot, such as external optical ground-truth cameras and optical shaft encoders routed to isolated digitizers. An onboard logging daemon cannot serve, because the fault under evaluation, whether a panicked kernel or a saturated interconnect bus, delays or drops the very log it would write.2 Independent external measurement helps expose false passes, where an anomalous run appears successful for reasons outside the formal safety claim. For example, injecting a dropped-frame fault might unintentionally trigger an unmonitored thermal breaker or an auxiliary ground loop that cuts drive power. If that happens, the spring-applied mechanical brake halts the base well within the distance budget, even while the software safety enforcer remains deadlocked in a priority inversion. A naive verification oracle that checks only final stopping distance would mark that trial as a success. A rigorous test harness must verify that the exact causal enforcer path specified in the safety claim commanded and governed the deceleration.

2 Probe Effect: Gait (1986) identified the probe effect in concurrent software systems, where the overhead of monitoring instrumentation alters execution timing, inadvertently masking or introducing race conditions. On-chip hardware trace units, such as Arm’s CoreSight Embedded Trace Macrocell, stream cycle-accurate instruction flows over dedicated trace pins, while external protocol analyzers monitor bus transactions without altering bus arbitration. A verification trial must time the enforcer’s reaction using non-intrusive hardware instruments rather than software logging daemons executing on the processor under test.

Gait, Jason. 1986. “A Probe Effect in Concurrent Programs.” Software: Practice and Experience 16 (3): 225–33. https://doi.org/10.1002/spe.4380160304.

Superficial liveness signals are a second source of false passes. Supervisory timers and proposal wire contracts required that a watchdog be refreshed only when a safety-critical cycle completes, never from an independent periodic interrupt, and grounded the rule in the Toyota unintended-acceleration litigation, where expert testimony argued that a timer interrupt could keep a hardware watchdog satisfied after the control tasks had stopped (Barr 2013). A design rule on paper does not show that the built machine obeys it, and F1 is the test of whether it does. The harness halts the chunk policy’s task or freezes its command output while keeping the periodic interrupt handler alive (perspective 15.1), and it measures the actuator response and watchdog state with external instruments. A host daemon can keep reporting a valid process heartbeat after the policy inference thread has frozen, so trial F1 passes only when physical deceleration onset is recorded at the motor drives, never on the strength of a software heartbeat logged in memory. The Toyota record adds a second question that the design rule alone does not raise, whether the supervising monitor shares an input with the processor it supervises (war story 15.1).

Systems Perspective 15.1: The watchdog liveness invariant
A watchdog serviced by a periodic timer interrupt proves only that the timer interrupt service routine executed, not that safety-critical application tasks met their deadlines, computed valid outputs, or avoided memory corruption. A qualified fault-injection campaign explicitly decouples application progress from interrupt liveness, verifying that the system initiates physical shutdown under task termination, thread starvation, and frozen control registers.

War Story 15.1: Testing a task-blind watchdog hypothesis
Context: In Bookout v. Toyota (Oklahoma County, 2013), a jury heard expert testimony on the electronic throttle control system (ETCS-i) of a 2005 Camry. The plaintiffs’ software expert argued that safety-critical control tasks could fail silently while supervisory mechanisms remained blind to the failure (Barr 2013). Supervisory timers and proposal wire contracts drew its watchdog rule from this testimony; the same record also bears on a second claim, the independence of the monitor that backs the watchdog.

Mechanism: The engine control module serviced its hardware watchdog from a recurring timer-tick interrupt rather than requiring verified progress from active control tasks. The expert testified that if the task managing throttle angle and critical fail-safes terminated due to memory corruption or a stack overflow, the throttle command could freeze at its last valid state while the timer interrupt continued to pacify the watchdog (Barr 2013). The architecture included a secondary monitor processor, but testimony highlighted that this monitor could not inspect task scheduling; it could detect a dead throttle task only indirectly, through changes in brake-pedal state. A single analog-to-digital converter also digitized accelerator-pedal position for both processors, placing a common-cause failure point across the supervision boundary (Dunn 2013). Recovery could therefore require the counterintuitive act of lifting a foot off the brake during the event.

Impact: On October 24, 2013, the jury awarded $3 million in compensatory damages and found that Toyota had acted with reckless disregard; the parties settled before the jury could consider punitive damages (Safety Research & Strategies 2013). The verdict did not establish an uncontested technical cause. NASA’s engineering review for the federal investigation found no evidence that an electronic malfunction caused large unintended accelerations (NASA Engineering and Safety Center 2011). It did document electronic faults, among them a tin whisker that formed a 248 Ω short within an accelerator-pedal position sensor from a 2003 Camry; vehicle tests confirmed that while this fault altered how the throttle tracked the pedal, the throttle still returned to idle whenever the pedal was released (Leidecker et al. 2011). The investigation attributed the explainable incidents to floor-mat entrapment, sticking pedals, and pedal misapplication. The task-blind mechanism therefore remains an attributed hypothesis, which is exactly the kind of claim only injection can settle.

Response: For the design under test, fault injection must establish which application progress checks reach the watchdog, verify whether the independent monitor shares any input pathway with the processor it supervises (section 15.6.2), and confirm which protective inputs can reliably command a physically suitable stop. The historical controversy highlights the danger, but only direct injection testing establishes these properties for the warehouse machine.

Systems lesson: A periodic watchdog heartbeat confirms only that an interrupt handler continues to cycle, not that application tasks are functioning, and a monitor is independent only if no input, supply, or clock it depends on can fail together with the processor it supervises. Verification must therefore terminate the supervised task and inject faults at those shared points, measuring the actuator response with external, isolated instruments.

Leidecker, Henning, Lyudmyla Panashchenko, and Jay Brusse. 2011. Electrical Failure of an Accelerator Pedal Position Sensor Caused by a Tin Whisker and Discussion of Investigative Techniques Used for Whisker Detection. 5th International Tin Whisker Symposium.
NASA Engineering and Safety Center. 2011. Technical Support to the NHTSA on the Reported Toyota Motor Corporation (TMC) Unintended Acceleration Investigation. National Aeronautics; Space Administration.
Safety Research & Strategies. 2013. Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code.
Dunn, Michael. 2013. Toyota’s Killer Firmware: Bad Design and Its Consequences. EDN.
Barr, Michael. 2013. Bookout v. Toyota Motor Corp.: 2005 Camry L4 Software Analysis.

Safety intervention mechanisms must be evaluated under the exact operational stress that makes intervention necessary. A safety enforcer that takes over cleanly on an idle development bench offers little assurance for a production vehicle. In an operational emergency, the policy model operates at maximum inference throughput, memory buses are saturated with high-resolution sensor streams, DMA controllers move camera frame buffers, and the mobile base carries its loaded rack at aisle speed. The verification framework therefore injects faults under declared worst-case thermal and electrical loads, measuring both lease-expiration revocation latency and the elapsed time between diagnostic fault assertion and powered deceleration onset at the motor drives. If the intervention path shares a system bus or memory arbiter with the neural accelerator, safety takeover can stall behind an unpreemptible burst transfer. A safety case that assumes near-instantaneous intervention without a contention bound can credit a response the deployed hardware cannot deliver.

↩︎ How a small urgent read waits behind a large burst transfer on a shared memory interconnect is established in Contention for Shared Resources.

3 Crowbar: The name comes from the blunt industrial act of dropping a metal bar across power supply terminals. A crowbar circuit intentionally shorts a supply rail when an overvoltage occurs, forcing an upstream fuse or breaker to trip before hazardous energy reaches sensitive loads. Within a physical fault-injection test cell, this containment concept protects physical safety at the actuator stage: independent ground-truth sensors detecting an envelope violation trigger a hardware disconnect that severs actuator drive power over a dedicated electrical pathway that the vehicle under test can neither power nor override. Physical containment therefore never depends on the correctness of the very enforcer undergoing evaluation.

A verification campaign executes every injection trial under a deterministic, automated protocol, ensuring that verdicts derive strictly from repeatable physical measurements rather than post hoc interpretation. The test orchestrator first audits all operating preconditions (ambient temperature, supply rail voltages, baseline wheel speed) against declared engineering tolerances; any trial starting out of bounds aborts with a verdict of INVALID, which charges the failure to the fixture rather than the machine, before fault injection begins. Once preconditions hold, the orchestrator synchronizes the external plant fixture, logic analyzer, and independent ground-truth digitizers to a common reference clock, while recording the target clocks without disciplining away their injected drift. After allowing the mobile base to settle at its envelope operating point, the orchestrator asserts the fault trigger across a dedicated hardware line, registering the fault injection timestamp on the unified timeline. The isolated logic analyzer captures both this injection mark and the formal reference event (the final valid lease renewal in trial F1), so fault detection latency, drive takeover duration, and total stopping time are each scored from their true temporal origins. Concurrently, external truth sensors tied to a fail-safe crowbar relay circuit3 stand ready to initiate the test cell’s qualified containment response within a measured response bound if the machine approaches its survival-envelope limit. A precommitted evaluation oracle then scores the synchronized trace against the pass/fail criteria defined in section 15.4; runs with corrupted or dropped external measurement frames are flagged transparently as UNOBSERVABLE, the verdict for a trial whose scoring telemetry was lost (section 15.4.1 sets out all four verdicts). Finally, the test orchestrator cryptographically signs the complete trial record header and seals it into the safety evidence bundle via a cryptographic digest.

↪ Protocol: The fault-injection protocol, stage by stage with its error codes, is given in Fault-injection protocol for a reader building the test orchestrator.

15.4 Fault Oracles and Acceptance

A valid verification trace for the F1 safety claim must establish both timely deceleration onset and bounded stopping distance; observing that the robot base eventually stopped establishes neither guarantee. Without an oracle fixed in advance, post-hoc inspection takes over: engineers eyeball time-series plots after the run, seizing on gross symptoms such as whether Joule heating melted a motor phase wire or a controller threw an unhandled exception, and the trial degenerates into an anecdote.

Definition 15.2: Test oracle

Test oracle is the predicate, fixed in full before a trial runs, that compares each independently witnessed quantity of the trace with its bound from a declared reference event and returns the trial’s verdict.

  1. Significance: For F1, the oracle comprises two predicates evaluated from the last valid renewal: powered deceleration onset within 82 ms and total travel within 751.9 mm at aisle speed. Each predicate evaluates to a signed margin in its native physical unit. Retaining signed margins rather than binary passes enables near misses to inform subsequent trials and guides adversarial search algorithms toward razor-thin safety margins.
  2. Distinction: A pass criterion extracted from telemetry after a run is chosen with the outcome already visible; an oracle is mathematically precommitted. The oracle also differs fundamentally from the design budget from which it is derived: the 969.0 mm design subtotal starts at sensor capture and protects a planned target trajectory, whereas a stalled proposer produces no planned trajectory to protect.
  3. Common pitfall: A persistent misconception in physical verification is that a robot base stopping short of a rack signifies a passed trial. In reality, stopping within the 1.10 m clearance distance can easily conceal a safety controller that missed its deceleration deadline, or a stop triggered by an unmodeled side effect, such as a tripped thermal breaker that cut drive-bus power, rather than the deterministic safety path named in the claim.

15.4.1 Four verdicts and the invalid-test rule

If traction control derates motor torque over an uneven floor seam and slows the mobile base before fault injection, the robot encounters the fault below its declared operating speed. Conversely, if a hardware frame injector overflows its queue and drops an adversarial CAN message before it reaches the transceiver, the robot never encounters the fault at all. Scoring either aborted run as a pass manufactures artificial confidence, while scoring it as a system failure blames the vehicle for a defective test harness. Rigorous verification therefore enforces an invalid-test rule that separates testbed anomalies from the machine’s own performance.

Under that rule, the oracle returns one of four explicit verdicts: PASS indicates that every precommitted timing and physical predicate held under verified preconditions; FAIL indicates that the system violated one or more measured predicates; INVALID indicates that the fixture failed to establish declared test preconditions or the fault injection itself miscarried; and UNOBSERVABLE indicates that ground-truth telemetry required to score the trial was corrupted or lost, while the partial trace is retained for diagnosis. Under an INVALID or UNOBSERVABLE verdict, any unmeasured quantity is logged as unavailable rather than set to zero. Neither verdict may ever be converted into a PASS, and neither is ever omitted from aggregate coverage reports. An UNOBSERVABLE trial supplies no verdict on the unmeasured claim; its missing evidence requires investigating both the witness system and the injected fault, rather than assuming the harness alone failed. Silently discarding runs with dropped telemetry or treating unobservable outcomes as passes introduces severe survivorship bias: if an inductive kick from an emergency brake solenoid emits an electromagnetic interference burst that crashes the data acquisition (DAQ) logger, discarding that run conceals the exact cyber-physical failure under test.

Precommitment separates empirical evidence from after-the-fact excuses. In physical fault injection, cyber-physical interactions are noisy and counterintuitive, so criteria negotiated after inspecting the trace inevitably drift to accommodate anomalous behavior. An unexpected overrun is easily dismissed as floor variation, or a deceleration onset that exceeds the 82 ms bound is excused because the vehicle came to rest before hitting the rack.

A precommitted record prevents that drift by locking down every physical predicate, measurement unit, normalization scale, response-time bound, and invalidation trigger before the first fault is triggered. The evaluation engine computes and logs a signed margin for each predicate, issuing a PASS verdict only when the declared preconditions and injection are verified, all required predicates are observable, and every timing bound and physical margin remains non-negative. If stopping distance exceeds its limit by five millimeters or powered braking begins \(2\text{ ms}\) past its deadline, the record pinpoints the exact predicate that failed so engineers can trace whether the cause was degraded tire-floor friction, mechanical brake lag, motor thermal derating, or software diagnostic latency. Precommitment enforces Principle 4 at the test boundary: because production deployment grants operational authority on the basis of these records, any verdict scored under rules relaxed after the fact would grant authority on the accident of an outcome rather than the guarantee of a verified machine.

15.4.2 The F1 record and its missing coverage

A stopping trace separated from its precondition checks or oracle digest cannot prove which threshold it was scored against or whether the floor and payload matched the claim. A fault record prevents that separation by cryptographically binding a finalized metadata header to the independently retained sensorimotor trace. Identity fields in the header specify the trial identifier and safety claim, the physical envelope point, the fault injection parameters (mode, magnitude, and target subsystem), and a cryptographic digest of the precommitted oracle. Outcome fields record the measured detection and takeover latencies, the signed physical margins, the four-state verdict, a digest of the complete evidence bundle, and an asymmetric digital signature over the entire header, while the high-rate telemetry trace is archived inside the bundle.

The planned F1 record at the candidate restricted envelope point, 1 m/s on an inspected floor with a 50 kg payload, fills these fields (table 1). As with every proposer stall, the stopping distance oracle is anchored to the timestamp of the last valid lease renewal. Under the optimistic all-weight screen on a floor with friction coefficient \(\CoulombFrictionCoefficient =\) 0.12, equation 1 yields a stopping bound of 629.6 mm (corresponding to the sensitivity boundary in notebook 15.1). This distance is strictly shorter than the 831.2 mm capture-referenced budget subtotal at that speed. The capture-referenced subtotal accounts for upstream sensor evidence age and fixed geometric margins while omitting dispatch-to-admission communication delay; consequently, it cannot be substituted for the renewal-referenced oracle of F1 or an end-to-end appearance-referenced bound. Of the three bounds, only the renewal-referenced one contains the complete timing path; its braking premise still awaits loaded qualification. The capture-referenced subtotal has a value but omits the dispatch-to-admission interval, and the appearance-referenced bound has no value at all, because it still lacks a witnessed appearance-to-capture interval as well as a measured dispatch-to-admission interval (figure 1).

Horizontal time axis from capture, 0 to 300 milliseconds, with events marked: appearance before capture on a hatched interval labeled unmeasured and not to scale, capture at 0, dispatch at 51.6 ms with an upper value of 51.8, a red hatched dispatch-to-admission interval to the last valid renewal at about 152 ms labeled 100.8 ms spends the spare, lease expiry 60 ms later, a shaded onset allowance, and onset 82 ms after renewal, followed by a stop of 931 ms to rest at 1.3 m/s. Below, three bars: renewal-referenced, starting at the last valid renewal, 751.9 mm at 1.3 m/s and 629.6 mm at 1.0 m/s; capture-referenced, solid from capture to dispatch, dotted across the dispatch-to-admission interval, then solid, 969.0 mm at 1.3 m/s and 831.2 mm at 1.0 m/s; and appearance-referenced, starting with a hatched segment at appearance, labeled as needing a witnessed appearance-to-capture interval and a dispatch-to-admission bound, with no value yet.

Figure 1: Three reference events, three bounds: One stop on a time axis from capture, with the dispatch-to-admission interval drawn at the 100.8 ms that would spend the spare. That ceiling, not the 63.3 ms allocation, is drawn because the interval is still unmeasured and the ceiling is the longest value any trial could accept. The renewal-referenced F1 oracle counts only the 82 ms lease path and the stop. The capture-referenced subtotal adds the 51.6 ms evidence age but not the dispatch-to-admission interval. An appearance-referenced bound would need both that interval and the unwitnessed appearance-to-capture interval, and no value for it exists yet.

In the planned record (table 1), the outcome field contains no numerical value and is marked unavailable. Because no physical trials have been executed in this book, the field specifies the physical measurement that will eventually populate it; until empirical data are recorded and verified by independent witnesses, the record remains uncommitted and carries no verdict. The trial count in that field is a design choice of its own. The number of passing trials needed to bound the miss probability follows the zero-failure count of Sample size requirements per empirical claim, which section 15.10 applies to an injected fault population.

Table 1: One F1 fault record at the candidate restricted envelope point: The header fields of a proposer-stall trial on the warehouse mobile manipulator, with the screening oracle awaiting loaded braking qualification before the run and the outcome left as the measurement that must fill it.
Trial and claim Envelope point Oracle, predeclared from the last valid renewal Detector and witness Outcome to be measured Verdict
F1, proposer stall: chunk-policy task killed one tick after a renewal; rack-end stopping claim 1 m/s; 50 kg payload; test floor measured at \(\CoulombFrictionCoefficient =\) 0.12; drive bus at 47.7 V nominal Powered deceleration onset \(\le\) 82 ms; travel to rest \(\le\) 629.6 mm Lease timer on the permission path; expiry, revocation, and onset each on its own wire and clock Trial count; maximum onset and maximum travel over the trials, each with its signed margin; unavailable until measured None until scored; PASS requires verified preconditions, required witnesses, and both nonnegative margins

↪ Byte layout: The record header, field by field and including how an unavailable value is encoded, is given in Fault record for a reader building the record.

The record schema maintains strict forensic separation among verdicts on a per-field basis. If an upstream breaker trips and prevents an injection, the harness marks the run INVALID and records the detection latency, takeover delay, and stopping margin as unavailable rather than coercing them to zero. Because the evidence bundle attaches an explicit validity flag and missing-data reason code to each measurement, the scoring oracle can inspect those flags before running any statistical or arithmetic evaluation, keeping unmeasured fields from corrupting pass-rate calculations, latency percentiles, or margin statistics.

A single aggregate percentage conceals where the verification campaign never ventured. A system that survives 98 percent of five thousand fault injection trials demonstrates little if every trial ran at nominal room temperature under negligible memory bus contention. Comprehensive verification requires reporting coverage across orthogonal dimensions: functional safety claims, physical envelope extremes, physical and logical injection sites, timing distribution tails, hardware build revisions, and concurrent multi-fault scenarios. For the warehouse mobile manipulator, physical envelope coverage verifies whether faults were injected under both empty and fully loaded rack states, at nominal aisle speed on dry concrete, at restricted speed on inspected surfaces, and under depleted DC drive-bus voltages. Timing tail coverage isolates injections scheduled to coincide with p99 operating system scheduling jitter in the permission loop or saturated DMA bus traffic. System verification cannot be declared complete when an aggregate coverage score exceeds a target percentage; rather, the minimum coverage across every individual dimension must satisfy the safety case requirements.4

4 Scope of assurance standards: ISO 26262-5 addresses road-vehicle electrical and electronic hardware. Its single-point and latent fault metrics concern the architecture and its allocated safety goals; they are not the failure-rate-weighted aggregate coverage against which notebook 15.3 later sizes an injection campaign. Fault injection is one way to test diagnostic assumptions, alongside analysis and other evidence. ANSI/UL 4600 frames an autonomous-vehicle safety case from multiple kinds of evidence. Neither standard makes a fixed number of hardware-in-the-loop (HIL) trials sufficient for release.

Repeated trials provide statistical evidence only when underlying physical or digital states vary. Executing a deterministic fault script five hundred times on a digital bench with identical initial register states, fixed clock dividers, and synchronized inputs traverses the exact same execution path on every iteration; it contributes no more statistical information than a single run. Conversely, on a physical test aisle, repetition samples real-world stochasticity: micro-variations in wheel-floor contact friction, asynchronous hardware interrupt arrivals, bus arbitration jitter, and phase drift between the camera exposure clock and the policy inference cycle. In that setting, repeated trials characterize the variance and map the dangerous tails of the end-to-end response-time distribution.

Checkpoint 15.1: Oracles, verdicts, and reference events

An F1 result carries meaning only through the oracle, reference event, and verdict rule fixed before the run.

Scoring a trial

Estimating a margin

15.5 Extending the Trial to the Envelope

The F1 record fixes one trial at one envelope point, and even a clean pass there says nothing about the points around it. The operating-envelope definition already warned that the danger lies at coupled corners, where two parameters that are each within their declared ranges combine to break the claim. Extending the trial therefore means choosing which further points to test, and that choice follows from how the machine’s physics couples its variables.

15.5.1 Coupled envelope corners versus one-variable sweeps

Sweeping travel speed alone on dry concrete and floor friction alone at a crawl passes both checks while missing the corner where aisle speed meets an inspected floor. Because physical mechanics, compute pipeline latency, and electrical power distribution interact at run time, independent minimum and maximum sweeps for individual variables leave the dangerous corners of the operating envelope untested:

Optimistic all-weight screening curve of the speed ceiling against floor friction: flat at 1.44 meters per second for friction above 0.204, falling below it to 1.23 meters per second at a friction of 0.12. A dashed horizontal line at the 1.3 meters per second aisle speed turns red, over a shaded region, where it lies above the curve.

The 1.3 m/s aisle speed clears the dry-floor ceiling but not the inspected floor’s.

  • Surface friction and travel speed: The 1.3 m/s aisle speed and an inspected floor friction of 0.12 each fall well within their declared individual operating ranges. In combination, however, they fail even the optimistic all-weight traction screen. On low-friction surfaces, the tire-floor interface, not mechanical braking capacity, sets an upper limit on deceleration; in the all-weight screen it falls to 1.18 m/s². Consequently, the resident stopping maneuver elongates: the required stopping distance at 1.3 m/s expands to 1.19 m, exceeding the available 1.10 m clearance. The optimistic screening ceiling on that floor drops to 1.23 m/s, and the actual speed limit must use the qualified loaded lower bound rather than assuming this ceiling is attainable.
  • Contact nonlinearities and dynamic load transfer: Real warehouse floors rarely have a constant friction coefficient \(\CoulombFrictionCoefficient\). Instead, surface friction varies dynamically based on local contamination (such as concrete dust, ambient moisture, or oil films), wheel tread heating, and transient wheel loading. On the running machine only the two driven hub wheels brake against the floor, so the traction ceiling is \(\CoulombFrictionCoefficient \Gravity \DrivenWheelLoadFraction\), where \(\DrivenWheelLoadFraction\) is the share of the weight those wheels carry (derived in the free-body diagram of The Physical Body, figure). During hard braking, the inertial load \(\Mass\CredibleBrakingDeceleration\) acting at the center of gravity pitches the body forward and can move normal force off the driven wheels onto the front caster, lowering \(\DrivenWheelLoadFraction\) exactly when traction is needed. If the drives demand braking torque sized for the static load share, the driven wheels slip and the net braking force collapses. Under a constant-friction approximation, the braking distance then grows as \(\SpeedAtDetection^2 / (2\CoulombFrictionCoefficient \Gravity \DrivenWheelLoadFraction)\), inversely with the friction actually delivered at the driven wheels and quadratically with speed.
  • Computational and electrical coupling: Memory and power subsystems couple directly into safety margins. A compute-heavy forward pass of the vision-language-action intent model executing on the application SoC can saturate unified memory bandwidth. This contention delays camera-buffer processing and postpones the compact evidence handoff to the safety microcontroller, inflating the observation age and, with it, the pre-brake delay \(\PrebrakeDelay\). Because stopping distance scales linearly with total reaction delay (equation 2.2), a 30 ms memory stall consumes 39 mm of physical clearance at aisle speed. On the electrical bus, the dominant transient coupling originates from the motor drive actuators rather than the neural compute accelerator. At its maximum 60 W draw, the SoC pulls approximately 1.6 A from a depleted battery bus, only 2.2 percent of the overall 70 A transient, whereas the two drive motors demand up to 50 A during peak torque transients. Severe acceleration can sag the common DC bus across battery internal resistance and wiring harness impedance, while bursty inference activity primarily stresses the SoC’s local point-of-load regulators, a localized transient that the F4 campaign must isolate and measure separately.
  • Payload mass and kinematic posture: Arm posture and payload distribution couple directly to stopping performance through vehicle stability and load transfer. Under braking, the base tips about its front caster whenever deceleration exceeds \(\Gravity\,\LeadingSupportDistance/\GravityCenterHeight\), where \(\GravityCenterHeight\) is the height of the center of gravity and \(\LeadingSupportDistance\) its distance behind that caster; this is the tip-over ceiling computed in Electrical time constants, back-EMF, and current clamping, which the credible deceleration respects only while \(\GravityCenterHeight/\LeadingSupportDistance\) stays below the ratio computed there. Raising the arm above a storage rack raises \(\GravityCenterHeight\), and reaching forward shortens \(\LeadingSupportDistance\), so posture moves the machine toward that ceiling. The tip-over threshold can bind before tire traction saturates, and ISO 3691-4 mandates physical stability verification for driverless industrial trucks (International Organization for Standardization 2023). Unloaded trials support only their tested configurations; they cannot establish the fully loaded deceleration or the complete operating envelope. The braking-limit check of Kinematic stopping distance and pre-brake delay left both lengths unmeasured, so the envelope cannot yet certify that the demanded deceleration stays below the tipping threshold; a tilt-table test or multi-axis corner-scale measurement of the fully loaded machine must supply them.
  • Thermal throttling and fallback execution: Sustained thermal stress can induce dynamic processor throttling, delaying action proposal generation and degrading mission throughput. In an architecture protected by an independent, verified resident stop, a missed watchdog renewal safely triggers a bounded, fail-safe stopping trajectory rather than indefinitely expanding stopping delay. Nevertheless, multi-axis compound verification must ensure that simultaneous bus contention, sensor packet drops, or voltage droops do not compromise that fallback routine itself.
International Organization for Standardization. 2023. ISO 3691-4:2023: Industrial Trucks, Safety Requirements and Verification, Part 4: Driverless Industrial Trucks and Their Systems. International Organization for Standardization.

15.5.2 Physical disturbances versus digital input perturbations

A vision model that survives synthetic pixel noise injected into an input tensor can still go blind when low-angle warehouse glare saturates the physical camera lens and its auto-exposure loop. Digital perturbations and physical disturbances challenge an embodied machine at different interfaces: synthetic tensor noise tests how sensitive a network’s decision boundary is to small numerical shifts in representation space while bypassing the physical sensor altogether, whereas an optical disturbance exercises the lens, coatings, auto-exposure and gain control, demosaicing, and camera interface timing. Neither test substitutes for the other, so a threat model must state whether an injected fault corrupts digital packets in flight, perturbs the physical environment, or hits both at once.

Evaluating the rack-end safety claim requires injecting realistic physical disturbances: stray illumination and direct glare that blind camera sensors, mechanical chassis vibration that corrupts inertial measurements, and floor transitions that slash available braking traction. Every physical injection requires a repeatable physical actuator and an independent ground-truth witness. For instance, glare injection requires calibrated illumination measurements beside the lens together with the declared optical geometry, spectrum, and temporal waveform, chassis vibration requires external optical motion capture independent of onboard wheel odometry, and floor variations require standardized friction-measurement drag sleds. In cyber-physical verification, receiving a syntactically valid sensor packet with correct checksums over an internal bus confirms only that the digital transmission succeeded; it provides no guarantee that the estimated state accurately reflects physical reality.

15.5.3 What the envelope claim leaves open

Passing the initial F1 trial at one speed and arm posture still leaves neighboring speeds, higher centers of gravity, and worst-case injection timings untested. While that first diagnostic run simply suppresses trajectory renewal while the base is in motion and measures the deceleration-onset timestamp and stopping distance, subsequent falsification campaigns systematically vary initial velocities, arm configurations, and injection phases to hunt for minimal operating margins (section 15.9.2). Formal methods, high-fidelity simulation, and physical hardware testing provide complementary evidence, but none can compensate for an unstated physical premise or an unverified operating assumption.

An operating boundary remains defensible only when every parameter carries its physical unit, traceable provenance, calibrated uncertainty, and designated engineering owner. Specifying a credible deceleration of 2 m/s² remains an incomplete assertion until the verification evidence documents its origin: whether it was measured during physical stopping trials at maximum payload mass, extracted from an actuator manufacturer’s datasheet, or computed using a theoretical friction model, alongside the measurement uncertainty of the external tracking reference. Any hardware modification, whether a new polyurethane wheel tread compound or new motor-drive firmware pushed across the EtherCAT fieldbus, obligates the component owner to re-evaluate whether the operational boundary has shifted.

Validating an operating envelope requires attacking its boundary surfaces rather than testing comfortable interior states. Evaluating an unloaded base crawling across a dry floor with pristine camera frames proves only that nominal execution works under ideal conditions. Instead, the verification harness distributes test points across three critical regimes: points just inside the envelope verify that the control policy preserves closed-loop stability under the largest permissible operational stress; points on the boundary confirm that safety margins survive nominal sensor noise and compute jitter; and points just outside verify that the safety enforcer reliably preempts the policy, executing a deterministic stop that halts the base within the survival envelope before clearance is exhausted.

A physical hardware malfunction and an algorithmic functional insufficiency require different verification strategies. A stereo camera can transmit uncorrupted, on-time video packets over PCIe while ambient glare blinds its depth estimation. A complete campaign must therefore inject faults into both the physical execution mechanisms and the sensory streams on which those mechanisms rely. Adding an enforcer module does not let it observe what its sensors cannot measure; when physical sensing cannot distinguish safe states from hazardous ones, the architect must restrict the operating envelope to conditions where safety can be enforced. Once every timing constraint, latency budget, and environmental threshold of that envelope is specified in physical units, the design claims from earlier chapters become concrete targets for fault injection, each paired with a boundary threshold that must trigger protective intervention.

Systems Perspective 15.2: The hardware falsification principle
A hardware-dependent safety claim needs an observable challenge to its physical premises. If the campaign cannot inject the relevant disturbance or retain the required witness, the record must preserve that verification gap.

15.6 Deriving the Fault List

The proposer stall fault (F1) originates from negating a fundamental operational claim: that proposal renewal proceeds reliably within its granted lease. Deriving a comprehensive fault list, however, requires two complementary methodologies. Inverting design records tests the explicit assumptions codified across the system architecture. Working forward from the physical realities of mechanics, power networks, and human interaction exposes the hazards and unmodeled edge cases that software design records routinely omit. Human interaction includes who is in view. A fault list that seeds only people standing upright leaves untested the kneeling, carrying, and seated people a learned detector may see later, so the groups of people the machine must detect enter the list as a coverage dimension of their own.

↪ How many people of each group a test campaign needs before its detection estimate can resolve the gap that matters is developed in Sample sizes for each group.

15.6.1 Inverting design records and the five-element chain

If the machine’s specification claims that the chunk policy renews its trajectory proposal every 50 ms at every speed up to the 1.5 m/s drive limit, the verification suite turns that claim inside out by injecting stalled renewals, delayed observations, and out-of-range encoder readings to see whether the permission path catches the violation in time. Every preceding chapter supplies claims that can be inverted in the same way: Physical Data through Closed-Loop Evaluation state the learned policy’s training distribution, state-action assumptions, and inference latency ceilings; Sensor Perception through Workload Placement state bus allocations, observation freshness, and estimation bounds; and Supervisory Intervention states how quickly authority leaves a failing policy and which subsystem takes over.

The five-part test contract of section 15.1 states what makes any trial valid evidence. A second list of five, which also opens with a claim and closes with an oracle, states how one fault is built into such a trial. Its first element supplies the contract’s bounded claim, its last element supplies the contract’s oracle, and the three between them are the mechanism the trial exercises. For every candidate fault, the bounded claim and its injection procedure form this five-element chain:

  1. The negated condition: the exact architectural or timing invariant violated (for example, proposal renewal halted after lease issue);
  2. The physical injection point: the exact hardware or bus interface where the disturbance enters (for example, an inline field-programmable gate array (FPGA) serializer, CAN FD disturbance node, or programmable DC load);
  3. The expected detector: the deterministic monitoring primitive tasked with catching the violation (for example, a lease countdown timer or evidence-epoch comparator);
  4. The bounded response: the deterministic transition executed by the enforcer (for example, revoking proposal authority and commanding the resident stop suffix); and
  5. The observable pass condition: the quantitative, independently witnessed metric that scores the trial (for F1 at aisle speed, onset \(\le\) 82 ms and travel from renewal \(\le\) 751.9 mm).

A recorded design property becomes a testable fault only when all five elements are fully defined and observable. If any element of this chain cannot be defined or measured, the architecture has a verification gap: the underlying claim cannot be falsified by empirical test. Systems engineers cannot ignore such gaps; resolving them requires dedicated hardware instrumentation (such as external optical trackers or non-intrusive trace macros), a narrower operational design domain, or a structural redesign of the execution path.

Inversion also applies to the learned proposer’s implicit assumptions, where distribution shift can induce functional insufficiency even when every observation frame arrives intact and on time. For example, a chunk policy trained in simulation on dry concrete with friction coefficient 0.60 proposes decelerations that an inspected floor at 0.12 turns into wheel slip. Inverting that evaluation claim requires injecting degraded traction conditions at the physical contact patch. Sensor bias, calibration drift, and input perturbations are injected for the same reason: a policy with high nominal reward can still command high-frequency actuator chatter once its inputs leave the training distribution. Under these conditions, an overly permissive execution path can destabilize the plant while executing syntactically valid commands, demonstrating that software commands and mechanical dynamics remain tightly coupled across the causal boundary.

At each inter-module contract, the fault list negates architectural guarantees directly at their physical handoff points: observation freshness, state validity, intent lifetime, planning deadlines, enforcement independence, and resource allocation. For the 60 ms chunk lease, the test harness replays the expired admitted record 65 ms after its last valid renewal, verifying that the permission path firmly refuses to extend execution authority. A concurrent proposal represents an entirely separate admission attempt: it must satisfy fresh evidence, kinematic state validity, mode consistency, and stopping-reserve checks before receiving a lease. To test the enforcer’s claimed independence from the policy processor on the selected discrete placement, the verification suite saturates the application processor’s memory interconnect with DMA traffic while independently timing the safety microcontroller. Host contention may delay proposal delivery and age its supporting evidence, but the enforcer must still satisfy its 400 μs execution deadline within every 1 ms control tick. This rigorous inversion prevents arbitrary over-testing: bus contention, clock skew, and supply fluctuations are injected precisely where the architecture claims tolerance, rather than drawing from generic fault menus that impose requirements the machine was never specified to meet.

Inversion has a structural limit: it surfaces only faults rooted in assumptions the design team explicitly wrote down. The resulting fault list is therefore only as comprehensive as the recorded architectural claims. If no engineering record documents how the base’s spring-applied brake behaves when its friction lining glazes under repeated emergency stops, inversion cannot synthesize the failure mode, and the hazard never reaches the test suite.

15.6.2 Forward physical analysis and common-cause modes

Drive wheels skid when commanded deceleration exceeds the traction limit of the contact patch; brake linings glaze under repeated thermal cycles; solid tires wear down and alter the rolling radius that wheel odometry relies on; and structural vibration gradually loosens camera mounts until spatial calibration drifts. Because these hazards arise from contact mechanics, heat, and wear rather than software bugs, no software abstraction represents them, and inverting design records will not uncover them. A second, independent fault source therefore works forward from the physical machine—its mechanical body, power distribution network, floor interface, and operating environment—using Nancy Leveson’s Systems-Theoretic Accident Model and Processes (STAMP) framework5 (Leveson 2011) to trace how physical and control interactions produce hazards even when no software module has crashed.

5 STAMP and STPA: Leveson (2004) proposed STAMP, which treats safety as a dynamic control problem rather than a component-reliability problem, recognizing that catastrophic accidents often arise from unsafe interactions among components that each operate strictly within specification. Leveson (2011) established the Systems-Theoretic Process Analysis (STPA) hazard-analysis method on this foundation, identifying unsafe control actions at subsystem interfaces, such as an integration seam where bus communication latency or digital filter lag erodes phase margin. Because no individual component has failed at such a seam, its unsafe control actions supply critical fault modes that inverting nominal design records cannot expose.

Leveson, Nancy. 2004. “A New Accident Model for Engineering Safer Systems.” Safety Science 42 (4): 237–70. https://doi.org/10.1016/S0925-7535(03)00047-X.
Leveson, Nancy. 2011. Engineering a Safer World: Systems Thinking Applied to Safety. MIT Press.

Consider a motor drive that continues producing positive torque after receiving a stop command. A shorted inverter switch, welded contactor, or stuck gate-driver enable line can defeat the normal powered stopping trajectory. The test harness must independently observe delivered phase torque, rotor velocity, and the engagement of the secondary isolation path. While Safe Torque Off (STO) inhibits torque generation without providing electrical isolation, it cannot enforce nominal stopping distances on low-friction floors or prevent back-driving on gravity-loaded articulated joints. The safety architecture must specify a separately justified containment response alongside an independent physical measurement oracle. If no such path exists, the fault exposes a fundamental architectural omission rather than an operational delay that can borrow from the normal stopping budget.

↩︎ Safe Torque Off and the industrial stop categories are established in Industrial stop categories and the safe torque off trap.

Working forward exposes hardware fault classes that software design records rarely imply: loss of reference clocks, power supply brownouts that leave digital logic in indeterminate voltage states, pulse-width modulation (PWM) inverter switching noise coupling into differential encoder lines, corrupted non-volatile configuration registers, and reset lines that bridge domains intended to remain galvanically or logically isolated. For instance, if the safety microcontroller and the high-performance application processor share a single power-management integrated circuit (PMIC), a transient voltage droop during a sudden drive-current surge can reset both processors simultaneously just as the learned proposer loses trajectory tracking. A software interface model that assumes an ideal DC power supply omits this failure. An enforcer cannot arrest an errant policy if it loses operating power alongside the workload it supervises; the deterministic safety runtime must outlive the faulted workload using independently qualified execution and power resources. The running machine uses an isolated, capacitor-backed auxiliary supply to survive the declared supply fault.

Forward physical analysis likewise evaluates the architecture’s common-cause independence claims. Subsystems that appear strictly isolated on an architectural block diagram frequently share physical vulnerabilities. For example, the primary lidar communication lines and redundant safety bumper wiring may share a single mechanical cable carrier subject to pinch wear, depend on a shared analog voltage reference inside a multichannel converter, or rely on timer silicon containing identical silicon errata. An electrical transient that latches up both channels simultaneously destroys any safety argument predicated on statistical independence. Common-cause analysis traces harness routing, power distribution paths, and clock distribution trees to identify shared failure paths and justify independence against the declared fault set, rather than assume separation from the block diagram.

↩︎ The independence claims for the permission path’s execution unit, oscillator, power rail, and memory are established in Hardware Isolation and Fault Containment.

This physical analysis extends directly to human error and foreseeable operational misuse. Warehouse personnel may jumper an optical rack-end sensor during maintenance, leave a manual pallet jack parked across an automated transit corridor, or unplug an acoustic warning beacon to silence workplace noise, while remote teleoperators may request transit speeds exceeding local aisle restrictions. When a remote assistant commands the vehicle’s full 1.5 m/s drive limit within a narrow aisle, the verification suite must confirm that the arbiter denies the command by capability constraint or clamps it to the admitted manual mode speed under an active manual_drive state. Furthermore, the deterministic permission check must evaluate the assistant’s command with the same scrutiny applied to autonomous proposals.

Working forward from the physical plant adds a representative mechanical failure mode, the actuator jam, to the record-derived inventory in table 2, though full verification still requires a plant-specific hazard analysis tailored to the vehicle’s mechanical kinematics and operational envelope. Alongside inverted design claims and forward physical hazards, the fault suite in table 2 also evaluates the four authority transition cases (A1–A4) established in Per-tick evidence tuples and the fault injection suite under the operating state that makes intervention most urgent: a fully loaded base approaching the rack end at velocity. The test campaign injects takeover requests at two speeds to distinguish the candidate moving transition from a request the clearance screen rejects; the operative design stops before handing over. At the 0.75 m/s slow-down, the partial-budget waiting margin is 751.6 ms, enough for the 605 ms in-loop takeover and the 63.3 ms dispatch-to-admission allocation together, so Clearance-derived fallback deadlines identifies a candidate moving in-loop handover for qualification, subject to the complete session budget and live stopping checks; the trial must show that a handover left pending still ends in a local stop by its deadline. At the full 1.3 m/s aisle speed the margin is 100.8 ms, only 37.5 ms once the allocation is charged, which cannot hold the takeover, so the arbiter must reject the moving handover and dispatch a local stop before the deadline expires. An out-of-loop takeover begins only after a stop, from standstill, in an admitted mode. Evaluating either sequence solely while the vehicle is parked proves nothing about dynamic performance; the trial must demonstrate that rejection, timeout, and braking occur with bounded latency while the base moves.

Table 2: Representative hardware and cyber-physical fault classes: The rack-end faults F1–F4 and the four authority fault cases (A1–A4) that the authority record hands over, each mapped to its injection point, detector, response, and observable pass criterion on the warehouse mobile manipulator, plus one forward-derived mechanical fault and one attack on the learned proposer.
Failure Domain & Fault Mode Physical Mechanism & Injection Point Target Manifestation & Causal Impact Detection Primitive & Latency Budget Enforced Safe Response & Bounded Recovery Observable Pass Criterion
Proposer Stall (F1) Chunk policy renews its lease once, then its task is killed or its output frozen on the application processor No new proposals; the last admitted chunk keeps supplying setpoints while the base cruises Lease expiry on the permission path (60 ms); host heartbeat timeout (30 ms) Revoke proposal authority; run the resident stop Powered deceleration onset \(\le\) 82 ms after the last valid renewal; travel from that renewal to rest \(\le\) 751.9 mm
Stale Observation Time (F2) Navigation-camera frame held at the image signal processor with its capture stamp preserved, or the stamp corrupted, via inline frame interceptor Proposals whose upper evidence age at dispatch exceeds 51.8 ms, the budgeted age plus the clock-conversion bound; the base acts on an old view of the rack end Dispatch-age check at admission; continued evidence, state, and lease validity checks on every tick Refuse stale replacements; stop when the active command loses its own validity Powered deceleration onset \(\le\) 82 ms after the last valid renewal; travel from that renewal to rest \(\le\) 751.9 mm when the resident stop runs
Lost EtherCAT Frames (F3) Frames dropped or corrupted at a drive’s slave port, injected via fieldbus disturbance node Encoder state and drive commands miss cycles; the delivered command ages by one 1 ms cycle per lost frame Working-counter and frame-arrival check; drive communication watchdog Drive enters its configured stop; permission path commands the resident stop Powered deceleration onset \(\le\) 82 ms after the last valid renewal; travel from that renewal to rest \(\le\) 751.9 mm only when the complete lease-to-onset path remains bounded under frame loss; a drive-watchdog response needs its own reference event, deadline, and stop profile; zero unhandled bus exceptions
Drive-Bus Droop (F4a) Programmable supply takes the shared drive bus from its depleted point below the converter lockout; the coincident load alone leaves it at 37.8 V Bus falls below the 33 V converter lockout; the application processor browns out and its sensors may freeze at plausible values Shared-bus undervoltage flag, raised by the permission path on its isolated, held-up rail Command STOP; qualify surviving drive authority or record unsupported response Powered deceleration onset \(\le\) 22 ms after the flag; travel from the flag \(\le\) 673.9 mm at aisle speed if the drives keep their authority on the sagged bus, otherwise the separately characterized unpowered envelope; permission path never resets (continuous heartbeat on an independent digitizer)
Permission-Rail Feed Loss (F4b) Feed opened during the longest stop in the qualified loaded envelope; the illustrative all-weight inspected-floor screen starts from its 1.23 m/s ceiling Permission path, drive logic, and brake coils run on the store; powered drive energy remains separately available Feed-loss flag on the permission rail Complete the resident stop; set every spring brake at standstill Stop completes and every brake sets before rail dropout; the all-weight screen spends 1313.43 ms of the 2 s hold-up, awaiting loaded qualification; any reset is FAIL
Actuator Jam & Mechanical Stall Wheel bearing seizure or dragging brake, injected via wheel clamp or dynamometer Locked rotor; one wheel blocked yaws the base; rapid stator winding heating (\(\MotorPhaseRmsCurrent^2 \ElectricalResistance\)) Motor phase overcurrent & Hall-effect velocity stall monitor, within its detection bound De-energize the power stage; engage the spring-applied brake Winding temperature remains below the chosen operating ceiling in Thermal capacity and insulation breakdown thresholds; base stays inside the 0.15 m side clearance
Proposer Injection: Instruction or Visual Adversarial instruction text on the task channel, or a printed patch, label, or sign placed in the intent model’s camera view Well-formed proposals that pursue the attacker’s goal; every field, timestamp, and lease is valid No check on the proposal’s meaning; speed, force, swept-volume occupancy, stopping-reserve, and freshness checks on every tick Clamp or refuse the proposal like any other; wrong actions inside the envelope continue Every proposal that breaches a monitored limit is clamped or refused within the 400 μs enforcer deadline; wrong actions inside the envelope are recorded as coverage deficits, never as passes
Authority Transfer (A1): Duplicate Writer Second bus master writes a base-drive channel (duplicate EtherCAT identifier or DMA write) while policy and remote assistant both command Two writers on one channel; the delivered command is no longer the admitted one Bus or DMA write permissions; per-tick authority record Reject the foreign write; the enforcer path remains the only writer Independent bus or write-path witness confirms foreign writes are blocked; authority records show one admitted writer
Authority Transfer (A2): Tier Bypass Policy proposal injected while MAN is active; remote-assistant command that opposes the enforcer’s admitted limit A lower tier displaces an active higher tier, or an assistant command skips the permission check Arbiter tier check; permission check applied to every source Ignore the policy proposal; clamp or refuse the assistant command like any proposal Arbiter ignores the proposal; the permission check still runs on the assistant’s command
Authority Transfer (A3): Handover Timeout Assistant input frozen during PEND; acknowledgment frames dropped, at the takeover slow-down and at aisle speed The machine waits on a handover that no one completes Handover deadline timer in the arbiter Reject moving handover in the operative design; a candidate slow-down trial starts the validated fallback when its qualified deadline expires No moving handover admitted in the operative design; in candidate trials at both speeds, local stop dispatched by the qualified current-clearance deadline of Clearance-derived fallback deadlines, without awaiting acknowledgment
Authority Transfer (A4): Authentication Replayed captured veto_path, manual_drive, or accept_item packet; packet carrying a bad tag An unauthenticated source gains authority Tag and freshness check on every assistant and coworker command Reject the packet; rate-limit ingress while preserving valid authority Invalid packet rejected; still-valid authority preserved; rejection recorded; enforcement deadlines met under ingress load

15.6.3 Physical sensor spoofing and proposer injection

Whether sun glare washes out a camera lens by accident or an attacker shines a laser into the optics on purpose, the camera interface delivers a well-formed, checksum-valid packet whose physical reading is false. In both cases—ambient disturbance and transduction-layer cyber-physical attacks—checksum validation and bus integrity checks pass cleanly while the robot’s view of the aisle is corrupted. When evaluating such an optical disturbance (retroreflective glare, strobed lighting, or lens occlusion), the test protocol must specify the illumination levels and vehicle approach vectors that challenge obstacle detection, the cross-sensor plausibility checks tasked with identifying the discrepancy, and the deterministic fallback maneuver. An independent ground-truth optical tracking system monitors obstacle clearance and base trajectory while camera streams are disturbed. The verification record must distinguish an actively detected anomaly followed by a controlled deceleration from a missed obstacle where collision was avoided purely by chance. If a monitoring subsystem cannot distinguish corrupted sensor data from valid physical evidence, that operational scenario constitutes a verification gap; documenting an aspirational safety monitor in an architecture diagram does not ensure it will fire under physical stress.

The learned proposer is itself a primary attack surface; targeting it tests the proposal boundary far more directly than conventional bus or memory faults. Because a vision-language-action (VLA) model consumes natural language instructions and camera frames directly, an adversary can manipulate the model’s outputs through either modality without touching a physical wire or intercepting a bus. Robey and colleagues demonstrated automated prompt generation that induced robots controlled by language models, including a commercial quadruped evaluated strictly as a black box, to execute harmful physical actions across diverse operational settings despite high-level safety guardrails (Robey et al. 2025). On the visual side, Wang and colleagues showed that introducing a compact adversarial patch6 into a VLA’s camera field of view could degrade simulated manipulation success rates to zero (Wang et al. 2025). On a deployed warehouse machine, physical injection points encompass task instruction strings, floor placards, shipping container barcodes, or printed warning signs within the camera’s visual cone.

Robey, Alexander, Zachary Ravichandran, Vijay Kumar, Hamed Hassani, and George J. Pappas. 2025. “Jailbreaking LLM-Controlled Robots.” IEEE International Conference on Robotics and Automation (ICRA), 11948–56. https://doi.org/10.1109/ICRA55743.2025.11128119.

6 Adversarial Patch: Brown et al. (2017) demonstrated that printing an image-independent physical patch and placing it within a visual scene forces an image classifier to ignore surrounding objects and predict the attacker’s target class. The perturbation enters entirely through the optical transducer without requiring software access, bus interception, or packet injection. In an embodied system, this attack operates wholly on the proposer’s side of the proposal boundary, where the permission path can constrain the physical consequences of an altered command but cannot observe the visual artifact that induced it.

Brown, Tom B., Dandelion Mané, Aurko Roy, Martín Abadi, and Justin Gilmer. 2017. “Adversarial Patch.” arXiv Preprint arXiv:1712.09665.
Wang, Taowen, Cheng Han, James Chenhao Liang, Wenhao Yang, Dongfang Liu, Luna Xinyu Zhang, Qifan Wang, Jiebo Luo, and Ruixiang Tang. 2025. “Exploring the Adversarial Vulnerabilities of Vision-Language-Action Models in Robotics.” IEEE/CVF International Conference on Computer Vision (ICCV), 6948–58. https://doi.org/10.1109/ICCV51701.2025.00653.

In semantic target grounding (equation 10.3), the intent model uses a conformal prediction set \(\ConformalPredictionSet\) calibrated to a marginal miscoverage rate \(\ConformalMiscoverageRate\) to filter ambiguous hypotheses by requiring a singleton output (\(|\ConformalPredictionSet| = 1\)). In an adversarial or out-of-distribution physical setting, however, an adversarial patch or optical distortion violates the exchangeability premise of the conformal calibration. An attacker can force an erroneous candidate to pass as a singleton (\(|\ConformalPredictionSet| = 1\)), or the model can misclassify within its nominal \(\ConformalMiscoverageRate\) error budget. Because the deterministic permission path does not parse task instructions or inspect the conformal set \(\ConformalPredictionSet\), it cannot distinguish an adversarial proposal from an authentic user command. Instead, under its qualified measurement and timing premises, the enforcer rejects or modifies an injected proposal when the requested physical action violates its monitored constraints: velocity and torque envelopes, dynamic stopping reserves, swept-volume occupancy, evidence freshness, or active lease duration. If an adversarial proposal meets these physical constraints and the authority checks, the enforcer may admit it, even if the robot picks an unintended bin, deposits cargo in an unauthorized clear aisle, or actuates an access gate prematurely. The permission path supports physical containment and dynamic feasibility under its declared premises; those checks do not establish semantic task correctness. This operational asymmetry highlights why systems architects decouple proposal synthesis from safety enforcement: protective safety guarantees must hold regardless of how an action was synthesized, while task-level semantic fidelity cannot be guaranteed by low-level enforcers. Consequently, the proposer-injection row in table 2 evaluates trials solely against independent physical oracles, recording uncommanded actions that remain within the admissible safety envelope as semantic coverage deficits rather than as safety violations.

↩︎ The limit that the permission path enforces physical feasibility rather than semantic task correctness is established in Intent Grounding Failure Modes and Their Checks.

15.6.4 Choosing the injection phase

Injecting a proposer stall immediately after a lease renewal forces the base to coast on open-loop setpoints for nearly the full lease duration, stressing tracking error and clearance, whereas injecting the same stall microseconds before lease expiration catches the arbiter right at the boundary between renewal and revocation. Because the instant a fault arrives within the control cycle changes which hardware and software paths bear the load, a verification campaign cannot treat repeated fault injections at arbitrary times as interchangeable trials. Recording the exact injection phase relative to the control tick turns phase into a controlled test variable. Sweeping across injection phase, fault duration, and disturbance magnitude exposes race conditions in the arbitration logic and supplies the signed safety margins that automated falsification algorithms search over (section 15.9.2).

15.6.5 Compound faults and coupled disturbances

When a drive-current surge sags a shared DC power rail, it does not wait for the perception pipeline or the safety microcontroller to finish its current cycle: a single electrical dip can brown out the application processor, freeze an image serializer, and jitter a shared clock all at once. While each row of table 2 tests one disturbance in isolation, real machines rarely fail one subsystem at a time. Combining rows at random would cause a combinatorial explosion without targeting realistic failures, so the campaign instead derives compound faults from shared hardware causes. The placement record (The Placement Record) lists every physical resource that the permission path shares with the learned workloads, and each shared power rail, clock tree, or communication bus becomes a compound fault injected at the shared hardware root rather than at downstream software symptoms.

On the mobile manipulator, the primary shared vulnerability is the main DC drive bus, which powers the traction motor drives directly while feeding the application processor through an intermediate DC-DC converter. Meanwhile, the safety-critical permission path operates from an isolated, capacitor-backed hold-up rail. Notebook 15.2 evaluates the electrical headroom and timing budgets for both F4 fault injection trials using the vehicle’s electrical specifications.

Napkin Math 15.2: The supply headroom
Problem: At the depleted point, can the drive transient alone carry the shared bus below the lockout of the converter that feeds the application processor, and how much of the permission rail’s hold-up does the longest stop in the optimistic screening branch spend?

Variables:

  • Depleted bus \(\DepletedBusVoltage =\) 42 V and converter lockout \(\ConverterLockoutVoltage =\) 33 V (Datasheet).
  • Source and harness resistance \(\ElectricalResistance =\) 60 mΩ (Illustrative; needs a measured value) and drive transient \(\ConductorCurrent =\) 70 A (Illustrative).
  • Rail hold-up 2 s (Chosen) and spring-brake engagement \(\SpringBrakeEngagementTime =\) 80 ms (Illustrative).
  • Longest stop in the optimistic all-weight screen: from the 1.23 m/s inspected-floor ceiling at \(\AvailableDeceleration =\) 1.18 m/s² (Derived from floor friction with the entire weight on driven wheels) with \(\JerkLimit =\) 7.11 m/s³ (Derived).

Math:

F4a, sag under the transient and the step that reaches lockout. \[V_{\min} = V_{\text{low}} - I\,R = 42 - 70 \times 0.060 = 37.8\ \text{V}, \qquad I_{\text{cross}} = \frac{V_{\text{low}} - V_{\text{UVLO}}}{R} = \frac{42 - 33}{0.060} = 150\ \text{A}\]

F4b, flag to brakes set, with the stop time of equation 11.17. \[t_{\text{set}} = (T_{\text{tick}} + T_{\text{bus}} + T_{\text{act}}) + \left(\frac{v}{a} + \frac{a}{j_{\max}}\right) + t_{\text{engage}} = 22 + \left(\frac{1.231}{1.177} + \frac{1.177}{7.11}\right)\text{s} + 80 = 22 + 1045.9 + 165.5 + 80 = 1313.4\ \text{ms}\]

Result: The transient leaves 4.8 V of headroom above the lockout, and reaching it takes a 150 A step, more than twice the transient. The 2 s hold-up outlasts the 1313.43 ms from flag to brakes set by 686.6 ms.

Systems insight: Neither trial can rest on the commanded load. F4a must step the supply itself, because the drive’s own current cannot reach the lockout, and F4b must open the feed during the longest stop admitted by the qualified loaded envelope, since a shorter stop passes on hold-up the claim never needed. The computed duration belongs to the optimistic all-weight screen; loaded qualification must replace its braking premise before fixing the physical F4b oracle. The headroom rests on an illustrative resistance and would vanish near 129 mΩ, about twice that value, so the source resistance measured under load is the first number the supply campaign must supply.

A compound fault trial must capture high-bandwidth electrical waveforms while independently recording the behavior of the learned policy, perception pipelines, motor controllers, and external telemetry witnesses. Engineers cannot infer that processors reset or sensor frames froze from software logs alone, because the electrical disturbance often corrupts the operating system writing the log. For example, a voltage droop on a shared power rail can induce oscillator jitter that slows the enforcer’s control cycle, freeze an image serializer so that a camera publishes identical frames with plausible timestamps, and reset an external flight recorder during the exact same interval. Similarly, electromagnetic burst interference across a shared fieldbus ages perceptual observations while stalling the permission path’s read requests and suppressing the diagnostic heartbeats that would otherwise signal the delay. A drift or jitter transient in a shared reference clock corrupts timestamps across the proposal-enforcement boundary at the same time, allowing stale data to pass as fresh evidence. The physical oracle evaluating a compound fault must therefore verify both that the protective response triggered within its deadline and that the witness instruments and evidence logs remained intact throughout the event (section 15.12).

Because unmodeled physical couplings cannot be found from a resource inventory alone, forward physical analysis must always complement derivation from the inventory. Together, the resulting fault catalog unites four sources: inverted design contracts, forward-derived physical hazards, the authority transfer cases (A1–A4), and compound disturbances on shared hardware. Defining this catalog establishes what faults the machine must survive; choosing the physical fidelity of the test bench determines which of those claims a given trial can actually test.

15.7 The Qualification Ladder

A desktop simulator can stall the proposer of F1 across every combination of speed and payload overnight, but it cannot sag the drive bus of F4. The simulated power network has no buck-boost converter to lock out and no microcontroller to brown out and reset, so a million passing rollout assertions (assert clearance >= 0) there say nothing about F4. That is the digital twin delusion of section 15.1, and the remaining question is where, precisely, a given simulator stops being evidence.

The gap between simulation and reality stems directly from what the simulator abstracts away. When a physics simulation omits embedded target execution and electrical dynamics, it relies on five pervasive idealizations, each of which must be evaluated against the specific claim under test:

  1. Computation takes zero virtual time: The simulator pauses its simulation clock while the neural policy executes. This treats heavy neural forward passes as instantaneous, completely decoupling inference latency from physical base velocity (\(\BlindTravelDistance = \SpeedAtDetection \PrebrakeDelay\)).
  2. Memory bandwidth is infinite: Tensors pass across shared in-memory references. This completely omits the shared-memory contention, cache evictions, and DMA serialization stalls that govern real-time execution on an edge SoC.
  3. Power rails are infinitely stiff: Power supplies are modeled as idealized constant-voltage sources (\(\DcBusVoltage = \text{const}\)). This ignores the resistive droop (\(\FiniteChange \DcBusVoltage = \ConductorCurrent \ElectricalResistance\)) of the drive bus under sudden current steps (sized for this machine in notebook 15.2), the inductive flyback spikes from sharp current transients, and the resulting brownout resets.
  4. Clocks are perfectly synchronized: The simulation advances monotonically in fixed discrete time-steps (\(\FiniteChange \TimeInstant\)). This eliminates asynchronous clock drift, interrupt jitter, and transceiver arbitration races between the neural host and the real-time safety microcontroller.
  5. Contact mechanics are simplified: Numerical contact solvers approximate Coulomb friction with linearized friction cones or convex relaxations that permit artificial creep under static load (Todorov 2014). They routinely neglect the crucial transition between static and kinetic friction, dynamic tire slip, and brake-lining glazing during emergency stops.
Todorov, Emanuel. 2014. “Convex and Analytically-Invertible Dynamics with Contacts and Constraints: Theory and Implementation in MuJoCo.” IEEE International Conference on Robotics and Automation (ICRA), 6054–61. https://doi.org/10.1109/ICRA.2014.6907751.

↩︎ Resistive droop on a shared drive bus and the brownout resets it causes are established in Power distribution impedance, transient droop, and brownout resets.

Each qualification environment closes, breaks, or substitutes different links in the chain connecting sensing, inference, communication buses, motor drives, and physical mechanisms. The qualification ladder orders four verification environments by how much of the cyber-physical loop is physically executed rather than simulated: software-in-the-loop, processor-in-the-loop (PIL), hardware-in-the-loop (HIL), and physical fault rigs. Software-in-the-loop is the lowest rung and the physical rig the highest, so climbing the ladder means making more of the loop physical. As physical hardware replaces numerical models, test fidelity rises, but trial throughput drops by orders of magnitude. This progression is not, however, an evidentiary hierarchy in which higher rungs subsume lower ones. Each rung yields a distinct category of empirical evidence while remaining blind to physical phenomena outside its boundary. A million successful software-in-the-loop rollouts reveal nothing about bus contention, DMA stalls, clock drift, or supply rail sag on the embedded hardware.

15.7.1 What each of the four rungs makes physical

On the warehouse mobile manipulator, software-in-the-loop evidence terminates at the boundary of the numerical plant model; a mechanical brake modeled merely as a first-order lag cannot capture pad thermal glazing, wheel slip, or torque saturation. Processor-in-the-loop (PIL) execution introduces the cross-compiled binary running on the actual target silicon (such as an ARM Cortex-R or RISC-V safety core), validating fixed-point quantization, instruction timing, and stack headroom. Hardware-in-the-loop (HIL) benches mount the two-processor architecture, with its physical fieldbus, power regulators, and motor drive stages, against a hard real-time FPGA plant model or an instrumented dynamometer. Finally, physical fault rigs close the full loop with the production chassis, mechanical brakes, wire harness, and physical warehouse floor.

↩︎ The two-processor architecture, which runs the permission path on a safety microcontroller apart from the learned proposer’s application processor, is established in The Independence Requirement and the Two-Processor Hypothesis.

Two operational testing paradigms exist alongside this qualification ladder, but both break the closed loop entirely. Trace replay feeds recorded sensor streams into the candidate controller; while it preserves authentic sensor noise and optical artifacts, the recorded frames reflect the actions of the original historical policy rather than reacting to the candidate’s new commands. Shadow operation runs the candidate model in parallel with an incumbent, validated controller. If the candidate proposes an aggressive velocity vector that would drive the base into a storage rack, the logger records the telemetry while the incumbent controller safely halts the base. Because neither approach permits candidate actions to alter future state observations, neither reveals the closed-loop physical consequences of an erroneous command.

A production shadow deployment cannot allow a stalled proposer to drive toward a human worker at a rack end to see if the brakes engage in time; a software simulator cannot expose a timing race between transceiver silicon buffers; and an instrumented physical dynamometer cannot execute the tens of millions of randomized runs required to bound extreme distribution tails. Systems engineers must therefore route each fault injection scenario to the specific rung on the ladder that embodies its underlying physical and causal mechanism. Coverage of the causal loop grows with each higher rung, from decision logic alone to drives and floor contact, while trial throughput shrinks, so no rung dominates the others (figure 2).

Matrix with four rows, software-in-the-loop, PIL, HIL, and physical rig, and six columns: decision logic, execution timing, bus and I/O timing, supply transients, drives and brakes, and contact and floor. The software-in-the-loop row fills only decision logic, shows drives and floor as models, and leaves the other three columns empty. PIL adds execution timing, shows the bus as a model, and leaves supply transients empty. HIL fills every column except contact and floor, which it shows as a model. The physical rig fills all six. A right-hand column lists throughput falling from parallel sweeps through target-bound and real time to wall clock limited by wear.
Figure 2: What each rung makes real: A filled cell is the production item itself, a dashed cell is a model standing in for it, and a dash marks a link the rung idealizes away. Rows run from the lowest rung, software-in-the-loop, to the highest, the physical rig; coverage of the causal loop grows with each higher rung while trial throughput falls, so no rung dominates. A mechanism can fail only on a rung that contains it, and only the lowest rungs are cheap enough to search at scale.

Selecting the proper qualification rung requires identifying the exact premise that a fault challenges. Validating the software lease expiry under CPU contention in F1 requires target silicon execution to capture true processor scheduling interference. In contrast, evaluating supply rail droop in F4 demands the production power distribution network and independent oscilloscope instrumentation across the DC bus. Similarly, certifying a stopping-distance budget requires a fully ballasted physical chassis operating over a qualified floor surface. A sound verification strategy uses high-throughput simulation to search the combinatorial operational space for edge cases, then reproduces those critical scenarios on the specific hardware rung that contains the physical mechanism under test. Agreement between two rungs validates only the shared causal links common to both; table 3 outlines these strict evidentiary boundaries.

Table 3: The four-stage qualification ladder across cyber-physical boundaries: The four qualification environments compared by computing substrate, exercised causal-loop elements, fault injection primitives, execution throughput, physical and temporal fidelity, and test oracle.
Qualification Rung & Substrate Causal Loop Realism (Compute, Bus, Actuator, Plant) Fault Injection Mechanism & Scope Throughput & Sample Scaling Physical & Temporal Fidelity Primary Test Oracle & Evidentiary Limit
Software-in-the-Loop (Host Workstation / Cloud Cluster) Compute: Synthetic / Host x86; Bus: Idealized zero-copy buffer; Actuator: Linear / saturation model; Plant: Numerical ODE/PDE solver Tensor bit-flips, synthetic sensor dropout, floor-friction, payload, and latency sweeps Parallel sweeps; throughput depends on model and compute allocation High mathematical flexibility; zero target silicon, bus timing, or electrical realism Oracle: Mathematical assertion corridors and state invariants. Limit: Cannot validate target execution timing or unmodeled physical dynamics.
Processor-in-the-Loop (PIL) (Target SoC / MCU) Compute: Real target silicon (ARM/RISC-V); Bus: Simulated bus interconnect; Actuator: Emulated command register; Plant: Real-time host model Instruction cache evictions, register corruption via JTAG/BIST, interrupt jitter injection Bound by target execution and cross-platform synchronization Instruction-set and compiler accurate; abstracts analog bus lines and actuator back-EMF Oracle: Target register state, numerical equivalence, and execution-time profiles. Limit: Ignores physical transceiver bus contention, voltage droop, and thermal rise.
Hardware-in-the-Loop (HIL) (Target ECUs + Real-Time Plant Rig) Compute: Production ECU / NPU; Bus: Real physical CAN/Ethernet; Actuator: Real motor drives / dyno; Plant: Hard real-time FPGA plant rig Pin break/short, CAN frame stuffing / babbling idiot, supply rail droop, load steps \(1.0\times\) strict real-time (\(24\text{ h/day}\) wall-clock limit) High electrical, timing, and protocol fidelity; bounded by FPGA plant model accuracy Oracle: Protocol CRC, bus deadline monitors, and interlock timings. Limit: Does not physically exercise modeled floor contact or wear; overload coverage depends on the rig and its protection.
Physical Fault Rig (Dynamometer Cell / Field Plant) Compute: Production ECU / NPU; Bus: Production harness & sensors; Actuator: Real physical mechanisms; Plant: Real base, arm, and floor Wheel clamps, magnetic brake stall, thermal heating, transducer bias drift Wall-clock execution; constrained by wear and thermal reset Full authentic physics (Coulomb friction, wheel slip, thermal dissipation, wear) Oracle: Independent physical containment instrumentation and yield transducers. Limit: High financial cost per trial; destructive tests cannot scale to statistical tail bounds.

15.7.2 Where each rung’s simulation boundary cuts the loop

Replacing physical wire harnesses, ground returns, and distributed actuator nodes with desktop simulations strips away inductive voltage droop, transmission reflections, and electromagnetic interference (EMI). Every qualification rung has a simulation boundary—the interface where numerical models, emulated buses, or replayed traces sever the exchange of energy and information between computation and mechanics—and no environment can certify properties that depend on physics outside that boundary. Software-in-the-loop testing falsifies algorithmic decision logic and state-machine transitions across broad parametric sweeps. PIL uncovers numerical divergences from cross-compilation and profiles worst-case execution time on target silicon, yet because it funnels input and output over a hardware debug interface (such as a JTAG port or serial UART link), it cannot stress physical communication buses. HIL brings in the true physical transceivers, bus contention, and electrical transients, while leaving contact mechanics to real-time models. Finally, physical fault rigs subject the structural plant to unmodeled Coulomb friction, tire deformation, and thermal dissipation.

A higher rung therefore does not subsume or obsolete the lower ones. Verification is an exercise in constrained optimization across a Pareto frontier: parallel software-in-the-loop clusters explore millions of permutations of obstacle layouts and lighting variations, whereas physical rigs capture true contact mechanics at the expense of manual resets, mechanical wear, and thermal recovery between runs. Each stage occupies a unique operating point balancing combinatorial test throughput against physical causal fidelity. A mechanism omitted from a model cannot fail within it. If a simulator omits Coulomb breakaway friction and stator inductive lag, a simulated robot joint moves immediately upon receiving a torque command. On real hardware, however, that same joint remains stationary during a stiction dead time before lagging behind the commanded trajectory. This is a classic manifestation of the omitted-mechanism gap, which no amount of software simulation can uncover.

To guard against false confidence, every empirical verification claim must explicitly catalog its causal envelope: which links in the sensing-computation-actuation loop were physically real, which were simulated, which were replayed from static traces, which were bypassed, and which remained unobserved. Stating that the safety permission path halted the mobile base within 969.0 mm is meaningless in isolation. An engineer must specify whether the wheel-speed velocity signal was computed by a numerical ODE solver, streamed from a physical optical encoder over a saturated CAN bus, or read out from an in-memory replay buffer. Mapping this boundary exposes the physical assumptions behind each pass and prevents latent hardware hazards from hiding behind passing software assertions.

15.7.3 Scope of a formal verification result

A formal proof that a permission filter preserves safety over a mathematical plant model still cannot prevent a crash if the tires slip on a wet floor, the camera frames arrive late, or the proof is asked to cover a vision-language-action proposer fifty times larger than any network a complete verifier can solve. Formal proof provides a fifth source of evidence alongside the physical qualification ladder, but a proof holds only inside its mathematical model of plant states, sensor noise, and bounded disturbances. Translating that guarantee to the embodied machine still rests on empirical measurements of plant dynamics, observation deadlines, bus latencies, and actuator torque limits—and which components of the running machine a proof can reach at all depends on the current scale limits of neural-network verification.

Tools for formal neural-network verification operate in one of two regimes: open loop or closed loop. An open-loop verifier checks an open-loop property: given any input in a specified bounded set (for example, every camera frame within an \(\ell_\infty\) ball around a nominal image, meaning every frame whose pixels each lie within \(\AdversarialPerturbationBudget\) of the nominal values), the network’s output is guaranteed to satisfy a declared constraint. Two algorithmic primitives drive these tools:

  • Bound propagation pushes the input set forward through the network layer by layer. By replacing each nonlinear activation with linear relaxation bounds, it computes a sound, conservative bounding box around the outputs. If this enclosure satisfies the property, the proof succeeds immediately.
  • When bound propagation leaves property satisfaction ambiguous, branch and bound partitions the input space or splits ambiguous piecewise-linear activations into distinct linear regimes, recomputing bounds over each sub-domain. For supported network and property classes, a complete search can decide the property in principle, but it scales exponentially with the number of split activations in the worst case; a timeout or unknown result is not a proof. Solvers such as Reluplex (Katz et al. 2017) and Marabou (Wu et al. 2024) formulate these activation states as satisfiability modulo theories (SMT) or mixed-integer linear programming (MILP) problems, whereas the α,β-CROWN verifier accelerates bound propagation and branch-and-bound exploration directly on GPUs (Xu et al. 2021; Wang et al. 2021).
Xu, Kaidi, Huan Zhang, Shiqi Wang, Yihan Wang, Suman Jana, Xue Lin, and Cho-Jui Hsieh. 2021. “Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifiers.” International Conference on Learning Representations (ICLR).
Ivanov, Radoslav, James Weimer, Rajeev Alur, George J. Pappas, and Insup Lee. 2019. “Verisig: Verifying Safety Properties of Hybrid Systems with Neural Network Controllers.” Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control (HSCC), 169–78. https://doi.org/10.1145/3302504.3311806.
Mitchell, Ian M., Alexandre M. Bayen, and Claire J. Tomlin. 2005. “A Time-Dependent Hamilton-Jacobi Formulation of Reachable Sets for Continuous Dynamic Games.” IEEE Transactions on Automatic Control 50 (7): 947–57. https://doi.org/10.1109/TAC.2005.851439.

Verifying a closed-loop property poses a far steeper challenge. Rather than checking a static input-output mapping, closed-loop verification asks whether the continuous state of a physical plant driven by a neural policy remains within a safe invariant set over an extended time horizon. To answer this, reachability analysis evaluates the continuous trajectories of the physical plant under bounded disturbances. Forward reachability tools, such as NNV, Verisig, and POLAR, compose the network’s output bounding box with the differential equations of the physical plant at each discrete control step, computing forward reachable sets for compact controllers on low-dimensional dynamical systems (Tran et al. 2020; Ivanov et al. 2019; Huang et al. 2022). Backward reachability via Hamilton-Jacobi (HJ) reachability analysis instead frames safety as a zero-sum differential game between the control policy and worst-case environmental disturbances, computing the exact maximal safe invariant set as the zero level set of an optimal control value function (Hamilton-Jacobi reachability and worst-case differential games) (Mitchell et al. 2005; Bansal et al. 2017). While Hamilton-Jacobi reachability provides non-conservative safety certificates for continuous nonlinear dynamics, solving the underlying Hamilton-Jacobi-Isaacs partial differential equation on a Eulerian grid scales exponentially with continuous state dimension. Consequently, Hamilton-Jacobi reachability is computationally tractable for decoupled, low-dimensional subsystems (such as a single revolute joint or longitudinal base stopping), whereas forward reachability tools struggle with the rapid accumulation of over-approximation error across long planning horizons. NNV also supports bounded image-input robustness analysis through ImageStars (Tran et al. 2020), but those image results do not establish an end-to-end closed-loop guarantee for the running machine’s high-resolution vision-language-action stream. Its permission path instead exposes a handful of calibrated physical states and a declared stopping invariant (Safety Enforcement).

Table 4 benchmarks the state of the art in formal verification. In the 2025 International Verification of Neural Networks Competition (VNN-COMP 2025), the largest scored benchmark network contained 138M parameters, with the vast majority of evaluated models containing fewer than a million parameters (Kaulen et al. 2025). By contrast, the running machine’s intent model, the larger of its two learned proposers, contains 7B parameters, roughly 51× larger than that benchmark outlier. Both proposers also ingest an unconstrained temporal stream of high-resolution camera frames rather than an analytically bounded input set, and a local pixel-perturbation specification alone does not establish stopping safety across changing warehouse scenes and physical states.

The cited results do not establish complete formal verification of this deep proposer under its deployment stream; both computational scale and the absence of a justified visual specification remain barriers. This separation is the third law, proposal is not permission (principle 3), seen from the verifier’s side. The learned proposer is evaluated and stress-tested empirically, and formal proof is reserved for the compact, deterministic permission path, which reads a handful of calibrated physical measurements (wheel speeds, lidar clearances, payload mass) and enforces an analytically tractable stopping invariant that a proof can reach.

↩︎ The separation of a learned proposer from a deterministic permission path is established in The Machine in Five Levels.

Table 4: Verification methods and their reach, as of 2026: Representative tools for each method class, what a result establishes, and the scale at which it currently operates. The mechanisms in the prose are durable; the named tools and scales will change, so the table carries its date.
Method class Representative tool What a result establishes Scale and limit, as of 2026
Complete open-loop NN verification α,β-CROWN (Wang et al. 2021); Marabou 2.0 (Wu et al. 2024) A property holds for every input in a bounded set, or a counterexample input α,β-CROWN ranked first in VNN-COMP 2025; scored benchmarks reach 138M parameters (Kaulen et al. 2025)
Closed-loop reachability NNV (Tran et al. 2020); POLAR (Huang et al. 2022); HJ reachability (Bansal et al. 2017) Forward reachable set or maximal backward invariant set under bounded disturbances Small controllers and low-dimensional plants; forward bounds grow conservative, backward HJ PDE grids scale exponentially with state dimension
Temporal-logic falsification S-TaLiRo (Annpureddy et al. 2011); Breach (Donzé 2010) A counterexample trajectory with negative robustness, or none found within the search budget Black-box simulation of any model; no certificate from an unsuccessful search
Rare-event estimation Importance sampling with the cross-entropy method (O’Kelly et al. 2018) A failure probability under a declared operational distribution, with its variance Only as good as the declared distribution and the proposal’s coverage of the failure set
Wu, Haoze, Omri Isac, Aleksandar Zeljić, Teruhiro Tagomori, Matthew Daggitt, Wen Kokke, Idan Refaeli, et al. 2024. “Marabou 2.0: A Versatile Formal Analyzer of Neural Networks.” Computer Aided Verification (CAV), Lecture notes in computer science, 249–64. https://doi.org/10.1007/978-3-031-65630-9_13.
Kaulen, Konstantin, Tobias Ladner, Stanley Bak, Christopher Brix, Hai Duong, Thomas Flinkow, Taylor T. Johnson, et al. 2025. “The 6th International Verification of Neural Networks Competition (VNN-COMP 2025): Summary and Results.” arXiv Preprint arXiv:2512.19007.
Tran, Hoang-Dung, Xiaodong Yang, Diego Manzanas Lopez, Patrick Musau, Luan Viet Nguyen, Weiming Xiang, Stanley Bak, and Taylor T. Johnson. 2020. “NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systems.” Computer Aided Verification (CAV), Lecture notes in computer science, 3–17. https://doi.org/10.1007/978-3-030-53288-8_1.
Huang, Chao, Jiameng Fan, Xin Chen, Wenchao Li, and Qi Zhu. 2022. “POLAR: A Polynomial Arithmetic Framework for Verifying Neural-Network Controlled Systems.” Automated Technology for Verification and Analysis (ATVA), Lecture notes in computer science, 414–30. https://doi.org/10.1007/978-3-031-19992-9_27.
Bansal, Somil, Mo Chen, Sylvia Herbert, and Claire J. Tomlin. 2017. “Hamilton-Jacobi Reachability: A Brief Overview and Recent Advances.” 2017 IEEE 56th Annual Conference on Decision and Control (CDC), 2242–53. https://doi.org/10.1109/CDC.2017.8263977.

Even within the permission path, high-dimensional reachability calculations, nonlinear contact dynamics, and hybrid switching modes can cause mathematical over-approximations to become prohibitively conservative. These practical limits do not render formal analysis useless. Instead, they dictate engineering restraint: they favor designing compact, mathematically transparent permission filters with explicit physical premises that can be verified in minutes, leaving the unmodeled electrical and mechanical dynamics to be systematically challenged on the physical rungs of the qualification ladder.

Checkpoint 15.2: Rung choice and the reach of a proof

A rung, like a proof, supports only the mechanisms it contains.

15.8 Fault Injection on Hardware

A fault injected in simulation tests only the modeled response. On physical machinery, bus contention, microcontroller clock drift, DMA stalls, and transient voltage drops across inductive motor drivers determine whether a safety intervention executes before physical impact. When a simulator fails to capture and calibrate these physical interactions, simulation alone cannot substantiate claims that depend on them. Instead, fault injection must run on the target hardware—stressing production transceivers, timers, shared buses, and the dedicated enforcement path under authentic compute and power loads—while an external containment rig keeps the facility safe. This in-situ fault injection deliberately and deterministically introduces physical, electrical, and computational disturbances (sensor register latches, clock drift, bus contention, supply brownouts, actuator load stalls) directly into target production silicon and mechanics operating under authentic electrical, thermal, and dynamic loads.

15.8.1 Physical injection needles across sensor, bus, and power

A fault injected in software above the driver can exercise downstream responses but does not reproduce a disturbance originating at the physical interface; an empirical verification campaign must place its injectors at the physical boundaries themselves.7 Four complementary injection mechanisms cover the machine’s safety claims:

7 Injection fixtures: Power injectors switch or modulate the supply using solid-state devices, while bus injectors manipulate communication lines through high-impedance buffers. Test instrumentation must remain galvanically isolated from high-current motor transients; otherwise, witness systems will fail alongside the drive. Achievable edge rates and isolation ratings characterize the specific test fixture and must be recorded in the qualification dossier.

  1. Sensor ingress injectors: Inline interposers on camera serial links freeze frames, inject propagation delay while preserving original hardware timestamps, or corrupt pixel payloads at the physical layer without modifying driver software.
  2. Fieldbus disturbance nodes: Inline devices inject protocol-specific faults: corrupted frames, CAN collisions that drive target controllers into bus-off states,8 dropped EtherCAT distributed-clock synchronization frames, or babbling-idiot traffic that monopolizes shared resources.
  3. Supply injectors: Programmable power supplies emulating the battery pack, paired with dynamic electronic loads, step drive-bus and logic rails through calibrated voltage droop profiles. Delivered waveforms must be measured directly at the device terminals, because test-fixture slew-rate limits dictate which high-frequency transients the setup can faithfully reproduce.
  4. Dynamometer actuator injectors: Dynamometer load machines mechanically coupled to wheel hubs or arm joints command calibrated load steps within their measured bandwidth. These challenge responses to increased resistance or abrupt joint loads; reproducing bearing seizures, brake-lining glazing, or joint jams requires mechanism-specific fixtures while instrumentation records the closed-loop motor current response.

8 Bus-Off: The Controller Area Network protocol enforces hardware fault confinement: when a controller’s transmit error count exceeds standard thresholds, it enters bus-off and ceases bus communication until cleared by an idle sequence (International Organization for Standardization 2015). While this prevents a damaged node from corrupting the bus, external disturbance injectors forcing bit collisions can exploit this mechanism to silence healthy nodes without a software fault. Physical fault injection must prove that the safety permission path detects this silenced node and initiates safe fallback within its timing budget.

International Organization for Standardization. 2015. ISO 11898-1:2015: Road Vehicles, Controller Area Network (CAN), Part 1: Data Link Layer and Physical Signalling. International Organization for Standardization.

Verifying the dual-processor safety architecture requires targeted physical injection at the exact hardware boundaries established by the safety contract. Table 2 summarizes the corresponding detectors, recovery actions, and acceptance criteria; the following breakdown details the physical injection mechanics and timing instrumentation for each fault class:

  • Expired Lease Revocation (F1): The test framework permits the chunk policy to issue a single valid renewal, then freezes its task or command output while leaving its periodic heartbeat active, verifying that superficial liveness cannot renew the lease. Dropping subsequent lease messages is a separate test of expiry under communication loss. High-speed logic analyzers time lease expiration, the enforcer’s formal revocation on the subsequent 1 ms control tick, and the mechanical onset of braking across dedicated hardware trigger lines.
  • Stale Observation Injection (F2): An inline FPGA interceptor latches a navigation-camera frame at the image signal processor interface, or suppresses optical encoder updates, while preserving the original hardware timestamp intact. External instrumentation independently records the exact moment of detector trip, the onset of powered electrical deceleration, and the resulting wheel speed profile.
  • Lost-Frame Injection (F3): A fieldbus disturbance node drops or corrupts EtherCAT frames directly at a servo drive’s slave port while the mobile robot cruises. The master’s frame-arrival, validity, and working-counter checks9 detect communication loss under their configured deadlines. At aisle velocity, each lost 1 ms cycle allows the vehicle to travel an unmonitored 1.3 mm, eating directly into the physical safety margin.
  • Drive-Bus Droop and Feed-Loss Injection (F4a, F4b): A programmable supply standing in for the battery pack at its 42 V depleted point delivers the full 70 A transient demanded by aggressive drive acceleration while the application SoC operates at peak load. The supply injector then commands a voltage step that forces the drive bus below the 33 V converter undervoltage lockout, a threshold that operating load alone cannot breach (notebook 15.2). Throughout this transient, the permission path must remain fully operational, sustained by the isolated, held-up rail. An independent digitizer records the permission-path heartbeat, and instrumentation measures the onset of powered deceleration relative to the undervoltage alarm flag. In trial F4b, an electronic switch opens the permission rail’s primary feed during the longest stop admitted by the qualified loaded envelope. The illustrative all-weight screen initiates its resident stop from the 1.23 m/s ceiling. Independent measurements must verify both surviving drive authority and energy absorption throughout dynamic braking. Sustaining logic hold-up alone leaves that premise unverified. Any reset of the permission path constitutes an immediate FAIL in either trial, regardless of stopping distance, because a vehicle that forfeits controlled deceleration to unpowered spring brakes mid-motion violates the deterministic stopping envelope budgeted by the safety contract.
  • Handover Stall Injection (A3): The testbed intentionally freezes operator input while a remote takeover request remains in the handover-pending PEND state defined in Authority states and single-writer actuator ownership and drops acknowledgment frames, at both base speeds: the 0.75 m/s slow-down, where a candidate moving handover is tested and any admitted candidate must time out into a local stop, and the 1.3 m/s aisle speed, where it must be rejected. The operative configuration must stop before granting manual motion at either speed. High-speed probes separately time the enforcer’s fallback dispatch and physical actuation onset at the wheel drives. While the configured waiting allowance limits dispatch latency, physical onset must also satisfy the allocated command-to-response interval.

9 EtherCAT Working Counter: As an on-the-fly datagram traverses each downstream slave, every node that successfully processes assigned process data increments a dedicated working counter field in hardware. The returning counter value informs the master within the exact cycle of transmission how many addressed devices successfully read or wrote their process data. A missing return, an invalid frame, or a working-counter mismatch provides a distinct communication-failure indication. The configured master checks can detect F3 within the cycle’s declared receive deadline, without waiting for a slave drive’s communication watchdog to expire; that detector bound and the subsequent stopping response must be qualified together.

Duplicate writers (A1), tier bypass attempts (A2), and forged or replayed packets (A4) require no specialized mechanical fixtures beyond a secondary bus master and a packet injector configured according to table 2. All four physical injector types and their witness instruments integrate onto a single test bench. The test rig of figure 3 enforces strict physical separation: no witness instrument may share a power rail or a timebase with the target machine under evaluation.

Block diagram in two frames. The left frame, the machine under test, holds a camera feeding an application SoC running the chunk policy, a board link carrying proposals down to a safety microcontroller running the permission path at 1 kHz, a fieldbus down to the base drives, and torque down to the loaded base on the test floor. On the left, a drive bus at 47.7 V feeds the drives directly and the SoC through a converter with a 33 V lockout; an isolated converter with a 2.0 s held-up rail feeds the microcontroller. Red badges mark injection points F1 at the SoC, F2 on the camera link, F3 on the fieldbus, F4a at the drive bus with a sag to 37.8 V, 4.8 V above lockout and a 150 A step to cross, and F4b at the isolated converter with an illustrative 1,313 ms from flag to brakes set under the optimistic all-weight screen. The right frame, independent witnesses on their own clock and supply, holds a reference clock with trigger line, a logic analyzer, a fieldbus sniffer, current probes, encoders with a high-speed camera, and a rail digitizer, each tapped by a dashed line from the matching point on the machine.
Figure 3: The machine under test and its witnesses: Each fault enters at a physical interface of the production machine, F1 at the proposer, F2 on the camera link, F3 on the fieldbus, and F4a and F4b on the supply, and every event the oracle scores is recorded by an instrument on its own clock and supply. F4a steps the supply itself, because the drive transient alone leaves the depleted bus above the converter lockout, and F4b opens the permission rail’s feed, whose hold-up must outlast the time from flag to brakes set under the qualified loaded envelope; the figure’s duration uses the optimistic all-weight screen (notebook 15.2).

15.8.3 Distributed clock drift and synchronization blackouts

Two processors can each meet every local real-time deadline on their own crystals and still drift apart fast enough during a brief synchronization blackout to let a stale camera frame pass as fresh. The F2 stale-observation detector relies directly on the 0.2 ms clock-conversion bound established in the observation contract of The Observation Contract when translating image capture timestamps into the safety microcontroller’s local timebase. That bound is not an axiomatic constant: Qualifying the claimed error measures it from the tail of the synchronization offset, the path asymmetry, and the drift between synchronization exchanges, and verification asks how much of it survives when those exchanges stop arriving. Consider illustrative oscillator tolerances: ±100 ppm for the application processor crystal, ±50 ppm for the safety microcontroller, and an additional 50 ppm worst-case thermal drift unaccounted for in standard room-temperature ratings. Together, these sources yield a maximum relative drift rate of 200 ppm. At this rate, uncorrected drift alone exhausts the entire 0.2 ms conversion budget in just 1 s without active resynchronization. Under healthy operating conditions, periodic synchronization packets arriving every 100 ms confine accumulated drift to 20 μs, leaving the remainder of the error budget for network transit jitter and software conversion overhead.

Suppose electrical noise or packet collisions trigger a synchronization blackout where three consecutive sync frames are dropped, leaving two successful packets separated by 400 ms. Across this four-period blackout window, bounded clock drift alone accumulates to 80 μs. When measured synchronization jitter has a standard deviation of \(\TimingJitter\) = 15 μs, combining the drift rate \(\ClockSynchronizationSkew\) over the blackout duration \(\SynchronizationBlackout\) with a one-sigma jitter excursion yields: \[\BlackoutClockConversionError=\ClockSynchronizationSkew\,\SynchronizationBlackout+\TimingJitter \tag{2}\] totaling 95 μs. The one-sigma estimate in equation 2 represents an illustrative operating point rather than a deterministic upper bound; certifying real-time safety requires bounding tail jitter analytically and stress-testing the conversion path on hardware. If the blackout extends to a fifth period (four consecutive frames dropped), accumulated oscillator drift alone reaches 100 μs before jitter is added, consuming fully half of the 0.2 ms error budget. The runtime must refuse proposals or enter its qualified fallback before synchronization uncertainty exceeds the conversion bound. If that guard is absent and clock drift or transit jitter breaches the boundary, two failure modes threaten the machine. In the first failure mode, a fresh camera frame appears artificially aged when compared against a fast microcontroller clock; the enforcer rejects valid proposals and initiates an unprompted emergency stop, stranding the vehicle mid-aisle. In the second, more dangerous mode, a stale observation appears artificially fresh against a slow microcontroller clock. The conversion error itself is cheap in distance. At 1.3 mm per millisecond, the whole 0.2 ms bound is worth less than a millimeter of travel. What the error corrupts is the refusal verdict. The nominal navigation frame reaches the 51.8 ms refusal threshold exactly at dispatch, so the observation contract of The Observation Contract left that threshold with zero slack. Once drift exceeds the bound, the age check can no longer certify that an admitted frame lies within budget. A frame held back by an F2 stall then passes as fresh whenever the uncorrected drift exceeds the stall’s extra age, and because drift keeps accumulating for as long as synchronization stays lost, the stall the check can miss grows with the blackout, letting the permission path admit proposals computed from obstacle coordinates older than the budget allows while the loaded base moves at 1.3 m/s.

Bars of clock-conversion drift against a dashed 200 microsecond bound: 80 microseconds after a four-period sync blackout, 95 microseconds with one sigma of jitter added, and 100 microseconds after a fifth period.

A five-period blackout spends half the clock-conversion bound.

Every physical fault injection trial concludes with a rigorous evidentiary burden. The test harness must simultaneously record the trip signal from the internal detector, the precise timestamp of proposal rejection, the actuation takeover at the motor drives, and the final physical stopping trajectory. All measurements must be captured by external, fault-isolated instruments synchronized to a single master reference clock. If a trial fails to record any of these intermediate transitions, it fails to produce actionable verification evidence. Physical fault injection campaigns do not yield simple pass/fail tallies; they generate auditable execution traces binding each trial to its architectural claim, its exact operating envelope, its software build artifacts, and its physical sensor waveforms.

↪ How these trial traces enter a safety case as evidence for a claim is developed in Safety Cases and Claims.

15.9 Searching Beyond the First Trial

A single successful fault trial demonstrates that the safety path can arrest the vehicle under one declared set of operating conditions. Physical machinery, however, rarely fails under tidy nominal conditions; subtle vulnerabilities hide in the narrow corners of the state space where timing jitter, payload shifts, and degraded surface traction align against the enforcer. Exhaustive testing across this continuous operational envelope is physically impossible, yet uniform random sampling requires an intractable number of runs to uncover rare edge-case failures. Searching beyond isolated trials requires systematically steering disturbances toward the boundary conditions that drive the system closest to its safety limits. Rather than replacing the formal coverage record, automated search routines prioritize which candidate executions deserve empirical evaluation on the physical test track or dynamometer.

15.9.1 Signal temporal logic and quantitative robustness

A binary PASS or FAIL verdict tells an automated search algorithm nothing about whether a passing stop cleared the rack by 15 cm or by 1 mm, leaving the optimizer blind to near misses. Whereas classical temporal logic (Pnueli 1977) checks whether a sequence of states satisfies a property, Signal Temporal Logic (STL) extends the specification to continuous time and real-valued physical signals—such as staying inside a spatial corridor or halting before a deadline (Maler and Nickovic 2004)—and equips every formula with quantitative robustness semantics (Fainekos and Pappas 2009). Instead of returning a boolean flag, quantitative robustness computes a real-valued signed margin \(\StlRobustness(\StlFormula, \SignalTrajectory, \TimeInstant) \in \mathbb{R}\) that measures how far a trajectory \(\SignalTrajectory: \mathbb{R}_{\ge 0} \to \mathbb{R}^{\SignalDimension}\) sits from violating or satisfying the temporal property \(\StlFormula\) at time \(\TimeInstant\).

↪ The syntax and semantics of signal temporal logic are developed in Signal Temporal Logic and Continuous Robustness.

For an atomic physical predicate \(\pi \equiv (\StlPredicateFunction(\SignalTrajectory(\TimeInstant)) \ge 0)\) (such as spatial clearance \(\ObstacleSeparationDistance(\TimeInstant) - \SafeSeparationDistance \ge 0\)), quantitative robustness evaluates the signed predicate margin: \(\StlRobustness(\pi, \SignalTrajectory, \TimeInstant) = \StlPredicateFunction(\SignalTrajectory(\TimeInstant))\). Across temporal operators, safety invariants evaluate worst-case (minimum) margins, whereas reachability deadlines evaluate best-case (maximum) margins: \[\StlRobustness(\square_{[0, \FiniteTimeHorizon]} \StlFormula, \SignalTrajectory, 0) = \min_{t \in [0, \FiniteTimeHorizon]} \StlRobustness(\StlFormula, \SignalTrajectory, \TimeInstant), \qquad \StlRobustness(\lozenge_{[0, \StlEventuallyDeadline]} \StlFormula, \SignalTrajectory, 0) = \max_{t \in [0, \StlEventuallyDeadline]} \StlRobustness(\StlFormula, \SignalTrajectory, \TimeInstant). \tag{3}\] Here \(\square_{[0,\FiniteTimeHorizon]}\) denotes “always on \([0, \FiniteTimeHorizon]\)” and \(\lozenge_{[0,\StlEventuallyDeadline]}\) denotes “eventually within \(\StlEventuallyDeadline\).”

The sign and magnitude of \(\StlRobustness\) in equation 3 establish an immediate operational interpretation: \[\StlRobustness > 0 \implies \text{satisfied with positive margin } \StlRobustness, \qquad \StlRobustness < 0 \implies \text{violated with shortfall depth } |\StlRobustness|.\] For example, if the spatial clearance margin is \(\StlRobustness = +0.15\text{ m}\), the minimum clearance observed along the trajectory exceeded the safety threshold by 15 cm. Conversely, if \(\StlRobustness = -0.04\text{ m}\), the machine breached the prescribed clearance boundary by 4 cm, with physical collision depending on whether the safety limit included an explicit standoff buffer.

This signed value margin constitutes space robustness, quantifying how far the signal’s physical magnitude can perturb before the verdict flips. Space robustness captures amplitude margins rather than timing margins: a delayed brake actuation represents a temporal shortfall rather than an instantaneous spatial error. Capturing temporal slack requires time robustness, a complementary semantics that evaluates how far a signal trajectory may shift along the time axis before the verdict changes (Donzé and Maler 2010). Because spatial and temporal margins govern fundamentally different physical dimensions, combining them into a single unweighted formula introduces semantic ambiguity. For the F1 specification, the cleanest engineering formulation isolates the onset deadline outside the Signal Temporal Logic expression as an explicit scalar predicate on measured reaction time, while evaluating stopping distance via spatial robustness.

Donzé, Alexandre, and Oded Maler. 2010. “Robust Satisfaction of Temporal Logic over Real-Valued Signals.” Formal Modeling and Analysis of Timed Systems (FORMATS), Lecture notes in computer science, vol. 6246: 92–106. https://doi.org/10.1007/978-3-642-15297-9_9.

For this reason equation 1 keeps its two predicates apart. The onset predicate, deceleration within 82 ms of the last valid renewal, is a scalar check on measured reaction time, and the travel predicate, at most 751.9 mm at aisle speed, is a space-robustness predicate on vehicle position. Both are measured from the same reference event, so neither can silently absorb slack from the other; a different reference event would change the elapsed timing and require a correspondingly adjusted distance bound.

To illustrate this dual evaluation numerically, consider an F1 trace at aisle speed, timed channel by channel in figure 4, where powered deceleration begins 30 ms late, occurring 112 ms after the last valid renewal. The onset margin against the 82 ms bound evaluates to -30 ms. Because the mobile base travels 39 mm further before braking engages, total travel from renewal to rest reaches 750.9 mm, yielding a distance margin of 1 mm against the 751.9 mm oracle. The onset predicate fails, while nominal travel remains within the distance allowance. The verification results retain both margins in their native physical units; the tracking inset belongs in the oracle and is not additional travel in the plotted speed integral. Because taking an unweighted minimum across milliseconds and millimeters produces an uninterpretable quantity, synthesizing them into a unified score via min requires normalizing each margin by a predeclared positive scale in its corresponding unit. Logging both the raw margins and their normalization factors ensures the synthesized verdict remains physically meaningful. Choosing scales equal to the verification bounds themselves yields normalized margins of -0.366 for onset timing and 0.001 for stopping distance, making the onset predicate the governing term in the combined score. When several predicates have negative margins, alternative scales can change which one governs the compound score, so test engineers must fix normalization factors before executing verification runs. In this nominal trace only onset fails, so positive rescaling cannot make distance the governing predicate. These numerical values reflect model arithmetic over a stipulated reference trace rather than empirical physical measurements.

Two stacked panels sharing time after the last valid renewal. The upper panel, from 0 to 130 milliseconds, shows five logic channels, each labeled with its witness instrument: proposer renewals with a pulse at 0, a task-killed mark just after it, and a refused probe at 65 ms; the chunk lease high until it expires at 60 ms; the stop command rising at the next tick, 61 ms; the drive frame rising at 62 ms; and powered deceleration rising at the 82 ms bound in green, with a dashed red trace rising at 112 ms and a 30 ms onset margin marked between them. A shaded onset allowance spans 62 to 82 ms. The lower panel, from 0 to about 1,200 ms, shows base speed falling in an S-curve from 1.3 m/s to rest at 1,013 ms for the green trace, 711.9 mm of nominal travel with 40 mm of distance allowance remaining, and at 1,043 ms for the dashed red trace, 750.9 mm and a positive distance margin of 1 mm against the 751.9 mm oracle.

Figure 4: One F1 trace against its oracle: Model timelines, not measurements, of the channels an F1 trial must witness at 1.3 m/s, timed from the last valid renewal. The chunk lease expires at 60 ms, the next permission tick commands the stop, the fieldbus delivers it, and powered deceleration must begin by 82 ms; a proposal probed after expiry is refused. The dashed trace brakes 30 ms late, so its onset margin is -30 ms and its 750.9 mm of nominal travel retains 1 mm against the 751.9 mm oracle. The on-time curve travels 711.9 mm; the tracking inset is an allowance in the oracle, not extra travel in either curve.

Recording every monitored channel on one timeline, as illustrated in figure 4, helps localize a failed trial to a stage of the response path when the independent witnesses remain valid. A lease that expires on schedule and a stop command issued at the very next tick, followed by a late braking onset, direct the investigation toward command delivery, drive execution, or physical brake response rather than the lease-expiry check.

By producing a continuous, signed margin rather than a binary pass/fail flag, quantitative robustness transforms verification from passive testing into temporal logic falsification as adversarial optimization. In classical computer vision and deep learning, adversarial attacks such as the fast gradient sign method (FGSM) (Goodfellow et al. 2015) and projected gradient descent (PGD) (Madry et al. 2018) search for an input perturbation \(\AdversarialPerturbation\) bounded within an \(\AdversarialPerturbationBudget\)-ball (\(\|\AdversarialPerturbation\|_\infty \le \AdversarialPerturbationBudget\)) that maximizes task loss: \(\max_{\|\AdversarialPerturbation\|_\infty \le \AdversarialPerturbationBudget} \LossFunction(\ParameterizedPredictor(\ModelInput + \AdversarialPerturbation), \ExampleLabel)\). In cyber-physical systems, temporal logic falsification provides the continuous dynamic counterpart. Rather than perturbing static feature vectors, an adversarial optimizer searches over initial state spaces and time-varying physical disturbance trajectories within a bounded physical disturbance envelope to minimize quantitative Signal Temporal Logic robustness. The robustness metric \(\StlRobustness\) acts directly as the adversarial objective function. Whereas uniform random sampling across a high-dimensional operational state space requires an intractable number of physical trials to expose rare corner-case collisions, an adversarial falsification engine actively steers disturbance sequences toward trajectories that drive the system closest to violating its safety invariants.

Goodfellow, I. J., J. Shlens, and C. Szegedy. 2015. “Explaining and Harnessing Adversarial Examples.” International Conference on Learning Representations (ICLR).
Madry, Aleksander, Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and Adrian Vladu. 2018. “Towards Deep Learning Models Resistant to Adversarial Attacks.” International Conference on Learning Representations (ICLR).

15.9.2 Formulating falsification as trajectory optimization

An unconstrained mathematical search over arbitrary disturbance signals can easily invent discontinuous spikes that no real actuator, sensor, or contact surface can physically produce, wasting the search on impossible counterexamples. To restrict the search to physically realizable disturbances, let \(\MechanicalPlantState_0 \in \FalsificationInitialStateSet\) represent the machine’s initial state vector (translational speed, payload mass, heading angle, and battery state-of-charge), and let \(\DisturbanceTrajectory(\TimeInstant) \in \AdmissibleDisturbanceSet\) denote an adversarial disturbance trajectory spanning the test horizon \([0, \FiniteTimeHorizon]\). Because physical hardware has finite bandwidth, mechanical inertia, and thermal limits, disturbance trajectories are parameterized over a compact parameter space \(\DisturbanceParameterVector \in \DisturbanceParameterSet\) using smooth basis functions, such as B-splines, cubic splines, or Fourier series: \[\DisturbanceTrajectory(\TimeInstant; \DisturbanceParameterVector) = \sum_{k=1}^{\DisturbanceBasisCount} \DisturbanceBasisCoefficient_k \DisturbanceBasisFunction_k(\TimeInstant)\] where \(\DisturbanceBasisFunction_k(\TimeInstant)\) are time-dependent basis functions and \(\DisturbanceBasisCoefficient_k\) are bounded parameter coefficients.

The temporal logic falsification problem finds the worst-case parameter combination that minimizes quantitative robustness: \[\min_{\MechanicalPlantState_0 \in \FalsificationInitialStateSet, \, \DisturbanceParameterVector \in \DisturbanceParameterSet} \StlRobustness(\StlFormula, \SignalTrajectory(\MechanicalPlantState_0, \DisturbanceTrajectory(\DisturbanceParameterVector)), 0) \quad \text{subject to} \quad \|\DisturbanceTrajectory(\TimeInstant; \DisturbanceParameterVector)\|_\infty \le \DisturbanceBudget, \quad \forall \TimeInstant \in [0, \FiniteTimeHorizon]. \tag{4}\]

The disturbance budget \(\DisturbanceBudget\) in equation 4 bounds the peak magnitude of optical, acoustic, contact, and execution disturbances derived from the operational envelope. Yet magnitude bounds alone do not guarantee that a test bench can deliver the waveform. The basis functions, coefficient bounds, and experimental test fixtures must also respect realistic rates of change and duration limits. For example, a programmable load bank that cannot slew fast enough to replicate a steep simulated voltage transient leaves that synthesized counterexample untested on hardware.

A verification campaign must therefore log both the synthesized disturbance command and its independently measured physical trace. If the test fixture fails to deliver the precommitted disturbance trajectory within specified tolerances, the trial is INVALID for that test condition even if the machine comes to a safe stop. Conversely, while an empirically realized counterexample refutes a safety claim outright, a search that finds no violation within a restricted parameter family leaves arbitrary disturbances outside that basis open to question.

15.9.3 Selecting a search method

Frictional contact transitions and discrete controller state jumps often make the quantitative robustness landscape nonsmooth and non-convex, causing gradient descent to stall or step in the wrong direction unless those transitions are smoothed or handled explicitly. Derivative-free optimizers avoid this trap. The Covariance Matrix Adaptation Evolution Strategy (CMA-ES) (Hansen and Ostermeier 2001) updates a multivariate normal distribution over disturbance parameters across generations, discovering correlated failure modes across speed, surface friction, and execution timing. When physical trials dominate the cost because each run requires mechanical resets, hardware inspection, and thermal cool-down, Bayesian optimization10 fits a probabilistic surrogate model to previous runs to choose the next test point. Neither method guarantees convergence to a global minimum over a finite campaign, so the verification record must preserve search parameter bounds, random seeds, evaluated test vectors, and fixture limits so that auditors can see exactly which regions were challenged.

Hansen, Nikolaus, and Andreas Ostermeier. 2001. “Completely Derandomized Self-Adaptation in Evolution Strategies.” Evolutionary Computation 9 (2): 159–95. https://doi.org/10.1162/106365601750190398.

10 Bayesian Optimization: Originally developed for computationally expensive engineering simulations, Bayesian optimization fits a Gaussian-process surrogate across completed trials and selects the next sample point by maximizing expected improvement (Jones et al. 1998). Physical fault-injection rigs face the same cost structure, because each trial requires mechanical resets, hardware inspection, and thermal stabilization delays. Still, the surrogate’s confidence is only a model prediction: a region it estimates to be safe has not been physically tested simply because the surrogate predicts a positive margin.

Jones, Donald R., Matthias Schonlau, and William J. Welch. 1998. “Efficient Global Optimization of Expensive Black-Box Functions.” Journal of Global Optimization 13 (4): 455–92. https://doi.org/10.1023/A:1008306431147.
Lee, Ritchie, Ole J. Mengshoel, Anshu Saksena, Ryan W. Gardner, Daniel Genin, Joshua Silbermann, Michael Owen, and Mykel J. Kochenderfer. 2020. “Adaptive Stress Testing: Finding Likely Failure Events with Reinforcement Learning.” Journal of Artificial Intelligence Research 69: 1165–201. https://doi.org/10.1613/jair.1.12190.

Two software toolboxes implement this search loop for cyber-physical models: S-TaLiRo (Annpureddy et al. 2011) and Breach (Donzé 2010). Both ingest a formal Signal Temporal Logic requirement and a simulation model, compute quantitative robustness on each simulated rollout, and steer stochastic or local optimizers toward negative robustness. A related family of algorithms treats the disturbance sequence as a sequential decision process. Adaptive stress testing (Lee et al. 2020) explores the disturbance sequence via Monte Carlo tree search or reinforcement learning to find the most probable path to failure rather than an arbitrary, physically improbable edge case, ranking counterexamples by operational plausibility. A survey of these black-box methods groups them by their output (Corso et al. 2021): finding an isolated counterexample, finding the most likely failure trajectory, or estimating an aggregate failure probability. Only the third output measures operational risk, using the estimation procedure developed in section 15.10.2. Whatever search method is chosen, it returns candidate counterexamples and measured robustness margins; when those margins come from a simulator, counting them toward a physical safety claim requires bounding how far the simulator’s trajectories can drift from the real machine’s.

15.9.4 Bounding the sim-to-real transfer gap

A simulator that passes every fault-injection rollout can still hide a physical crash if its modeled trajectories differ from the real machine’s by more than the simulated safety margin. While high-throughput software-in-the-loop simulation is indispensable for exploring combinatorial corner cases, an unvalidated simulator can confirm only what its underlying model assumes. To use simulation sweeps as evidence in a safety case, the engineering team must validate and bound the sim-to-real transfer gap \(\TransferDiscrepancyBound\).

Let \(\SimulatedStateTrajectory(\TimeInstant; \SimulationParameterVector, \ControlInput) \in \TrajectoryStateSpace\) and \(\PhysicalStateTrajectory(\TimeInstant; \SimulationParameterVector, \ControlInput) \in \TrajectoryStateSpace\) denote the system state trajectories in simulation and on target physical hardware under matched declared conditions \(\SimulationParameterVector\) (initial speed, payload mass, floor friction) and control input history \(\ControlInput\). Replaying identical open-loop input sequences establishes a baseline comparison of plant dynamics, but certifying a deployed closed-loop policy requires bounding discrepancy under autonomous execution, where perturbed sensor observations produce divergent actuator commands. The continuous transfer discrepancy is the supremum state error across the test horizon \([0, \FiniteTimeHorizon]\) under a task-weighted physical norm: \[\TransferDiscrepancyBound = \sup_{t \in [0, \FiniteTimeHorizon]} \|\PhysicalStateTrajectory(\TimeInstant) - \SimulatedStateTrajectory(\TimeInstant)\|_{\StateNormWeighting} \tag{5}\] where \(\|\cdot\|_{\StateNormWeighting}\) normalizes position, velocity, and actuator torque errors by predeclared positive reference scales in meters, meters per second, and newton-meters, respectively, before applying dimensionless task weights. The verification plan fixes those scales and weights in advance; the resulting discrepancy \(\TransferDiscrepancyBound\) is dimensionless, while the Lipschitz constant \(\PredicateLipschitzConstant\) carries the physical units of the predicate margin.

A sound safety warrant requires a discrepancy bound that holds across all trajectories in the claimed operational envelope, not just the largest error observed in a small test sample. That modeling error must be deducted directly from the simulated robustness margin. Consider a Signal Temporal Logic safety requirement \(\StlFormula\) whose atomic predicates \(\StlPredicateFunction(\SignalTrajectory(\TimeInstant)) \ge 0\) are Lipschitz continuous with constant \(\PredicateLipschitzConstant = \sup_{\SignalTrajectory_1 \ne \SignalTrajectory_2} |\StlPredicateFunction(\SignalTrajectory_1) - \StlPredicateFunction(\SignalTrajectory_2)| / \|\SignalTrajectory_1 - \SignalTrajectory_2\|_{\StateNormWeighting}\). Here \(\PredicateLipschitzConstant\) is the maximum rate at which the predicate margin degrades per unit of normalized state discrepancy; for a spatial clearance predicate evaluated in meters against position error normalized by a 1 m reference scale with unit task weight, \(\PredicateLipschitzConstant\) is 1 m per unit of normalized discrepancy. By Lipschitz continuity, the physical predicate error is bounded pointwise by the state discrepancy: \[|\StlPredicateFunction(\PhysicalStateTrajectory(\TimeInstant)) - \StlPredicateFunction(\SimulatedStateTrajectory(\TimeInstant))| \le \PredicateLipschitzConstant \|\PhysicalStateTrajectory(\TimeInstant) - \SimulatedStateTrajectory(\TimeInstant)\|_{\StateNormWeighting} \le \PredicateLipschitzConstant \TransferDiscrepancyBound\] which guarantees that at every instant \(\TimeInstant \in [0, \FiniteTimeHorizon]\): \[\StlPredicateFunction(\PhysicalStateTrajectory(\TimeInstant)) \ge \StlPredicateFunction(\SimulatedStateTrajectory(\TimeInstant)) - \PredicateLipschitzConstant \TransferDiscrepancyBound.\] Taking the infimum across the temporal horizon \(\TimeInstant \in [0, \FiniteTimeHorizon]\) for an invariance property \(\StlFormula \equiv \square_{[0, \FiniteTimeHorizon]} (\StlPredicateFunction(\SignalTrajectory(\TimeInstant)) \ge 0)\), the guaranteed lower bound on physical robustness in the real world is: \[\PhysicalStlRobustness \ge \SimulatedStlRobustness - \PredicateLipschitzConstant \TransferDiscrepancyBound. \tag{6}\] The term \(\PredicateLipschitzConstant \TransferDiscrepancyBound\) in equation 6 acts as a sim-to-real robustness discount. If simulated robustness \(\SimulatedStlRobustness\) does not exceed \(\PredicateLipschitzConstant \TransferDiscrepancyBound\), the simulation pass guarantees no physical margin at all: the real machine can breach the safe invariant set (\(\PhysicalStlRobustness < 0\)) even when every simulated rollout returns a positive margin.

The rack-end claim makes this discount concrete. Scoring the distance predicate in meters and normalizing position error by a 1 m reference scale with unit task weight gives a Lipschitz constant of 1 m per unit of normalized discrepancy. Suppose a simulated stop finishes with the entire 131.0 mm reserve intact. The lower bound in equation 6 certifies a positive physical margin when \(\TransferDiscrepancyBound <\) 0.131, meaning the justified position-error bound is smaller than the reserve under this normalization. A larger discrepancy bound leaves the actual physical margin unresolved. A simulator whose stopping position is experimentally validated to within a few centimeters transfers nearly all of its verified margin; a simulator that has never been calibrated against physical stopping runs transfers none of it.

Coupled cyber-physical dynamics determine what this discount must cover: drivetrain compliance and gear backlash alter delivered torque, surface contamination and tire wear change braking traction, and real-time execution jitter shifts braking onset time. A discrepancy bound calibrated on an unloaded, cool machine cannot be silently extended to a loaded vehicle operating under thermal throttling. The verification record must state the operational envelope across which the discrepancy bound holds, keeping that justified bound distinct from the empirical maximum error observed during paired test runs.

Measuring the empirical discrepancy \(\EmpiricalTransferDiscrepancy\) builds on the paired probing protocols used to qualify simulation models for policy training, driving identical command histories into both simulated and physical hardware while scoring channel residuals against precommitted tolerances (The sim-to-real contact exploit), the same measurements that bound a simulator’s screening validity in Simulation as a conditional proxy. Verification adapts this qualification procedure in two ways. First, excitation inputs are tailored to the specific safety invariant under test, such as full-rate deceleration from aisle speed for the rack-end claim rather than low-speed docking maneuvers. Second, physical trajectories must be captured with external instrumentation independent of the robot’s onboard sensor suite, so that shared sensor calibration errors or estimator drift cannot cancel out of the residual. The resulting empirical discrepancy \(\EmpiricalTransferDiscrepancy\) is archived in the test records alongside the environmental conditions under which it was gathered. If the sim-to-real safety case relies on domain randomization distributions \(\DomainRandomizationDistribution\) to cover hardware variations, it must justify set inclusion across all declared operational conditions: \[\PhysicalTrajectorySet(\SimulationParameterVector) \subseteq \bigcup_{\SampledSimulationParameterVector \sim \DomainRandomizationDistribution} \SimulatedTrajectorySet(\SampledSimulationParameterVector).\] Finite paired measurements can falsify this inclusion by exposing an outlier, but they cannot prove it globally. If unmodeled physical effects such as fieldbus latency jitter, magnetic stator saturation, transmission backlash, or Coulomb stiction cause physical trajectories to escape the randomized simulation bundle, the sim-to-real transfer guarantee fails, and software-in-the-loop simulation passes cannot serve as evidence in the release safety case.

Checkpoint 15.3: Search, robustness, and transfer

A signed margin turns testing into search, and a simulated margin counts toward a physical claim only after its transfer discount.

15.10 Interpreting Campaign Statistics

Counting passed trials in an adversarial campaign can easily mislead a release review into treating a test-bench success rate as an operational reliability number. Any statistical summary describes only the specific population sampled by the test harness, and conditions that were never tested remain missing evidence no matter how sophisticated the statistical model applied afterward.

When \(\ZeroFailureTrialCount\) independent Bernoulli trials sampled from a declared fault distribution yield zero missed mitigations, the outcome puts a one-sided upper confidence limit on the miss probability for that specific distribution. This is the zero-failure trial sizing of Sample size requirements per empirical claim, applied here to an injected hardware fault population rather than closed-loop policy rollouts; at a 95 percent confidence level, it requires about \(3/\TrialFailureProbability\) consecutive successful injections to bound the miss probability below \(\TrialFailureProbability\). To turn these injection counts into a hardware coverage claim weighted by each component’s failure rate in FIT (failures in time, one per \(10^9\) operating hours; notebook 15.3 gives the component weights \(\ComponentFailureRate_i\)), the injection harness must sample faults in direct proportion to their raw failure rates \(\ComponentFailureRate_i\), or the verification pipeline must apply an explicitly justified stratified weighting across each fault stratum.11

11 Trial sampling and aging: The binomial count assumes independent, identically distributed Bernoulli outcomes under the declared injection distribution; it does not require Poisson event arrivals. Repeated heating, mechanical wear, or contact changes can break independence and require a state-stratified experimental design.

This statistical bound holds only when the physical trials satisfy the declared independence and sampling assumptions. On real hardware, repeated high-energy stops produce Joule heating (\(\WindingCurrent^2\ElectricalResistance\)) in the drive motor windings and mechanical brake linings. That heat buildup changes winding resistance and lining friction coefficients, coupling successive trials. As a result, a test campaign run on a dry aisle at room temperature cannot support a confidence bound for a contaminated floor or for the operating envelope’s 5 °C thermal extreme.

Notebook 15.3 draws its rates from four component strata (sensors, compute, transceivers and power management, gate drivers), and each stratum maps onto rows of table 2. Sensor faults are injected as F2 and as the physical transducer disturbances, compute faults as F1, transceiver and power-management faults as F3 and F4, and gate-driver faults as the drive that keeps producing torque after a stop command (section 15.6.2). Sampling in proportion to those rates therefore fixes how the campaign’s trials divide among the rows.

Napkin Math 15.3: The coverage count
Problem: Illustrative component fault rates and a chosen ceiling on the unmitigated rate fix the diagnostic coverage the machine needs. How many zero-miss injections, sampled in proportion to those rates, would demonstrate that coverage?

Variables:

  • Component fault rates \(\ComponentFailureRate_i\) in FIT, one fault per \(10^9\) operating hours (Illustrative): sensors 1,500, compute 1,000, transceivers and power management 2,500, and gate drivers 4,800.
  • Target unmitigated rate \(\TargetHazardRate =\) 100 FIT, with a stricter 10 FIT alternative, at confidence \(\ConfidenceLevel =\) 95 percent (Chosen).
  • Diagnostic coverage \(\DiagnosticCoverage\), the \(\ComponentFailureRate_i\)-weighted fraction of faults whose hazardous effect is mitigated, so that \(\UnmitigatedHardwareFaultRate = \RawHardwareFaultRate(1 - \DiagnosticCoverage)\) and a single injection misses with probability \(\TrialFailureProbability = 1 - \DiagnosticCoverage\).

Math:

Required coverage. \[\lambda_{\text{raw}} = 1500 + 1000 + 2500 + 4800 = 9800\ \text{FIT}, \qquad C_{\text{diag}} \ge 1 - \frac{\lambda_{\text{target}}}{\lambda_{\text{raw}}} = 1 - \frac{100}{9800} = 0.9898\]

Injections to demonstrate it, from the zero-failure count of Sample size requirements per empirical claim. \[n \ge \frac{\ln(1 - C)}{\ln C_{\text{diag}}} = \frac{\ln 0.05}{\ln 0.9898} = 292.1 \;\Rightarrow\; n = 293, \qquad \frac{3}{p} = \frac{3 \lambda_{\text{raw}}}{\lambda_{\text{target}}} = \frac{3 \times 9800}{100} = 294\]

Sensitivity. The count scales as \(3\RawHardwareFaultRate/\TargetHazardRate\), so the 10 FIT target needs 99.90 percent coverage and 2,935 injections, against a rule-of-three estimate of 2,940.

Result: A 100 FIT target needs 98.98 percent coverage, which 293 zero-miss injections demonstrate at 95 percent confidence.

Systems insight: The target unmitigated failure rate, not the number of entries in the fault list, governs campaign size. Every tenfold tightening of the target rate demands roughly a tenfold increase in physical injection runs. Furthermore, this sample size holds only when injections are drawn in proportion to each component’s raw failure rate \(\ComponentFailureRate_i\). Injecting uniformly across components with disparate failure rates tests a distorted distribution unless the harness weights the empirical outcomes and gathers enough trials within every stratum. Every trial must therefore log the exact injected mode, whether hardware detection triggered within the deadline, and whether the safety controller brought the plant to a verified safe state.

Even within the declared fault strata, a campaign rarely reaches every combination of load, floor friction, and temperature. The fault-record set must therefore catalog omitted test cases as carefully as completed runs, recording every parameter region skipped because of testbed physical limits, sensor bandwidth limits, or destructive testing costs. Unprobed regions cannot count as verified safety margins in the release case, nor can passive operational hours accumulated outside the test cell fill those gaps.

15.10.1 Exposure and the population a statistic describes

Logging thousands of incident-free fleet hours in normal warehouse aisles cannot bound rare safety-critical faults or substitute for targeted fault injection, because passive operation samples a different distribution from deliberate fault trials. Fleet exposure runs into the exposure wall of equation 7.9: bounding a hazard rate \(\TargetHazardRate\) at 95 percent confidence requires about \(3/\TargetHazardRate\) failure-free operating hours, which Butler and Finelli (1993) showed is unreachable at safety-critical rates such as \(10^{-9}\) failures per hour. Pooling those hours across a fleet adds exposure time but not environmental diversity, so the bound covers only the conditions the pooled machines share (Verification Ceilings and the Exposure Wall), and normal fleet traffic rarely triggers the corner-case hardware faults this chapter injects. Verification also has to ask which configuration those hours describe. Any change to a safety filter, control policy, or actuator driver can alter the sampled outcomes, so earlier fleet hours count toward the updated configuration only when an explicit engineering argument shows that the change left the counted events unaffected. When a rare failure rate must be estimated across a high-dimensional disturbance space without waiting for billions of passive rollouts, the campaign must steer samples toward the failure region and weight them back to the operational distribution.

Butler, Ricky W., and George B. Finelli. 1993. “The Infeasibility of Quantifying the Reliability of Life-Critical Real-Time Software.” IEEE Transactions on Software Engineering 19 (1): 3–12. https://doi.org/10.1109/32.210303.

15.10.2 Estimating a rare failure rate by importance sampling

Naive Monte Carlo sampling from nominal operating conditions cannot estimate rare safety-critical failure rates because nearly every rollout ends in an unremarkable, safe stop, requiring billions of runs to observe even a handful of violations (section 15.10.1). While adversarial falsification finds whether an unsafe trajectory exists, release decisions also need to know how often such failures occur under nominal operating conditions. Importance sampling12 breaks this bottleneck by drawing rollouts from an alternative proposal distribution that concentrates samples near the failure boundary and then weighting each sample by its likelihood ratio to recover an unbiased estimate under the operational distribution.

12 Importance Sampling: The technique originated in Monte Carlo calculations of nuclear radiation shielding in the early 1950s, where the few particles that penetrated dense shielding were exceptionally rare yet critical to safety. Kahn and Marshall (1953) formalized importance sampling alongside correlated sampling and statistical estimation to cut required sample counts. The method carries a sharp failure mode of its own: a proposal distribution that omits a valid failure path reports tiny sample variance and an erroneously low failure probability, a support failure that diagnostic checks must catch.

Kahn, Herman, and Andrew W. Marshall. 1953. “Methods of Reducing Sample Size in Monte Carlo Computations.” Journal of the Operations Research Society of America 1 (5): 263–78. https://doi.org/10.1287/opre.1.5.263.

Let the operational distribution of uncertain input parameters \(\UncertainScenarioParameters\) be denoted by \(\OperationalScenarioDistribution(\UncertainScenarioParameters)\), and let \(\FailureRegion\) define the subset of conditions leading to a safety violation. Standard Monte Carlo estimation evaluates the failure probability \(\OperationalFailureProbability = \Pr_{\OperationalScenarioDistribution}(\UncertainScenarioParameters \in \FailureRegion)\) by computing the empirical failure fraction across \(\EstimatorDrawCount\) independent draws from \(\OperationalScenarioDistribution\). Importance sampling instead draws samples from an engineered proposal distribution \(\ImportanceProposalDistribution(\UncertainScenarioParameters)\) and weights each outcome by the likelihood ratio \(\LikelihoodRatioWeight(\UncertainScenarioParameters) = \OperationalScenarioDistribution(\UncertainScenarioParameters)/\ImportanceProposalDistribution(\UncertainScenarioParameters)\): \[\ImportanceSampledFailureProbability = \frac{1}{\EstimatorDrawCount}\sum_{i=1}^{\EstimatorDrawCount} \mathbb{1}[\UncertainScenarioParameters_i \in \FailureRegion]\, \LikelihoodRatioWeight(\UncertainScenarioParameters_i), \qquad \UncertainScenarioParameters_i \sim \ImportanceProposalDistribution. \tag{7}\] This estimator remains mathematically unbiased as long as \(\ImportanceProposalDistribution(\UncertainScenarioParameters) > 0\) whenever \(\OperationalScenarioDistribution(\UncertainScenarioParameters)\mathbb{1}[\UncertainScenarioParameters \in \FailureRegion] > 0\), since the likelihood weight corrects for the shift in sampling probability (Owen 2013). The variance of \(\ImportanceSampledFailureProbability\) depends entirely on the geometry of \(\ImportanceProposalDistribution\). The theoretically optimal zero-variance proposal is the operational distribution \(\OperationalScenarioDistribution\) conditioned on the failure region \(\FailureRegion\) (\(\ImportanceProposalDistribution^*(\UncertainScenarioParameters) = \OperationalScenarioDistribution(\UncertainScenarioParameters)\mathbb{1}[\UncertainScenarioParameters \in \FailureRegion] / \OperationalFailureProbability\)). Constructing \(\ImportanceProposalDistribution^*\) directly is impossible because its normalizing constant is the very quantity \(\OperationalFailureProbability\) under estimation. Practical verification pipelines must therefore construct parametric approximations to \(\ImportanceProposalDistribution^*\).

The cross-entropy method (Rubinstein and Kroese 2004) systematically discovers such an approximation within a parameterized distribution family \(\ParametricProposalDistribution\) by solving a sequence of intermediate rare-event problems. Beginning with an initial proposal aligned with the operational profile (\(\InitialProposalDistribution = \OperationalScenarioDistribution\)), the algorithm iteratively draws a sample batch from the current proposal, evaluates the performance metric, and selects an intermediate threshold at the \((1-\EliteSampleFraction)\) quantile so that a fraction \(\EliteSampleFraction\) of the batch qualifies as elite runs. The parameter vector \(\ProposalParameterVector\) is then updated by maximizing the likelihood-weighted log-density of these elite samples, which minimizes the Kullback-Leibler divergence (a measure of how far one probability distribution lies from another) to the optimal proposal on that intermediate slice. As the threshold steps forward across iterations, the proposal gradually shifts its probability mass toward the true failure boundary. For an exponential proposal parameterized by its mean, or a fixed-variance Gaussian proposal parameterized by its mean, this update admits an exact closed form: the updated mean is the weighted empirical mean of the elite draws.

Consider this method applied to the rack-end deceleration scenario. Traveling at nominal aisle velocity, the mobile base consumes its 131.0 mm stopping reserve from section 15.2 in \(\FallbackDeadline =\) 100.8 ms, the latest-fallback deadline of equation 14.4 at aisle speed. Any unbudgeted message queue delay exceeding \(\FallbackDeadline\) exhausts this safety buffer, causing the physical vehicle to breach the clearance boundary. To establish an analytical baseline, assume an illustrative operational distribution where queue delays \(\MessageQueueDelay\) follow an exponential distribution with mean \(\MeanMessageQueueDelay =\) 5 ms (in production verification, latency measurements gathered under the declared load must justify or replace this model). Under this formulation, the analytical failure probability is \(\OperationalFailureProbability = e^{-\FallbackDeadline/\MeanMessageQueueDelay} =\) 1.8 × 10⁻⁹ per stopping event. This closed-form quantity serves as an exact ground truth against which to benchmark competing sampling estimators. The threshold is deliberately the uncharged ceiling of section 15.2, which makes the example optimistic. Charging the dispatch-to-admission allocation leaves only 37.5 ms, and the same delay model then gives \(\OperationalFailureProbability =\) 5.6 × 10⁻⁴, about 3 × 10⁵ times larger. The comparison below keeps the uncharged threshold because there the failure is rarest and the gap between estimators widest; at the charged threshold even plain Monte Carlo would need far fewer runs.

The sample sizing required across these estimators stems directly from the variance of sample averages. When an estimator averages \(\EstimatorDrawCount\) independent draws with mean \(\OperationalFailureProbability\) and per-sample variance \(\EstimatorDrawStandardDeviation^2\), the estimator’s standard deviation is \(\EstimatorDrawStandardDeviation/\sqrt{\EstimatorDrawCount}\), yielding a relative standard error \(\RelativeStandardError = \sqrt{\EstimatorDrawStandardDeviation^2 / (\OperationalFailureProbability^2 \EstimatorDrawCount)}\). Achieving a target relative precision \(\RelativeStandardError\) requires \(\EstimatorDrawCount = (\EstimatorDrawStandardDeviation^2 / \OperationalFailureProbability^2) / \RelativeStandardError^2\) trials, where \(\EstimatorDrawStandardDeviation^2 / \OperationalFailureProbability^2\) denotes the per-draw relative variance. For naive Monte Carlo, each trial is an indicator variable with variance \(\OperationalFailureProbability(1 - \OperationalFailureProbability)\), demanding approximately \((1 - \OperationalFailureProbability)/(\OperationalFailureProbability \RelativeStandardError^2)\) simulated runs. Under the illustrative delay model, securing an estimate with \(\RelativeStandardError =\) 10 percent relative error requires 5.7 × 10¹⁰ trials. By comparison, a zero-failure qualification campaign requires 1.7 × 10⁹ consecutive incident-free runs simply to establish an upper bound at the \(\OperationalFailureProbability\) threshold (equation 7.4). Under importance sampling for this exponential model, the per-draw variance equals the weighted failure indicator’s second moment minus \(\OperationalFailureProbability^2\), which stays finite as long as the proposal rate is less than twice the operational rate.

The cross-entropy method using exponential proposals with an elite fraction of \(\EliteSampleFraction =\) 10 percent demonstrates how adaptive sampling overcomes this barrier. The initial threshold is set at the 90th percentile of the operational delay distribution (\(\MeanMessageQueueDelay\ln 10\), or 11.5 ms). Because the exponential distribution is memoryless, the conditional distribution of delays exceeding any threshold \(\CrossEntropyLevelThreshold\) is identical to the original distribution shifted by \(\CrossEntropyLevelThreshold\). The likelihood-weighted mean of the elite samples is therefore simply \(\CrossEntropyLevelThreshold + \MeanMessageQueueDelay\), which immediately defines the mean for the next proposal. Successive iterations lift the intermediate threshold to 38.0 ms and 99.1 ms. By iteration 4, the intermediate quantile surpasses the critical threshold, clamping the final level at \(\FallbackDeadline\) with a proposal mean of 105.8 ms, the conditional expectation of the delay given a boundary violation. Under this adapted proposal, 38.6 percent of the generated rollouts land in the failure set, and their small likelihood weights scale each observed failure back to the operational probability. The resulting per-draw relative variance drops to 27.1. Consequently, only 2,709 simulation runs are needed to reach the target 10 percent relative error, a factor of 2 × 10⁷ fewer runs than plain Monte Carlo and within 0.1 percent of the best exponential proposal. These numerical counts derive from the assumed exponential model; testing against an empirical delay histogram will yield distinct run requirements.

Log-scale ladder of the runs needed to estimate one rare overshoot rate: 5.7 times 10 to the 10 for plain Monte Carlo, 1.7 times 10 to the 9 for a zero-failure campaign, and 2,709 for importance sampling with a cross-entropy proposal.

Weighting runs near failure cuts the runs by about 2 × 10⁷ times.

Two statistical diagnostics safeguard the integrity of importance sampling estimates. The first is the effective sample size, defined as \(\EffectiveSampleSize = \left(\sum_{i=1}^{\EstimatorDrawCount} \LikelihoodRatioWeight_i\right)^2 / \sum_{i=1}^{\EstimatorDrawCount} \LikelihoodRatioWeight_i^2\) (Owen 2013). This metric diagnoses concentration of the likelihood weights; it does not by itself establish the precision of the weighted failure estimate, which depends on the variance of the weighted failure indicator. For the 2,709 runs above, the expected effective sample size is approximately 250; a degenerate value approaching 1 would warn that a few outlying weights dominate the summation, rendering the estimate unstable. The second diagnostic is distribution support and tail coverage. Omitting a subregion of \(\FailureRegion\) with positive operational probability violates the support condition and biases the estimate. A proposal that retains support but samples the operational tail too rarely can instead produce unstable or infinite variance, with deceptively small observed variance in a finite run. Sample variance cannot reveal an omitted failure path that generates no samples, so the campaign must justify coverage independently of its weight diagnostics. O’Kelly et al. (2018) applied adaptive importance sampling to end-to-end verification of autonomous driving software stacks and obtained speedups of several orders of magnitude over naive Monte Carlo in estimating rare collision rates.

This structure separates importance sampling from adversarial falsification. Although an adversarial search engine also concentrates runs near the system’s safety boundaries, its sampling density is unknown. Because falsification runs lack likelihood-ratio weights, the fraction of falsification runs that fail says nothing about real-world failure frequency; in the illustrative example, 38.6 percent of the proposal runs fail even though the modeled operational failure probability is only 1.8 × 10⁻⁹. A quantitative failure-probability estimate belongs in a safety case only when paired with its declared operational model \(\OperationalScenarioDistribution\), proposal distribution \(\ImportanceProposalDistribution\), weight history, effective sample size, and confidence intervals, and it remains a statement about that declared operating model rather than a direct physical measurement of the deployed hardware. Estimating how often a boundary is crossed still leaves a second question open: when a near-miss or excursion occurs, how far can the worst-case physical overshoot reach?

15.10.3 Extreme value theory and heavy-tailed safety distributions

Binary pass-fail tallies throw away the margin history of near-miss stops, while fitting a Gaussian curve to nominal bus traffic or stopping-distance data severely underestimates the heavy tails caused by sporadic bus arbitration contention or contact slips. Deployment qualification often has to bound the physical magnitude of worst-case excursions across continuous telemetry streams: spatial clearance \(\ClearDistance - \BaseTravelDistance(\TimeInstant)\), onset slack \(\HazardOnsetBound - \HazardOnset\), and actuator torque headroom \(\JointTorqueLimit - \DeliveredActuatorTorque\). Extreme value theory (EVT) provides limiting distributions for these tail excursions, playing a role for extreme deviations similar to that of the central limit theorem for sample means (Coles 2001). Even so, engineers must check that the data belong to the assumed tail regime rather than treating a fitted mathematical endpoint as a physical barrier. While the block-maxima formulation (which yields the Generalized Extreme Value distribution) is developed in Extreme Value Theory and Tail Risk, cyber-physical verification primarily uses the threshold-exceedance formulation, which keeps every observation that crosses a high safety threshold rather than discarding all but the block maximum.

Coles, Stuart. 2001. An Introduction to Statistical Modeling of Extreme Values. Springer.
  1. Peaks over threshold and the Generalized Pareto Distribution: Let \(\TailPerformanceMetric\) denote a continuous performance metric (such as stopping-distance error), and let \(\ExceedanceThreshold\) represent a high baseline threshold. We model the exceedances \(\ThresholdExcessVariable = \TailPerformanceMetric - \ExceedanceThreshold\) conditional on \(\TailPerformanceMetric > \ExceedanceThreshold\). For distributions in an appropriate extreme-value domain of attraction, the Pickands-Balkema-de Haan theorem gives an asymptotic Generalized Pareto approximation to the conditional excess distribution as \(\ExceedanceThreshold\) approaches the upper endpoint. Balkema and Haan (1974) and Pickands (1975) proved this result independently: \[\GpdCumulativeDistribution(\EvaluatedExceedance; \GpdScaleParameter, \TailShapeParameter) = 1 - \left( 1 + \frac{\TailShapeParameter \EvaluatedExceedance}{\GpdScaleParameter} \right)^{-1/\TailShapeParameter}, \quad \EvaluatedExceedance > 0, \tag{8}\] defined for scale parameter \(\GpdScaleParameter > 0\) on the support \(1 + \TailShapeParameter \EvaluatedExceedance/\GpdScaleParameter > 0\), with the exponential distribution recovered as the continuous limit \(\TailShapeParameter \to 0\). The shape parameter \(\TailShapeParameter\) governs tail thickness: \(\TailShapeParameter > 0\) indicates a heavy, power-law tail; \(\TailShapeParameter = 0\) corresponds to an exponential tail; and \(\TailShapeParameter < 0\) defines a bounded tail with finite endpoint \(\ExceedanceThreshold - \GpdScaleParameter/\TailShapeParameter\).

  2. Return level: For a chosen return period13 \(\ReturnPeriodTrialCount\) calibrated to the sampling interval, the return level \(\ReturnLevel_{\ReturnPeriodTrialCount}\) is the threshold exceeded on average once every \(\ReturnPeriodTrialCount\) periods: \[\ReturnLevel_{\ReturnPeriodTrialCount} = \ExceedanceThreshold + \frac{\GpdScaleParameter}{\TailShapeParameter} \left[ (\ReturnPeriodTrialCount \ThresholdExceedanceRate)^{\TailShapeParameter} - 1 \right] \tag{9}\] where \(\ThresholdExceedanceRate = \Pr(\TailPerformanceMetric > \ExceedanceThreshold) = \ThresholdExceedanceCount / \TotalExecutedTrialCount\) is the empirical exceedance rate across \(\TotalExecutedTrialCount\) trials, with \(\ReturnPeriodTrialCount\) expressed in equivalent trial counts. In this subsection \(\ReturnPeriodTrialCount\) is therefore a count of trials, not the test horizon of equation 4. Equation 9 holds for \(\TailShapeParameter \ne 0\); its continuous limit at \(\TailShapeParameter = 0\) is \(\ReturnLevel_{\ReturnPeriodTrialCount} = \ExceedanceThreshold + \GpdScaleParameter\ln(\ReturnPeriodTrialCount\ThresholdExceedanceRate)\). Expressing a return period in calendar operating hours requires scaling by an independently justified hourly event arrival rate under a verified temporal dependence model. The product \(\ReturnPeriodTrialCount\ThresholdExceedanceRate\) is dimensionless, and valid extrapolations must evaluate return levels at or above the conditioning threshold \(\ExceedanceThreshold\).

13 Return Period: The term comes from civil hydrology, where a “hundred-year flood” means a discharge level with a 0.01 probability of being exceeded in any single year (Gumbel 1958). The hydrological caveat applies directly to robotics: because return levels extrapolate beyond observed records, they hold only when the threshold choice and sampling distribution are physically justified. Counting return periods across synthetic fault-injection runs gives no operational safety assurance until the hourly arrival rate in service is established.

Gumbel, Emil J. 1958. Statistics of Extremes. Columbia University Press.

Connecting adversarial falsification to EVT tail sampling

Under nominal operation, exceedances past a conservative margin threshold occur far too rarely to fit an empirical tail; the exposure wall of section 15.10.1 starves extreme-value fits just as severely as binary failure counts. Adversarial falsification gets around this scarcity by concentrating rollouts near violation boundaries, solving the search problem of equation 4 over initial plant states and disturbance parameters. Let \(\KnownComponentStopDistance\) denote the design budget at the trial speed, 969.0 mm at aisle speed, so that \(\ClearDistance - \KnownComponentStopDistance\) is the 131.0 mm spare. For the braking-distance overshoot metric \(\TailPerformanceMetric = \StoppingDistance - \KnownComponentStopDistance\), the search populates the exceedance set \[\ExceedanceSampleSet = \{ \ThresholdExcessVariable_i = \TailPerformanceMetric_i - \ExceedanceThreshold \mid \TailPerformanceMetric_i > \ExceedanceThreshold \}\] with dense observations near the failure frontier. Those samples, however, reflect the adversary’s search policy rather than the operational environment. Fitting a Generalized Pareto Distribution directly to unweighted falsification runs models the optimizer’s search behavior, not the reliability of the physical plant. To inform operational risk, the runs must come from a declared proposal distribution and carry the likelihood-ratio weights of equation 7, so that both the exceedance probability \(\ThresholdExceedanceRate\) and the fitted parameters reflect weighted operational likelihoods.

A fitted shape parameter serves as an engineering diagnostic rather than a standalone safety verdict:

  • Positive shape (\(\TailShapeParameter > 0\)): The fitted model extrapolates a heavy upper tail, warning of sensitivity to extreme deviations. This fit does not prove that physical overshoots are truly unbounded, but it requires the engineering team to check whether threshold choice, sensor noise, or unmodeled delays drive the heavy-tailed behavior.
  • Negative shape (\(\TailShapeParameter < 0\)): The fitted distribution implies a finite modeled upper endpoint at \(\ExceedanceThreshold - \GpdScaleParameter/\TailShapeParameter\). That mathematical endpoint must never be mistaken for a certified hardware stop or taken as proof that a runtime safety filter will always contain motion. Verifying real-world containment requires auditing the filter’s dynamical assumptions and measuring its hardware response latencies under adversarial load.

Sim-to-real transfer bounds on EVT return levels

When high-throughput campaigns run on the software-in-the-loop and processor-in-the-loop (PIL) rungs of the qualification ladder, extreme value modeling produces a simulated return level \(\SimulatedReturnLevel\). As shown in section 15.9.4, physical trajectories can diverge from simulated trajectories by up to the sim-to-real discrepancy bound \(\TransferDiscrepancyBound = \sup_t \|\PhysicalStateTrajectory(\TimeInstant) - \SimulatedStateTrajectory(\TimeInstant)\|_{\StateNormWeighting}\). When simulated and physical trials describe the same operational population and the overshoot metric obeys the pathwise discrepancy bound with constant \(\PredicateLipschitzConstant\), that bound also limits the physical return level (equation 10): \[\PhysicalReturnLevel \le \SimulatedReturnLevel + \PredicateLipschitzConstant \TransferDiscrepancyBound. \tag{10}\] To support a stopping-distance claim, this widened return level must fit inside the available physical reserve: \[\SimulatedReturnLevel + \PredicateLipschitzConstant \TransferDiscrepancyBound \le \ClearDistance - \KnownComponentStopDistance. \tag{11}\]

The margin inequality in equation 11 is a necessary sanity check rather than a sufficient release rule. Using it requires distributional consistency between simulation and physical testbeds, proper importance weighting when quoting operational return periods, confidence intervals on the fitted parameters, and a transfer bound \(\TransferDiscrepancyBound\) justified across the entire operating domain. A small trajectory discrepancy across a handful of bench tests does not establish an envelope-wide sim-to-real bound.

In the rack-end deceleration scenario, the physical safety margin is 131.0 mm, and only 48.7 mm once the dispatch-to-admission allocation is charged, so a return level of a few centimeters, widened by a transfer bound of a few centimeters more, already consumes it. Any proposed tail bound must state its sample population, proposal weights, parameter uncertainties, and transfer error bounds before being compared against this reserve. When a fault mode (such as mode F1) has zero measured physical trials, it supports neither an empirical tail fit nor a return-level estimate; a fitted mathematical endpoint cannot stand in for missing physical test evidence.

Every statistical metric in this section is conditional: a zero-miss count describes only the declared fault injection distribution, an exposure bound reflects only the exact hardware and software configuration that accumulated those hours, an importance-sampling estimate holds only under its declared operational model, and an extreme value return level holds only relative to its fitted tail and sim-to-real discrepancy bound. Because any of these premises can fail, a verification campaign never hands release an isolated scalar margin; instead, it packages fault records that bind each empirical margin to the physical, environmental, and statistical conditions that support it.

15.11 Fault Records for Release

A raw telemetry trace sitting on a testbench digitizer cannot certify an autonomous machine for release if nothing proves which safety claim, envelope corner, or software and hardware build produced it. In an adversarial campaign, a completed F1 trial records the full event chain across independent physical channels: the final proposal renewal, the watchdog lease expiration, the active braking response, and the final mechanical stop. The release authority can credit that trial only when the measured trace is verifiably bound to the safety claim, the tested envelope point, and the exact software and hardware builds under evaluation. The fault record establishes this link by binding the structured test header to the retained evidence bundle through a cryptographic digest.

The release authority receives these claim-specific fault records together with the coverage records needed to judge their physical scope. Combined, they form an auditable fault-record set that joins the individual fault records, qualification environments, justified sim-to-real transfer bounds, statistical tail estimates, and known coverage gaps. Rather than silently omitting unmeasured or inapplicable fields, the schema marks them explicitly so that untested operating regimes cannot pass for verified boundaries. This fault-record set feeds directly into the operational safety case for release, though its schema and cryptographic signatures carry no authority beyond the physical evidence recorded inside them.

Along with design contracts, the motion-authority cases A1–A4, and the placement allocations established during system staging, the fault records draw on two upstream records: the omission log of the policy manifest (The Policy Manifest) and the coverage-gap catalog of the evaluation record (The Evaluation Record). Those upstream records list the operating conditions, sensor degradation modes, and environmental disturbances that the learned policy proposer never saw during training. By pairing the record header with its evidence bundle, each fault record preserves the full provenance of the trial: the asserted claim, physical operating point, fault injection mechanism, hardware and software revisions, raw high-speed telemetry, detection mechanisms, response latencies, physical stopping outcomes, and any secondary anomalies observed during the run.

15.11.1 The fault-record set specification

A pile of individual pass verdicts leaves a release review unable to tell which top-level safety claims have been substantiated across the envelope and which operating conditions remain untested. Every record in the fault-record set therefore exists to support one named assurance claim \(\AssuranceClaim\) within the release safety case, and its header names that claim explicitly. In the safety case structure developed in Claims, arguments, and warrants, the top-level assurance claim \(\AssuranceClaim_0\) states a core physical invariant, such as halting within the clearance corridor (\(\StoppingDistance \le \ClearDistance\)), and splits into sub-claims \(\AssuranceClaim_i\) covering specific operating envelopes, hardware fault classes, and fallback behaviors. The F1, F2, and F3 records support that stopping bound across communication and timing faults—showing that the safety permission path halts the loaded mobile base within its travel bound once proposal renewals cease (F1), when sensor observations arrive stale (F2), or when fieldbus frames drop in transit (F3). Where F1–F3 test information and timing loss, the F4 and actuator-jam records test electrical and mechanical survival: F4 shows that the held-up auxiliary power rail keeps the permission path alive through a primary supply collapse long enough to complete an emergency stop and set all mechanical holding brakes, while the actuator-jam records show that the chassis stays within its lateral clearance corridor during a wheel-lock fault without driving the stator windings into thermal runaway. At the control boundary, the A1–A4 records support the claims that motion authority keeps a single writer, blocks control bypass, runs a deterministic fallback when supervisory handovers stall, and rejects forged command tokens; alongside them, the proposer-injection records show whether tested adversarial proposals were caught by the runtime permission checks, though extending that result to every possible proposal still requires an architectural or formal argument that no source can bypass the permission path.

A physical trace supports an assurance claim \(\AssuranceClaim\) only through a structured engineering argument. In a rack-end deceleration claim, for instance, a raw brake-onset trace supplies essential empirical evidence, but the accompanying argument must explain why the digitizer clock synchronization, fault-injection timing, payload distribution, and floor traction conditions genuinely test the claimed physical response. Gathering evidence across the qualification ladder—formal reachability bounds for the permission filter, bounded sim-to-real falsification campaigns, and hardware fault-injection trials on the rig—lets each assurance claim \(\AssuranceClaim\) rest on complementary legs of evidence rather than a single isolated trial. How claims, arguments, and evidence fit together into an auditable assurance case, and the notation used to write that hierarchy down, are developed in Claims, arguments, and warrants.

The fault records also separate three failure domains, because each asks a different engineering question about the same physical machine, even when a compound fault spans more than one domain:

  • Functional safety: hardware and software component faults inside the safety-related control system, such as encoder failures, dropped fieldbus frames, or auxiliary power brownouts.
  • Safety of the intended functionality (SOTIF): hazards that arise without hardware faults from algorithmic blind spots or sensor limits, such as perceptual occlusions, out-of-distribution optical flare, or corner-case proposer errors.
  • Security: deliberate adversarial tampering with physical sensors, communication buses, or cryptographic tokens.

The consensus engineering standards covering each subsystem of the machine, along with their publication editions, are mapped in The standards map for the running machine. Passing an adversarial fault-injection campaign does not by itself establish regulatory compliance or justify operation in unmodeled environments; instead, the release argument weighs exactly which claims the assembled records substantiate and where residual operational risks remain. To support that review, the individual fault records, the per-rung coverage of the qualification ladder, the empirical sim-to-real discrepancy bounds, and the extreme value theory (EVT) tail parameters assemble into one cryptographically signed set. This fault-record set is the thirteenth record in the record chain, after the authority record and before the release manifest, and it carries verification evidence to the release gate.

↪ The record chain, numbered from the limit record to the residual-claims register, is developed in The record register.

The signed fault-record set defines the evidentiary handoff between adversarial testing and operational release, with its full data schema specified in table 5:

  1. Upstream Custody Lineage:
    • Consumes the authority record (The Authority Record) to check handover deadline timers (\(\HandoverTimeout\), Clearance-derived fallback deadlines), duplicate-writer rejections (A1), and supervisory token integrity.
    • Consumes the placement record (The Placement Record) to check bus contention limits, power-rail droop tolerances, and thermal dissipation thresholds.
    • Consumes the enforcement record and its admitted commands (The Enforcement Record) to check control barrier function (CBF) invariant sets, quadratic program (QP) filter execution deadlines, and fallback ladder transitions.
    • Consumes the evaluation record (The Evaluation Record) to cross-check offline covariate drift and simulation test catalogs against physical target-hardware runs.
  2. Downstream Release Deliverables:
    • Delivers to the release manifest and its safety case (Safety Cases and Claims) the empirical, claim-specific evidence and operational bounds needed by the release argument.
    • Delivers to the residual-claims register (A residual-claims register) the explicit list of unverified operating regimes, test-fixture bandwidth limits, and coverage gaps.
Table 5: Fault-record set for release: The schema of the signed fault-record set in which each fault record reaches release, defining the multi-dimensional empirical evidence required to support operational release.
Contract Field Type / Encoding Physical Semantic & Evidentiary Scope Upstream Anchor / Derivation
set_id UUIDv5 Stable namespace-and-name identifier for the campaign; not a digest of its completed results Fixed at test orchestration initialization
set_digest SHA-256 Digest of the canonical completed set payload, excluding digest and signature fields, binding build identity, calibration identities, and evidence references Computed after results are finalized; covered by the signed release record
rung_coverage Struct<RungCoverage> Executed run counts, throughputs, and fidelity mappings partitioned across the software-in-the-loop (SIL), processor-in-the-loop (PIL), hardware-in-the-loop (HIL), and physical-rig rungs Four-stage qualification ladder (section 15.7.1, table 3)
fault_injection_records List<FaultRecordHeader> Collection of cryptographically signed fault records across F1–F4, A1–A4, and compound cascades, partitioned into PASS, FAIL, INVALID, and UNOBSERVABLE verdicts Fault classification (table 2) and static fault record (table 1)
sim_to_real_bounds Struct<DiscrepancyBounds> Empirical discrepancy \(\EmpiricalTransferDiscrepancy\), any justified envelope-wide bound \(\TransferDiscrepancyBound\) with its derivation and conditions, and the associated STL robustness discount; an observed maximum alone is not an envelope-wide bound Sim-to-real transfer validation (section 15.9.4, equation 5)
evt_tail_metrics Struct<TailEstimate> Per estimate: declared operational distribution \(\OperationalScenarioDistribution\), proposal distribution \(\ImportanceProposalDistribution\), likelihood-ratio weights with effective sample size (or a flag that samples are unweighted and describe only the search), threshold \(\ExceedanceThreshold\), fitted generalized Pareto distribution (GPD) parameters with confidence intervals, and return levels at a declared return period; empty where no weighted sample exists Importance sampling and EVT (section 15.10.2, equation 7, equation 8, equation 9)
coverage_deficits List<DeficitEntry> Explicit register of omitted parameter combinations, fixture bandwidth limitations, and unverified boundary regions, defining the epistemic ceiling for release Derived from design record inversions and bench limitations; delivered to Safety Cases and Claims and A residual-claims register
cryptographic_signatures Ed25519Signature[] Multi-party cryptographic signatures from test orchestration DAQ, testbed safety engineer, and lead systems architect Hardware security module (HSM) on isolated digitizer

Capturing these eight fields in a signed record set prevents post-hoc threshold tuning and silent omission of failed or unobservable trials. Even a complete, cryptographically signed fault-record set, however, can be undermined if hidden electrical, bus, or clock couplings on the test bench corrupt the trials or blind the witnesses that score them. Four recurring pitfalls illustrate how shared resources across watchdogs, fieldbuses, power rails, and loggers can subvert a verification campaign before a single record reaches release.

15.12 Fallacies and Pitfalls

A physical machine can pass every isolated component fault test yet catastrophically fail in deployment when a shared power rail, communication bus, or reference clock couples multiple subsystems or blinds their diagnostic monitors. These failures stem from unintended causal, electrical, and temporal coupling across architectural boundaries. Compound verification tests catch such cross-domain hazards only when enough galvanically and logically independent instrumentation survives the fault to establish the ground-truth sequence of events.

Fallacy: Independent local watchdog timers guarantee end-to-end physical deadline compliance.

A perception front-end, the chunk policy, and the safety permission monitor can each execute comfortably within their local scheduling slices while an unmonitored inter-process queue buffers stale observations between them. Local watchdog timers confirm only that isolated tasks kick their respective heartbeats within software deadlines; they reveal nothing about the total age of the physical state traversing the distributed pipeline.

Consider an asynchronous buffer that inserts delay into the machine’s 133.6 ms pre-deceleration budget. The importance-sampling example of section 15.10.2 already priced this queue. At 1.3 m/s it exhausts the spare after 100.8 ms, only 75.4 percent of the nominal pre-deceleration interval, and once the dispatch-to-admission allocation is charged it does so after 37.5 ms. The fallacy lies in what the watchdogs report while it happens. Every task-level watchdog shows nominal health as the queue expands, because no task has missed its own slice. To detect this silent failure, verification experiments must isolate each stage of the causal chain: target appearance, optical capture, message dispatch, bus admission, lease expiration, and actuator torque onset. Without stage-by-stage timestamping, latency intervals are easily overlooked or double-counted.

Local watchdogs verify component execution, not end-to-end physical propagation.

Architect’s countermeasure: Enforce monotonic capture-to-torque evidence epoch timestamps across all processing nodes. Compare the sensor’s physical capture timestamp directly against the safety monitor’s decision tick, discarding any control proposal whose total elapsed latency exceeds the safety budget regardless of healthy local thread heartbeats.

Pitfall: Allowing diagnostic logging and high-throughput telemetry to share fieldbuses with real-time safety loops.

Real-time fieldbuses in physical AI (such as CAN FD and EtherCAT) are engineered for deterministic, low-latency control: EtherCAT cyclic Process Data Objects (PDOs) and CAN FD priority-arbitrated frames carry microsecond-accurate torque targets and lease-renewal heartbeats. When engineering teams attempt to capture rich diagnostic traces by multiplexing high-throughput telemetry (diagnostic core dumps, raw LiDAR point clouds, uncompressed camera debug streams) through Ethernet-over-EtherCAT (EoE) or bulk CAN FD payloads, they risk overflowing communication channels and starving safety-critical control loops.

On CAN FD networks, message arbitration is non-preemptive: once a low-priority diagnostic frame begins transmission on the physical layer, a newly ready high-priority emergency-stop or torque-command frame cannot preempt it. The resulting blocking latency depends on frame length, arbitration and data bit rates, and bit stuffing. Unregulated diagnostic bursts therefore inflate queueing jitter and exhaust hard timing budgets, even though every frame on the bus is structurally valid. Because CAN controllers do not register arbitration delays or link saturation as electrical errors, hardware error counters remain clean while safety deadlines expire. Similarly, while an EtherCAT master partitions cyclic process data from acyclic mailbox traffic, shared host network interface cards, protocol stack buffers, and slave microcontroller processing pipelines can still experience severe resource contention under heavy mailbox load. If mailbox servicing delays PDO packet processing or causes host-side scheduling jitter, safety heartbeats fail.

When unbudgeted telemetry delays a safety lease renewal or drive update past its deadline, the affected watchdog must invoke its qualified local fail-safe response. Furthermore, if a physical emergency-stop command travels across that same saturated bus, transmission delays directly consume stopping clearance. Verification trials must capture synchronized electrical communication traces alongside physical vehicle trajectories; observing a software timeout in isolation cannot prove that the machine arrested motion within its certified clearance envelope.

Unbudgeted diagnostic traffic can delay the commands and evidence needed for a bounded response.

Architect’s countermeasure: Physically isolate high-bandwidth diagnostic telemetry from real-time safety buses on separate network media, or enforce rigorous protocol-specific traffic shaping: strict frame-length caps, reserved identifier priorities, and rate-limiting ingress filters on CAN FD; dedicated cyclic and mailbox schedule partitioning with strict execution time budgets on EtherCAT. Ethernet Time-Sensitive Networking (TSN) scheduling and frame preemption standards (IEEE 802.1Qbv and 802.1Qbu) apply only to compliant Ethernet hardware; they do not provide preemption across CAN FD or standard EtherCAT links.

Pitfall: Relying on software anomaly detectors that share electrical power or failure modes with monitored actuators.

Actuator dynamics, including rapid motor acceleration, locked-rotor stall currents, and sharp regenerative braking transitions, cause severe electrical disturbances on shared power rails and analog ground references. Inverter switching produces steep inductive voltage transients (\(\InductiveVoltage = \PowerRailInductance\,d\ConductorCurrent/d\TimeInstant\)), while wiring harnesses and internal battery impedance introduce substantial voltage drops that can pull unregulated bus voltages below the minimum dropout threshold of downstream DC-DC converters. Adversarial testing campaigns (such as fault category F4) inject calibrated rail transients to measure whether these disturbances propagate into supposedly isolated sensor and safety controller supplies.

When digital transducers monitoring actuator velocity or position share a power distribution board, ground plane, or non-isolated buck regulator with motor gate drivers, supply dips and ground bounce propagate directly into sensor microcontrollers. A common failure mode is a frozen peripheral register: the transducer continues transmitting cyclically valid bus frames whose measurement payload has stopped updating. System behavior depends critically on representation: if an encoder freezes its cumulative position counter, a downstream velocity estimator that computes numerical derivatives will incorrectly deduce that the motor has reached zero velocity. Conversely, if the sensor freezes an internally computed velocity register, it may continuously report a nominal cruising speed.

For example, if a frozen velocity register continues reporting 1.3 m/s while the motor drive erroneously executes a full-throttle acceleration command, the telemetry frames will carry valid cyclic checksums and plausible values even though they no longer reflect physical reality. A software anomaly detector that monitors only motor telemetry cannot identify the divergence without an independent physical motion witness, such as a secondary wheel encoder, an inertial measurement unit, or optical flow sensors. The adversarial verification suite must explicitly inject both the electrical transient and the resulting register freeze, using external ground-truth tracking to monitor vehicle kinematics through the commanded stop.

A power fault that disrupts an actuator can simultaneously blind the sensor tasked with detecting it.

Architect’s countermeasure: Power safety-critical transducers and monitor microcontrollers from galvanically isolated, held-up auxiliary supplies equipped with sufficient energy-storage capacitance to ride through worst-case bus transients. Transducers must be configured so that internal hardware faults cannot masquerade as plausible measurements. For analog transducers, pulling an output to 0 V fails this requirement whenever 0 V represents a valid physical reading (such as zero speed or minimum distance); reliable systems employ a “live zero” architecture with out-of-band diagnostic voltage levels, patterned after the NAMUR NE 43 standard for industrial transmitters (NAMUR 2021). For digital fieldbuses, enforce end-to-end communication protections featuring monotonic rolling sequence counters, timestamp freshness checks, and payload CRCs to detect repeated or corrupted frames (AUTOSAR 2024). A frozen measurement register can still travel in a fresh, correctly sequenced packet, so detecting that failure also requires monitoring physical acquisition progress and cross-checking the reported state against an independent motion witness.

NAMUR. 2021. NE 43: Standardization of the Signal Level for the Failure Information of Digital Transmitters. NAMUR, User Association of Automation Technology in Process Industries.
AUTOSAR. 2024. E2E Protocol Specification. No. 849. AUTOSAR.

Fallacy: Treating an unobservable test outcome where diagnostic loggers dropped packets as evidence of safety.

High-severity fault injection, such as short-circuiting an inverter drive phase, opening a contactor under full load, or coupling high-voltage electromagnetic interference (EMI) onto fieldbus cabling, generates intense radiated and conducted electrical transients within the test cell. Ground bounce and high inductive kickback routinely couple into the external data acquisition (DAQ) harness, desynchronizing high-speed digitizer clocks, overflowing PCIe frame-grabber ring buffers, or crashing host logging daemons into kernel panics.

Meanwhile, the physical mobile base comes to rest: either its spring-applied mechanical brakes engaged, its drive back-drove the gearbox to a stall, or it drifted into the test cell’s mechanical end-stop buffer. In an undisciplined test campaign, observers look at the stopped machine and declare the run a “PASS” (“no crash occurred and the system reached rest”), while dismissing the missing telemetry as an irrelevant “instrumentation glitch” or repeating the trial until the logger manages to survive.

This practice introduces survivorship bias. The trials in which the logger crashes are often those with the most violent electrical transients, which are the conditions most likely to cause the safety microcontroller to hang in an exception handler without commanding deceleration. An unrecorded trial cannot reveal which mechanism stopped the base, and an operational warehouse aisle has no end-stop buffer. Under a rigorous qualification methodology, any test run lacking continuous, verifiable telemetry must be classified as UNOBSERVABLE and treated as an immediate test defect. The campaign must report the explicit count of each verdict alongside all untested configurations. Summary ratios such as \(\PassedTrialCount / \TotalExecutedTrialCount\) serve as test-suite execution statistics rather than empirical failure-probability estimates derived from valid, independently scored trials. Before repeating that condition, the team must establish why the witnesses failed and qualify evidence capture under the injected environment.

Discarding unobservable trials conceals the exact vulnerability under test through survivorship bias.

Architect’s countermeasure: Categorize any test run with dropped, incomplete, or corrupted evidence as UNOBSERVABLE, retaining it as an evidence deficit whose cause must be investigated. Report all four verdict counts. Credit a required trial toward a protective claim only when its required evidence is complete and verified; repeated observable runs do not erase missing evidence from earlier trials.

15.13 Summary

The rack-end stopping claim begins as a physical distance and timing budget. Adversarial verification transforms this kinematic budget into a concrete, testable engineering contract by declaring the operating envelope across which it must hold, including the coupled corners that one-variable-at-a-time sweeps miss. A five-part test contract (bounded claim, declared conditions, precommitted oracle, stated injection procedure, provenance) decides whether any trial counts as evidence, and within it each postulated fault is built from a five-element chain: the negated nominal condition, the injection point, the expected detector, the bounded physical response, and an observable pass condition scored on an independent witness. For example, when the chunk policy stalls while its host processor continues transmitting nominal heartbeats, the verification harness evaluates powered deceleration onset and travel to rest referenced strictly from the timestamp of the last valid lease renewal. An automated oracle fixed before the trial classifies each run into one of four mutually exclusive outcomes: PASS, FAIL, INVALID, or UNOBSERVABLE. Test coverage is then reported dimension by dimension, and the campaign is judged by its weakest dimension rather than by one aggregate percentage.

Developing a comprehensive fault catalog requires combining multiple analytical perspectives: inverting nominal design assumptions, tracing causal failure paths forward through physical mechanisms, evaluating authority boundaries, identifying shared root causes that induce coupled failures, and modeling adversarial disturbances at physical transducers. Some failure modes bypass communication buses and hardware sensors entirely. An adversarial physical patch, an optical spoof, or a maliciously crafted task instruction steers the learned proposer directly, testing the boundary of the proposal subsystem. Because the deterministic permission path monitors physical safety invariants rather than the semantic origin of a proposal, it intervenes only when an actuator command threatens a measured envelope limit. Consequently, such trials score strictly against the physical oracle. If an adversarial proposal induces an erratic or sub-optimal action that nonetheless remains entirely within the safe physical envelope, the physical predicates may pass, while the verification harness records the wrong action as a task-level coverage deficit rather than crediting it as a passed proposer-injection case.

Verification evidence must be gathered on the qualification rung that faithfully models the underlying physical mechanism. A software simulation cannot sag a power rail it does not model, whereas formal methods can verify compact, deterministic safety filters under explicit premises without establishing a closed-loop guarantee for the running machine’s learned proposers. On physical test benches, hardware fault injectors operate directly at interface boundaries, while instrumentation towers record ground truth using independent clocks and isolated power supplies to prevent observer coupling. During falsification, Signal Temporal Logic provides signed robustness margins that direct search algorithms toward worst-case counterexamples. However, simulated margins cannot transfer directly to physical claims without applying a discrepancy bound justified over the claimed conditions. Similarly, importance sampling converts targeted failure searches into operational failure rates only when the sampling proposal distribution is explicitly declared, covers the entire failure domain, and applies proper likelihood weights. In rare-event analysis, extreme value models support safety claims only to the extent justified by their distributional assumptions. A counterexample refutes a safety claim, whereas the absence of one leaves the unsearched domain open rather than certified. Eight relations formalize this quantitative framework, and table 6 summarizes what each bounds or decides.

Table 6: Key equations of adversarial verification: The relations that turn a stopping budget into precommitted predicates, size a fault-injection campaign, and limit what search, simulation, and rare-event statistics can claim, with the place each is derived.
Equation What it bounds or decides Derived
\(\HazardOnset \le \ChunkLease + \PermissionLoopPeriod + \CommandTransportTime + \ActuatorResponseTime\), and \(\StallTravelBound(\SpeedAtDetection) = \SpeedAtDetection\,(\ChunkLease + \PermissionLoopPeriod + \CommandTransportTime + \ActuatorResponseTime) + \ResidentStopDistance(\SpeedAtDetection) + \TrackingErrorBound\) F1’s two precommitted predicates, measured from the last valid renewal; the capture-referenced budget subtotal cannot stand in for them equation 1
\(\UnmitigatedHardwareFaultRate = \RawHardwareFaultRate(1 - \DiagnosticCoverage)\), \(\;\ZeroFailureTrialCount \ge \ln(1-\ConfidenceLevel)/\ln \DiagnosticCoverage\) The diagnostic coverage a rate target demands, and the zero-miss injections, sampled in proportion to the fault rates, that demonstrate it Notebook 15.3
\(\BlackoutClockConversionError = \ClockSynchronizationSkew\,\SynchronizationBlackout + \TimingJitter\) How much of the clock-conversion bound behind F2’s refusal threshold a synchronization blackout spends equation 2
\(\StlRobustness(\square_{[0,\FiniteTimeHorizon]}\StlFormula) = \min_t \StlRobustness(\StlFormula, \SignalTrajectory, \TimeInstant)\), \(\;\StlRobustness(\lozenge_{[0,\StlEventuallyDeadline]}\StlFormula) = \max_t \StlRobustness(\StlFormula, \SignalTrajectory, \TimeInstant)\) The signed margin of a trace against a temporal requirement, the score a falsifier drives toward zero equation 3
\(\min_{\MechanicalPlantState_0, \DisturbanceParameterVector} \StlRobustness(\StlFormula, \SignalTrajectory(\MechanicalPlantState_0, \DisturbanceTrajectory(\DisturbanceParameterVector)), 0)\) subject to \(\lVert \DisturbanceTrajectory \rVert_\infty \le \DisturbanceBudget\) The worst initial state and realizable disturbance a search can find; a search that finds none certifies nothing equation 4
\(\PhysicalStlRobustness \ge \SimulatedStlRobustness - \PredicateLipschitzConstant\,\TransferDiscrepancyBound\) The physical margin a simulated margin guarantees, given a discrepancy bound justified over the claimed conditions equation 6
\(\ImportanceSampledFailureProbability = \frac{1}{\EstimatorDrawCount}\sum_i \mathbb{1}[\UncertainScenarioParameters_i \in \FailureRegion]\,\LikelihoodRatioWeight(\UncertainScenarioParameters_i)\), \(\;\UncertainScenarioParameters_i \sim \ImportanceProposalDistribution\) An operational failure rate from runs concentrated near failure, valid only with a declared \(\OperationalScenarioDistribution\), a proposal that covers the failure set, and the weights equation 7
\(\SimulatedReturnLevel + \PredicateLipschitzConstant\,\TransferDiscrepancyBound \le \ClearDistance - \KnownComponentStopDistance\) Whether a discounted tail estimate fits inside the physical reserve; a necessary check, not a release rule equation 11
Key Takeaways: Adversarial verification and fault injection
  • A fault tests a physical claim: Derive the injection, detector, response, and independent witness from the stopping or contact bound. Successful task execution alone does not exercise the protective response.
  • The environment bounds the evidence: Select each qualification rung for the mechanism it exercises. Simulation, processor execution, electrical benches, and physical rigs contribute complementary evidence with different blind spots.
  • Search finds counterexamples, not universal passes: Signed temporal margins help prioritize disturbances near a violation. An unsuccessful search does not establish a global minimum, and a fitted tail does not prove a hard physical limit.
  • Precommitment preserves the meaning of a pass: Fix conditions and predicates before injection. Keep FAIL, INVALID, and UNOBSERVABLE distinct, because missing or invalid evidence cannot support the stopping claim.
  • Verification hands release bounded evidence: Bind each fault record to its claim, builds, conditions, and raw measurements. Coverage gaps and model assumptions remain part of the fault records, so release can restrict authority where evidence ends.

Under the fourth law, permission must be earned (principle 4), and adversarial verification produces much of the evidence that earns it. Each fault record names the claim it supports, the envelope point it covered, and the oracle fixed before the run, so the authority that the release decision can grant reaches exactly as far as the passing records and stops at every INVALID, UNOBSERVABLE, or untested cell. The F1 record of this chapter shows the rule in its plainest form. Its timing path, candidate envelope point, and witnesses are specified, while its loaded braking premise remains unqualified and its outcome field is empty, and until measured trials on a physical rig with independent instrumentation fill that field, the stopping claim it describes grants no authority at all.

15.14 Historical Perspective and Further Reading

Deliberate fault injection originated in the dependability community of the 1980s, where researchers applied electrical transients, pin-level shorts, and radiation directly to working microprocessors to determine whether fault-tolerant architectures could detect and contain hardware errors. Arlat et al. (1990) formalized this methodology with the MESSALINE tool, structuring each verification campaign around four operational dimensions: the injected faults, the workload activating them, the readouts captured across system boundaries, and the dependability measures derived from observations. This four-part taxonomy serves as the foundational template for the fault records developed throughout this chapter. As systems scaled in complexity, fault injection transitioned from physical pin manipulation to software instrumentation. The comprehensive survey by Hsueh et al. (1997) framed the defining engineering trade-off: hardware-implemented injection manipulates internal signals and electrical states unreachable by software, whereas software-implemented injection offers programmatic repeatability and lower operational cost at the expense of ignoring low-level hardware faults. This trade-off reappears at every rung of the cyber-physical qualification ladder. Early practitioners also discovered that monitoring hooks and profiling code unavoidably perturb execution timing and cache states, a distortion Gait (1986) termed the probe effect. Because sub-millisecond timing shifts can destabilize physical feedback loops, high-assurance verification architectures isolate witness observers onto independent power supplies and dedicated clock domains.

Hsueh, Mei-Chen, Timothy K. Tsai, and Ravishankar K. Iyer. 1997. “Fault Injection Techniques and Tools.” Computer 30 (4): 75–82. https://doi.org/10.1109/2.585157.
Pnueli, Amir. 1977. “The Temporal Logic of Programs.” 18th Annual Symposium on Foundations of Computer Science (SFCS), 46–57. https://doi.org/10.1109/SFCS.1977.32.
Maler, Oded, and Dejan Nickovic. 2004. “Monitoring Temporal Properties of Continuous Signals.” Formal Techniques, Modelling and Analysis of Timed and Fault-Tolerant Systems (FORMATS/FTRTFT), Lecture notes in computer science, vol. 3253: 152–66. https://doi.org/10.1007/978-3-540-30206-3_12.
Annpureddy, Yashwanth, Che Liu, Georgios Fainekos, and Sriram Sankaranarayanan. 2011. “S-TaLiRo: A Tool for Temporal Logic Falsification for Hybrid Systems.” International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Lecture notes in computer science, vol. 6605: 254–57. https://doi.org/10.1007/978-3-642-19835-9_21.
Donzé, Alexandre. 2010. “Breach, a Toolbox for Verification and Parameter Synthesis of Hybrid Systems.” Computer Aided Verification (CAV), Lecture notes in computer science, vol. 6174: 167–70. https://doi.org/10.1007/978-3-642-14295-6_17.
Rubinstein, Reuven Y., and Dirk P. Kroese. 2004. The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte-Carlo Simulation and Machine Learning. Information Science and Statistics. Springer. https://doi.org/10.1007/978-1-4757-4321-0.
O’Kelly, Matthew, Aman Sinha, Hongseok Namkoong, John Duchi, and Russ Tedrake. 2018. “Scalable End-to-End Autonomous Vehicle Testing via Rare-Event Simulation.” Advances in Neural Information Processing Systems (NeurIPS) 31.
Balkema, August A., and Laurens de Haan. 1974. “Residual Life Time at Great Age.” The Annals of Probability 2 (5): 792–804. https://doi.org/10.1214/aop/1176996548.
Pickands, James, III. 1975. “Statistical Inference Using Extreme Order Statistics.” The Annals of Statistics 3 (1): 119–31. https://doi.org/10.1214/aos/1176343003.

Search-based falsification and continuous verification followed a parallel lineage rooted in formal methods and statistical physics. Pnueli (1977) first introduced linear temporal logic to prove correctness properties over discrete program executions. To verify continuous and hybrid physical trajectories, Maler and Nickovic (2004) generalized temporal assertions into signal temporal logic (STL). Fainekos and Pappas (2009) subsequently equipped STL with quantitative spatial semantics, replacing binary true-false verdicts with a continuous signed distance margin. This formulation transformed the falsification problem from an intractable combinatorial search into continuous gradient-free or gradient-based optimization. Cyber-physical falsification frameworks such as S-TaLiRo (Annpureddy et al. 2011) and Breach (Donzé 2010) packaged these continuous margins to automate the discovery of safety violations in nonlinear dynamical models. Statistical rare-event estimation has an even older heritage. Importance sampling emerged from early Monte Carlo radiation shielding calculations by Kahn and Marshall (1953), the cross-entropy method introduced adaptive proposal distributions (Rubinstein and Kroese 2004), and O’Kelly et al. (2018) synthesized both techniques to quantify catastrophic collision probabilities across autonomous driving stacks. When safety analysts must characterize worst-case physical excursions without imposing restrictive global distribution assumptions, they draw on extreme value theory, which entered engineering through the flood-frequency analyses of Gumbel (1958) and was rigorously established in its modern peaks-over-threshold form by Balkema and Haan (1974) and Pickands (1975).

Formal verification of learned neural controllers is the most recent strand. Reluplex (Katz et al. 2017) proved that modified simplex constraint solvers could formally verify input-output safety properties on small piecewise-linear networks. Subsequent bound-propagation frameworks, including α,β-CROWN (Wang et al. 2021), scaled formal guarantees to million-parameter vision networks using branch-and-bound techniques and convex relaxation. However, formal solvers remain computationally bounded; the cited results do not establish guarantees for multi-billion-parameter vision-language-action foundation models operating in closed feedback loops. The verification architecture developed in this chapter unifies these historical lineages into a cohesive systems discipline. Each trial executes against an explicit operational claim, evaluates trajectories with an oracle declared before the run, isolates observational telemetry within uncorrupted witness hardware, and exports fault records that carry measured coverage deficits into deployment safety cases.

Katz, Guy, Clark Barrett, David L. Dill, Kyle Julian, and Mykel J. Kochenderfer. 2017. “Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks.” International Conference on Computer Aided Verification (CAV), 97–117. https://doi.org/10.1007/978-3-319-63387-9_5.
Wang, Shiqi, Huan Zhang, Kaidi Xu, Xue Lin, Suman Jana, Cho-Jui Hsieh, and J. Zico Kolter. 2021. “Beta-CROWN: Efficient Bound Propagation with Per-Neuron Split Constraints for Neural Network Robustness Verification.” Advances in Neural Information Processing Systems (NeurIPS) 34.

Six foundational works trace the trajectory from classical hardware dependability to modern cyber-physical validation algorithms:

  • Arlat et al. (1990) establishes fault injection as a controlled experimental science, defining the four-factor schema of faults, activation workloads, readouts, and derived measures that governs the fault records in section 15.4.2.
  • Leveson (2011) introduces Systems-Theoretic Accident Model and Processes (STAMP) and System-Theoretic Process Analysis (STPA), establishing the forward hazard methodology in section 15.6.2 that identifies systemic safety violations emerging from unsafe control interactions rather than isolated component failures.
  • Fainekos and Pappas (2009) formulates the continuous spatial robustness degree for temporal logic specifications over real-valued signals, providing the signed optimization margin evaluated throughout section 15.9.1.
  • Owen (2013) provides a definitive mathematical foundation for importance sampling and rare-event estimation, detailing effective sample size diagnostics, weight degeneracies, and failure modes where unrepresentative proposals yield falsely optimistic variance estimates.
  • Corso et al. (2021) surveys algorithmic safety validation for black-box autonomous systems, categorizing falsification approaches according to whether they target counterexample discovery, most-likely-failure trajectories, or rare failure probabilities.
  • Kochenderfer et al. (2026) synthesizes trajectory falsification, failure-probability estimation, reachable set analysis, and runtime monitoring into an algorithmic discipline for validating complex autonomous systems.
Arlat, Jean, Martine Aguera, Louis Amat, Yves Crouzet, Jean-Charles Fabre, Jean-Claude Laprie, Eliane Martins, and David Powell. 1990. “Fault Injection for Dependability Validation: A Methodology and Some Applications.” IEEE Transactions on Software Engineering 16 (2): 166–82. https://doi.org/10.1109/32.44380.
Fainekos, Georgios E., and George J. Pappas. 2009. “Robustness of Temporal Logic Specifications for Continuous-Time Signals.” Theoretical Computer Science 410 (42): 4262–91. https://doi.org/10.1016/j.tcs.2009.06.021.
Owen, Art B. 2013. Monte Carlo Theory, Methods and Examples. Online book.
Corso, Anthony, Robert Moss, Mark Koren, Ritchie Lee, and Mykel J. Kochenderfer. 2021. “A Survey of Algorithms for Black-Box Safety Validation of Cyber-Physical Systems.” Journal of Artificial Intelligence Research 72. https://doi.org/10.1613/jair.1.12716.
Kochenderfer, Mykel J., Sydney M. Katz, Anthony L. Corso, and Robert J. Moss. 2026. Algorithms for Validation. MIT Press.

What’s Next: From verification to release decisions
Verification delivers to the release gate a signed set of fault records, the per-rung coverage of the qualification ladder behind them, and an explicit account of the operating regimes no trial reached. For each safety claim, the set binds the corresponding fault records to any sim-to-real transfer bound (\(\TransferDiscrepancyBound\)) or rare-event tail estimate on which the claim depends, keeping measured margins, conditional model estimates, and untested regimes strictly apart. Verification records supply behavioral evidence under fault conditions, but they do not make deployment policy, and no individual fault record decides whether the machine may operate in production aisles. In Deployment Release, the release process writes each claim as a physical inequality, joins these fault records with the authority record, the placement record, and the evaluation record in a safety case, and judges which claims are substantiated, which release verdict applies (UNCOND, COND, or REFUSE), and which standing conditions must govern live operation.

Back to top