apply (.= (orelation_of_relation_preserves_equality ???? (commute ?? r)));
apply (orelation_of_relation_preserves_composition ?? (form BP2) (rel BP1) ?); ]
qed.
+
+(*
+definition BP_to_OBP: carr3 (arrows3 CAT2 (category2_of_category1 cic:/matita/formal_topology/basic_pairs/BP.con) BP).
+ constructor 1;
+ [ apply o_basic_pair_of_basic_pair;
+ | intros; constructor 1;
+ [ apply (o_relation_pair_of_relation_pair S T);
+ | intros; split; unfold o_relation_pair_of_relation_pair; simplify;
+ unfold o_basic_pair_of_basic_pair; simplify; ]
+ | simplify; intros; whd; split; unfold o_relation_pair_of_relation_pair; simplify;
+ unfold o_basic_pair_of_basic_pair;
+simplify in ⊢ (? ? ? (? % ? ?) ?);
+simplify in ⊢ (? ? ? (? ? % ?) ?);
+simplify in ⊢ (? ? ? ? (? % ? ?));
+simplify in ⊢ (? ? ? ? (? ? % ?));
+ | simplify; intros; whd; split;unfold o_relation_pair_of_relation_pair; simplify;
+ unfold o_basic_pair_of_basic_pair;simplify;
+*)
\ No newline at end of file