</li>
<li><p>a list <span class="Math">L</span> of objects</p>
</li>
</ul>
<p>This function checks for every operation declared in AdditiveMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
<p>This is a debug operation. The arguments are three objects <span class="Math">obj_1, obj_2</span> in a braided monoidal category <span class="Math">cat</span>. The output is true if the braiding is invertible, false otherwise.</p>
<p>This is a debug operation. The arguments are three objects <span class="Math">obj_1, obj_2, obj_3</span> in a braided monoidal category <span class="Math">cat</span>. The output is true if the braiding compatabilities with the associator hold, false otherwise.</p>
<p>This is a debug operation. The argument is a list <span class="Math">L</span> of objects in a braided monoidal category <span class="Math">cat</span>. The output is true if the braiding compatabilities with the associator hold for all triples of objects in <span class="Math">L</span>, otherwise false.</p>
</li>
</ul>
<p>This function checks for every operation declared in BraidedMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
</ul>
<p>This function checks for every operation declared in ClosedMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
<li><p>a morphism <span class="Math">\alpha: a \rightarrow b</span></p>
</li>
<li><p>a morphism <span class="Math">\beta: c \rightarrow d</span></p>
</li>
</ul>
<p>This function checks for some *WithGiven operations declared in ClosedMonoidalCategories.gd if they are computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
</ul>
<p>This function checks for every operation declared in CoclosedMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
<li><p>a morphism <span class="Math">\alpha: a \rightarrow b</span></p>
</li>
<li><p>a morphism <span class="Math">\beta: c \rightarrow d</span></p>
</li>
</ul>
<p>This function checks for some *WithGiven operations declared in CoclosedMonoidalCategories.gd if they are computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
</ul>
<p>This function checks for every operation declared in LeftClosedMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
<li><p>a morphism <span class="Math">\alpha: a \rightarrow b</span></p>
</li>
<li><p>a morphism <span class="Math">\beta: c \rightarrow d</span></p>
</li>
</ul>
<p>This function checks for some *WithGiven operationS declared in LeftClosedMonoidalCategories.gd if they are computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
</ul>
<p>This function checks for every operation declared in LeftCoclosedMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
<li><p>a morphism <span class="Math">\alpha: a \rightarrow b</span></p>
</li>
<li><p>a morphism <span class="Math">\beta: c \rightarrow d</span></p>
</li>
</ul>
<p>This function checks for some *WithGiven operations declared in LeftCoclosedMonoidalCategories.gd if they are computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
</ul>
<p>This function checks for every operation declared in MonoidalCategoriesTensorProductOnObjectsAndTensorUnit.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
<p>This is a debug operation. The arguments are two objects <span class="Math">obj</span> in a monoidal category <span class="Math">cat</span>. The output is true if the left and right unitors are invertible for <span class="Math">obj</span>.</p>
<p>This is a debug operation. The arguments are two objects <span class="Math">obj_1, obj_2, obj_3</span> in a monoidal category <span class="Math">cat</span>. The output is true if the associator are invertible for these 3 objects, false otherwise.</p>
<p>This is a debug operation. The arguments are two objects <span class="Math">obj_1, obj_2</span> in a monoidal category <span class="Math">cat</span>. The output is true if the triangle identity holds for these 2 objects, false otherwise.</p>
<p>This is a debug operation. The argument is a list <span class="Math">L</span> of objects in a monoidal category <span class="Math">cat</span>. The output is true if the triangle identity holds for all pairs of objects in <span class="Math">L</span>, otherwise false.</p>
<p>This is a debug operation. The arguments are 4 objects <span class="Math">obj_1, obj_2, obj_3, obj_4</span> in a monoidal category <span class="Math">cat</span>. The output is true if the pentagon identity holds for these 4 objects, false otherwise.</p>
<p>This is a debug operation. The arguments are 4 objects <span class="Math">obj_1, obj_2, obj_3, obj_4</span> in a monoidal category <span class="Math">cat</span>. The output is true if the pentagon identity holds for these 4 objects, false otherwise. This test uses the WithGiven-operations.</p>
<p>This is a debug operation. The argument is a list <span class="Math">L</span> of objects in a monoidal category <span class="Math">cat</span>. The output is true if the pentagon identity holds for all quadruples of objects in <span class="Math">L</span>, otherwise false.</p>
</li>
<li><p>a morphism <span class="Math">\alpha: a \rightarrow b</span></p>
</li>
<li><p>a morphism <span class="Math">\beta: c \rightarrow d</span></p>
</li>
</ul>
<p>This function checks for every operation declared in MonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
<p>This is a debug operation. The argument is an object <span class="Math">obj</span> in a rigid symmetric monoidal category <span class="Math">cat</span>. The output is true if the zig zag identity for duals hold, false otherwise.</p>
</li>
<li><p>an endomorphism <span class="Math">\alpha: a \rightarrow a</span></p>
</li>
</ul>
<p>This function checks for every object and morphism declared in RigidSymmetricClosedMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
</li>
<li><p>an endomorphism <span class="Math">\alpha: a \rightarrow a</span></p>
</li>
</ul>
<p>This function checks for every object and morphism declared in RigidSymmetricCoclosedMonoidalCategories.gd if it is computable in the CAP category <span class="Math">cat</span>. If yes, then the operation is executed with the parameters given above and compared to the equivalent computation in the opposite category of <span class="Math">cat</span>. Pass the options</p>
<ul>
<li><p><code class="code">verbose := true</code> to output more information.</p>
</li>
<li><p><code class="code">only_primitive_operations := true</code>, which is passed on to Opposite(), to only primitively install dual operations for primitively installed operations in <spanclass="Math">cat</span>. The advantage is, that more derivations might be tested. On the downside, this might test fewer dual_pre/postprocessor_funcs.</p>
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.