@@ -81,21 +81,21 @@ Lemma joinC f1 f2 : f1 \+ f2 = f2 \+ f1.
8181Proof .
8282case: f1 f2=>d1 pf1[d2 pf2]; rewrite /join/=.
8383move: (dmDom_join pf1 pf2) (dmDom_join pf2 pf1); rewrite joinC=>G1 G2.
84- by move: (bool_irrelevance G1 G2)=>->.
84+ by move: (eq_irrelevance G1 G2)=>->.
8585Qed .
8686
8787Lemma joinCA f1 f2 f3 : f1 \+ (f2 \+ f3) = f2 \+ (f1 \+ f3).
8888Proof .
8989case: f1 f2 f3=>d1 pf1[d2 pf2][d3 pf3]; rewrite /join/=.
9090move: (dmDom_join pf1 (dmDom_join pf2 pf3)) (dmDom_join pf2 (dmDom_join pf1 pf3)).
91- by rewrite joinCA=>G1 G2; move: (bool_irrelevance G1 G2)=>->.
91+ by rewrite joinCA=>G1 G2; move: (eq_irrelevance G1 G2)=>->.
9292Qed .
9393
9494Lemma joinA f1 f2 f3 : f1 \+ (f2 \+ f3) = (f1 \+ f2) \+ f3.
9595Proof .
9696case: f1 f2 f3=>d1 pf1[d2 pf2][d3 pf3]; rewrite /join/=.
9797move: (dmDom_join pf1 (dmDom_join pf2 pf3)) (dmDom_join (dmDom_join pf1 pf2) pf3).
98- by rewrite joinA=>G1 G2; move: (bool_irrelevance G1 G2)=>->.
98+ by rewrite joinA=>G1 G2; move: (eq_irrelevance G1 G2)=>->.
9999Qed .
100100
101101Lemma validL f1 f2 : valid (f1 \+ f2) -> valid f1.
@@ -105,7 +105,7 @@ Lemma unitL f : unit \+ f = f.
105105Proof .
106106rewrite /join/unit/=; case: f=>//=u pf.
107107move: pf (dmDom_join (dmDom_unit labF) pf); rewrite unitL=>g1 g2.
108- by move: (bool_irrelevance g1 g2)=>->.
108+ by move: (eq_irrelevance g1 g2)=>->.
109109Qed .
110110
111111Lemma validU : valid unit.
@@ -124,7 +124,7 @@ Definition DepMap := DepMap.
124124Lemma dep_unit (d : depmap labF) : dmap d = Unit -> d = unit labF.
125125Proof .
126126case: d=>u pf/=; rewrite /unit. move: (dmDom_unit labF)=>pf' Z; subst u.
127- by rewrite (bool_irrelevance pf).
127+ by rewrite (eq_irrelevance pf).
128128Qed .
129129
130130Coercion dmap := dmap.
0 commit comments