İstenen ve sunulan

Müşteri bazen çok basit ve net bir şey ister ama kurulan sistem bu isteği yerine getiremediğinden müşteriye istediğine benzer bir şey sunulur. Bu “çözümün” düşündüğümüzden çok daha fazla yerde kullanıldığından hiç şüphem yok.

Bugün de aynısı başıma geldi. Makinelerimizde sistemi test etmek için basit bir fonksiyon mevcut. Üretimde bazı ürünlere bilerek kontaminasyon eklenir ve sistemin eksiksiz bu kontaminasyonları bulup üretimden atması beklenir. Bu test için otomatik bir rapor tutulur. Bu esnada bilerek kontamine edilen ürünlerin normal üretim raporunda ayrıca test ürünleri olarak gösterilmesi istenir. Ürettiğimiz makine de bu işlemi yapıyor. Kontrol birimi makineyi test moduna geçiriyor ve ayrı bir yazılım modülü bu modda üretimden geçen kontamine ürünlerin test ürünü olduğunu varsayıyor ve beklenen sayıda test ürünü kontrol edildikten sonra bu modül makineyi yeniden normal üretim moduna geçiriyor. Test modunda hattan geçen normal ürünler de normal üretilmiş ürünler gibi değerlendiriliyor.

Müşteri yukarıda anlattığım fonksiyonu aynen bu şekilde kendi makinesinde de istemiş. O makine yukarıda anlattığımdan biraz farklı ama. İçinde bir de terazi modülü var ve terazi modülü ürünlerin sonucunu kontrol biriminden elektrik sinyalleri şeklinde alıyor. Örneğin kontaminasyon varsa bir kablodan sinyal gönderiliyor, iyi ürünse başka bir kablodan. Bu kombine makineler tasarlandığında doğru düzgün iletişim tasarlayacak zaman yoktu ve kısa sürede böyle basit bir çözüm üretildi. Bunun üzerinden yıllar geçmesine rağmen bu basit çözümü düzeltecek programı yazacak zaman bir türlü bulunamadı. Sistem de çalıştığı için bu düzeltmeye de gerek yok diye düşünüldü.

Müşterinin makinesini bu fonksiyon için şöyle ayarladık. Kontrol birimi terazi birimine hangi ürünün test ürünü olup olmadığını bir başka kablo ile bildiriyor. Bu bilgilerle beraber terazi test ürünlerini ana istatistikte ayrıca sayabilecek. Yani sayabileceğini umuyoruz çünkü asıl makinede test fonksiyonunu asıl kontrol eden modül yukarıda başka bir modül diye bahsettiğim modül. Yani kontrol birimi değil. Ayrıca bu planlanan konfigurasyonda da hesapta olmayan tek modül bu fonksiyonu kontrol eden asıl modül. Daha da kötüsü bu modül testle ilgili ayrı istatistikler de tutuyor, yani sonuçta doğal olan en küçük bir hatalı kararda iki taraftaki istatistikler birbirleriyle örtüşmeyecek.

Bu sorunları şefe ve diğer programcı arkadaşlara anlatıp kendi işimin başına döndüm. Tabii ki sonucun ne olacağı bilinmesine rağmen makine bu şekilde ayarlanacak. Ne de olsa müşteri kraldır. İstediğini hemen alacaktır. Ya da aldığını sanacaktır.

Tümevarım ve bölünebilme (2)

  1. \(n^3 – 6n² + 14n\) üçe bölünür

\(n = 0\) için önermeyi deneyelim.

\(0³ – 6\cdot 0² + 14\cdot 0 = 0 – 0 + 0 = 0\)

Önerme 0 için doğru. Şimdi \(n \) için doğru olduğunu kabul edip \(n + 1 \) için önermeyi test edelim.

\((n+1)³ – 6(n+1)² + 14(n+1) = n³ + 3n² + 3n + 1 – 6n² – 12n – 6 + 14n + 14 \)

\(= n³ -3n² + 5n + 15 \)

Bu ifadeyi değerini değiştirmeden önermede verilen formu elde edecek şekilde dönüştürelim.

\( n³ -3n² + 5n + 15 = n³ – 3n² – 3n² + 3n² + 5n + 9n – 9n + 15 \)

\(= n³ – 6n² + 14n + 3n² – 9n + 15 = n³ -6n² + 14n + 3(n² – 3n +5)\)

İfadenin ilk kısmının üçe bölündüğünü varsaymıştık ve ikinci kısım da üçe bölünüyor. Demek ki önermemiz doğruymuş.

2. \(3^n – 3\) altıya bölünür

Önermeyi önce n = 0 için deneyelim.

\(3⁰ – 3 = 1 – 3 = -2 \)

-2 altıya bölünmez demek ki önermemiz 0 için doğru değilmiş. O zaman \(n = 1 \) için deneyelim.

\(3¹ – 3 = 3 – 3 = 0\)

Demek ki önermemiz 1 için doğruymuş. Şimdi önermeyi birden büyük n değerleri için doğru kabul edelim ve n + 1 için test edelim.

\(3 ^ {n+1} – 3 = 3\cdot 3^{n} – 3 = 3\cdot 3^{n} – 3 – 6 + 6 \)

\(= 3\cdot 3^{n} – 9 + 6 = 3(3^{n} – 3) + 6\)

İçerideki terimin altıya bölündüğünü varsaymıştık. Bu durumda bütün ifade de altıya bölünür ve böylece önermemizin sıfırdan büyük n değerleri için doğru olduğunu göstermiş olduk.

3. \(n³ + (n+1)³ + (n+2)³\) dokuza bölünür.

n = 0 için önermeyi deneyelim.

\(0³ + 1³ + 2³ = 0 + 1+ 8 = 9\)

Demek ki \(n = 0 \) için önerme doğru. Şimdi \(n \) için de doğru olduğunu var sayalım ve \(n + 1 \) için doğruluğunu test edelim.

\((n+1)³ + (n+2)³ + (n+3)³ = (n+1)³ + (n+2)³ + n³ + 9n² + 27n + 81 \)

\(= n³ + (n+1)³ + (n+2)³ + 9(n² + 3n + 9)\)

Baştaki terim dokuza bölündüğünü varsaydığımız kısım, sondaki terim de dokuza bölünüyor. Demek ki önermemiz doğruymuş.

4.\(7^{2n} – 2^{n}\) kırkyediye bölünür.

n = 0 için önermeyi deneyelim.

\(7⁰ – 2⁰ = 1 – 1 = 0\)

Önerme 0 için doğru. Şimdi n için doğru olduğunu kabul edelim ve n + 1 için test edelim.

\(7^{2(n+1)} – 2^{n+1} = 7^{2n + 2} – 2^{n+1} = 49\cdot 7^{2n} – 2\cdot 2^{n} \)

\(= 49\cdot 7^{2n} – 2\cdot 2^{n} – 47\cdot 2^{n} + 47\cdot 2^{n} \)

\(= 49\cdot 7^{2n} – 49\cdot 2^{n} + 47\cdot 2^{n}\)

Soldaki ifadenin kırkyediye bölündüğünü varsaymıştık ve sağdaki terim de kırkyediye bölünüyor. O zaman önerme doğruymuş.

5. \(5^n + 7\) dörde bölünür.

\(n = 0 \) için önermeyi kontrol edelim.

\(5⁰ + 7 = 1 + 7 = 8\)

\(n = 0 \) için önerme doğruymuş. O zaman \(n \) için doğru olduğunu kabul edip \(n + 1 \) için test edelim.

\(5^{n+1} + 7 = 5\cdot 5^{n} + 7 = 5\cdot 5^{n} + 7 + 28 – 28 = 5\cdot 5^{n} + 35 – 28 = 5\cdot (5^{n} + 7) – 28 \)

İçerideki terimin dörde bölündüğünü kabul etmiştik. 28 de dörde bölündüğünden bütün ifade de dörde bölünür. Demek ki önermemiz doğruymuş.

MuseScore

Geçenlerde aldığım rönesans blok flüt kitabındaki parçaların notalarının CD üzerindeki parçalarla tam uyuşmadığından bahsetmiştim. CD üzerindeki yorumları da notaya dökmeye çalışmaya karar verdim. Bunun için de notalarla çalışabileceğim bir program aramaya başladım.

Arayışım aslında çok kısa sürdü. MuseScore adlı program tam istediğim şeyleri yapan bedava bir program. Programı musecore.org adresinden indirdim. AppImage dosyasını da linux altında da kolayca çalıştırabildim. Bunun için chmod komutuyla programa +x özelliğini vermem yetti.

chmod +x MuseScore-3.6.2.548021370-x86_64.AppImage

Ardından programı

./MuseScore-3.6.2.548021370-x86_64.AppImage

komutuyla çalıştırdım.

Benim bilgisayarımda program arada sırada tekliyor ama bekleyince çalışmaya devam ediyor. Kullanımda hoşuma gitmeyen yerler oldu. Örneğin sonradan eklediğim ölçüleri değiştirmeyi bir türlü beceremedim. Bir süre yardım dosyası okumam gerekecek gibi ama programın parçaları çalabilmesi bu tür sorunları hemen unutturacak gibi geliyor bana.

Tümevarım ve bölünebilme

Geçen gün Ümit bana internetten bulduğu tümevarım sorularını gönderdi. Soruların ilk bölümü bazı formdaki sayıların belli sayılara bölünebildiğini ispatlama üzerineydi. Tümevarımı lisede bazı formülleri ispatlamak için kullandığımı hatırlıyorum ama bölünebilme için hiç kullanmamıştım. Bölünebilme soruları için hep, sayıyı bir çarpanı soruda istenen sayı olacak şekilde yazmaya çalışırdım. Şimdi bu soruları bir de tümevarımla çözmeye çalışayım.

  1. \(n² + n \) bir çift sayıdır.

Önce bu önermeyi \(n = 0\) için deneyelim.

\(0² + 0 = 0 + 0 = 0 \)

0 sayısı çift olduğundan önermemiz \(n = 0 \) için doğru. Şimdi önermeyi \(n \) için doğru kabul edip \(n + 1 \) için de doğru olup olmadığına bakalım.

\((n+1)² + n + 1 = n² + 2n + 1 + n + 1 = n² + 3n + 2 = n² + n + 2n + 2 = n² + n + 2(n + 1) \)

Burada \(n² + n\) teriminin çift olduğunu varsaymıştık. Bu durumda bu çift sayıya eklenen \(2(n + 1) \) sayısı da çift olduğundan toplam da çift olacaktır. Böylece tümevarımımız bitmiş oldu.

2. \(n³ + 2n\) sayısı üçe bölünür.

\(n = 0 \) için önermeyi deneyelim.

\(0³ + 2\cdot 0 = 0 + 0 = 0 \)

Önerme 0 için doğruymuş. Şimdi önermeyi \(n \) için doğru kabul edip \(n + 1 \) için doğru olup olmadığına bakalım.

\((n+1)³ + 2\cdot (n+1) = n³ + 3n² + 3n + 1 + 2n + 2 = n³ + 3n² + 3n + 2n + 3 = n³ + 2n + 3n² + 3n + 3 = n³ + 2n + 3(n² + n + 1)\)

\(n³ + 2n \) teriminin üçe bölündüğünü varsaymıştık. Kalan \(3(n² + n + 1) \) terimi de üçe bölündüğünden toplamları da üçe bölünecektir. Böylece önermeyi ispatlamış olduk.

3. \(4n³ – n\) üçe bölünür

Önce \(n = 0 \) için önermeyi deneyelim.

\(0³ – 0 = 0 – 0 = 0 \)

Önerme 0 için doğru. Şimdi \(n \) için doğru olduğunu kabul edelim ve \(n + 1 \) için doğru olup olmadığına bakalım.

\((n+1)³ – (n+1) = n³ + 3n² + 3n + 1 – n – 1 = n³ + 3n² + 3n – n = n³ – n + 3n² + 3n = n³ – n + 3(n² + n) \)

\(n³ – n\) teriminin üçe bölündüğünü kabul etmiştik. \(3(n²+n)\) terimi de üçe bölündüğünden bütün ifade üçe bölünmektedir. Böylece önermeyi ispat etmiş olduk.

4. \(n³ – n\) altıya bölünür.

\(n = 0 \) için önermeyi deneyelim.

\(0³ – 0 = 0 – 0 = 0\)

\(n = 0\) için önerme doğruymuş. Şimdi \(n \) için önermeyi doğru kabul edelim ve \(n + 1 \) için doğruluğunu test edelim.

\((n+1)³ – (n+1) = n³ + 3n² + 3n + 1 – n – 1 = n³ + 3n² + 3n -n = n³ – n + 3n² + 3n = n³ – n + 3n(n + 1) \)

\(n³ – n\) teriminin altıya bölündüğünü kabul etmiştik. Diğer terime dikkat edelim şimdi. n ve n + 1 sayılarından biri çift olmak zorunda olduğundan bu çarpım ikiye bölünebilmeli. O zaman son toplamı şöyle yazabiliriz.

\(n³ – n + 3\cdot2\cdot m = n³ – n + 6m \)

Demek ki bu toplam da altıya bölünüyor.

5. \(2n³ + 3n² + n\) altıya bölünür.

\(n = 0 \) için önermeyi deneyelim.

\(2\cdot{0³} + 3\cdot{0²} + 0 = 0 + 0 + 0 = 0\)

Önerme 0 için doğru. Şimdi \(n \) için doğru olduğunu varsayalım ve \(n + 1\) için doğruluğunu test edelim.

\(2\cdot{n+1)³ + 3\cdot(n+1)² + (n+1) = 2\cdot(n³ + 3n² + 3n + 1) + 3(n² + 2n + 1) + (n + 1) = 2n³ + 6n² + 6n + 2 + 3n² + 6n + 3 + n + 1 = 2n³ + 9n² + 13n + 6 = 2n³ + 3n² + n + (6n² + 12n + 6) = 2n³ + 3n² + n + 6(n² + 2n + 1)\)

İlk terimin altıya bölündüğünü varsaymıştık. İkinci terim de altıya bölündüğünden toplam da altıya bölünür.

Bu sayfada bölünmeyle ilgili diğer alıştırmaları da zamanla çözeceğim. Tümevarım bu tür sorularda gerçekten de oldukça kullanışlı bir yöntem olabiliyormuş.

Thoinot Arbeau

Geçen aydı heralde, işten eve gelirken şeytana uydum ve müzik dükkanına girdim ve soprano barok flüt için rönesans dönemi parçalardan oluşan bir kitap aldım. Kitabın ilk parçası Thoinot Arbeau’dan Pavane’dı.

Benim çaldığım düzenleme bu linktekinden bir kaç ton daha yukarıda. Parçayı öğrendikten sonra Thoinot Arbeau kimdir diye bir bakayım dedim. Gerçek adı Jehan Tabourot olan bir rahipmiş. Kullandığı isim de orijinal isminin anagramıymış ama nasıl bir anagram olduğunu açıkçası anlayamadım. 16. yüzyıl sonlarındaki danslar ile ilgili çalışmalar yapmış. Ayrıca astronomi alanında da bir çalışması (daha çok ay ve güneş hareketleri ve tarihleri değişken olan festivallerin tarihlerinin nasıl hesaplanacağı üzerine) varmış.

Rönesans müziği dinlemeyeli neredeyse otuz yıl olmuş. Üniversitede müzik tarihi dersinde bu konuyu biraz işlemiştik ve hocamız bize dinlememiz için CDler vermişti. Ne yazık ki o CDlerin adını hatırlamıyorum, çok güzel parçalar vardı içlerinde.

Servisle iletişim

Dün üç haftalık tatilimin son günüydü ve bütün günüm havaalanlarında ve tren istasyonlarında geçti. Bu sabah da doktor randevumdan sonra işe yürüyerek gittim. Kısacası tatildeki bütün dinlenmem son yirmidört saat içinde geçip gitti.

Büroya gelince bilgisayarımı açtım ve yokluğumda birikmiş işlere baktım. Bir elektronik posta kolay görünüyordu. Servisten gönderilmişti. Müşteri atılmış ürünlerin listesinin doğru çalışmadığını söylemiş ve bunu destekleyen beş tane fotoğrafı da postaya ekleyip göndermişti. Sorun çözülememiş ve benim dönmem beklenmiş.

İlk fotoğrafa bakar bakmaz ortada bir sorun olmadığını anlamıştım. Görüntü işleme birimi üründe kontaminasyon bulmuştu ama kontrol birimi de nedense ürünü atma yoluna gitmemişti, yani bu ürün gerçekten de satılmıştı. Bazen kontrol birimleri gerçekten de bilerek ya da bilmeden böyle ayarlanabiliyor. Ürün atılmadığına göre atılmış ürünler listesinde bulunmaması da çok normaldi.

Bunu servise yazdım ve kısa süre sonra bir başka posta geldi. “Bu fotoğrafları biz de böyle yorumladık ama müşteri de sistemin acemisi değil, büyük ihtimalle haklı olduğunu düşünüyoruz. Söyleyebileceğin bir şey var mı?”

Ben de tabii ki herkesin aklına gelebilecek cevabı gönderdim. “Müşteri bir iddiada bulunmuş ve bana bu iddiayla alakası olmayan bir şey göndermiş. Bu tür değerlendirmelerde nelere ihtiyacım olduğunu biliyorsunuz ve anlaşılan müşteriden onları da istememişsiniz. Şimdi ise o iddiayı değerlendirme şansım yok ama benden cevap bekliyorsunuz.”

Sonra bana okumam için bir backup gönderdiler. Log dosyalarındaki bazı yerler dikkatlerini çekmiş. Oraların normal şeyler olduğunu söyledim ama log dosyalarının neresinin ilginç olup olmadığını anlatmayı bir an aklımdan geçirmiş olsam da anlatmamaya karar verdim. Log dosyalarının kesin bir yapısı yoktu ve kafa karıştırmaktan başka bir işe yaramayacaktı.

Bu cevaptan sonra anlaşılan servis de bezdi de o zaman backup dosyalarını okumama gerek olmadığını söylediler. Böylece tatilden sonraki ilk iş günümde biraz olsun dinlenmeyi başarabildim.

Boyer-Moore Algoritması

Boyer-Moore metin arama algoritmasının simulasyonuna da aşağıdaki linkten ulaşabilirsiniz. Bu algoritmanın diğer arama algoritmalarından farkı aranan metin ile ana metin soldan sağa doğru değil de sağdan sola doğru karşılaştırılıyor. Karşılaştırmada uyumsuz bir harf bulunursa daha önceki simulasyonlarda gördüğümüz Good Suffix ve Bad Character kurallarına göre oluşturduğumuz tablolara göre aranan metnin ne kadar kaydırılması gerektiği okunuyor ve aranan metin sağa doğru bu iki sayının daha büyüğü kadar kaydırılıyor. Bu işlem metin bitene ya da aranan metin bulunana kadar devam ediyor.

Simulasyon linki

Proje

Tanrı adeti olmamasına rağmen o gün meleklerin üzerinde çalıştığı projeyi incelemeye karar verdi. Bu projeye çok önem veriyordu.

+ Nasıl gidiyor? Bir sorun yoktur umarım.

– Efendimiz? Sizi burada beklemiyorduk. Lütfen şaşkınlığımızı affedin. Eee, elimizden geleni yapıyoruz tabii ki.

+ Elimizden geleni yapıyoruz? Evreni yaratırken bu kadar zorlandığınızı hatırlamıyorum.

– Merak etmeyin, yetiştireceğimizden şüpheniz olmasın.

+ Özgür irade sorununu nasıl hallettiniz?

– Siz nasıl olsa olacak her şeyi bildiğiniz için buna gerçekte gerek yok diye düşündük.

+ Nasıl yani? Kutsal kitaplar çoktan hazırlandı bile. Bu kadar insanı özgür irade masalıyla kandıracağımı mı düşündünüz? Mahşerde bunu yüzüme vururlarsa ne diyeceğim peki? Derhal bu konuya öncelik vermenizi istiyorum.

– Hemen efendim. Bunu dışarıdan ya da vücutlarından gelen etkilere tepki olarak meydana çıkan düşünceler şeklinde programlayabiliriz. Böylece bütün alemin hareketini bildiğinizden düşünceleri de şimdiden bileceksiniz ve de onlar da özgür iradelerine inanacaklar. Bunu kolayca yapabiliriz.

+ Buna kanmayacaklardır. Durup dururken bir şey düşünmek isterlerse ne yapmayı düşünüyorsunuz?

– Durup dururken mi? Böyle bir şey olabilir mi? Alemdeki her etkileşimin bir nedeni yok mu? Düşünce de beyindeki bazı etkileşimler olduğuna göre onların da bir nedeni olmalı.

+ Eğer özgür irade izlenimi vereceksek çok daha inandırıcı olmalı.

– O zaman şöyle bir şey yapsak? Bir etki olmadığı zaman beyin bir fikir üretsin. Örneğin hafızada kayıtlı duran bilgilerden rastgele birini seçsin ve o düşünce de zincirleme tepkimeyi başlatsın.

+ Dikkat edin çok rastgele olmasın yoksa rüyadan ne farkı olur?

– Daha önceki düşünceleri küçük bir listeye koyalım. Böylece tam rastgele olmaz, yakın geçmişte düşünülmüş fikirler daha sık düşünülebilir. Belki bunun bir faydası bile olabilir. Bir düşünce kullanıldıkça onun puanını artırabiliriz, bu şekilde daha sık seçilmesi sağlanabilir ama o zaman listedeki fikirler diğer olası fikirlerin asla düşünülmemesine yol açabilir.

+ O zaman rastgele bir düşüncenin listeye girmesini kolaylaştırın. Hatta bırakın o kararı da kendi versin yani puanlamayı kendisine bırakın. Bir program bu aday düşüncelerin bir nevi tadına baksın ve puanlasın. Bu işlem kısa ve yüzeysel olsun ama, farkedilmesin.

– Bunu programlamak da kolay. Mükemmelsiniz efendim.

+ Bİliyorum.

Tanrı, proje odasından çıkarken “bu sefer sonuç ne olacak acaba?” diye merak etmeye başlamıştı bile.

Geri dönüş

Sarskerler onbin yıl önce gezegenlerinden sürülmelerini hala unutamamışlardı ve bir gün geri döneceklerinde emindiler. Bugün onlar için önemli bir gündü. Sonunda birleşmiş gezegenler federasyonu genel kurulu Sarskerlerin isteği üzerine toplanmıştı ve bu geri dönüş konuları oylanacaktı.

Oturumlarda katılım çok fazla olduğundan teklifler seri halde oylanmakta ve oylama sonuçları da hemen yürürlüğe girmekteydi.

– Oylamaya sunulan teklif 10345. Her topluluğun geçmişteki, kendi gezegeninde yaşama hakkı vardır ve istedikleri zaman eski gezegenlerine geri dönebilirler. Oylama sonucu: Kabul edilmiştir.

– Oylamaya sunulan teklif 10345. Her topluluğun geçmişteki, kendi gezegeninde yaşama hakkı vardır ve istedikleri zaman gezegenlere geri dönebilirler. Oylama sonucu: Kabul edilmiştir.

– Oylamaya sunulan teklif 10346. Daha önce bir gezegende yaşayan bir topluluk, o gezegene geri dönmek isterse o gezegende o anda yaşayan topluluk o gezegene eğer başka bir gezegenden gelmişlerse ya hemen geldikleri gezegene geri döneceklerdir ya da yönetimi derhal gezegene geri dönen eski topluluğa birakacaklardır. Oylama sonucu: Kabul edilmiştir.

Sarskerlerde sevinç gösterisi başlamıştı bile. Sonunda binlerce yıllık hayalleri gerçek oluyordu.

– Oylamaya sunulan teklif 10347. Sarskerler X132 gezegenine geri dönmek istiyorlar. Kabul edenler? Etmeyenler? Kabul edilmiştir.

Sarskerlerin sıralarından ağlamalar, sevinç çığlıkları yükselmekteydi.

– 10347 numaralı teklif sonuçları: X132 gezegeninde yaşayan Hartkensler! Eski gezegeniniz A453’e mi dönmek istiyorsunuz yoksa Sarskerlerin idaresi altında mı yaşamak istiyorsunuz? Hartkensler A453’e dönmek istiyor. İşlemler başlasın.

– 10347 numaralı teklif sonuçları: A453 gezegeninde yaşayan Trusetanlar! Sizin seçiminiz ne olacak? Anlaşıldı! Trusetanlar da G431 gezegenine geri dönmek istiyor. Derhal yürürlüğe konulsun.

Herkes başka bir toplumun yönetimine girmektense eski gezegenine dönmeyi seçiyordu. Yarım saat sonra bütün topluluklar bulundukları gezegenlerden kalkan gemilerle uzaya çıkmıştı. X132 gezegeni de artık çok daha eskiden orada yaşayan daha küçük bir topluluğun yeni yerleşim merkezi olacaktı. Tam bu sırada kurula bir teklif daha sunuldu.

Oylamaya sunulan teklif 10348: Bundan yirmibin yıl önce X132 gezegeninde Yrkasiaslar yaşıyordu. Kabul edenler? Etmeyenler? Kabul edilmiştir. Yrkasiaslar ayrıca X132 gezegenine geri dönmeyi istemekteler. Bu durumda Sarskerlerin şu anki gezegenlerine dönme şansları kalmadığından mecburen Yrkasiasların yönetimi altında X132 gezegeninde yaşamak zorunda kalacaklar. Oturum kapanmıştır.