Skip to content

Matroid Chow Rings, and their semi-small decompositions.

License

Notifications You must be signed in to change notification settings

FGlazov/ChowRings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChowRings

This is a small Julia Library that computes the Chow Ring and augmented Chow Rings of matroids. This library is based on the OSCAR.jl project. In particular, many of its inputs expect matroids as BigObject from the Polymake.jl subsystem, and it represents the chow rings with the type MPolyQuoRing from Oscar.jl. This library can also compute the decompositions in Theorem 1.1 and Theorem 1.2 in the paper

@misc{braden2020semismall, title={A semi-small decomposition of the Chow ring of a matroid}, author={Tom Braden and June Huh and Jacob P. Matherne and Nicholas Proudfoot and Botong Wang}, year={2020}, eprint={2002.03341}, archivePrefix={arXiv}, primaryClass={math.AG} }

Installation

You must have Julia installed, along with Oscar.jl. Until there is a stable release, currently the best way to install the library is to clone this repository, and then activate it locally on your computer. I.e.

> git clone https://github.com/FGlazov/ChowRings.git
> cd ChowRings
> julia
( Press ] once in Julia to go into package manager)
> pkg> activate .
( Press backspace to exit package manager and to return to the julia shell)

Releases

No releases published

Packages

No packages published

Languages