Macaulay2 at Auburn 2027

February 22-25th, 2027
Organizers: John Cobb, Sean Grate, Michael Brown
Overview
Macaulay2 workshops have historically served as the primary onboarding for Macualay2 and consists of tutorials, presentations, and working on group projects. Persons of all levels of Macaulay2 experience and knowledge are encouraged to apply. This workshop will aim to serve several purposes:
- To expand the capabilities and functionality of Macaulay2 and its accompanying packages.
- To bring together members of diverse mathematical communities and begin new collaborations.
- To provide students with hands-on learning and coding experiences
For funding, please apply by January 6th, 2027.
Schedule
The following is tentative:
| Time | Monday | Tuesday | Wednesday | Thursday |
|---|---|---|---|---|
| 9:00 - 9:30 | Coffee Break | Coffee Break | Coffee Break | Coffee Break |
| 9:30 - 10:30 | Project Introductions | Group Projects | Group Projects | Project Presentations |
| 10:30 - 11:30 | git tutorial | Group Projects | Group Projects | |
| 11:30 - 1:00 | Lunch | Lunch | Lunch | |
| 1:00 - 1:30 | Coffee Break | Coffee Break | Coffee Break | |
| 1:30 - 5:00 | Group Projects | Group Projects | Group Projects | |
| 5:00 - 5:30 | Lightning Talks | |||
| Evening | Group Outing |
Projects
We will form groups to work on various Macaulay2 projects throughout the week. Here are their descriptions:
Varieties — Keller VandeBogert
This project aims to make Macaulay2's Varieties package, the core interface for projective varieties and coherent sheaves, a robust foundation for the many geometrically motivated packages that could build on it. Goals include:
- A rigorous treatment of morphisms of projective varieties, with pullback and (derived) pushforward of sheaves;
- Relative constructions such as projective bundles;
- Stronger homological infrastructure;
- Consolidation of methods currently scattered across other packages behind a uniform interface;
- Substantially expanded testing, examples, and documentation.
Constructing resolutions of toric subvarieties — Jay Yang
Recently, Hanlon, Hicks, and Lazerev constructed resolutions of toric subvarieties. More recently, Berkesch, Cranton Heller, Smith, and I gave a combinatorial construction of these resolutions along with a more general framework for similar resolutions.
The HHL resolution is implemented in the HHLResolutions package. Before the package can be included in Macaulay2, we hope to address several areas:
- Documentation and tests. Partial documentation exists for the key functions, but it needs more detail. The tests catch obvious errors, but they should be expanded to cover mathematically interesting boundary cases.
- Access to the combinatorial structure. Although the code constructs the resolution, it is difficult to identify the summand generated by a particular cell without significant knowledge of the implementation.
- Generalization beyond the HHL resolution. Much of the code remains specific to that case. Of particular interest is support for some version of the resolutions from the homotopy path algebras paper by Favero and Huang.
The primary goal is to make significant progress on the first two areas, with the potential to begin the third if time permits.
Symbolic computation in Grothendieck-Witt rings over the integers — Thomas Brazelton
In many fields of mathematics—including quadratic forms, Hermitian K-theory, motivic homotopy theory, and enumerative geometry—the Grothendieck-Witt ring emerges as a central object of study. Roughly speaking, it is the collection of nondegenerate symmetric bilinear forms over a base field or ring. In favorable cases, such as finite fields, the rationals, the reals, or the complex numbers, the A1BrouwerDegrees package provides software for simplifying and comparing such forms.
In this project, we will work with quadratic forms involving indeterminate variables and examine examples in which they arise naturally. We will develop and implement a package that simplifies and handles these cases. Time permitting, we will extend the package to perform symbolic computation with Milnor-Witt K-theory more generally. Background in the theory of quadratic forms is preferred, but comfort with linear algebra and field theory is sufficient.
Computing quadratically enriched tropical intersections — Jordy Lopez-Garcia
In classical tropical intersection theory, intersection points carry integer multiplicities. Jaramillo Puentes and Pauli introduced enriched versions of these multiplicities taking values in the Grothendieck-Witt ring of the base field. These enriched multiplicities incorporate arithmetic information beyond the classical integer-valued multiplicities.
In this project, we will implement the formulas of Jaramillo Puentes and Pauli for local quadratically enriched multiplicities at tropically transverse intersections of enriched tropical hypersurfaces. We will also implement the quadratically enriched Bernstein–Khovanskii–Kushnirenko mixed volume formula and its associated combinatorial orientability criterion. Background in tropical geometry will be helpful, but is not required.
Matroids — Sean Grate
The Matroids package serves as the backbone for computations with matroids in Macaulay2. We will add constructors for common classes of matroids such as lattice path matroids, transversal matroids, and combinatorial designs and, depending on time and complexity, Dowling geometries and frame matroids.
$p$-adic numbers — Douglas Torrance
The recently added Padic package provides basic arithmetic with p-adic numbers using the FLINT library and Macaulay2's foreign function interface. However, this arithmetic is not yet available for matrices and polynomials, which requires integration with Macaulay2's C++ engine.
Since FLINT already implements p-adic arithmetic, this is primarily a matter of gluing that implementation into Macaulay2's engine as a new coefficient ring. Once that ring is in place, matrix and polynomial operations become available through Macaulay2's existing generic machinery, enabling computations such as Hensel lifting and p-adic point counting. Group members will learn how to build Macaulay2 from source, write code in the D language used by the Macaulay2 interpreter, add a new coefficient ring type in the engine, and write top-level Macaulay2 code to bring everything together.
ToricStacks — Juliette Bruce and John Cobb
Toric stacks extend toric varieties by allowing stack structure while retaining a combinatorial description in terms of stacky fans. The developing ToricStacks package provides tools for constructing and studying these objects in Macaulay2, including diagonalizable and Cox groups, weighted projective stacks, morphisms, canonical stacks, and fantastacks.
This project will strengthen the package by expanding its tests, documentation, and examples, including examples of canonical stacks and fantastacks from the work of Geraschenko and Satriano. Further goals may include supporting the alternative stacky-fan description of Borisov, Chen, and Smith; testing smoothness of toric stacks and determining whether toric morphisms are isomorphisms; and computing invariants such as Picard and class groups, nef and effective cones, and Cox rings. Participants can contribute through examples and documentation or work on new mathematical functionality, depending on their background.
Participant Information
Lodging: We will be housing all participants at the The Hotel at Auburn University. If you are driving, there is parking at the hotel for the price of 25/night for valet parking or 20/night for self parking, which we can reimburse. There is also free parking on College Street on the weekends.
Airport: We recommend flying to ATL and then taking the Groome Shuttle.
Local Information
Here are some more recommendations nearby the hotel:
- Beyond the Wok is nearby with a large menu of Chinese dishes and sushi
- The Plains Taproom is a self-pour taproom nearby
- The Hound does elevated southern food, although pricier
- Hey Day Market is an upscale food court with many options
- The Irritable Bao does the best bao in town, although only open for lunch
- Taco Mama is like a much better Chipotle
Policies
We are required by the NSF Proposal & Award Policies & Procedures Guide (Chapter II.E.7), effective February 25, 2019, to provide all event participants with information on the University’s policy on sexual and other forms of harassment or sexual assault as well as directions on how to report any violations of this policy. For purposes of this requirement, “other forms of harassment” is defined as “non-gender or non-sex-based harassment of individuals protected under federal civil rights laws, as set forth in organizational policies or codes of conduct, statutes, regulations, or executive orders.”
Auburn University is committed to creating and maintaining a community dedicated to the advancement, application and transmission of knowledge and creative endeavors through academic excellence, where all individuals who participate in University programs and activities can work and learn together in an atmosphere free of harassment, exploitation, or intimidation.
The University has general policies prohibiting harassment and discrimination on the basis of protected categories, including the Auburn University Policies Related to the Workplace; AA/EEO Policies and Procedures; and Code of Student Conduct.
Any person may report incidents of sexual violence, sexual harassment, relationship violence, stalking, or other forms of prohibited behavior to the campus Title IX office. aub.ie/TitleIX has links to report an incident and additional information is available on this site.
Funding
This conference is supported all or in part by the National Science Foundation under DMS Award No. 2625606.