English
Same as ZipRight Nil Cons: zipRight([], b :: bs) = (None, b) :: map (λ b, (None, b)) bs.
Русский
То же, что и ZipRight Nil Cons: zipRight([], b :: bs) = (None, b) :: map (λ b, (None, b)) bs.
LaTeX
$$$ \operatorname{zipRight}(\varnothing, b \;::\; bs) = (\mathrm{None}, b) :: \operatorname{map}(b' \mapsto (\mathrm{None}, b'))\, bs$$$
Lean4
/-- Auxiliary definition for `argmax` and `argmin`. -/
def argAux (a : Option α) (b : α) : Option α :=
Option.casesOn a (some b) fun c => if r b c then some b else some c