Developed by Junyan Chu and Shizuo Kaji
JC was supported by the China Scholarship Council.
This module provides tools for working with the logarithmic derivation modules of hyperplane arrangements. It is implemented in SageMath and includes both function definitions and illustrative examples in a single Jupyter Notebook.
To use this module, you need to have access to SageMath. You can:
- Install SageMath locally on your computer.
- Use an online service such as CoCalc, which provides an environment to run SageMath.
- Open the Jupyter Notebook named
LogarithmicVectorFieldsOfArrangements.ipynbin your SageMath environment. - Follow the instructions provided within the notebook. It contains both:
- Function definitions for operations on hyperplane arrangements.
- Examples demonstrating the module's functionality.
Here’s a brief example of how to use the module:
A = HyperPlaneArr([[1, 0, 0], [0, 1, 0], [0, 0, 1], [1, 1, 1]])
print(gendic(A.minimal_generators))
print(A.free_resolution())
A.plot_vfield(A.minimal_generators[1], xlim=(-2, 2), ylim=(-2, 2))For detailed examples and additional functionality, refer to the Examples section in the notebook.
Junyan Chu, Free resolution of the logarithmic derivation modules of close to free arrangements