theorem
NFA.SlotsValidOfRangeMap
(slots : Array Capture.SlotGroup)
(h : List.map (fun (i : Nat) => (i, i.div 2)) (List.range slots.size) = slots.toList)
:
Slots.Valid slots
theorem
NFA.toSlots_valid
(captures : Array Capture)
(h : Capture.valid captures)
:
Slots.Valid (Capture.toSlots captures)