This package provides the framework for the implementation of unirationality constructions.
A moduli space $M$ of objects is unirational if there exists a dominant rational map $\phi:\mathbb{P}^n --> M$. If the function $\phi$ is explicitly given it can be translated into a construction function that computes $\phi(P)$ for a given $P \in \mathbb{P}^n$. If $P$ is chosen randomly (over a finite field $F_q$ or over a subset of $\mathbb{Q}$ limited by a given height) it may not lie in the open subset of $\mathbb{P}^n$ where $\phi$ is defined. This can be remedied by calling the function several times, i.e. allowing a certain number of Attempts. One is also interested in certifying the constructed object meaning that it satisfies certain reasonable properties.
This documentation describes version 0.2 of RandomObjects.
If you have used this package in your research, please cite it as follows:
|
The object RandomObjects is a package, defined in RandomObjects.m2.
The source of this document is in RandomObjects.m2:193:0.