Definisikan dua gelanggang \({\mathbb Z}_{11}\) dan \({\mathbb Z}_{12}\) dengan perintah R = Integers(11) dan S = Integers(12). Untuk setiap gelanggang, gunakan perintah yang sesuai untuk menentukan: apakah gelanggang tersebut hingga, apakah gelanggang tersebut komutatif, apakah gelanggang tersebut merupakan daerah integral, dan apakah gelanggang tersebut merupakan lapangan. Kemudian, gunakan perintah-perintah Sage tunggal untuk mencari orde gelanggang, menampilkan daftar elemennya, dan menghasilkan identitas multiplikatifnya (i.e. \(1\text{,}\) jika ada).
Definisikan R sebagai gelanggang bilangan bulat, \({\mathbb Z}\text{,}\) dengan menjalankan R = ZZ atau R = Integers(). Perintah seperti R.ideal(4) akan membuat ideal utama \(\langle 4\rangle\text{.}\) Perintah yang sama dapat menerima lebih dari satu pembangkit; sebagai contoh, R.ideal(3, 5) akan membuat ideal \(\{a\cdot 3+ b\cdot 5\mid a,b\in{\mathbb Z}\}\text{.}\) Buatlah beberapa ideal dari \({\mathbb Z}\) dengan dua pembangkit dan mintalah Sage menampilkan setiap ideal ketika Anda membuatnya. Jelaskan apa yang Anda amati, lalu buatlah kode yang akan menguji pengamatan Anda pada ribuan contoh yang berbeda.
Pembangkit yang Anda gunakan di atas merupakan akar suatu polinomial atas \({\mathbb Z}_3\text{.}\) Peroleh polinomial ini dengan F.modulus(), lalu gunakan pengamatan ini untuk menjelaskan entri dalam daftar pangkat Anda yang merupakan pangkat keempat pembangkit tersebut.
Gunakan P.<z>=Integers(7)[] untuk mengonstruksi gelanggang \(P\) yang terdiri atas polinomial dalam \(z\) dengan koefisien dari \({\mathbb Z}_7\text{.}\)