HomogeneousTools

HomogeneousTools is a toolset to work with homogeneous varieties and homogeneous vector bundles on them, mostly with a view towards sheaf cohomology.

Recent posts

Semisimple.jl

tests Docs Release

A Julia package for computations with semisimple Lie algebras: root systems, Weyl groups, weight lattices, and representation-theoretic operations.

It is similar to LiE and LieART, with a heavy focus on speed. It does not yet match the features of these packages, but the basics are there.

PartialFlagVarieties.jl

A Julia package for computing with partial flag varieties $G/P$: equivariant vector bundles, sheaf cohomology via the Borel–Weil–Bott theorem, zero loci, Hodge numbers, Hochschild cohomology, exceptional collections, and more.

This is still a work-in-progress, and will be public soon.

ZeroLocus62

Tests Docs Release

ZeroLocus62 is a compact, canonical encoding for bundles, zero loci, and degeneracy loci of completely reducible vector bundles on partial flag varieties.

It allows one to say 40.G and this encodes a quintic threefold in a succinct way. A more complicated example would be 603.111, the Fano 3-fold 1-10: the zero locus of $(\bigwedge^2 \mathcal{U}^\vee)^{\oplus 3}$ on $\mathrm{Gr}(3,7)$.

Such a data format is very useful for efficiently encoding zero loci and communicating about them across systems.