.. _structures: Struktur ======== Matematika modern menggunakan struktur aljabar secara mendasar. Struktur-struktur ini merangkum pola yang dapat diwujudkan dalam berbagai latar. Teori struktur aljabar menyediakan berbagai cara untuk mendefinisikan struktur semacam itu dan membangun instans tertentu. Karena itu, Lean menyediakan cara-cara yang bersesuaian untuk mendefinisikan struktur secara formal dan bekerja dengannya. Anda telah melihat contoh struktur aljabar dalam Lean, seperti gelanggang dan kisi, yang dibahas dalam :numref:`Bab %s `. Bab ini akan menjelaskan anotasi kurung siku yang tampak misterius dan telah Anda jumpai di sana, yaitu ``[Ring α]`` dan ``[Lattice α]``. Bab ini juga akan menunjukkan cara mendefinisikan dan menggunakan struktur aljabar sendiri. Untuk uraian yang lebih teknis, Anda dapat membaca `Theorem Proving in Lean `_ dan makalah Anne Baanen, `Use and abuse of instance parameters in the Lean mathematical library `_. .. include:: C07_Structures/S01_Structures.inc .. include:: C07_Structures/S02_Algebraic_Structures.inc .. include:: C07_Structures/S03_Building_the_Gaussian_Integers.inc