Orel: arrows2 ? Oconcr Oform
}.
-interpretation "basic pair relation indexed" 'Vdash2 x y c = (Orel c x y).
-interpretation "basic pair relation (non applied)" 'Vdash c = (Orel c).
+(* FIX *)
+interpretation "o-basic pair relation indexed" 'Vdash2 x y c = (Orel c x y).
+interpretation "o-basic pair relation (non applied)" 'Vdash c = (Orel c).
alias symbol "eq" = "setoid1 eq".
alias symbol "compose" = "category1 composition".
Oform_rel: arrows2 ? (Oform BP1) (Oform BP2);
Ocommute: ⊩ ∘ Oconcr_rel = Oform_rel ∘ ⊩
}.
-
-interpretation "concrete relation" 'concr_rel r = (Oconcr_rel __ r).
-interpretation "formal relation" 'form_rel r = (Oform_rel __ r).
+
+(* FIX *)
+interpretation "o-concrete relation" 'concr_rel r = (Oconcr_rel __ r).
+interpretation "o-formal relation" 'form_rel r = (Oform_rel __ r).
definition Orelation_pair_equality:
∀o1,o2. equivalence_relation2 (Orelation_pair o1 o2).