OAI/NumberTheory/Ostmann/Construction/ScheduledNodeFrequencies.lean
4 declarations, 0 contain sorry, 0 declared as axioms
The exact frequency triple of each reconstructed scheduled node
- def
OAI.Ostmann.ReconstructedTransferNode.frequenciesline 10 - theorem
OAI.Ostmann.transferNodeList_frequenciesline 14 - theorem
OAI.Ostmann.transferNodeArray_frequenciesline 24 - theorem
OAI.Ostmann.scheduledNodeValues_validline 36Source documentation
Validity at a node now uses the frequency triple of that exact preorder entry, with no independently supplied node relation.
theorem scheduledNodeValues_valid {I : Type*} [Fintype I] (role : I → CopyScheduleRole) (childBound pivotBound : ℕ → ℕ) (S : Finset ℤ) (n : ℕ) (C : CopyScheduleAtoms role n → ℕ) (t : FrequencyTree S n) (hv : ValidTransferHistory (scheduleAtomSystem role childBound pivotBound) n ⟨n, C⟩ (frequencyTreeMap Subtype.val n t)) (j : Fin (2 ^ n - 1)) : let p := transferPivotArray (scheduleAtomSystem role childBound pivotBound) n ⟨n, C⟩ …Mentions: OAI.Ostmann.CopyScheduleRole, OAI.Ostmann.CopyScheduleAtoms, OAI.Ostmann.FrequencyTree, OAI.Ostmann.ValidTransferHistory, OAI.Ostmann.scheduleAtomSystem, OAI.Ostmann.frequencyTreeMap, OAI.Ostmann.transferPivotArray