In Theravāda Buddhism, pariyatti, paṭipatti, paṭivedha is the educational concept consisting of three progressive stages culminating in full understanding of the Buddha's teaching. Pariyatti refers to the theoretical study of the Buddha's teaching as preserved within the suttas and commentaries of the Pāli Canon; paṭipatti means to put the theory into practice; and paṭivedha means penetrating the theory or rather experientially realizing the truth of it, that is the attainment of the four stages of awakening. Traditionally, pariyatti serves as the foundation of paṭipatti, and paṭipatti serves as the foundation of paṭivedha.