Improving directions certify unboundedness
Lax109476.RecessionSoundness · concepts/Lax109476/RecessionSoundness.lean · lax-109476
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
A feasible point and an improving recession direction certify that the objective is unbounded above. For every , the point is feasible and has objective , which tends to infinity.
Concept map
Lean source view on GitHub
| 1 | import Lax109476.RecessionDirection |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: Improving directions certify unboundedness |
| 6 | type: theorem |
| 7 | --- |
| 8 | A feasible point and an improving recession direction certify that |
| 9 | the objective is unbounded above. For every , the point is |
| 10 | feasible and has objective , which tends to infinity. |
| 11 | |
| 12 | # Formalization notes |
| 13 | |
| 14 | The feasible base point is essential: an improving direction by itself |
| 15 | does not imply that the program has any feasible points. This is certificate |
| 16 | soundness and does not assert existence of a rational recession certificate. |
| 17 | -/ |
| 18 | |
| 19 | namespace Lax109476.RecessionSoundness |
| 20 | |
| 21 | open Lax109476.LinearProgram Lax109476.RecessionDirection |
| 22 | |
| 23 | /-- A feasible base point and an improving direction rule out any objective bound. -/ |
| 24 | axiom direction_not_bounded : |
| 25 | ∀ (m n : ℕ) (P : Program ℝ m n) (x d : Fin n → ℝ), |
| 26 | PrimalFeasible P x → IsImprovingDirection P d → ¬ IsBoundedAbove P |
| 27 | |
| 28 | end Lax109476.RecessionSoundness |
| 29 |
Formalization notes
The feasible base point is essential: an improving direction by itself does not imply that the program has any feasible points. This is certificate soundness and does not assert existence of a rational recession certificate.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments