λCS1,CS2,c.rp ?? c.
coercion rp''.
-definition rp''': ∀CS1,CS2.Type_OF_setoid2 (convergent_relation_space_setoid CS1 CS2) → arrows2 BP CS1 CS2 ≝
+
+definition rp''': ∀CS1,CS2.Type_OF_setoid21 (convergent_relation_space_setoid CS1 CS2) → arrows2 BP CS1 CS2 ≝
λCS1,CS2,c.rp ?? c.
coercion rp'''.
-definition rp'''': ∀CS1,CS2.Type_OF_setoid2 (convergent_relation_space_setoid CS1 CS2) → carr2 (arrows2 BP CS1 CS2) ≝
+definition rp'''': ∀CS1,CS2.Type_OF_setoid21 (convergent_relation_space_setoid CS1 CS2) → carr2 (arrows2 BP CS1 CS2) ≝
λCS1,CS2,c.rp ?? c.
coercion rp''''.
change with (a34 ∘ (a23 ∘ a12) = (a34 ∘ a23) ∘ a12);
apply rule ASSOC;
| intros; simplify;
- change with (a ∘ id2 ? o1 = a);
+ change with (a ∘ id2 BP o1 = a);
apply (id_neutral_right2 : ?);
| intros; simplify;
change with (id2 ? o2 ∘ a = a);