# Eieraufgabe des Brahmagupta

Die Eieraufgabe des Brahmagupta (im Englischen auch als Egg Basket Problem bekannt) ist eine als Anwendungsproblem eingekleidete zahlentheoretische Aufgabe. Hierbei erfüllt die Anzahl der Eier in einem Korb eine Reihe von Bedingungen, anhand derer dann die genaue Anzahl der Eier zu ermitteln ist. Die heutige Aufgabe geht ursprünglich auf eine Aufgabe zurück, die der Mathematiker Brahmagupta (598–668) in seinem Buch Brahmasphutasiddhanta stellte. Die Aufgabe ist eines der ältesten überlieferten Beispiele für simultane Kongruenzen und deren Lösungsverfahren. Dieses Verfahren wird heute als chinesischer Restsatz bezeichnet.

## Aufgabenstellung

Die folgende verbreitete Darstellung der Aufgabe entstammt dem Buch Number Theory and its History (1949) von Øystein Ore. Dort wird die Originalaufgabe von Brahmagupta um zwei zusätzliche Bedingungen erweitert und als Eieraufgabe eingekleidet.
    In einem Korb befindet sich eine unbekannte Anzahl von Eiern. Beginnt man nun den Korb zu leeren, indem man immer zwei Eier auf einmal entfernt, so verbleibt am Ende ein einzelnes Ei im Korb. Wenn man stattdessen nun immer drei Eier auf einmal entnimmt, so bleiben am Ende zwei Eier übrig. Entsprechend ergibt sich bei vier Eiern ein Rest von drei, bei fünf Eiern ein Rest von vier und bei sechs Eiern ein Rest von fünf. Entfernt man jedoch immer sieben Eier auf einmal, so bleibt kein Rest, das heißt der Korb ist am Ende leer. Wie viele Eier befinden sich mindestens im Korb?
Eine weitere verbreitete Variante verwendet statt aufsteigender Reste bei der Division den konstanten Rest 1.
    Eine alte Frau geht über den Marktplatz. Ein Pferd tritt auf ihre Tasche und zerbricht die gekauften Eier. Der Besitzer des Pferdes möchte den Schaden ersetzen und fragt die alte Frau, wie viele Eier in ihrer Tasche waren. Sie weiß die exakte Zahl nicht mehr, aber sie erinnert sich, dass genau ein Ei übrig bleibt, wenn sie beim Auspacken die Eier immer zu zweit aus der Tasche nimmt. Das Gleiche geschieht, wenn sie die Eier immer zu dritt, zu viert, zu fünft und zu sechst aus der Tasche nimmt. Nur wenn sie die Eier zu siebt aus der Tasche nimmt, bleibt kein Ei übrig. Was ist die kleinste Zahl an Eiern, welche die alte Frau in ihrer Tasche haben kann?
Die Originalaufgabe von Brahmagupta verwendet keinerlei Einkleidung, sondern ist direkt als zahlentheoretisches Problem formuliert.
    Welche Zahl liefert geteilt durch 6 den Rest 5, geteilt durch 5 den Rest 4, geteilt durch 4 den Rest 3 und geteilt durch 3 den Rest 2?

## Geschichte

Das älteste bekannte Beispiel einer simultanen Kongruenz findet sich in dem chinesischen Mathematiktext Sunzi Suanjing (5. Jahrhundert oder früher). Wenig später treten simultane Kongruenzen auch in Indien im Zusammenhang mit der Kuttaka-Rechnung, einem Verfahren zur Lösung linearer Diophantischer Gleichungen, auf. Diese wurde in der indischen Mathematik ab dem 6. Jahrhundert vor allem zur Lösung astronomischer und kalendarischer Probleme verwendet. In diesen Anwendungen sind die auftretenden Zahlen meist wesentlich größer als in der Eieraufgabe, so etwa Umlaufzeiten von Planeten.
Bhaskara I. (c. 600–680) stellt diese Aufgabe in seinem Kommentar zum Aryabhatiya des Aryabhata (476- c. 550), der das Verfahren zuerst beschrieben hat. Brahmagupta benutzt sie in nicht-eingekleideter Form ebenfalls als „gängiges“ Beispiel in seinem astronomischen Werk Brahmasphutasiddhanta (Kapitel 8 Algebra, Abschnitt 1). Seine Form enthält die erste und die letzte Bedingung (Division durch 2 mit Rest 1 und Teilbarkeit durch 7) nicht. Über Ibn al-Haytham, der ein Traktat über das Problem schrieb und Leonardo Fibonaccis Liber abaci gelangte die Aufgabe in die frühneuzeitlichen Rechenbücher. In einem byzantinischen Werk des 15. Jahrhunderts ist sie zum ersten Mal in der Einkleidung enthalten. Sie findet sich in vielen Varianten mit unterschiedlichen Koeffizienten z. B. bei Tartaglia und im Rechenbuch des Filippo Calandri (1491). Als Einkleidung werden auch andere Dinge z. B. Schafe abgezählt.
Unter dem Namen Brahmaguptas findet sie sich noch in heutigen mathematischen Lehrbüchern, meist als Übungsaufgabe oder Anwendungsbeispiel zum chinesischen Restsatz.

## Darstellung mit Hilfe simultaner Kongruenzen

Bezeichnet man die Anzahl der Eier mit $n$, so erhält man aus dem obigen Aufgabentext von Ore die folgenden Bedingungen für $n$:
       $n=1+2\cdot a_{1}$
       $n=2+3\cdot a_{2}$
       $n=3+4\cdot a_{3}$
       $n=4+5\cdot a_{4}$
       $n=5+6\cdot a_{5}$
       $n=7\cdot a_{6}$
Hierbei sind $a_{1},\ldots ,a_{6}$ (unbekannte) natürliche Zahlen.
Diese Bedingungen kann man nun als zahlentheoretische Kongruenzen auffassen:
       $n\equiv 1\mod 2$
       $n\equiv 2\mod 3$
       $n\equiv 3\mod 4$
       $n\equiv 4\mod 5$
       $n\equiv 5\mod 6$
       $n\equiv 0\mod 7$
Gesucht ist nun die kleinste natürliche Zahl, die alle diese Kongruenzen gleichzeitig (simultan) erfüllt.

## Lösung

Die Lösung der Eieraufgabe mit aufsteigenden Resten beträgt 119, die der Eieraufgabe mit konstantem Rest 301 und die Lösung der Originalaufgabe von Brahmagupta 59. Wobei allerdings die Originalaufgabe streng genommen unendlich viele Lösungen besitzt, da hier nicht explizit nach der kleinsten natürlichen Zahl gefragt wird.
Man kann diese Zahlen durch eine exhaustive Suche ermitteln, indem man beginnend bei 1 solange aufsteigend natürliche Zahlen einsetzt, bis man eine gefunden hat, die alle obigen Kongruenzen beziehungsweise Bedingungen erfüllt.
Eleganter und effektiver lässt sich die Lösung mit dem verallgemeinerten chinesischen Restsatz bestimmen, oder indem man das Probieren aus der obigen exhaustiven Suche mit dem sukzessiven Einsetzen der Bedingungen ineinander kombiniert. Zudem ergibt sich bei der Variante mit einem konstanten Rest eine einfache Lösung über Teilbarkeitsargumente.