diff --git a/theories/proofmode/class_instances.v b/theories/proofmode/class_instances.v index b535887c0cedd905bba17d0bb0692169e82a5664..61013accb9a65a1a05267b79995015d3b711bda6 100644 --- a/theories/proofmode/class_instances.v +++ b/theories/proofmode/class_instances.v @@ -168,19 +168,19 @@ Proof. by rewrite /FromAlways. Qed. (* IntoLater *) Global Instance into_laterN_later n P Q : - IntoLaterN n P Q → IntoLaterN' (S n) (▷ P) Q. + IntoLaterN n P Q → IntoLaterN' (S n) (▷ P) Q | 0. Proof. by rewrite /IntoLaterN' /IntoLaterN =>->. Qed. Global Instance into_laterN_later_further n P Q : - IntoLaterN' n P Q → IntoLaterN' n (▷ P) (▷ Q). + IntoLaterN' n P Q → IntoLaterN' n (▷ P) (▷ Q) | 1000. Proof. rewrite /IntoLaterN' /IntoLaterN =>->. by rewrite -laterN_later. Qed. -Global Instance into_laterN_laterN n P : IntoLaterN' n (▷^n P) P. +Global Instance into_laterN_laterN n P : IntoLaterN' n (▷^n P) P | 0. Proof. done. Qed. Global Instance into_laterN_laterN_plus n m P Q : - IntoLaterN m P Q → IntoLaterN' (n + m) (▷^n P) Q. + IntoLaterN m P Q → IntoLaterN' (n + m) (▷^n P) Q | 1. Proof. rewrite /IntoLaterN' /IntoLaterN=>->. by rewrite laterN_plus. Qed. Global Instance into_laterN_laterN_further n m P Q : - IntoLaterN' m P Q → IntoLaterN' m (▷^n P) (▷^n Q). + IntoLaterN' m P Q → IntoLaterN' m (▷^n P) (▷^n Q) | 1000. Proof. rewrite /IntoLaterN' /IntoLaterN=>->. by rewrite -!laterN_plus Nat.add_comm. Qed.