40
$\begingroup$

Many chess positions that one may easily set up on a chess board are impossible to achieve in a game of legal moves. For example, among the impossible situations would be:

  • A position in which both kings are in check.
  • A position in which there are pawns on the first or on the last rank.
  • A position with two white pawns on the same file, but black still has all his pieces.
  • A position with a white bishop on the first rank, trapped by two white pawns on the second rank, but the bishop is not on c1 or f1.
  • A position with two black-square white bishops and eight white pawns.

The logician Raymond Smullyan wrote a delightful book The Chess Mysteries of Sherlock Holmes: Fifty Tantalizing Problems of Chess Detection, containing many interesting chess detective stories, some involving positions that were impossible for sometimes very subtle reasons.

My question is:

Question. What proportion of the chess positions that one can set up on the board, using a legal collection of chess pieces, can actually arise in a legal chess game?

What I mean is that collection of pieces is legal, if it occurs in a position of a legal chess game, a game played according to the rules. This collection is somewhat broader than one might naively expect, since it is legally possible, for example, to have a king of each color with nine white queens, as white may have promoted all the pawns while all other pieces were captured. And other similarly strange collections of pieces are possible. So the collection of positions I am considering are those that can be obtained by messing up the pieces on the board from an actual legal game.

Of course it will be too difficult to get an exact answer, and I shall be satisfied merely with good bounds. The Wikipedia page on chess and mathematics mentions some numbers, including estimates on the number of legal positions, but the information there doesn't seem to answer this question. Perhaps those who are more familiar with that work can point to where this question is answered there.

I guess the answer must be a rather small proportion, because it seems that many legal chess positions can be easily transformed into many illegal ones, by placing both kings in check, by adding a pawn to the first rank (unless all pawns are already used), etc. Is this right, and can such an argument be used to make tight bounds?

I am here at the Mountain Lake Chess Camp, where we've been discussing the question, when one of the instructors mentioned the numerical bounds on the total number of chess positions, and the question arose whether this included impossible-to-achieve positions or not.

$\endgroup$
28
  • 2
    $\begingroup$ @BlueRaja, there have been two Larry Evanses in chess, one (now deceased) was a brilliant grandmaster player and the other (here in California) is a brilliant IM player and brilliant teacher. $\endgroup$ Commented Jul 30, 2013 at 3:43
  • 3
    $\begingroup$ I bet you could get to within a couple of orders of magnitude by just considering the proportion of legal 16 pawn placements to all considered placements of pawns. Rough guessing suggests the ratio is about 2^-32. $\endgroup$ Commented Jul 30, 2013 at 5:06
  • 2
    $\begingroup$ Perhaps an easier question first: what proportion of positions are legal when all the original pieces are on the board? $\endgroup$
    – abo
    Commented Jul 30, 2013 at 5:27
  • 1
    $\begingroup$ Yes, @BlueRaja, that is what I meant in the description just after the question: a collection of pieces is legal if it occurs in some legal game. But I don't think you can have 20 queens, although 18 queens seems possible, if all 16 pawns promote. $\endgroup$ Commented Jul 30, 2013 at 5:32
  • 2
    $\begingroup$ One could start by figuring out which collections of pieces are legal. E.g. as Joel says there can be up to $20$ rooks (resp. bishops or knights) and up to $18$ queens, but to attain this maximum there must be at least $8$ captured pieces (right?). Which combinations of $8$ captured pieces are possible? $\endgroup$ Commented Jul 30, 2013 at 5:58

9 Answers 9

20
$\begingroup$

The overwhelming majority of positions using the full original set of 32 pieces are illegal and cannot arise in a legal game of chess. Specifically, the proportion of legal positions among all those using the 32 piece set is strictly less than $4.0763\cdot 10^{-10}$.

To see this, consider a legal position using the 32 piece set. Since it has 32 pieces, there can have been no captures yet. In particular, each pawn must still be on its original file, not in the first or last rank, and furthermore, still opposed by the opposite-color pawn still facing it on that file. Within each file, therefore, you can easily count precisely 15 arrangements of one black pawn and one white pawn that exhibit this feature. Thus, there are precisely $15^8$ many ways to arrange the pawns overall in such a way that the position is not immediately seen as illegal. But there are are ${64 \choose 8}\cdot{56\choose 8}$ many ways to arrange the $16$ black and white pawns on an empty board. For each arrangement of the pawns, there are exactly the same number of ways to arrange the remaining pieces. The proportion of legal positions using the full 32 piece set is therefore at most $${15^8 \over {64\choose 8}\cdot{56\choose 8}}= { 2562890625\over 4426165368\cdot 1420494075}\approx 4.0762706\cdot 10^{-10},$$ and so we get the upper bound as claimed.

$\endgroup$
7
  • 5
    $\begingroup$ Good. Now on to the hard part, involving one or more captures. $\endgroup$ Commented Aug 4, 2013 at 3:28
  • $\begingroup$ Let's start small. Suppose there are 31 pieces, with all 16 pawns present. So at most one of them is out-of-file. But then a similar calculation will kick in to still give a very small proportion of legal positions. Right? And then we can aim to consider 30 pieces with all 16 pawns still present, etc., until the bound isn't much good. $\endgroup$ Commented Aug 4, 2013 at 3:56
  • $\begingroup$ You can actuallly consider all configurations with 6 black and 6 white pawns present which have not captured. The problem is we still don't know how such legal games stand in relation to all legal configurations. Domotorps consideration of 28 will play a significant role,if for no other reason than helping to determine the set of legal multisets of pieces. $\endgroup$ Commented Aug 4, 2013 at 15:56
  • $\begingroup$ In the above, I should be more clear and say 6 sets of opposing pawns. $\endgroup$ Commented Aug 4, 2013 at 16:14
  • $\begingroup$ Yes, I agree, but why should that stop us from making some definite calculations in these cases with still lots of pawns? To my way of thinking, there is still a lot we can say about the legal proportion of positions using specific piece collections, if we only make the calculations. $\endgroup$ Commented Aug 4, 2013 at 20:49
7
$\begingroup$

I count $173558929221226891302430767615551561533417485504 = 1.7356 \times 10^{47}$ ways to place a legal collection of chessmen on the board. Of these, $24639467089379915386890365075260915223928803040 = 2.4639 \times 10^{46}$ have no pawns on the first or last ranks, so at most $14.2\%$ of ways to place a legal collection of chessmen on the board produce a legal position. It is likely that improvements would find more significant restrictions on the set of legal positions.

It takes some effort to determine the possible collections of legal chessmen. ("Chessmen" includes pawns. "Piece" technically refers to a non-pawn.) For example, if White has 8 pawns, 2 bishops, 2 knights, and a king, then it is not possible for Black to have 4 pawns, 3 queens, 4 rooks, 2 bishops, 2 knights, and a king. However, Black could have 4 pawns, 3 queens, 4 rooks, 2 bishops, 1 knight, and a king. If White still has 8 pawns, then each promotion of a Black pawn can be paired with a capture for one side or the other, and in the first collection there were at least 4 promotions and at most 3 captures.

I started by finding the possible vectors of opposed pawns, unopposed pawns, and original pieces not counting kings for each side. Call a pawn opposed if it has not moved from its original column, and neither has the opponent's pawn in that column. Each side starts with $8$ opposed pawns, $0$ unopposed pawns, and $7$ original pieces. Moves include $(-2,+2,0,-2,+1,0)$, which occurs when a White opposed pawn captures a Black opposed pawn, which converts $2$ White opposed pawns into unopposed pawns, and converts $1$ Black pawn into an unopposed pawn. There are $17932$ possible vectors of opposed pawns, unopposed pawns, and original pieces.

Next, convert each vector into the possible vectors of pawns, promotions, and captures. Each unopposed pawn can promote or stay a pawn. Convert each vector of pawns, promotions, and captures into the possible vectors of pawns, knights, bishops, rooks, queens, and king for each side. I used a hash table to avoid duplicates, since the same vector of counts may occur from different numbers of promoted pawns. Count how many ways there were to place these chessmen on the board, and how many ways there were under the restriction that the pawns have to be placed within the $48$ squares in the second through seventh ranks. I used C# with a big integer package. The computation took $2$ hours $34$ minutes on a $2$ GHz processor. Here are the counts filtered by the total number of pieces other than kings:

$$\begin{matrix} 4032 & 4032\newline 2499840 & 2374848\newline 762451200 & 688021440\newline 152490240000 & 130689523200\newline 22492310400000 & 18305596012800\newline 2609108006400000 & 2016206442390528\newline 247865260608000000 & 181841738563525632\newline 19829220848640000000 & 13808933884008775680\newline 1363258933344000000000 & 901054038699836313600\newline 81795535837048927998720 & 51305183887862557540800\newline 4335162450829839506110464 & 2580103899370081990144800\newline 204934580948509440712459776 & 115714657023418620663724800\newline 8709625161842041324664929152 & 4665050555573374751447039520\newline 334969016041319033638193529600 & 170173825673382454767520248000\newline 11721777898941512268159714220800 & 5647729008729626602595924112000\newline 374885578524998042949781990656000 & 171301515200792754380618149854720\newline 10995798990911566467975707768400000 & 4765529886571048034261032746780960\newline 296499744424712483942201077363200000 & 121910613390103852405088592091960320\newline 7359259246674152754334338180912672000 & 2871962662751699192209092269498673600\newline 168140268992852540807133006561199334400 & 62319197518162641915225476408569670400\newline 3532159391229553383833527063326170154240 & 1244357903407170974320709795637765066240\newline 68072251892766786279733898221633351480320 & 22815946937203267917191715682760288217600\newline 1199612470722563512991607127423133252405760 & 382949338893972841238132883627848055957120\newline 19244922194683190664837287286758917707571200 & 5858794635470333659860790877285971462732800\newline 278995789496829967243384718498911484120064000 & 81113217425471696961324265298226557473881600\newline 3512763516196652188175623254752242110008524800 & 967860625456447714742338884049918383560140800\newline 30032513167097689765684275178492499448148377600 & 7180859208049984902733460962414426023904281600\newline 90835621190174574287987518323083620781868441600 & 13544187413659480412286575232707703090739353600\newline 46469725378042907543299835558295158351228160000 & 2814661208855794476422354880818644910233920000\newline 2404159138638549255694710397739697094118400000 & 44498154253195662774573947559960251923200000\newline 4634726695587809641192045982323285670400000 & 21392082322155637297725861387221535360000\newline \end{matrix}$$

The $14.2\%$ value from restricting pawns to $3/4$ of the board indicates that typical positions of legal sets of chessmen have many pawns, about $\log .142/\log .75 \sim 7$, which is not obvious because there are many ways a pawn could underpromote or could be captured. Perhaps one could get a better restriction by keeping track of pairs of opposed pawns, which have to be in their original columns in order. This would add a lot of complexity to the bookkeeping, but it would produce a severe restriction for collections of chessmen which can only occur with a pair of opposed pawns still in their original column, perhaps trimming a few percent off of the $14.2\%$.

$\endgroup$
16
  • $\begingroup$ How many distinct multisets (collections of legal chessmen) did you find? And was respecting bishop placement (but perhaps ignoring trapped bishops) observed? $\endgroup$ Commented Aug 13, 2013 at 19:24
  • $\begingroup$ Also, it was conjectured that 28-piece games would be a significant contributor to the ratio, and I conjectured that leaving out all arrangements with 26 pieces or fewer would not seriously change the ratio by a factor alpha where (1 - alpha) has size at most .001. Does your work shed light on those conjectures? $\endgroup$ Commented Aug 13, 2013 at 19:29
  • $\begingroup$ I didn't keep track of the number of distinct multisets. I did keep track of the numbers of pieces for each side, so I could add up the values for 27 or more total pieces, but why not execute a similar calculation yourself? I didn't distinguish the bishop colors. I doubt trapped bishops or bishop color violations are significant. As I said, there is a sense in which the weighted average of the number of pawns is about 7 compared with 16 for the initial position, so there is a lot of capturing and promotion in a typical position. You can underpromote to a second bishop on a color. $\endgroup$ Commented Aug 13, 2013 at 19:46
  • $\begingroup$ I am attempting estimates by hand, and am interested in verification, but do not have a good enough handle on the number and shape of legal multisets yet. Also, I believe bishop placement will turn your 14% into 4%, and likely smaller if games with more bishops are more numerous. $\endgroup$ Commented Aug 13, 2013 at 19:55
  • 1
    $\begingroup$ @Joel David Hamkins: Once you have the distribution of multisets of pieces, you can sample from it, and sample random positions, and see how often there are double checks. I haven't done this. $\endgroup$ Commented Aug 13, 2013 at 20:10
6
$\begingroup$

Here I try to describe the legal collection of pieces, as defined by Joel, so this is not an answer to the original question. I think that a collection of pieces is legal if it can be obtained from the original collection using the following steps:

(1) Delete any (non-king) piece and promote at most one white and at most one black pawn.

(2) Delete a pawn and promote at most one pawn of the same color and at most two pawns of the opposite color.

I don't have a rigorous proof that this is correct, so let me know if I've missed anything.

$\endgroup$
10
  • $\begingroup$ @Joel: Thanks for your comment. When I look back at it now I would certainly interpret promotion the way you say, but based on my previous comment I must have been thinking about it differently (and incorrectly, I would say). Trivia: I have an appointment to play some blitz chess later this evening. $\endgroup$ Commented Jul 30, 2013 at 21:43
  • $\begingroup$ Pete, I hope you have some good games; and let me say that I'm glad to see you back here more often again on MO! $\endgroup$ Commented Jul 30, 2013 at 23:51
  • $\begingroup$ Does this consider that to get 18 Queens on the board, you have to promote 16 pawns AND sacrifice 8 other pieces (so the pawns can be doubled and move out of each others' way) chess.stackexchange.com/questions/4123/… $\endgroup$
    – JeffUK
    Commented Dec 15, 2020 at 16:44
  • 1
    $\begingroup$ @Jeff Yes, this is the special case of applying the above (1) eight times. $\endgroup$
    – domotorp
    Commented Dec 15, 2020 at 17:01
  • 2
    $\begingroup$ See chess.stackexchange.com/questions/33347/… where 4 necessary & sufficient inequalities are given for a collection to be achievable $\endgroup$ Commented Jan 20, 2021 at 3:21
4
$\begingroup$

A series of moves from the starting position to position X (therefore showing X can arrive in a legal game) is called a "proof game" and finding them is a branch of "retrograde analysis".

has some info and links, particularly to a program called Natch, which purports to find the shortest proof game for an arbitrary position (I don't offhand see how to do that in a reasonable amount of time, hmm).

Anyway one thing to try is generating a bunch of random positions and running them through Natch, to see what proportion are reachable. If not Natch, then maybe some other heuristics or algorithm can be figured out.

$\endgroup$
6
  • 2
    $\begingroup$ If one of the guesses in the comments ($2^{-32}$) is anywhere near correct, you'll be waiting a long tie for Natch to accept one of your randomly generated positions. $\endgroup$ Commented Jul 30, 2013 at 9:19
  • 1
    $\begingroup$ Isn't finding even a single proof game difficult, let alone the shortest one? Reachability is difficult in general, and the shortest game path may have exponential length (see mathoverflow.net/questions/27944/…). $\endgroup$ Commented Jul 30, 2013 at 13:11
  • $\begingroup$ I think Kernighan or Brent in the early days of UNIX developed a database of end game positions for up to 6 pieces. For small collections, one could try none's suggested approach and see how the ratio falls as the number of pieces grows. Just looking at 3 pieces, one gets bad arrangements only for bishops and pawns that aren't excluded already by adjacent kings. $\endgroup$ Commented Jul 30, 2013 at 22:16
  • $\begingroup$ @Masked: About end game positions, see en.wikipedia.org/wiki/Endgame_tablebase but I doubt this would be of much use. $\endgroup$
    – domotorp
    Commented Jul 31, 2013 at 11:18
  • $\begingroup$ It seems it was Thompson, 5 pieces, and if they did straightforward isomorphic reductions, one might extract the number of legal positions for 5 pieces from that work, and use that as a better basis for extrapolation. $\endgroup$ Commented Jul 31, 2013 at 19:13
3
$\begingroup$

In order to make some concrete progress, let me make a definite upper bound, based on the idea of my earlier comment.

What I claim is that at most $3612/4032\approx 89.6\%$ of the positions using a legal collection of pieces are legal.

My reason is that I claim proportion $420/4032$ of the positions using a legal collection of pieces have adjacent kings, and this arrangement is illegal in any chess game. To see this, consider a fixed legal collection of pieces. Thus, this collection has one white and one black king. Let us partition the possible positions using this collection of pieces into groups, where two positions are in the same group if the kings have the same locations in the two positions. Each group is exactly the same size, since the other pieces occupy all the other $62$ squares in all possible ways that they can. There are $4032=64\cdot 63$ many groups, since there are this many ways to place the two kings. Among those, there are $420=36\cdot 8+24\cdot 5+4\cdot 3$ many ways to place the kings on adjacent squares, since if we place the white king on any of the 36 center squares, there are 8 choices for an adjacent black king, but on the 24 edge (non-corner) squares, there are 5 choices each for the black king, and for each of the 4 corner squares for the white king, there are 3 adjacent squares each for the black king. So proportion $420/4032$ of the groups are invalid based solely on the adjacency of the kings. Since with any fixed collection of pieces, the groups are all the same size, it follows that at most proportion $3612/4032\approx 89.6\%$ of the positions using this fixed collection of pieces can legally occur in a chess game. And since this same proportion arises for each of the legal collecton of pieces, it follows that at most this proportion of all positions using a legal collection of pieces can be legal.

I expect that further analysis will greatly improve this upper bound.

$\endgroup$
4
  • $\begingroup$ You may find an additional factor of about 1/120 by analyzing pawns of one color. In addition to the fact that most of them inhabit just 3/4 of the board (at most one pawn can be promoted at any time), certain monotone arrangements are not allowed (e.g. a2,a3, and b2). I now think the actual ratio you seek is closer to 2^-24. I am finding a preliminary analysis by hand of feasible 8-pawn positions complex but well within reach of a computer analysis. $\endgroup$ Commented Aug 2, 2013 at 5:21
  • $\begingroup$ I also expect such kind of reasoning to succeed (and I did vote up your answer), but can you carry through your analysis with a definite calculation? For example, there are many legal collection of pieces with no pawns, and so we would seem to need an analysis showing what fraction of the positions have sufficient pawns to carry through your idea. But as I've said, I think you will succeed---let's see some definite calculations! $\endgroup$ Commented Aug 2, 2013 at 5:28
  • $\begingroup$ What I have at present is pretty hairy and incomplete, but here is a sample. For any board B, look at B* which has all pieces removed except for white pawns. Computing the number of distinct B* is interesting with an upper bound of 64 choose 8 + similar terms = roughly 64 choose 8 or 4.4 x 10^9 (5.1 if you want less roughly). No pawn captures and no promotions means 6^8 positions; one promotion means 8x6^7. One pawn capture and no promotions is about 600x6^6; with promotion about three times as many. I am still enumerating feasible 8 pawn positions but have not reached 1% yet. $\endgroup$ Commented Aug 2, 2013 at 5:39
  • $\begingroup$ Of course, I need also to convince you that for any board without pawns, that there are many more with pawns. I suspect that can be done by showing that all but a small fraction of such boards are one or two legal moves away from a pawn capture or promotion, and that it can happen in more than one way. $\endgroup$ Commented Aug 2, 2013 at 5:51
3
+100
$\begingroup$

EDIT 3

These things always come to me after I post.

Let's build one cage for both kings. Allocate a corner and a 2-rank by 4-file space for the cage. (One can do a vertical 4 by 2 cage also, but the analysis with pawns is harder. Let's stick to horizontal for now.) Allocate 5 pieces to form the walls of the cage. The nice thing here is that pawns of both colors can be involved, and you can put either king in the corner office. There will be three forbidden squares for one color knight and only one for the other color in the remaining 56 squares. We only need at most two promotions to build a cage, but there are 7x5x7x7x6=10290 different cages to build. Swapping kings or using a different corner gives another factor of 2x4. Without even considering differing multisets beyond what is needed to build a cage, we can use much of the analysis below to get over 10000P many legal games. With more work, we can push the provable lower bound for the ratio to above 10^-12, and that is assuming the weak upper bound for all positions of roughly Qx10^5. I now expect the actual ratio to be between 10^-4 and 10^-7.

3 TIDE

EDIT 2

Here is a lower bound which hinges on several parts.  We will build two cages to isolate the kings, promote 9 pawns, scattershoot the remaining pieces, and remove the illegal and some legal combinations, and then indicate some variations to pump up the lower bound.

The basic setup involves castling both kings on King side, and moving them to the corners and using two stationary pawns and a preselected piece to guard the king.  To simplify things, we will choose one of twenty combinations for guarding: each king gets a nonpawn of their color, or each gets an opposing knight or bishop.  Both kings are on the h file corners and the guard pieces are adjacent to them on the g file.

Once guard pieces are chosen, advance King and Queen pawns, advance material to castle, and then maneuver the guard pieces into position, moving a king out of check if needed (although it should not be necessary).  Now that the kings are caged, advance pawns and move nonpawns in a nonthreatening manner to the g and h files.

Now plan for three pawn captures, especially if bishop color matters.  Place the remaining nonpawns (two of each color) in the file behind pawns of the same color that will promote on that file. To make the analysis simpler, promote no more than four pawns to queens of the same color, and no more than three of any other type.

Once all of the promotions have been made, there will be 56 squares for 21 pieces, and I assert that all the illegal placements are covered by monochromatic bishop placement and by knights putting opposing kings in check.  Before dealing with that assertion, let's count how many potentially legal positions that could be.  As a starter calculation, assume among the 21 pieces outside the cages that there are three or two of each of the 8 allowed types of nonpawns, and call this multiset R  There are P=(56_R)=$(56!)/((35!)(3!)^5(2!)^3)$ such positions.  When we compare this to the standard Q defined below, we get P=Q[((8!)^2(2!)^3 (56!)(32!))/((3!)^5(64!)(35!)) ] This means P/Q is roughly about 1/2x10^-12 . But wait! There's more!

Let us get some hand-waving out of the way. I assert that any legal arrangement of 21 pieces on the reduced board can be reached from any other legal arrangement. Here legal is more strict and includes no knights placing kings in check. The basic idea is to move all 21 pieces into files a-e, and then argue that you can move enough pieces into a restricted portion of files f-h so that you can swap any two pieces, sort of like a complex 14-15 puzzle with the only parity issue involving bishops. I handwave that from any arrangement of 21 pieces in files a-e, you can legally place 8 or more pieces in files f-h without checking either king, leaving 13 or fewer pieces in files a-e. If it helps, I invoke the fact that we can promote so that all of the 8 types of pieces have at least 2 representatives in the 21. (One may need to prove that there is room enough to permute arbitrary piece types, but there are 12 squares to work with in files f-h, so I am asserting with confidence. One also needs to show that there is no locked configuration of 13 pieces on a 5 by 8 board, but by tiling the board by p pentominoes, you can likely show that there will be more than one piece that can move usefully.)

Now let us handle the illegal combinations. They are monochromatic bishops and checking knights. In case there is only one white bishop among the 21, it needs to be on a color square that is different from the square that the guarding white bishop is on. Potentially half of those P many positions may thus be illegal, and less than half if there are two or more bishops among the 21. Similarly the black knights are forbidden from simultaneously occupying f2 and g3, so let them occupy the other 54 squares instead. With at most five knights of one color, this reduces the number of positions by a factor of at most (51x50)/(56x55), so by a factor of more than 80%. So I claim that at least 64/4=16% of the P many combinations are legal, by factoring in contributions from both colors of bishops and knights.

Now to pump up the numbers. First note that we can use a queen side arrangement to double the number of legal positions, counteracting the white bishops complication. Also, we can move the pawns in the h file (or a file for Queen side) and reduce the number of squares from 56 to 53 or 52, depending on if you want a piece between black and white pawns. This (more handwaving using 10*35*34*33/56*55*54) restores another factor of close to 2. Also, by considering capturing one or two pieces of the 21 gives us a factor of about (1 + 21/35(1 + something positive)), so we build back up to P many positions which are legal, using queen side and using slightly fewer pieces.

Now to bump things up. The above was based on a fixed multiset R, and using just that multiset we got at least 0.64P legal positions, building up to P by capturing one or two of the 21 pieces not involved in the cages. However, there are 56 different multisets allowed for the 21 pieces, if there are only two or three of each type. If we allow one color to have a 4 3 3 2 distribution and the other a 3 2 2 2 among the types, we get 2x12x4 additional multisets at a cost of reducing P by 3/4. So we actually have at least a factor of (56 + 96x3/4)=128 to use in our lower bound. Finally, we have the factor of 20 different guard combinations. Even if we don't consider multisets of size smaller than 29, we get a lower bound of 1600P many legal combinations, which puts us within striking distance of Qx10^-9.

Although there is much work left, I now expect the ratio lies between 10^-15 and 10^-7. The feeling I get is that games involving 26 pieces or less will make no significant contribution to the ratio, and even 28 piece games will not shift the order of magnitude of approximations.

2 TIDE

EDIT

Unfortunately, the details will not be ready until after the bounty expires. Someone else may be able to use the sketch below.

Let S be the multiset of pieces used at the start of a chess game. Let Q=(64_S) be the number of possible arrangements, one piece per square, using S on a chessboard. Q is (the value of) a multinomial coefficient using data from S, and is about 4x10^42.

If one looks at the number of possible arrangements using a legal submultiset S' of S (in particular the collection of pieces arising from a legal game of chess involving no promotions), one encounters an expression like Q(1 + 30/33*(1 + 29/34*(1 + 28/35...))), which evaluates to something less than 5Q. Further, considering legal collections T, one needs only those submultisets of T which are legal and have not been considered earlier in a sequential enumeration of legal submultisets. Thus, a good approximation to the total number of all positions considered should be the sum over T a maximal legal multiset of terms (64_T).

The T I have found so far that gives a maximum value for (64_T) is slighly less than 8Q, involves one pawn capture and 3 queen promotions of different colors. After two pieces being captured, it is hard for me to see any optimal T occurring.

There are 165 possible multisets arising from promoting 8 pawns of one color. I suspect an upper bound for the number of maximal legal multisets is 165*165, given that 2k promotions usually require k captures. This suggests an upper bound of 27225*8Q for the number of all possible positions, or about 217800Q.

I was hoping to find a T such that I could beat Joel Hamkins's ratio of legal game positions using T/(64_T) while also satisfying (64_T) > Q, but time has run out for that. It looks like 2^-32 remains unverified at this writing.

TIDE

If the idea is to come up with a rough figure, the following approach using labeled pieces might help.

Consider the white king's pawn. It cannot inhabit 24 of the squares on the chessboard (I assume promotion is strict and monotone. I let others argue whether to add 8 to the number 24.) . For the other king side pawns 24 grows to 26, 30, and 36. Starting with these ratios, a set of four pawns labeled with their starting squares can occupy about 9% of all possible positions available. Raise this to the fourth power, and one gets a ratio of 6x10^-5 as an upper bound on positions of labeled pawns, where as a rough count I include pawns sharing the same square.

Now the bishops provide another factor of about 6x10^-2, the two kings together a factor of about 7/8, and the rest provide a factor that is likely closer to 1. This gives a weak upper bound for all 32 labeled pieces of 3 x 10^-7 fraction of legal positions to all positions.

I imagine with refinements one can probably subtract one more from the exponent. Hopefully the fraction involving unlabeled pieces will not be much different.

I just noticed domotorp's comment regarding positions having just 28 pieces. While this suggests the fraction of legal positions may be higher, for the labeled case, the ratio (all possible for 28) to (all for 32) should still be small, and should have a small effect on the rough calculation.

And now I just noticed more recent comments from Joel David Hamkins, who made some similar and more refined observations. Perhaps he can place the above musings on a more rigorous footing, and maybe someone can convert the labeled analysis to an unlabeled one.

$\endgroup$
4
  • $\begingroup$ I awarded you the bounty, in appreciation for your efforts; thank you very much!. I hope that you will carry through the details as you indicated. I continue to think that we can hope for some definite good bounds with the right calculations and the right way of thinking about it. $\endgroup$ Commented Aug 10, 2013 at 0:31
  • $\begingroup$ I hope this recent edit affirms your faith. I suspect this forum can prove bounds to within a couple of orders of magnitude from the actual number. $\endgroup$ Commented Aug 11, 2013 at 5:19
  • $\begingroup$ Even wihout the consideration of fewer pieces, these 29 piece arrangements give at least twice as many positions as what you calculated for the 32 piece multiset. I think once the multisets are computed, we will find many fewer legal games than domotorp predicts. $\endgroup$ Commented Aug 11, 2013 at 5:31
  • $\begingroup$ Of course I would now think of a 7 piece cage in a corner, giving perhaps an additional factor of 100 for 28 pieces $\endgroup$ Commented Aug 11, 2013 at 9:06
2
$\begingroup$

I think some positive proportion, like 50% of all positions with legal pieces may arise in a legal game. I also think that the upper bound of $10^{47}$ in wikipedia might be wrong. Consider only the 28-piece, no pawn configurations. If all pieces were different, this would give $(64!)/(36!)\approx 3.4\cdot 10^{47}$ positions. Also, there are ${19 \choose 7}\approx 5\cdot 10^4$ ways to promote the 12 pawns into 8 possible non-king pieces (not counting those with too many white/black pieces). Of course now we have to divide with the figures that are the same, but that should be around (and here is the only place where I make an estimate) $4^8=6.5 \cdot 10^4$ usually, as there are 8 non-king pieces, on average 3 of each, and I rounded up because factorials are like that... So multiplying and dividing these numbers we get about $10^{47}$ positions. Of course because of the kings in chess (few because of too many bishops on same color or when the one is in check, the other could not make the last move etc) not all of these are possible, but we were quite generous when not counting positions with pawns, so I believe that there are at least this many legal positions that can arise during a game and the same order of magnitude when counting positions that can be set up with legal pieces, as almost all with 28 pieces are from a legal game.

$\endgroup$
4
  • $\begingroup$ I would be more convinced by this if you had a better figure on the distinct multisets on 26 pieces using 8 labels. You seem to estimate it at near 1280; I think it might be a bit smaller, given the five color count alternatives. $\endgroup$ Commented Jul 30, 2013 at 18:45
  • $\begingroup$ Good point, I did have a stupid mistake, now it should be better. $\endgroup$
    – domotorp
    Commented Jul 30, 2013 at 19:20
  • $\begingroup$ Could you explain why you think almost all positions with 28 pieces are from a legal game? With so many pieces, it seems a significant number will have both kings in check. $\endgroup$ Commented Aug 2, 2013 at 14:40
  • 1
    $\begingroup$ Yes, I did mention this in my answer. This is again some factor that we have to multiply with, I guess around 50%. The problem that any such calculation/estimation seems to be too complicated for a human to carry through and a bit uninteresting for me - why should we care if it is 30% or 70%? $\endgroup$
    – domotorp
    Commented Aug 3, 2013 at 7:28
1
$\begingroup$

This answer was originally a specific argument that the problem might be intractable due to dominance by positions that are unreachable for a specific reason. I've rewritten the answer to be more general.

Joel David Hamkins' answer has put an upper bound on the result. The bound comes from a certain mechanism, a specific constraint involving the arrangement of the pawns. Let's call call this mechanism $M_1$.

Let $x$ be the fraction of reachable positions. Suppose our goal is to put bounds on it, $a<\log_{10} x < b$, with a relatively small value of $\Delta=|a-b|$. Mechanism $M_1$ gives $b=-9.4$. Douglas Zare's answer estimates $10^{47}$ positions, and if, say, at least $10^6$ distinct positions have been reached in real games, we have $a=-41$. That gives us $\Delta\approx 32$, which is pretty wide. I would consider the problem intractable if this can't be improved to something more like $\Delta=4$.

Here is a second mechanism, $M_2$, which may also make many positions unreachable. As an illustration, consider two sets of positions. A is the set of all positions in which white has 8 pawns, 2 bishops, and no queens, and black has the same. B is the set of all positions in which white has no pawns, 5 bishops and 5 queens, and the same for black. B is about 30 times bigger than A. We should expect that most positions have this character: boards crowded with powerful pieces as a result of many pawn promotions, including a lot of underpromotions.

A given position in B may or may not be reachable. It's pretty difficult to get that many powerful pieces on the board without causing a checkmate. If such a position is reachable, then watching it be developed on the board would probably resemble a chessboard history in which two amicable superpowers cooperate very carefully to allow one another the utmost possible peaceful development of their respective civilizations. Every time they approach the brink of a Cuban missile crisis, they unexpectedly find a clever way to avoid a premature end to the game.

I could imagine that no positions in B are reachable or that some significant fraction of them are. Getting the answer would require developing an entire theory for positions of type B, which would probably be as much work as developing a topic of practical chess theory such as bishop versus knight endings with pawns.

Some folks have expressed skepticism in comments that $M_2$ really makes very many positions unreachable. I don't know -- all I've offered is a plausibility argument. The question arises of how one would ever establish the answer reliably and verifiably. I don't think it helps much to construct and analyze sample positions as suggested in Douglas Zare's comment, because this proves nothing about the probability in general that a position is unreachable due to $M_2$. Possibly some kind of random sampling would work.

The answers so far seem to have focused on looking for insight into mechanisms $M_i$ that prevent a position from being reachable, and then trying to estimate the probability $P_i$ that a randomly chosen position is unreachable due to that mechanism. We could then guess $\log x=\Sigma \log (1-P_i)$, assuming that the probabilities are independent. But there are some real problems with this approach.

First and most importantly, we can't necessarily enumerate all the mechanisms $M_i$ or convince other people that we've enumerated them all.

Some of the $P_i$ may be impossible to estimate by hand as Joel David Hamkins did for $P_1$, which leaves us with the possibility of estimating them by random sampling on a computer. But the definition of $M_i$ may not be specific enough to allow software to determine whether it is "the" reason that a certain position is unreachable. Also, $1-P_i$ may be too small to make it possible to find any reachable positions in a random sample. Or even if $1-P_i$ is 0.5, we may be unable to demonstrate that by sampling, because determining the reachability of a single position may be an intractable problem in many cases.

$\endgroup$
22
  • $\begingroup$ I actually start such an attempt using cages. For me the roadblock is developing a theory of unblocked positions. I want small numbers n and p and a result that says all legal arrangements of p pieces on a large enough subset of an nxn board are reachable from each other. (To make this feasible, I fix the set of pieces in advance.) $\endgroup$ Commented Aug 14, 2013 at 18:04
  • $\begingroup$ Thank you for your answer. Your objection, however, would seem to apply also to the class of positions using the original 32 piece set. But in that case, we were able to show that the proportion of legal positions is vanishingly small (less than $4.077\cdot10^{-10}$). So why can't we hope for similar bounds in the overall problem, without having to undertake the complicate theory you envision? $\endgroup$ Commented Aug 14, 2013 at 18:21
  • $\begingroup$ @JoelDavidHamkins: I'm not arguing that it's impossible to determine bounds. I'm arguing that it's hard to make an estimate that's accurate to within many orders of magnitude. I'm also arguing that the kind of relatively normal positions you analyzed (similar to my set A) does not require the same type of analysis as the far more numerous ones (similar to my set B), whose proliferation of heavy weaponry makes it hard to prove whether or not you can reach them without a checkmate. $\endgroup$
    – user21349
    Commented Aug 14, 2013 at 22:43
  • $\begingroup$ My point is that if there is a small enough bound, then $0$ will be correct to many orders of magnitude (as it is for positions with 32 pieces). I suspect that in positions with a lot of pieces but few pawns, most are outright illegal because of double checks, precisely because there are so many powerful pieces. $\endgroup$ Commented Aug 14, 2013 at 23:12
  • 1
    $\begingroup$ If you think these are extremely common, and dominate, then please construct some examples of random-looking positions where you think it is difficult to determine whether the position can be reached legally. I think it is usually not difficult to promote the necessary pawns, and move the kings into place, and then move pieces around without even checking the kings. Difficulties can occur when there are a lot of pinned pieces, but I don't think these are so bad, and having a lot of pinned pieces is uncommon. $\endgroup$ Commented Aug 15, 2013 at 5:20
1
$\begingroup$

To JDH: Double checks can be legal. OF course, one can't double check with the following pairs: QQ, RR, BB, NN, NP, PP, BP. I believe that's it. But other than these combinations, double checks are allowed in certain circumstances. However, triple checks can never occur.

$\endgroup$
9
  • 1
    $\begingroup$ How can a double check be legal? If I understand the rules correctly, at one point in a legal game one of the players has to put the other player's king in check without causing his own king being in check (that would be an illegal move). At that point the other player must (try to) resolve the check by either moving his king away, blocking the way of the attacking piece or taking it off the board. He is not allowed to just "countercheck" the first player and leaving his king where it is. Did I misunderstand something in the rules? $\endgroup$ Commented Dec 28, 2013 at 0:00
  • 2
    $\begingroup$ Might there be a miscommunication here about the meaning of double check? If "double check" means that both black and white kings are in check, then this cannot legally occur. But if "double check" is understood in the sense that one king can be checked by two different pieces, this is of course possible (and in fact this term comes up frequently in the literature on chess tactics). $\endgroup$ Commented Dec 28, 2013 at 0:20
  • 2
    $\begingroup$ In any case, I feel very confident that "double check" in JDH's sense is the one implied in the third line of his post (both kings in check as an example of an illegal position), and I'm also confident that Paul Burchett had in mind the standard meaning of "double check" where one king is checked by two chessmen (he had enumerated the pairs of men that could not deliver a double check, and this fits the meaning I'm ascribing to him here). I'm hoping Paul will acknowledge the misunderstanding, and also that his meaning is not very relevant for the present thread. $\endgroup$ Commented Dec 28, 2013 at 1:31
  • $\begingroup$ Apologies to you both. I was skimming. Although the typical meaning of "double check" to players is the legal possible definition. $\endgroup$ Commented Dec 28, 2013 at 21:22
  • $\begingroup$ How about simultaneous check? $\endgroup$ Commented Dec 28, 2013 at 21:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .