Four definite schools of philosophy developed in Buddhism, two of these belonged to the Hinayana branch, and two to the Mahayana. All these Buddhist systems of philosophy have their origin in the Upanishads, but they do not accept the authority of the Vedas.