Finite composition of proof-carrying binary routines -- definitions #
Sequentially compose a fixed finite list of binary routines.
Equations
- Complexity.BinaryRoutine.seqList [] = Complexity.BinaryRoutine.identity
- Complexity.BinaryRoutine.seqList (routine :: routines) = routine.seq (Complexity.BinaryRoutine.seqList routines)
Instances For
Repeat one binary routine a fixed finite number of times.
Equations
- Complexity.BinaryRoutine.repeatRoutine count routine = Complexity.BinaryRoutine.seqList (List.replicate count routine)