问题标签 [gap-system]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gap-system - 从函数创建生成矩阵以检查 CCZ
这是检查 CCZ-equivalence 的示例。如何将以下函数 CF 从 Magma 重写为 GAP 系统?
ubuntu - 如何使用终端在 Ubuntu 中安装 xgap 4.30?
我试图在终端中安装 xgap 并且我的系统上已经有 gap 4.10.2。但是我遇到了以下问题:
我是数学系的学生,我对 Linux 中的编程一无所知。如何在 Ubuntu 中安装 xgap4.30 软件包?
recursion - 递归分区号是如何在程序上一步一步找到的?
使用 GAP 4.10.2 编写的“递归分区号”代码如下。例如,您能解释一下nrparts(15)的GAP 编程的工作步骤吗?我们如何在程序中一步一步得到nrparts(15) = 176 ?
performance - 在 GAP 中找到图的所有最大团的有效方法
我希望找到称为紊乱图的特殊类型凯莱图的所有最大团。我在 GAP 工作,我目前使用 GRAPE 包来建立以下内容:
我已经多次阅读 GRAPE 文档,但找不到生成所有最大派系的命令。在 Sage 中,可以调用 cliquer 命令 ( https://doc.sagemath.org/html/en/reference/graphs/sage/graphs/cliquer.html ),它可以相当快速有效地找到所有最大 cliques (对于根据我的经验,订单 < 3000)。GAP中有这样的选择吗?
注意:我也尝试使用 YAGS 包来使用“CompletesOfGivenOrder(Cay,n)”命令,但我发现它非常慢。
gap-system - 处理列表中的漏洞 [GAP SYSTEM]
我对列表中的漏洞有疑问。假设我有以下代码:
在尝试访问列表的第 i 个元素之前,是否有一些功能可以查找它是否是孔?我正在寻找这样的东西:
我已经阅读了手册,但仍然不知道如何处理这个问题。请问有人可以提出一些解决这个问题的方法吗?
return-value - GAP 中的函数调用/过程调用对是什么?
通过函数调用/过程调用对,我的意思是一对做同样事情的函数,除了一个返回它的结果,而另一个将它的参数更改为结果。例如对List
/ Apply
。
List(list, func)
返回将函数func
应用于 的每个值所产生的列表list
。Apply(list, func)
将函数应用于func
可变列表的每个值list
,不断变化list
。
我对编写自己的函数而发现 GAP 已经有一个我应该使用的内置版本感到恼火,因此了解这些对会有所帮助。就像,Filtered
有我不知道的程序对应物吗?还是我需要自己写?如果一个函数确实有对应项,它是否一定会在该函数的文档中列出?我现在唯一能想到的另一对是Concatenation
/ Append
。GAP 中还有哪些其他这样的功能/程序对?
gap-system - 有没有办法“捕捉” GAP 中的错误?
假设我正在使用一个包函数f
,它接受一个参数x
并对该参数执行一些错误检查。像,是x
正确的类型?等等。如果出现错误,则f(x)
使用Error()
.
有没有一种简单的方法可以编写一个包装函数fCatch
来f
捕获该错误,如果f(x)
抛出错误则返回 false,否则返回 true?实现同样效果的简单方法是复制代码f
并将所有Error(...);
行更改为 areturn false;
并在末尾设置 a return true;
,但复制所有错误检查代码是一种不好的形式。
gap-system - 发生错误后,您如何查看完整的“调用自”函数调用链?
在 GAP 命令行解释器中出现错误后,导致错误的函数调用链被截断,因此我可以看到链的开头,这是我需要修复的函数。
我如何告诉 GAP 在这里向我展示完整的功能链?这背后是...
什么?
gap-system - 如何检查理想是否具有直接和分解?[差距]
我需要一个函数来检查群代数的左理想是否具有直接和分解。因此,我需要一个函数,如果左理想有直接和分解,则返回true;如果左理想没有直接和分解,则返回false(因此左理想是不可约的)。只是一个验证左理想是否不可约的函数也可以提供帮助。
有这样做的功能吗?