NİM Ali Nesin. 1 d2 d4 müydü bu hamle acaba?



Benzer belgeler
Üç Oyun Ali Nesin. 1 Bu oyunun çok benzeri bir oyundan, [11] in Matematik ve Korku adlı yazısında sözetmiştim.

Yoksulun Kazanabildiği Bir Oyun Ali Nesin

yaz -tura at yor. Yaz gelirse birinci oyuncu, tura gelirse ikinci oyuncu kazanacak. Birinci oyuncu oyunun bafl nda ortaya 1 lira koyuyor.

Pokerin Matematiği açık oyun renk

Oyunumuz iki kifli aras nda ve n m boyutlu bir dikdörtgenin

Sevdiğim Birkaç Soru

Gerçekten Asal Var mı? Ali Nesin

Birkaç Oyun Daha Ali Nesin

Blöfün Matematiği Ali Nesin

Tavla ve Bilimsel Düşünce Ali Nesin

SATRANÇ EĞİTİM & BOYAMA KİTABI. Dr. Olgun Kulaç

Bu yaz girifle gereksinmiyor. Do rudan, kan tlayaca m z

Yüzde Yüz Sonlu Sonsuz Oyunlar

Bir tavla maç 5 te biter. Yani 5 oyun kazanan ilk oyuncu

Bahçe Sorusu Ali Nesin

Olas l k hesaplar na günlük yaflam m zda s k s k gereksiniriz.

Gizli Duvarlar Ali Nesin

Bir önceki yaz da, yaz -tura oyununda yoksulun zengine karfl

KÜMELER ÜNİTE 1. ÜNİTE 1. ÜNİTE 2. ÜNİTE 1. ÜNİT

Dünya satranç flampiyonu Kasparov la bir el satranç oynayacak olsan z, yüzde yüz yenilece inizi önceden kestirebilirsiniz. Kasparov a karfl hemen

Bir odada sonsuz say da insan n bulundu unu varsayal m. Bu

14.12 Oyun Teorisi Ders Notları

Oyunlar mdan s k lan okurlardan -e er varsa- özür dilerim.

Beyin Cimnastikleri (I) Ali Nesin

Çemberin Çevresi, Dairenin Alanı, π nin Değeri

Tam ve Karma Stratejili Oyunlar. İki Kişili Oyunlar için

14.12 Oyun Teorisi Ders Notları

E l e m e S i s t e m i 2

Ders 8: Konikler - Doğrularla kesişim

SATRANÇ OYUNU EĞİTİM KILAVUZU

YAKIN DOĞU ÜNİVERSİTESİ BESYO SATRANÇ DERS NOTLARI SATRANÇ OYUNUNUN TEMEL KURALLARI

DEDELER İLKOKULU

İki kişili-sıfır toplamlı oyunlar. Tam ve Karma Stratejili Oyunlar. Varsayımlar. Sıfır toplamlı oyunlar

10. DİREKT ÇARPIMLAR

FAZ (FArklı Zar) Temmuz Umut & Yeşim Uludağ FAZ V Kişi Sayısı: 3 Yaş grubu: 8 yaş ve üstü Oyun Türü: Taş hareketi, strateji, olasılık

Saf Stratejilerde Evrimsel Kararlılık Bilgi Notu Ben Polak, Econ 159a/MGT 522a Ekim 9, 2007

Nesbitt Eşitsizliğine Farklı Bir Bakış

1. adım: Masaya ilk kitabı öyle yerleştirelim ki sağ kenarı sıfırda olsun. Böylece kitabın ağırlık merkezi -1 de olacaktır.

Final Sınavı. Güz 2005

5. Salih Zeki Matematik Araştırma Projeleri Yarışması PROJENİN ADI DİZİ DİZİ ÜRETEÇ PROJEYİ HAZIRLAYAN ESRA DAĞ ELİF BETÜL ACAR

ZEKA Oyunları Turnuvaları

İSTANBUL İL MİLLİ EĞİTİM MÜDÜRLÜĞÜ BİLİM OLİMPİYATLARI 2018 SINAVI

Birkaç Oyun Daha Birinci Oyun.

Cebir 1. MIT Açık Ders Malzemeleri

MAT223 AYRIK MATEMATİK

Görsel Programlama - I Uygulamalı Ödevi

Sonuçlanmamış bir cephede rakibinizin dilediğiniz bir birlik kartını alın ve kendi tarafinıza geçirerek istediğiniz bir cepheye yerleştirin.

SU DALGALARINDA GİRİŞİM

MAT223 AYRIK MATEMATİK

Ç.Ü Fen ve Mühendislik Bilimleri Dergisi Yıl:2012 Cilt:28-2

13. Karakteristik kökler ve özvektörler

VEKTÖR UZAYLARI 1.GİRİŞ

Bir yaz mda, kimbilir hangisinde,

14.12 Oyun Teorisi Ders Notları

ELEME SİSTEMİ. A- Ana Kurallar

Bu dedi im yaln zca 0,9 say s için de il, 0 la 1 aras ndaki herhangi bir say için geçerlidir:

Develerle Eşekler Ali Nesin

Şekil 23.1: Düzlemsel bölgenin alanı

"Bütün kümelerin kümesi", X olsun. Öyle ise her alt kümesi kendisinin elemanıdır. X'in "Alt kümeleri kümesi" de X'in alt kümesidir.

MAT223 AYRIK MATEMATİK

Üstel ve Logaritmik Fonksiyonlar

Zeka Soruları 4 - Genç Gelişim Kişisel Gelişim ZEKA SORULARI

Language: English / Turkish

ŞKULU BİR ATMOSFERDE HIZLI REFLEKSLERİN OYUNU OYUNCU - 6 YAŞ VE ÜZE

Yeniflemeyen Zarlar B:

Satranç, Tavla & Dama

Projenin Adı: Metalik Oranlar ve Karmaşık Sayı Uygulamaları

içinde seçilen noktan n birinci koordinat birincinin geldi i saati, ikinci koordinat ysa

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

Ders 9: Bézout teoremi

Şimdi de [ ] vektörünün ile gösterilen boyu veya büyüklüğü Pisagor. teoreminini iki kere kullanarak

DÖRDÜNCÜ BÖLÜM Aritmetik işlemler

Temel Kavramlar 1 Doğal sayılar: N = {0, 1, 2, 3,.,n, n+1,..} kümesinin her bir elamanına doğal sayı denir ve N ile gösterilir.

Şimdi olayı şöyle düşünün. Temel ile Dursun iddiaya giriyor. Temel diyor ki

Algoritmalara Giriş Ekim 17, 2005 Massachusetts Institute of Technology Profesörler Erik D. Demaine ve Charles E. Leiserson Dağıtım 15.

MODERN TAVLA KURALLARI

Ders 2: RP 1 ve RP 2 - Reel izdüşümsel doğru ve

ANADOLU ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ İLKÖĞRETİM ÖĞRETMENLİĞİ LİSANS TAMAMLAMA PROGRAMI. Lineer. Cebir. Ünite

Türkçe Ulusal Derlemi Sözcük Sıklıkları (ilk 1000)

Ard fl k Say lar n Toplam

OSD SATRANÇ DERS NOTLARI

Onur NURTAN. Danışman Öğretmen: Mustafa YAZAGAN. Özel Atacan Anadolu Lisesi

sayıların kümesi N 1 = { 2i-1: i N } ve tüm çift doğal sayıların kümesi N 2 = { 2i: i N } şeklinde gösterilebilecektir. Hiç elemanı olmayan kümeye

Cebir Notları. Kümeler TEST I. Gökhan DEMĐR,

Go taşı ve tahtası. - Oyunun başında tahta boştur. - Oyuna önce siyah başlar. - Oyuncular sırayla taşlarını tahtaya

TÜBİTAK-BİDEB YİBO ÖĞRETMENLERİ. (Fen ve Teknoloji - Fizik, Kimya, Biyoloji - ve Matematik) PROJE DANIŞMANLIĞI EĞİTİMİ ÇALIŞTAYI

Mikroişlemcilerde Aritmetik

Sayılar ve Altın Oranı. Mahmut Kuzucuoğlu. 16 Ağustos 2015

Cebirsel Fonksiyonlar

MAT223 AYRIK MATEMATİK

CEBİRDEN SEÇME KONULAR

ANADOLU ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ İLKÖĞRETİM ÖĞRETMENLİĞİ LİSANS TAMAMLAMA PROGRAMI. Analiz. Cilt 2. Ünite 8-14

Bir tan mla bafllayal m. E er n bir do al say ysa, n! diye yaz -

SİVAS FEN LİSESİ. Soru Kitapçığı Türü. 25 Nisan 2015 Cumartesi, 9:30 12:30

ÜNİTE. MATEMATİK-1 Yrd.Doç.Dr.Ömer TARAKÇI İÇİNDEKİLER HEDEFLER DOĞRULAR VE PARABOLLER

1- Kurnazlık: Oyunun stratejisini planlamak ve oyun kurallarını kendi çıkarları doğrultusunda kullanabilmek.

BİRİNCİ DERECEDEN BİR BİLİNMEYENLİ DENKLEMLER

MAT223 AYRIK MATEMATİK

Pi Sayısıyla Oyun Oynayalım

Transkript:

NİM Ali Nesin D oktora yaptığım okulun en büyük odası toplumsal etkinliklere ayrılmıştı. Bu odanın hemen yanında çay ve kahve ocağı vardı. Matematikçiler çalışmaktan bunaldıklarında, sohbet etmek istediklerinde o odaya gelip dinlenirlerdi. Kimi bütün gününü o odada geçirirdi. Doktora tezlerini o odada yazanlar bile vardı. Oysa her öğrenciye ayrı bir çalışma odası verilmişti. Ama çay odasının ayrı bir havası, kendine özgü bir kokusu vardı; kitap, çay, kahve ve tebeşir tozu alaşımı doyum olmaz bir koku... Çay odasının başlıca iki etkinliği matematik ve oyundu. Dans partileri düzenlediğimiz, doğum günlerini kutladığımız, bayramlarda yemek yediğimiz, içki içtiğimiz olurdu, olmaz değildi, ama gene de bu etkinliklerin hiçbiri matematik ve oyun denli bu odanın karakterini belirlememiş, havasına yerleşmemişti. Araştırma konularında ilginç ya da zor problemlerle karşılaşan öğrenciler problemlerini öbür matematikçilere anlatırlar, onlara danışırlardı. Duvarı boydan boya kaplayan 5-6 metre genişliğinde kocaman bir karatahta vardı. O karatahtada onu aşkın matematikçinin çalıştığı olurdu. Kimi zaman aynı problem üzerine... Kimileyin, bir matematikçi ilgisini çeken bir bilimsel yazıyı öbürlerine anlatırdı. İlk yıllarını yaşayan doktora öğrencileri bitirmek üzere olanlara sorular sorarlardı. Ya da bir profesörün dersi tartışılır, zor bölümler aydınlığa kavuşurdu. Haftada bir gece de o odada aramızdan biri araştırma konusunu anlatırdı. Sanırım biz öğrenciler öğrendiklerimizin çoğunu o odada öğrendik. Hergün akşamüstü saat dörtte o odada çay, kahve ve kek verilirdi. İşte o zaman odanın keyfine doyum olmazdı. Elliye yakın öğrenci ve hoca odaya doluşurdu. Büyük matematikçilerin çay içişlerini, kek yiyişlerini seyrederdik. Nedense onların çayları ve kekleri bizimkilerden çok daha lezzetliymiş gibi gelirdi bize. Odanın ikinci önemli etkinliği oyundu. Aslında matematikle oyunu birbirinden ayırmak pek doğru değil ya... Matematikçilerin büyük çoğunluğu oyunbazdır, hiç oyun oynamayanların bile araştırmalarına yaklaşımı bir oyuncunun oyuna yaklaşımından pek farklı değildir. Her türden oyun oynanırdı o odada: satranç, briç, tavla, go, poker (geceleri ve gizli gizli, ama az parasına, zaten paramız mı vardı!) sık oynadığımız klasik oyunlardı. Bu oyunların dışında az bilinen ilginç oyunlar da oynardık. Örneğin negatif satranç. Negatif satrançta kaybeden kazanır, kazanan kaybeder. Almak zorunlu, şah alındığında oyun bitmez (dolayısıyla şah çekmeye gerek yok) ve hiç askeri kalmayan oyuncu oyunu kazanır. Oynadığımız bu tür oyunlarda amacımız oyun oynamak değildi. Gerçek amacımız oyunun çözümlemesini (analizini) yapmak, hangi oyuncunun kazanacağını, yani hangi oyuncunun kazanan stratejisinin olduğunu, bunu bulamasak bile en iyi oyun stratejisini bulmaktı. Örneğin, negatif satrançta, beyazın, şimdi anımsayamadığım 1 bir hamleyle oyuna başladığında, oyunu kaybedeceğini kanıtlamıştık (siyah akıllıca oynarsa elbet.) Kazanan strateji nedir? Örneğin Matematik ve Korku başlıklı yazıdaki birinci oyunda, birinci oyuncunun kazanan stratejisi vardır. İkinci oyuncu ne oynarsa oynasın, birinci 1 d2 d4 müydü bu hamle acaba?

oyuncuyu kazandıran bir oyun vardır. (Birinci oyuncunun hamleleri ikinci oyuncunun hamlelerine göre değişir elbet.) Sonlu ve saklı bilgisi olmayan oyunlara değgin bildiğimiz bir teorem vardı. Bu teoremi açıklamadan önce teoremde kullanacağımız terimleri açıklayayım. Eğer bir oyun her zaman sonlu sayıda hamlede bitiyorsa ve oyunun her evresinde, hamle sırası gelen oyuncunun sonlu tane hamle seçeneği varsa, o oyuna sonlu oyun denir. Örneğin satranç sonlu bir oyundur. Çünkü satrancın her anında her oyuncunun sonlu tane seçeneği vardır ve her satranç oyunu ya iki oyuncudan birinin yengisiyle ya da beraberlikle biter 2. Pişti, poker gibi kâğıt oyunları genellikle biter, yani sonlu oyunlardır. Öte yandan tavla sonlu bir oyun değildir, her iki oyuncunun da birer kırığı olabilir ve kuramsal olarak, uygulamada değil sonsuza değin gele atabilirler 3. Eğer bir oyunda, her oyuncu kendisinin ve öbür oyuncunun gelecekte yapabileceği (ve yapamayacağı) bütün hamleleri bilebiliyorsa, o oyunun saklı bilgisi olmadığı söylenir. Satrançta saklı bilgi yoktur. Öte yandan tavlada saklı bilgi vardır. Atılacak zarı iki oyuncu da bilmez. Pokerde, piştide ve briçte de saklı bilgi vardır, öbür oyuncunun elindeki kâğıtları bilemeyiz. Şimdi bildiğimiz teoremi yazabiliriz: Teorem 1. Eğer iki kişi arasında oynanan bir oyun sonluysa ve oyunun saklı bilgisi yoksa ve oyun beraberliğe izin vermiyorsa, iki oyuncudan birinin kazanan stratejisi vardır. Satrançta beraberlik olduğundan, satranca bu teoremi uygulayamayız. Öte yandan, beraberlik durumunda siyahın kazandığını varsayacak olursak, Teorem 1 den şu sonuç çıkar: Teorem 1 in Bir Sonucu. Satrançta ya beyazın kazandığı ya da siyahın en az berabere kalabildiği bir strateji vardır. Beyazın mı yoksa siyahın mı böyle bir stratejisi olduğu bilinmiyor. Satranç öylesine karmaşık bir oyun ki bu varolduğu bilinen strateji bulunamıyor. Bu teoremin kanıtı pek zor değildir. Yazının sonunda kanıtını bulabilirsiniz. Bildiğimiz ikinci bir teorem daha vardı. Satrançta siyahlar beyaz askerlerle oynayamazlar. Beyazlar da siyah askerlere dokunamazlar. Yani satrançta bir oyuncunun yapabileceği, öbür oyuncunun yapamayacağı hamleler vardır. Bir oyuncu için yasal olup da öbür oyuncu için yasal olmayan hamlelerin olmadığı oyunlara tarafsız oyun denir. Örneğin üç taş oyunu tarafsız bir oyundur. Sonlu, tarafsız, beraberlikle bitmeyen ve saklı bilgisi olmayan oyunlara güzel oyun diyelim. Artık bildiğimiz teoremi açıklayabiliriz: Teorem 2. Her güzel oyun bir NİM oyununa eşdeğerdir 4. 2 Satrancın sonlu hamlede bitmesi için şu iki kural konulmuştur: 1) Şimdi anımsayamadığım belli bir sayıda hamle boyunca en az bir piyon yerinden kımıldamazsa oyun berabere biter, 2) Bir piyon gidebildiği en son kareye geldiğinde ya ata ya file ya kaleye ya da vezire dönüşür. 3 Tavlaya yirmi el boyunca iki oyuncu da gele atarsa oyun berabere biter diye bir kural getirilse bile, tavla sonlu bir oyun olmayabilir. Bu konuda [29] daki Tavla Üzerine Bir Soru yazısına bakınız. 4 Bu teoremin kanıtını bugün de bilmiyorum. Ama biz teoremin doğru olduğunu sanıyorduk.

NİM oyunlarının ne olduğunu birazdan anlatacağım, ama önce eşdeğer teriminin anlamını açıklayayım. İkinci teoreme göre, bir güzel oyun da kazanan stratejisi olan oyuncuyu bulmak, bir NİM oyununda kazanan stratejisi olan oyuncuyu bulmak kadar zordur. Yani G bir güzel oyunsa, öyle bir NİM (oyunu) vardır ki, bu NİM de kazanan strateji bulunduğunda, G oyununun da kazanan stratejisi bulunur. NİM oyunlarının tanımını bir örnekle verelim. İlk örneğimiz (1,0,2,0,0,1) lik NİM. Bu oyunu oynamak için bir kâğıt parçasına yandaki şekli çizin. Her oyuncu sırası geldiğinde aynı sıradan ardarda gelen noktaları silebilir. Örneğin birinci oyuncu son sıranın soldan ikinci, üçüncü ve dördüncü noktalarını silebilir. Oyun o zaman aşağıdaki şu durumu alır: Şimdi sıra ikinci oyuncuda. İkinci oyuncu son sıranın soldan birinci ve beşinci noktalarını bir çırpıda silemez. Çünkü bu noktalar artık ardarda gelmiyor, aradaki noktalar silinmiş. Aynı nedenden ikinci sıranın birinci ve üçüncü noktalarını da silemez. Ama ikinci sırayı tümden silebilir. Ya da ikinci sıranın sağındaki iki noktayı silebilir. Hiç nokta silmemezlik edemez, her oyuncu en az bir nokta silmeli (yoksa oyun sonlu olmazdı!) Diyelim ikinci oyuncu alttan ikinci sırayı tümüyle sildi. Oyun şu duruma gelir: Şimdi sıra gene birinci oyuncuda. En son hamleyi yapan, yani en son noktayı silen oyuncu oyunu kaybeder. Yukardaki NİM oyununa (1,0,2,0,0,1) lik NİM oyunu demiştik, çünkü bu NİM oyununa 1 tane 1 noktalık sıra 0 tane 2 noktalık sıra 2 tane 3 noktalık sıra 0 tane 4 noktalık sıra 0 tane 5 noktalık sıra 1 tane 6 noktalık sıra ile başladık. Örneğin (3,2,0,0,1,2) lik NİM aşağıdaki gibi başlar:

Görüldüğü gibi her NİM oyunu her hamleden sonra bir başka NİM oyununa dönüşüyor. Yukarda, örnek olarak sunduğumuz (1,0,2,0,0,1) lik NİM, birinci oyuncunun ilk hamlesinden sonra (2,1,2) lik NİM e dönüşmüş. İkinci oyuncunun hamlesinden sonraysa (2,1,1) lik NİM e dönüşmüş. Bu, genel olarak her oyun için geçerlidir. Her oyun, her hamleden sonra bir başka oyuna dönüşür. Her güzel oyun bir NİM oyununa eşdeğer olduğundan, NİM oyunlarının çözümlemesinin pek kolay olmadığı tahmin edilebilir. Bu doğru bir tahmindir. Ancak bazı kolay NİM lerin analizini yapabiliriz. (n) lik bir NİM i ele alalım. Bu oyunda n tane bir noktalı sıra vardır ve bu oyunu oynamak için zekâya gerek yoktur. Her oyuncunun ancak bir hamlesi vardır: bir noktayı (ya da bir sırayı, aynı şey) silmek. Eğer n çiftse birinci oyuncu, tekse ikinci oyuncu kazanır elbette. Bunu cebirsel olarak şöyle gösterelim: K(2n) = 1 ve K(2n+1) = 0. Bu, şu demektir: (2n) lik NİM leri birinci oyuncu, (2n+1) lik NİM leri ikinci oyuncu kazanır. Şimdi (n,m) lik NİM lere bakalım. Bu oyunları kim kazanır? Daha doğrusu kimin kazanan stratejisi vardır? Bu oyunlarda n tane 1 noktalı sıra ve m tane 2 noktalı sıra var. Yani oldukça kolay bir oyun. Ama herhangi bir NİM oyunu, oyunun bir aşamasında (n,m) lik bir NİM oyununa dönüşebilir. Bu nedenden dolayı (n,m) lik NİM leri hangi oyuncunun kazanacağını bilmek önemlidir. Eğer m = 0 ise, yani hiç iki noktalı sıra yoksa, bu aslında (n) lik bir NİM dir ve bu oyunların çözümlemesini yukarda yapmıştık. Şimdi de (n,1) lik NİM lere bakalım. n tane 1 noktalı sıra ve bir tane 2 noktalı sıra var. Bu durumda ilk oynayan kazanır. Neden? Şu nedenden: ilk oynayan oyuncu, ikilik sıradan bir ya da iki nokta silerek oyunu ister (n+1) lik, ister (n) lik NİM e dönüştürebilir. Hangisini yapmalı? Eğer n çiftse, ikilik sıradan bir nokta silip oyunu (n+1) lik NİM e dönüştürür. n+1 tek olduğundan, bu durumda oyunu kazanır. Eğer n tekse, ikilik sırayı tümüyle silip ortadan kaldırmalı. Böylece oyun (n) lik NİM e dönüşür. n tek olduğundan gene oyunu kazanır. Örneğin (5,1) lik NİM de ikilik sıra tümüyle silinmeli. Öte yandan (6,1) lik NİM de ikilik sıranın yalnızca bir noktası silinmeli. Böylece, K(n,1) = 1 (1) eşitliğini bulmuş olduk. Daha önce de K(2n, 0) = 1 (2) ve K(2n+1,0) = 0 (3) eşitliklerini bulmuştuk. Şu teoremi kanıtlayacağız: Teorem 3. m > 0 olsun. a) Eğer n ve m çiftse K(n,m) = 0 dır. b) Eğer n ve m den en az biri tekse K(n,m) = 1 dir.

Teoreme göre n ve m çiftse (m > 0), ikinci oyuncunun kazanan stratejisi vardır. Eğer n ve m sayılarından en az biri tekse, birinci oyuncunun kazanan bir stratejisi vardır. Görüldüğü gibi n ve m sayıları rastgele seçilse, birinci oyuncu daha sık kazanacak. Teorem 3 ün Kanıtı: m > 0 olsun. (n,m) lik bir NİM de hamle seçenekleri nelerdir? Sırası gelen oyuncunun üç seçeneği vardır: 1) Eğer bir noktalık bir sıra varsa, yani n > 0 ise, sırası gelen oyuncu o bir noktalık sırayı silerek, oyunu (n 1,m) lik NİM e dönüştürebilir. 2) Sırası gelen oyuncu iki noktalık bir sırayı silerek, oyunu (n,m 1) lik NİM e dönüştürebilir. 3) Sırası gelen oyuncu iki noktalık bir sıradan bir nokta silerek oyunu (n+1,m 1) lik NİM e dönüştürebilir. Eğer bu üç oyundan birinde ikinci oyuncu kazanıyorsa ilk hamleyi yapan oyunu kazanır. Bu dediğimi şöyle açıklamaya çalışayım. Birinci oyuncuya A diyelim, ikinci oyuncuya da B. Sıra A da. Diyelim A, NİM oyununu ikinci oyuncunun kazanabileceği bir duruma getirdi. Bu yeni oyuna B başlayacağından, bu yeni oyunda ikinci oyuncu A dır. Demek ki A nın B ye oynasın diye bıraktığı oyunu A kazanır. Öte yandan bu üç oyunu da birinci oyuncu kazanıyorsa, ilk hamleyi yapan kaybeder. Çünkü ilk hamleyi yapan oyuncu, yani A, öbürüne kazanabileceği bir oyun bırakacaktır, başka seçeneği yoktur. Yani K(n 1,m) = 0 ise, ya da K(n,m 1) = 0 ise, ya da K(n+1,m 1) = 0 ise, (n,m) lik NİM i oyuna ilk başlayan oyuncu kazanır: Yukardaki üç sayıdan hangisi 0 ise, oyunu o oyuna dönüştürür. Öte yandan bu üç sayıdan birinin 0 olması demek, bu üç sayının çarpımının 0 olması demektir. Bu üç sayıdan hiçbiri sıfır değilse, birinci oyuncunun yapabileceği pek bir şeyi yok demektir. İkinci oyuncu oyunu kazanır. Birinci oyuncunun yapabileceği tek şey, ikinci oyuncunun hata yapacağını umarak, oyunu çözümlemesi zor bir duruma sokmalıdır. Bu üç sayıdan hiçbirinin sıfır olmaması demek, yani hepsinin 1 olması demek, bu üç sayının çarpımının 1 olması demektir. Ne bulduk? Şunu bulduk: Eğer K(n 1,m)K(n,m 1)K(n+1,m 1) = 1 ise, K(n,m) = 0 dır. Eğer K(n 1,m)K(n,m 1)K(n+1,m 1) = 0 ise, K(n,m) = 1 dir. Burada küçük bir teorem kanıtladık: K(n,m) = 1 K(n 1,m)K(n,m 1)K(n+1,m 1) (4) Ancak bu eşitlikte n > 0 varsaydığımızı unutmayalım. n = 0 ise, yukardaki formülü uygulayamayız, çünkü ( 1,m) lik NİM yok. Olmasın! Biz de K( 1, m) = 1 (5) olarak tanımlarız. Böylece (4) eşitliği bir anlam kazanır ve iyi bir anlam kazanır, yani formül n = 0 iken de doğrudur. (1,2,3,4,5) formüllerini kullanarak K(n,m) yi hesaplayabiliriz: K(0,2) = 1 K( 1,2)K(0,1)K(1,1) = 1 1 1 1 = 0 K(1,2) = 1 K(0,2)K(1,1)K(2,1) = 1 0 1 1 = 1 K(2,2) = 1 K(1,2)K(2,1)K(3,1) = 1 1 1 1 = 0 K(3,2) = 1 K(2,2)K(3,1)K(4,1) = 1 0 1 1 = 1 K(4,2) = 1 K(3,2)K(4,1)K(5,1) = 1 1 1 1 = 0...

Bu değerleri bulmak için bir önce bulduğumuz değerleri kullandık. Örneğin, K(4,2) yi bulmak için K(3,2) yi, K(3,2) yi bulmak için K(2,2) yi kullandık. Bu değerlere dikkatle bakıldığında, n çiftse K(n,2) = 0, tekse K(n,2) = 1 olduğu anlaşılır. Bu, tümevarımla kolaylıkla kanıtlanabilir. Bu da kanıtlamak istediğimiz ve kanıtlamak üzere olduğumuz teoremle uyumlu. Şimdi K(n,3) ü hesaplayalım. Teoreme göre sonuç hep 1 çıkmalı. Bakalım: (4) formülüne göre, K(n,3) = 1 K(n 1,3)K(n,2)K(n+1,2). Burada ya n ya da n+1 çift sayıdır. Demek ki ya K(n,2) ya da K(n+1,2) sıfırdır. Dolayısıyla K(n, 3) = 1 dir. Sıra K(n,4) ün hesaplanmasında. (4) formülünü uygulayalım: K(n,4) = 1 K(n 1,4)K(n,3)K(n+1,3). Öte yandan K(n,3) = K(n+1,3) = 1 eşitliklerini biliyoruz. Demek ki, K(n,4) = 1 K(n 1,4). Bu son eşitliğe göre K(n 1,4) = 1 ise, K(n,4) = 0 dır. K(n 1,4) = 0 ise, K(n,4) = 1 dir. K( 1,4) = 0 olduğundan, eğer n çiftse, K(n,4) = 0 dır, eğer n tekse, K(n,4) = 1 dir. Bu sonuç da teoremimizle uyumlu. Bundan sonrasını okur tümevarımla kanıtlayabilir. Hangi (n,m) lik NİM leri kazanacağımızı gösterdik göstermesine ama kazanacağımız oyunları nasıl kazanacağımızı söylemedik. Diyelim hamle sırası bizde ve öbür oyuncu önümüze (n,m) lik bir oyun sundu: 1) Eğer m = 0 ise, ne yapılacağı belli. Bir noktalık bir sırayı sileceksiniz. Eğer n tek ise kaybedeceksiniz, m çift ise kazanacaksınız. 2) Eğer m = 1 ise, iki noktalı sıradan oynayacaksınız. O sıranın ya bir noktasını ya da iki noktasını birden sileceksiniz. Bunu öyle yapacaksınız ki, geriye kalan noktaların sayısı tek olsun. Demek ki eğer n çiftse ikili sıradan bir nokta sileceksiniz, eğer n tekse ikili sırayı olduğu gibi sileceksiniz. Bundan böyle m > 1 olduğunu varsayalım. 3) Eğer n çift, m tekse, iki noktalı bir sırayı silin. Böylece oyun (n,m 1) lik bir NİM e dönüşür. 4) Eğer n tek, m çiftse, bir noktalı bir sırayı silin. Böylece oyun (n 1,m) lik NİM e dönüşür. 5) Eğer hem n, hem de m çiftse, iki sıralık bir sıradan bir nokta silin. Böylece oyun (n+1,m 1) lik NİM e dönüşür. 6) Eğer hem n, hem de m çiftse, ne yaparsanız yapın, öbür oyuncu iyi oynadığında kazanamazsınız. Bir hata yapmasını beklemeniz gerekmektedir. Hata yapma olasılığını arttırmak için oyunu fazla kolaylaştırmayın, tek noktalı bir sırayı silin 5. Birinci Teoremin Kanıtı: Söz verdiğimiz gibi birinci teoremi kanıtlayacağız. Sonlu bir oyunumuz var. Diyelim O oyunu. A sonlu olduğundan, öyle bir n sayısı vardır ki, en fazla n hamlede oyun biter. Bu sayıların en küçüğüne O oyununun uzunluğu adını verelim. Yani O oyununun uzunluğu en uzun süren O oyununun hamle sayısı. Örneğin üç taş oyununun uzunluğu 9 dur. 5 Bu yazıyı yazdıktan çok sonra [7] ye baktığımda, NİM oyunlarının burda anlattığımdan değişik olduklarını gördüm.[3] teki NİM oyunları bu yazıdaki NİM oyunlarından biraz daha basit. NİM oyunları ve başka oyunlar üzerine [3] te çok daha fazla bilgi bulabilirsiniz.

Çünkü üç taş oyunu en fazla 9 hamle sonra biter ve gerçekten de 9 hamle süren oyunlar olur. Yani üç taş oyunlarında en uzun oyun 9 hamledir. Teoremimizi tümevarımla kanıtlayacağız. Ne üzerine tümevarımla? O oyununun uzunluğu üzerine tümevarımla. Uzunluğu 0 olan oyunlar zaten bitmiş oyunlardır. Ya birinci oyuncu kazanmıştır ya da ikinci. Eğer birinci oyuncu kazanmışsa, birinci oyuncunun kazanan stratejisi vardır. Eğer ikinci oyuncu kazanmışsa, ikinci oyuncunun kazanan stratejisi vardır. Kazanan stratejisi olan oyuncu kılını kıpırdatmadan kazanır. Şimdi oyunumuzun uzunluğu 0 dan büyük olsun. Bu uzunluğa n diyelim. Tümevarım varsayımıyla, teoremimizin, uzunluğu n den küçük olan oyunlar için doğru olduğunu biliyoruz. Anlatımda kolaylık sağlaması için oyunda ilk hamleyi bizim yapacağımızı varsayacağız. Kendimize A diyeceğiz, öbür oyuncuya B. Her oyun gibi oyunumuz da bir hamleden sonra bir başka oyuna dönüşür, üstelik uzunluğu daha kısa olan bir oyuna. İlk hamle için k tane seçeneğimizin olduğunu varsayalım. Demek ki O oyununda ilk hamleyi yaptığımızda kendimizi k oyundan birinde buluruz. Bu oyunlara O 1,..., O k diyelim. Bir hamle yapıldığından, elde edilen bu k oyunun herbirinin uzunluğu en fazla n 1 dir. Dikkat edilmesi gereken bir nokta var, o da şu: bu k oyundan herbirine öbür oyuncu, yani B başlayacak. Eğer bu k oyundan birinde ikinci oyuncunun kazanan stratejisi varsa o oyunu üreten hamleyi yaparız. Böylece B oyunu kazanamaz ve kazanan bir stratejimiz olur. Eğer böyle bir hamle yoksa, yani türeyen k oyunun herbirinde birinci oyuncu kazanıyorsa, kazanan stratejimizi yoktur, B nin vardır. Teorem kanıtlanmıştır.