Philosophy in ancient India was influenced by several schools of thought. The earliest schools included Nyaya, Vaisheshika, Samkhya, Yoga, Mimamsa and Vedanta. These schools developed sophisticated theories on epistemology, metaphysics, ethics and other topics that had a lasting impact on Indian philosophy and culture.