The min()-step works on a collection of numerical values.
The following query returns the lowest value among the total_direct_cost fields on applications.
g.V().
hasLabel('Application').
values('total_direct_cost').
min()
Learn to use the min()-step to find the lowest value from a collection of numerical values in your fields.