Macaulay2 at Auburn 2027

Auburn

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:

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:

  1. 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.
  2. 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.
  3. 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:

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.