Ritsleting secara umum adalah sepasang hal: itu adalah struktur-dengan-lubang, fokus , mewakili di mana dalam struktur Anda berada, bersama dengan jalan , merekam bagaimana Anda sampai ke fokus itu. (Jalan ini adalah jejak remah roti LYAH.)
Path adalah bagaimana Anda benar-benar menerapkan perubahan pada struktur: "turun, ke kiri, tambahkan nilainya". Dengan berulang kali menerapkan "naik" ( go_up
dalam makalah Huet ) pada titik ini, Anda dapat menelusuri kembali langkah-langkah Anda dan berakhir dengan salinan baru, mutasi, dari struktur aslinya.
Mereka memang dapat digeneralisasi ke struktur lain: