Sage Days 99:SageMath和Macaulay 2——开源倡议
一般信息
何时何地?
问答维基
SageMath开发人员指南
Sage开发快速入门指南 (由Bryan Gillespie提供) Sage开发的另一个快速入门指南 (由Franco Saliola提供) 以下是我们在“贡献给 SageMath软件 “会话: https://trac.adminath.org/ticket/28261
探索SageMath中的Macaulay2接口
申请2019-2020 IMA编码冲刺!!
确认项目
编码项目暂定清单(组长)
平面分割类的进一步发展(Jessica Striker)
杰西卡·斯特莱克 凯文·迪尔克斯 迪伦·豪尔 乔·伯恩斯坦 金章洙 埃里卡·皮恩斯
D模块包的新版本(Laura Matusevich)
劳拉·马图塞维奇 亚历克桑德拉·索比斯卡 帕特里夏·克莱恩 阿维·斯坦纳 马赫鲁德·塞拉菲
拟阵的几何与组合(雅各布·马塞恩)
雅各布·马塞恩 Kevin Dilks(项目3) 盖伦·多帕伦·巴里 朱莉·拉纳(项目4) 布莱恩·吉莱斯皮 于约瑟芬 托马斯 麦康维尔
FI模块的Groebner基础(Steven Sam)
史蒂文·萨姆 汤姆·格拉布 弗朗科·萨利奥拉 埃里卡·马斯格雷夫
复曲面变体之间或简单复合体之间的映射(格雷格·史密斯)
选项1)向 普通ToricVarieties 与曲面图相关的包。 这可能涉及添加一个名为“”的新类型 环形地图 “,创建基本构造函数 (例如与放大关联的规范映射)和测试(例如isProper)。 更模糊的是,它还将在复曲面因子上创建诱导映射,相干 sheafs和交叉环。 人们甚至可能希望计算更高的直接图像 在某些情况下(尽管这可能需要新的算法)。 仅此选项 如果有足够多的参与者具有足够强的背景,这是有意义的 在复曲面几何中。 我已经有了一些代码来开始工作。 选项2)向 简单复合体 与简单映射相关的包。 同样,这可能涉及添加一个新类型、创建基本构造函数,以及 适当的布尔值方法。 在链复合体上创建诱导映射 将是一个关键的应用程序-有人希望从 代数拓扑。 我们还想添加一个“经典”示例数据库。 我相信 在2017年麦考利2研讨会上,朝着这个方向迈出了一些第一步 但是这些更改还没有被纳入到分布式版本中。 这个项目的优点是先决条件小得多。
格雷格·史密斯 帕特里夏·克莱恩 伊莉丝·沃克 朱莉·拉纳(项目1) 阿维·斯坦纳 托马斯·亚尔 王伟坤 Mike Loper(项目1)
SageMath中的簇代数组合学(艾米莉·古纳万)
艾米丽·古纳万 格雷格·穆西克 雅各布·马塞恩 哈里森·史密斯 伊丽莎白·凯利
作为代数的簇代数(Gregg Musiker)
格雷格·穆西克 雅各布·马塞恩
初级分解(Justin Chen)
陈良 帕特里夏·克莱恩 弗雷德·加莱托 伊莉丝·沃克 朱莉·拉娜 托马斯·亚尔
多tope代数与热带几何(Josephine Yu)
于约瑟芬 朱莉·拉娜 阿维·斯坦纳 伊莉斯·维莱拉
简单和细胞分辨率(杨杰)
杨杰伊(Jay Yang) 亚历克桑德拉·索比斯卡
使用Macaulay2作为可选后端来计算Sage中的非交换Grobner基(Franco Saliola)
多项式环中理想的计算是通过algorithm='macaulay2:gb'实现的一种选择,但自由代数的Grobner基是通过单数计算的,只有在使用“letterplace”实现的情况下(参见“ 自由代数 ? “查看注释)。示例: sage:FA=自由代数(QQ,implementation='letterplace',names=['x1','x2','x3']) 鼠尾草:(x1,x2,x3)=FA.gens() 圣人:I=FA.理想([x1+x2+x3,x1^2+x2^2+x3^2,x1^3+x2^3+x3^3]) 智者:I.grobner_basis??
请注意,甚至没有 地下室 方法(如果删除) 实现='letterplace' 以上。 打电话 地下室 用任何比最小的例子都大的实例为我崩溃了Sage(杀死了内核,没有错误消息)。 这里似乎有一个在Macaulay 2中实现这一目标的软件包: https://factory.math.illinois.edu/Macaulay2/doc/Macaulay 2-1.13/share/doc/Macaullay2/NCAlgebra/html/index.html
弗朗科·萨利奥拉 格雷格·穆西克
具有交换和反交换变量集的多项式环(Franco Saliola)
在Sage中,多项式环不能用反共轭变量构造(就像Macauly2那样) 迈克有两种方法: 通过理想生成的交换变量xixj-xj xi和反交换变量xi xj+xj xi-构造自由代数和商(这是上一个编码sprint主题的灵感所在); 或者直接使用Sage调用Macaulay2(Mike提供了示例代码,希望能够改进)。
弗朗科·萨利奥拉 格雷格·穆西克 盖伦·多帕伦·巴里