The Farkas lemma is introduced by using convex separation theorem,three alternative theorems are given by using Farkas lemma.The proofs of KT theorma in optimization,KT condition in feasible algorithm,Tucker lemma in generalied optimization and Minmax theorem in games are given.