cc @nomeata
match
let
Reason: avoid unnecessary case-analysis explosion It is also unnecessary since we only refine the `below` and `F` arguments over `match`-expressions. This fixes the last case at issue #998 ``` attribute [simp] BinaryHeap.heapifyDown ``` closes #998
splitMatch
We can now generate the equation theorem for ``` attribute [simp] Array.heapSort.loop ``` see #998