OAI/Combinatorics/UniformKServer/RawControl.lean
16 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.UniformKServer.RawControl.Sline 15 - def
OAI.UniformKServer.RawControl.stateline 17 - def
OAI.UniformKServer.RawControl.initialline 19 - def
OAI.UniformKServer.RawControl.trackingLabelline 21 - def
OAI.UniformKServer.RawControl.labelline 23 - def
OAI.UniformKServer.RawControl.nextEntryline 28 - def
OAI.UniformKServer.RawControl.stepline 31 - theorem
OAI.UniformKServer.RawControl.initial_stateline 43 - theorem
OAI.UniformKServer.RawControl.nextEntry_stateline 48 - theorem
OAI.UniformKServer.RawControl.label_stateline 54Source documentation
Local representation lemma: only the current causal selector value is needed.
theorem label_state {n k : ℕ} (hk : 0<k) (T coins : List ℕ) (U : EpochShadow.Selector n k) (s : EpochControl.State n k) (r : Fin n) (hselect : trackingLabel k T coins (state s) r.val=(U s.filter.kept s.virtual.position r).val) : label k T coins (state s) r.val=(EpochControl.label hk U s r).val := by …Mentions: OAI.UniformKServer.EpochShadow.Selector, OAI.UniformKServer.EpochControl.State, OAI.UniformKServer.RawControl.trackingLabel, OAI.UniformKServer.RawControl.state, OAI.UniformKServer.RawControl.label, OAI.UniformKServer.EpochControl.label
- theorem
OAI.UniformKServer.RawControl.step_stateline 68 - theorem
OAI.UniformKServer.RawControl.primitive_initialline 100 - theorem
OAI.UniformKServer.RawControl.primitive_trackingline 103 - theorem
OAI.UniformKServer.RawControl.primitive_labelline 106 - theorem
OAI.UniformKServer.RawControl.primitive_nextEntryline 112 - theorem
OAI.UniformKServer.RawControl.primitive_stepline 118