diff --git a/iris/algebra/lib/frac_agree.v b/iris/algebra/lib/frac_agree.v
index ee08f73cb2f4ec6dab36a4edc267d6702a1cf832..878feaa3ec91dcdab914234938114321f5a039bc 100644
--- a/iris/algebra/lib/frac_agree.v
+++ b/iris/algebra/lib/frac_agree.v
@@ -49,19 +49,19 @@ Section lemmas.
   Qed.
 
   Lemma frac_agree_included q1 a1 q2 a2 :
-    to_frac_agree q1 a1 ≼ to_frac_agree q2 a2 →
+    to_frac_agree q1 a1 ≼ to_frac_agree q2 a2 ↔
     (q1 < q2)%Qp ∧ a1 ≡ a2.
-  Proof. by intros [?%frac_included ?%to_agree_included]%pair_included. Qed.
+  Proof. by rewrite pair_included frac_included to_agree_included. Qed.
   Lemma frac_agree_included_L `{!LeibnizEquiv A} q1 a1 q2 a2 :
-    to_frac_agree q1 a1 ≼ to_frac_agree q2 a2 →
+    to_frac_agree q1 a1 ≼ to_frac_agree q2 a2 ↔
     (q1 < q2)%Qp ∧ a1 = a2.
   Proof. unfold_leibniz. apply frac_agree_included. Qed.
   Lemma frac_agree_includedN q1 a1 q2 a2 n :
-    to_frac_agree q1 a1 ≼{n} to_frac_agree q2 a2 →
+    to_frac_agree q1 a1 ≼{n} to_frac_agree q2 a2 ↔
     (q1 < q2)%Qp ∧ a1 ≡{n}≡ a2.
   Proof.
-    by intros [?%cmra_discrete_included_iff%frac_included
-               ?%to_agree_includedN]%pair_includedN.
+    by rewrite pair_includedN -cmra_discrete_included_iff
+               frac_included to_agree_includedN.
   Qed.
 
   (** No frame-preserving update lemma needed -- use [cmra_update_exclusive] with