|
8 | 8 | AddDerivationToCAP( BraidingInverseWithGivenTensorProducts, |
9 | 9 | "BraidingInverseWithGivenTensorProducts as the inverse of the braiding", |
10 | 10 | [ [ InverseForMorphisms, 1 ], |
11 | | - [ Braiding, 1 ] ], |
| 11 | + [ BraidingWithGivenTensorProducts, 1 ] ], |
12 | 12 |
|
13 | 13 | function( cat, object_2_tensored_object_1, object_1, object_2, object_1_tensored_object_2 ) |
14 | | - ##TODO: Use BraidingWithGiven |
15 | | - return InverseForMorphisms( cat, Braiding( cat, object_1, object_2 ) ); |
| 14 | + |
| 15 | + return InverseForMorphisms( cat, |
| 16 | + BraidingWithGivenTensorProducts( cat, |
| 17 | + object_1_tensored_object_2, |
| 18 | + object_1, object_2, |
| 19 | + object_2_tensored_object_1 ) ); |
16 | 20 |
|
17 | 21 | end : CategoryFilter := IsBraidedMonoidalCategory ); |
18 | 22 |
|
19 | 23 | ## |
20 | 24 | AddDerivationToCAP( BraidingWithGivenTensorProducts, |
21 | 25 | "BraidingWithGivenTensorProducts as the inverse of BraidingInverse", |
22 | 26 | [ [ InverseForMorphisms, 1 ], |
23 | | - [ BraidingInverse, 1 ] ], |
| 27 | + [ BraidingInverseWithGivenTensorProducts, 1 ] ], |
24 | 28 |
|
25 | 29 | function( cat, object_1_tensored_object_2, object_1, object_2, object_2_tensored_object_1 ) |
26 | | - ##TODO: Use BraidingInverseWithGiven |
27 | | - return InverseForMorphisms( cat, BraidingInverse( cat, object_1, object_2 ) ); |
| 30 | + |
| 31 | + return InverseForMorphisms( cat, |
| 32 | + BraidingInverseWithGivenTensorProducts( cat, |
| 33 | + object_2_tensored_object_1, |
| 34 | + object_1, object_2, |
| 35 | + object_1_tensored_object_2 ) ); |
28 | 36 |
|
29 | 37 | end : CategoryFilter := IsBraidedMonoidalCategory ); |
0 commit comments