Lemmas about Vector.zip
, Vector.zipWith
, Vector.zipWithAll
, and Vector.unzip
. #
Zippers #
zipWith #
theorem
Vector.getElem?_zipWith
{α : Type u_1}
{β : Type u_2}
{γ : Type u_3}
{n✝ : Nat}
{as : Vector α n✝}
{bs : Vector β n✝}
{f : α → β → γ}
{i : Nat}
:
See also getElem?_zipWith'
for a variant
using Option.map
and Option.bind
rather than a match
.
theorem
Vector.getElem?_zipWith'
{α : Type u_1}
{β : Type u_2}
{γ : Type u_3}
{n✝ : Nat}
{l₁ : Vector α n✝}
{l₂ : Vector β n✝}
{f : α → β → γ}
{i : Nat}
:
Variant of getElem?_zipWith
using Option.map
and Option.bind
rather than a match
.