In Introduction to Algorithms P657, 3rd edition, it says:
A critical path is a longest path through the dag, corresponding to the longest time to perform any sequence of jobs. Thus, the weight of a critical path provides a lower bound on the total time to perform all the jobs.
I understand the first sentence. But in the second sentence, it says
a critical path provides a lower bound
Why it provides a lower bound instead of a upper bound on the total time to perform all the jobs?
I think I might misunderstand critical path??