From a34ad2b1041108dc619bbdc18ab6c7491b7450a5 Mon Sep 17 00:00:00 2001
From: Kimaya Bedarkar <kbedarka@mpi-sws.org>
Date: Wed, 12 Feb 2025 09:13:48 +0000
Subject: [PATCH] Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Robbert Krebbers <gitlab-sws@robbertkrebbers.nl>
---
 stdpp/list.v | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/stdpp/list.v b/stdpp/list.v
index 108ce6e2..bd2b29d1 100644
--- a/stdpp/list.v
+++ b/stdpp/list.v
@@ -5051,15 +5051,9 @@ Section zip.
   Lemma zip_nil_inv l k :
     zip l k = [] → l = [] ∨ k = [].
   Proof. intros. by eapply zip_with_nil_inv. Qed.
-  Lemma lookup_zip_Some l k i e1 e2 :
-    zip l k !! i = Some (e1, e2) ↔ l !! i = Some e1 ∧ k !! i = Some e2.
-  Proof.
-    rewrite lookup_zip_with_Some.
-    split; first by intros (x&y&Heq&?&?); inversion Heq; subst;split.
-    intros [->->].
-    do 2 eexists.
-    repeat split; reflexivity.
-  Qed.
+  Lemma lookup_zip_Some l k i x y :
+    zip l k !! i = Some (x, y) ↔ l !! i = Some x ∧ k !! i = Some y.
+  Proof. rewrite lookup_zip_with_Some. naive_solver. Qed.
   Lemma lookup_zip_None l k i :
     zip l k !! i = None ↔ l !! i = None ∨ k !! i = None.
   Proof. by rewrite lookup_zip_with_None. Qed.
-- 
GitLab