Finite Boolean core of bitonic cleaning #
The eight-value closure lemma is proved by kernel reduction.
Pairwise minima of the two Boolean halves used by the finite cleaning check.
Equations
- Algebraic.MassProduction.Sorting.Semantics.Internal.boolHalfMin sequence i = min (sequence (Fin.castAdd 4 i)) (sequence (Fin.natAdd 4 i))
Instances For
Pairwise maxima of the two Boolean halves used by the finite cleaning check.
Equations
- Algebraic.MassProduction.Sorting.Semantics.Internal.boolHalfMax sequence i = max (sequence (Fin.castAdd 4 i)) (sequence (Fin.natAdd 4 i))
Instances For
theorem
Algebraic.MassProduction.Sorting.Semantics.Internal.boolBitonicHalves
(sequence : Fin 8 → Bool)
(hsequence : SequenceBitonic sequence)
: