This paper presents a unified Lyapunov-based predefined-time stability theorem that includes three sufficient conditions. The standard theoretical analysis method for achieving predefined-time stability of non-linear systems using this theorem is provided within the framework of Lyapunov theory. The developed Lyapunov-based theorem facilitates the establishment of equivalence between the existing Lyapunov theorems concerning predefined-time stability. Furthermore, when the presented sufficient conditions are relaxed, the predefined-time stability conclusion for non-linear systems degenerates into a finite-time one. Consequently, a standard non-singular sliding mode control framework based on the unified Lyapunov-based theorem is developed for a Lagrangian system to ensure its predefined-time stability. Exemplary numerical simulation results are subsequently given, in order to illustrate the convergence behavior of the system states and confirm that the controlled systems are predefined-time stable.