constructor
α : Type u_1
β : Type ?u.8604
xs : List1.IndView α
ys : List1 α
x y : α
⊢ List1.cons x [] = List1.cons y [] ↔ IndView.pure y = IndView.pure x
case mp
α : Type u_1
β : Type ?u.8604
xs : List1.IndView α
ys : List1 α
x y : α
⊢ List1.cons x [] = List1.cons y [] → IndView.pure y = IndView.pure x

case mpr
α : Type u_1
β : Type ?u.8604
xs : List1.IndView α
ys : List1 α
x y : α
⊢ IndView.pure y = IndView.pure x → List1.cons x [] = List1.cons y []