Problem :
Curahan Hati :
Penulis berusaha sebisa mungkin untuk menghindari penggunaan programming ketika menyelesaikan teka-teki ini. Untuk itu penulis memanfaatkan sebesar-besarnya teknik pertidaksamaan dan teori bilangan, khususnya algoritma pembagian dan kekongruenan bilangan. Penulis mengasumsikan pembaca sudah cukup paham mengenai pertidaksamaan. Jika pembaca menemui kesulitan dalam algoritma pembagian ataupun kekongruenan bilangan, penulis menyarankan untuk membaca tulisan tentang algoritma pembagian dan kekongruenan bilangan terlebih dahulu.
Pra-pembahasan :
Secara umum, di dalam setiap variabel berlaku pertidaksamaan .
Jika kita asumsikan maka berlaku pertidaksamaan
. Pertidaksamaan ini dapat dipecah menjadi
dan
. Akibatnya nilai
akan berada di rentang
.
Sekarang, karena , maka :
Nilai berada di rentang
.
Nilai berada di rentang
.
Jika kita lupakan asumsi awal , maka nilai
akan berada di rentang
.
Perhatikan bahwa persamaan hanya mungkin terjadi jika
.
Sebaliknya, persamaan hanya mungkin terjadi jika
.
Dengan demikian carry yang mungkin dihasilkan oleh bentuk adalah
Pembahasan
Sekarang, perhatikan bahwa kongruen dengan
dalam modulo 10. Secara matematis :
Dengan memanfaatkan sifat :
Kita peroleh atau jika dinyatakan dalam algoritma pembagian menjadi
Mengingat dan
maka himpunan nilai yang mungkin untuk p adalah
. Alhasil, nilai
yang mungkin adalah
. Sehingga himpunan nilai yang mungkin untuk N adalah
. Lebih jauh lagi, duplet yang memungkinkan untuk N dan carry adalah
Selanjutnya, berlaku pula kekongruenan yang mengakibatkan
. Atau jika dinyatakan dalam algoritma pembagian menjadi
.
Perhatikan bahwa sisi kanan dari persamaan adalah genap. Dengan demikian, sisi kiri juga harus genap. Karena bentuk adalah genap, maka genap atau ganjilnya sisi kiri hanya tergantung kepada carry. Fakta ini memaksa kita untuk meng-eliminasi duplet
. Kabar yang baik tentunya. Karena dengan demikian kita bisa memastikan bahwa
dan tidak ada carry yang dibawa.
Sebelumnya sudah dibahas bahwa dan
. Dengan men-substitusikan nilai 0 ke dalam carry kita peroleh
dan
.
Berapa nilai E yang mungkin? Alih-alih “tembak langsung” ke nilai E, kita akan berputar melalui senjata awal kita, yaitu pertidaksamaan dan kekongruenan bilangan.
Seperti yang sudah-sudah, nilai berada di rentang
. Di rentang ini, hanya ada dua buah nilai yang kongruen dengan 0 dalam modulo 10, yaitu 0 dan 10. Kedua nilai ini membantu kita untuk menyimpulkan bahwa nilai yang mungkin untuk E adalah
. Mengingat 0 sudah dipakai, maka nilai E yang mungkin hanyalah
dan dengan demikian kita peroleh
dan
.
Seperti sudah dibahas pada pra-pembahasan bahwa , kita dapat menarik kesimpulan bahwa penjumlahan dua buah variabel yang berbeda akan menghasilkan carry 0 ataupun carry 1.
Sebagai konsekuensinya, penjumlahan O dan I pun dapat menghasilkan carry 0 ataupun carry 1. Jika tidak menghasilkan carry (yakni carry 0), akan mengakibatkan yang tentu saja tidak valid karena F dan S adalah dua buah variabel yang berbeda
Dengan demikian penjumlahan O dan I pasti memberikan carry 1. Sehingga berlaku persamaan
Selanjutnya, kita akan coba “taklukkan” variabel O dan I.
Pada pra-pembahasan sudah dibahas bahwa bentuk berada di rentang
atau dengan menambahkan 1 kepada setiap bagian pertidaksamaan kita peroleh
. Fakta ini menolong kita untuk “menebak” carry yang mungkin dibawa pada nilai
.
Saat ini, kita hanya bisa menyimpulkan bahwa carry yang mungkin dibawa pada penjumlahan adalah
.
- Jika
, maka :
.
Persamaan di atas menyatakan bahwa O kongruen dengan I dalam modulo 10, secara matematis
. Hal ini tidak bisa kita terima karena artinya variabel O “kembar” dengan variabel I.
- Jika
, maka :
(Lagi-lagi) Pertidaksamaan akan kita gunakan untuk memeriksa :
Pertidaksamaan berhasil membantu kita “mempersempit” kemungkinan dan menyimpulkan bahwa nilai I yang mungkin adalah
. Mengingat 0 sudah dipakai, maka kasus ini pun tidak bisa kita terima
- Jika
, maka :
Biarkan pertidaksamaan beraksi :
Akhirnya. Kasus
memberikan hasil yang dapat diterima, yaitu
. Dengan demikian variabel O pun dapat dipecahkan, yaitu
.
Dari sini, kita peroleh :
Kesimpulan dan
ini sangat mempermudah kita untuk memecahkan variabel T. Mari kita bergerak dengan pertidaksamaan (lagi…)
Karena nilai 9 sudah diambil oleh O, maka berlaku
Karena nilai 8 sudah diambil oleh B, maka berlaku
Kedua premis di atas membawa kita kepada atau, dengan menambahkan 1 pada kedua sisi, kita peroleh
Bagaimana dengan batas bawah (lower bound) dari nilai ? Karena sebelumnya sudah kita pastikan bahwa nilai
akan menelurkan
, maka batas bawah untuk nilai
adalah 20. Secara matematis
.
Ingat bahwa X kongruen dengan di dalam modulo 10. Dengan mengambil pertidaksamaan
, secara implisit kita menyatakan bahwa
. Rentang nilai X sebenarnya dapat kita persempit dengan mengingat bahwa 0 dan 1 sudah tidak bisa dipakai. Sehingga rentang nilai yang lebih tepat untuk X adalah
Rentang nilai X yang sudah dipersempit itu meng-implikasikan bahwa rentang nilai pun dapat dipersempit menjadi
. Atau jika disederhanakan menjadi
Sekarang, karena nilai 0, 1, 5 dan 9 sudah tidak bisa dipakai, maka berlaku dimana
.
Secara komputatif, dan
.
Mari kita lihat apa yang akan terjadi kepada pertidaksamaan jika kita mengambil nilai R minimum dan maksimum
- Untuk R minimum, yaitu
:
- Untuk R maximum, yaitu
:
Dari sini dapat disimpulkan bahwa berada di rentang
.
Dengan hanya memandang bilangan-bilangan genap kita pertajam sedikit pertidaksamaannya menjadi . Selanjutnya pertidaksamaan dapat disederhanakan menjadi
. Mengingat nilai 9 dan 10 tidak bisa dipakai, pertidaksamaan dapat dipertajam lagi menjadi
.
Pertidaksamaan ini sangat menolong kita untuk menyimpulkan bahwa himpunan nilai yang mungkin untuk T adalah .
Berikutnya kita akan periksa setiap kasus untuk T.
- Untuk
:
Karena
, maka nilai yang mungkin untuk R hanyalah 8.
Jika kedua nilai ini kita substitusikan, kita peroleh
. Nilai ini akan menyebabkan
yang tidak valid karena 1 sudah dipakai. Hal ini termaktub dalam pertidaksamaan. Ingat bahwa tadi kita sudah mempersempit rentang X menjadi
- Untuk
:
Dua nilai yang memungkinkan untuk R adalah
.
- Untuk
kita peroleh
. Artinya
. Logis.
- Untuk
kita peroleh
. Artinya
. Logis.
- Untuk
Saat ini, kita punya dua triplet yang mungkin untuk , yaitu
- Triplet
:
Triplet ini menyisakan tiga bilangan yang belum dipakai, yaitu
. Sayangnya, ketiga nilai yang tersisa ini tidak ada yang dapat dipergunakan untuk memenuhi persamaan
. Sehingga triplet ini gagal memberikan solusi.
- Triplet
:
Triplet ini menyisakan tiga bilangan yang belum dipakai, yaitu
. Nilai yang “masuk” untuk persamaan
adalah
. Dengan demikian triplet ini memberikan solusi dimana
,
dan
.
Hasil akhir untuk alphamatic ini adalah :
Yaitu N = 0, I = 1, F = 2, S = 3, X = 4, E = 5, Y = 6, R = 7, T = 8, O = 9
