We formulate a few basic concepts of J. H. Conway's theory of games based on his book [6]. This is a first step towards formalizing Conway's theory of numbers into Mizar, which is an approach to proving the existence of a FIELD (i.e., a proper class that satisfies the axioms of a real-closed field) that includes the reals and ordinals, thus providing a uniform, independent and simple approach to these two constructions that does not go via the rational numbers and hence does for example not need the notion of a quotient field.In this first article on Conway's games, we provide a definition of games, their birthdays (or ranks), their trees (a notion which is not in Conway's book, but is useful as a tool), their negates and their signs, together with some elementary properties of these notions. If one is interested only in Conway's numbers, it would have been easier to define them directly, but going via the notion of a game is a more general approach in the sense that a number is a special instance of a game and that there is a rich theory of games that are not numbers.The main obstacle in formulating these topics in Mizar is that all definitions are highly recursive, which is not entirely simple to translate into the Mizar language. For example, according to Conway's definition, a game is an object consisting of left and right options which are themselves games, and this is by definition the only way to construct a game. This cannot directly be translated into Mizar, but a theorem is included in the article which proves that our definition is equivalent to Conway's.
@article{bwmeta1.element.doi-10_2478_v10037-011-0013-6, author = {Robin Nittka}, title = {Conway's Games and Some of their Basic Properties}, journal = {Formalized Mathematics}, volume = {19}, year = {2011}, pages = {73-81}, zbl = {1276.91036}, language = {en}, url = {http://dml.mathdoc.fr/item/bwmeta1.element.doi-10_2478_v10037-011-0013-6} }
Robin Nittka. Conway's Games and Some of their Basic Properties. Formalized Mathematics, Tome 19 (2011) pp. 73-81. http://gdmltest.u-ga.fr/item/bwmeta1.element.doi-10_2478_v10037-011-0013-6/
[1] Grzegorz Bancerek. Cardinal numbers. Formalized Mathematics, 1(2):377-382, 1990.
[2] Grzegorz Bancerek. The fundamental properties of natural numbers. Formalized Mathematics, 1(1):41-46, 1990. | Zbl 06213858
[3] Grzegorz Bancerek. The ordinal numbers. Formalized Mathematics, 1(1):91-96, 1990.
[4] Grzegorz Bancerek and Krzysztof Hryniewiecki. Segments of natural numbers and finite sequences. Formalized Mathematics, 1(1):107-114, 1990.
[5] Czesław Byliński. Functions and their basic properties. Formalized Mathematics, 1(1):55-65, 1990.
[6] J. H. Conway. On numbers and games. A K Peters Ltd., Natick, MA, second edition, 2001.
[7] Agata Darmochwał. Finite sets. Formalized Mathematics, 1(1):165-167, 1990.
[8] Zinaida Trybulec. Properties of subsets. Formalized Mathematics, 1(1):67-71, 1990.
[9] Edmund Woronowicz. Relations and their basic properties. Formalized Mathematics, 1(1):73-83, 1990.