CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
1
<?xml version="1.0" encoding="UTF-8"?>
2
3
<!--
4
5
Logic.xml MatricesForHomalg package documentation Mohamed Barakat
6
7
Copyright (C) 2007-2009, Mohamed Barakat, RWTH-Aachen
8
9
-->
10
11
<Appendix Label="Logic">
12
<Heading>Logic Subpackages</Heading>
13
14
<Section Label="Rings:LIRNG">
15
<Heading>&LIRNG;: Logical Implications for Rings</Heading>
16
17
</Section>
18
19
<Section Label="RingMaps:LIMAP">
20
<Heading>&LIMAP;: Logical Implications for Ring Maps</Heading>
21
22
</Section>
23
24
<Section Label="Matrices:LIMAT">
25
<Heading>&LIMAT;: Logical Implications for Matrices</Heading>
26
27
</Section>
28
29
<Section Label="Matrices:COLEM">
30
<Heading>&COLEM;: Clever Operations for Lazy Evaluated Matrices</Heading>
31
32
Most of the matrix tool operations listed in Appendix
33
<Ref Sect="ToolsNoFallBack"/> which return a new matrix are lazy
34
evaluated. The value of a &homalg; matrix is stored in the
35
attribute <C>Eval</C>. Below is the list of the installed methods for
36
the attribute <C>Eval</C>.
37
38
<#Include Label="Eval:IsInitialMatrix">
39
<#Include Label="Eval:IsInitialIdentityMatrix">
40
41
<#Include Label="Eval:IsZeroMatrix">
42
<#Include Label="Eval:IsIdentityMatrix">
43
44
<#Include Label="Eval:HasEvalLeftInverse">
45
<#Include Label="Eval:HasEvalRightInverse">
46
<#Include Label="Eval:HasEvalInvolution">
47
<#Include Label="Eval:HasEvalCertainRows">
48
<#Include Label="Eval:HasEvalCertainColumns">
49
<#Include Label="Eval:HasEvalUnionOfRows">
50
<#Include Label="Eval:HasEvalUnionOfColumns">
51
<#Include Label="Eval:HasEvalDiagMat">
52
<#Include Label="Eval:HasEvalKroneckerMat">
53
<#Include Label="Eval:HasEvalMulMat">
54
<#Include Label="Eval:HasEvalAddMat">
55
<#Include Label="Eval:HasEvalSubMat">
56
<#Include Label="Eval:HasEvalCompose">
57
58
</Section>
59
60
<!-- ############################################################ -->
61
62
</Appendix>
63
64