@@ -73,8 +73,8 @@ Lemma extensional_or_tl :
7373 extensional P -> extensional Q -> extensional (P \/_ Q).
7474Proof .
7575intros P Q eP eQ s1 s2 e. destruct e; simpl. unfold or_tl. intuition.
76- left; apply eP with (Cons x s1); [constructor; assumption | assumption].
77- right; apply eQ with (Cons x s1); [constructor; assumption | assumption].
76+ - left; apply eP with (Cons x s1); [constructor; assumption | assumption].
77+ - right; apply eQ with (Cons x s1); [constructor; assumption | assumption].
7878Qed .
7979
8080Lemma extensional_impl_tl :
@@ -83,10 +83,10 @@ Lemma extensional_impl_tl :
8383Proof .
8484intros P Q eP eQ s1 s2 e. destruct e; simpl. unfold impl_tl.
8585intros PQ1 P2.
86- apply eQ with (Cons x s1); [constructor; assumption | idtac].
87- apply PQ1. apply eP with (Cons x s2).
88- constructor. apply exteq_sym. assumption.
89- assumption.
86+ apply eQ with (Cons x s1); [constructor; assumption | idtac].
87+ apply PQ1. apply eP with (Cons x s2).
88+ - constructor. apply exteq_sym. assumption.
89+ - assumption.
9090Qed .
9191
9292Lemma extensional_not_tl :
@@ -126,10 +126,10 @@ Lemma extensional_always :
126126 forall (P: infseq T -> Prop),
127127 extensional P -> extensional (always P).
128128Proof .
129- intros P eP. cofix cf.
130- intros (x1, s1) (x2, s2) e al1. case (always_Cons al1); intros Px1s1 als1. constructor.
131- eapply eP; eassumption.
132- simpl. apply cf with s1; try assumption. case (exteq_inversion e); trivial.
129+ intros P eP. cofix cf.
130+ intros (x1, s1) (x2, s2) e al1. case (always_Cons al1); intros Px1s1 als1. constructor.
131+ - eapply eP; eassumption.
132+ - simpl. apply cf with s1; try assumption. case (exteq_inversion e); trivial.
133133Qed .
134134
135135Lemma extensional_weak_until :
@@ -138,10 +138,10 @@ Lemma extensional_weak_until :
138138Proof .
139139intros P Q eP eQ. cofix cf.
140140intros (x1, s1) (x2, s2) e un1. case (weak_until_Cons un1).
141- intro Q1. constructor 1. eapply eQ; eassumption.
142- intros (Px1s1, uns1). constructor 2.
143- eapply eP; eassumption.
144- simpl. apply cf with s1; try assumption. case (exteq_inversion e); trivial.
141+ - intro Q1. constructor 1. eapply eQ; eassumption.
142+ - intros (Px1s1, uns1). constructor 2.
143+ * eapply eP; eassumption.
144+ * simpl. apply cf with s1; try assumption. case (exteq_inversion e); trivial.
145145Qed .
146146
147147Lemma extensional_until :
@@ -150,12 +150,12 @@ Lemma extensional_until :
150150Proof .
151151intros P Q eP eQ s1 s2 e un1; genclear e; genclear s2.
152152induction un1.
153- intros s2 e; apply U0; apply eQ with s; assumption.
154- intros (x2, s2) e.
155- apply U_next.
156- apply eP with (Cons x s); assumption.
157- apply IHun1.
158- case (exteq_inversion e). trivial.
153+ - intros s2 e; apply U0; apply eQ with s; assumption.
154+ - intros (x2, s2) e.
155+ apply U_next.
156+ * apply eP with (Cons x s); assumption.
157+ * apply IHun1.
158+ case (exteq_inversion e). trivial.
159159Qed .
160160
161161Lemma extensional_release :
@@ -164,12 +164,12 @@ Lemma extensional_release :
164164Proof .
165165intros P Q eP eQ. cofix cf.
166166intros (x1, s1) (x2, s2) e rl1. case (release_Cons rl1). intros Qx orR. case orR; intro orRx.
167- apply R0.
168- eapply eQ; eassumption.
169- eapply eP; eassumption.
170- apply R_tl.
171- eapply eQ; eassumption.
172- simpl. apply cf with s1; trivial. case (exteq_inversion e); trivial.
167+ - apply R0.
168+ * eapply eQ; eassumption.
169+ * eapply eP; eassumption.
170+ - apply R_tl.
171+ * eapply eQ; eassumption.
172+ * simpl. apply cf with s1; trivial. case (exteq_inversion e); trivial.
173173Qed .
174174
175175Lemma extensional_eventually :
@@ -178,9 +178,9 @@ Lemma extensional_eventually :
178178Proof .
179179intros P eP s1 s2 e ev1. genclear e; genclear s2.
180180induction ev1 as [s1 ev1 | x1 s1 ev1 induc_hyp].
181- intros s2 e. constructor 1. apply eP with s1; assumption.
182- intros (x2, s2) e. constructor 2. apply induc_hyp.
183- case (exteq_inversion e). trivial.
181+ - intros s2 e. constructor 1. apply eP with s1; assumption.
182+ - intros (x2, s2) e. constructor 2. apply induc_hyp.
183+ case (exteq_inversion e). trivial.
184184Qed .
185185
186186Lemma extensional_inf_often :
0 commit comments