LeanPool.Duality.FarkasBasic #
finishit is a helper tactic used by equalityFarkas to discharge the residual
matrix-vector equality after the main Farkas-Bartl bijection: it unfolds the matrix
products, swaps the order of summation, and closes the goal with ring.
Equations
- tacticFinishit = Lean.ParserDescr.node `tacticFinishit 1024 (Lean.ParserDescr.nonReservedSymbol "finishit" false)
Instances For
A system of linear equalities over nonnegative variables has a solution if and only if we cannot obtain a contradiction by taking a linear combination of the inequalities.
A system of linear equalities has a solution if and only if we cannot obtain a contradiction by taking a linear combination of the equalities.
A system of linear equalities has a solution if and only if we cannot obtain a contradiction by taking a linear combination of the equalities; midly reformulated.
A system of linear inequalities over nonnegative variables has a solution if and only if we cannot obtain a contradiction by taking a nonnegative linear combination of the inequalities.
A system of linear inequalities over nonnegative variables has a solution if and only if we cannot obtain a contradiction by taking a nonnegative linear combination of the inequalities; midly reformulated.