Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

description1.e3! solved as win for White Empty1.e3! solved as win for White



Solving Status

The move 1. e3 has been solved as a win for White under both FICS and
International Rules. The final leg was actually much easier than expected,
as I wasted around a year on false leads. In fact, the not-too-deep idea
1. e3 b6 2. a4 e6 3. Ra3 Bxa3 4. Nxa3 Qh4 5. a5 bxa5 6. Qh5! leads to
some queen races where White just needs a bit deeper search to show
a good score, and the proof only took a few hours (128 cores).

The largest part of 1. e3 b6 remains 1. e3 b6 2. a4 e6 3. Ra3 Bxa3 4. Nxa3 b5,
and the 2... b5 lines are also quite nontrivial. However, both of those were
done in August 2015, a few months after the 2. a4 idea was first tried.

This email (or a small variant) was circulated to a number of associated
Losing Chess mailing lists, some for programmers, some for aficionados,
or mathematics colleagues, or interested chess (grand)masters, ...



10 Oct 2016: 1. e3 b6 is solved. Sorry it took so long...
See Page for 1. e3 b6 for news.
Total tree size is 491933802.

12 Feb 2015: 1. e3 c5 is solved.
See Page for 1. e3 c5 for old news, and for partial proof trees.
Total tree size is 228501054.

13 Aug 2014: 1. e3 e6 is now solved. See Page for 1. e3 e6 for old news.
There were two problems in final proofing, first that three moves were unsolved
at one node, and secondly that about 15 loops were made. Both were overcome.


Status reports (outdated)

Status report (Aug 2014) (PDF, 115K, short form)

Status report (Aug 2013) (PDF, longer, with positions)
Status report (Sep 2012) (PDF, longer, with positions)


Source code

May 6 source tarball (860K) (Linux-based)

The February tarball includes a UtilityGUI for doing various procedures with
book trees. It seems that "Subtree" is broken (due to how transpositions are
handled), unless possibly if one uses "Prune" first. This also means that
"Merge" and "Exclude" are in general broken. This is not currently a great
priority for me to fix. There's also a bug in UtilityGUI when Searching
successive positions.


Proof trees (with md5sum of bz2 file)

easy12.done.bz2 (1.5MB) 5d7fede37dafc29509ef7cf118574334
e3c6.done.bz2 (2.3MB) 382021495d0d34403fe2d4dc22c815b2
e3Nc6.done.bz2 (13MB) 00c913623d16c7892833b65ca28b36e3
e3Nh6.done.bz2 (20MB) 417b33f08fd90afa017931e2ed9cde48
e3g5.done.bz2 (54MB) 1f6fee7a9d0acfa3c1c3fb5cdc21da26
e3b5.done.bz2 (103MB) 4fe3f64fae21247092499dd8263fe4f7
e3e6.done.bz2 (63MB) 54149388cd3fca7b84f867e846e5a3a0
e3c5.done.bz2 (289MB) 65f52983aa0b99444c1e7c799943b223
e3b6.proof.bz2(740MB) d19df1d18518c7a216b44a1e878550cd
Warning: this last file will not load in 32-bit Windows WinningGUI.
See the 1. e3 b6 page for a splitting into smaller parts. The b6 proof
will probably also be revised somewhat in the next few days (when the
word "done" might replace "proof" in the filename).

Here is everything but c5 and b6 in one file:
easy18done.bz2 (254MB) 45ae6e978ad4e9c64934ae6e8e940c42

1. e3 c6 was first solved by Ben Nye circa 2001, and 1. e3 Nh6 was first
solved by Catalin Francu soon after I told him of my 2012 solving of 1. e3 b5.



Page for proof lines
Page about tablebases


White moves that lose

The Sep 28 (2014) update contains the ability to have "NULL" moves.
This was to expedite some proofs asked for by Klaas Steenhuis,
most notably 1. h3 and 1. b4 (which appeared reversed as 1. NULL h6, etc).
[He has more recently shown that Black wins both 1. c3 e5! and 1. f3 e6].

h3.LOST.proof.bz2 (5.3MB) 889dcb5385118405109a0b0038f9eba3
b4.LOST.proof.bz2 (19MB) fca952417d69964be773a9883b29cd58

Note: These files are "inverted" and thus break the verifier.
They can be uninverted with "./proof_invert uninvert FILENAME"

Here are the latest solved lines by Klaas, which he asked me to put here.

c3.LOST.proof.bz2 (9.8MB) 829c2ff9cefa3fc93b10e41f5da4db43

Oct 7 (2015): Klaas has solved 1. a3 e6 as a win for Black.
He also has simplified 1. f3 d5! by a significant margin over 1. f3 e6.

a3.LOST.proof.bz2 (250MB) d8cdbb28bdf83e36cbdb94a258bf4887
f3.LOST.proof.bz2 (18MB) 6010cd1071a066ba07c59a2f308b9d33

Jan 17 (2016): Klaas has simplified the b4 proof. (7.9MB) 7b0b0c67da856b68e4b8153b59f74a1b

Feb 23: Some reduction (from Klaas) of the 1. f3 d5 proof.

f3d5_new.proof.bz2 (14MB) 15e50e95b4207880f47615903cbeb996


Windows usage

For Windows users, thanks to Klaas Steenhuis I have a RAR file
that contains Java classes and the proof tree parser.

LOSING_CHESS32.rar (145K) 91ca08bee3d6bd585618ff6a0d03b207
LOSING_CHESS64.rar (145K) 11c14dd41adc36f96b64adeda8d5c934

The "32" version is for 32-bit Windows, and "64" for 64-bit Windows.
I have not tested the latter, and it should only be necessary for proof
files larger than about 250 million nodes.

First you need to have the Java Runtime environment installed.

Then you will need to expand either the above LOSING_CHESS32.rar or
LOSING_CHESS64.rar archive, putting all files (.class files, PARSE_WIN.exe,
and MERIFONT.TTF) into a directory named C:\LOSING_CHESS (this is so that
Java knows where the .exe file is -- I can make a FileChooser for it, but
it seems overkill).

Then you should be able to open a Command Prompt, change directories via


and then run the Java applet with

 java WinningGUI

It should bring up a FileChooser, which is a loader for the proof tree.

However, this FileChooser fails for me sometimes, and it is probably better
to move the desired proof file (say easy12.done) to the C:\LOSING_CHESS
directory, and run via "java WinningGUI easy12.done"[/Hide]

description1.e3! solved as win for White EmptyRe: 1.e3! solved as win for White

The A.R.B Chess System :)

An opening system developed by Anthony.R.Brown more than 30 years ago as a response to the growing strength of Chess engines
The apparently passive system gives the programs a FALSE! initial space advantage by allowing them to push center pawns Etc.

The A.R.B Chess System Official Site Smile

The A.R.B Chess System is the First & Only Chess System in the History of Chess to play (6)
Pawns first in the Opening before any Main Pieces are played Smile
Whether playing White or Black...

The Six Pawns for White or Black (Reversed) are Moved forward by one rank only,
Except if there is a Need to Block a Check or Stop a Piece being Captured Etc.

The Move Order is One of the Most important things concerning how the First Six Pawns are Played!

Below Playing for White is how the System plays the first Six Pawn Moves in Move Order Preference...

1. e3 (Most Moves!) 2. d3 (Most Moves!) 3. h3 (Most Moves!) 4. a3 (Most Moves!)
5. g3 (Most Moves!) 6. (Most Moves!) b3

And Below Playing for Black is how the System plays the first Six Pawn Moves in Move Order Preference...

1. (Most Moves!) e6 2. (Most Moves!) d6 3. (Most Moves!) h6 4. (Most Moves!) a6
5. (Most Moves!) g6 6. (Most Moves!) b6

Other strategies are characterized by closing the center, no or delayed castling , and provoking other early pawn advances by the programs,
yielding in long term weaknesses.

The A.R.B Chess System v Stockfish 5 Chess Program CRUSHED!! Round 2

[Event "The A.R.B Chess System-Game 05-Analysis"]
[Date "2014.09.27"]
[Round "2"]
[Origin "Great Britain"]
[White "Anthony.R.Brown"]
[White-Elo "?"]
[Black "Stockfish 5 Chess Program"]
[Black-Elo "3300+"]
[Opening "The A.R.B Chess System"]
[Time "60 Seconds Each Per Move"]
[Result "1-0"]

1. e3 e5 2. d3 d5 {last book move} 3. h3 Nf6 4. a3 {Secures b4} c5 5. g3 Nc6 6.
b3 Bd6 7. Bg2 Be6 8. Ne2 O-O 9. g4 d4 {This push gains space} 10. e4 b5 11. O-O
c4 12. bxc4 bxc4 13. Nd2 c3 14. Nf3 Rb8 15. Ng5 Bc8 16. f4 Nd7 17. f5 Be7 18.
Nf3 f6 19. h4 {White prepares the advance g5} Nc5 20. g5 Kh8 21. g6 hxg6 22.
fxg6 Bg4 23. Ng3 Qe8 24. h5 Rb2 {The rook dominates} 25. Kh2 Bd6 26. Bh3 Bxf3
27. Rxf3 Ne7 28. Nf5 {White prepares h6} Nxf5 29. Bxf5 Qa4 30. Rf2 Kg8 31. h6 Rxc2
32. Rxc2 Qb3 33. Raa2 Rb8 34. Qf3 Bf8 35. Kg3 Rb6 36. Rh2 Qb1 37. Rac2 Rb7
38. Qh5 a6 39. hxg7 Bxg7 40. Qh7+ Kf8 41. Bh6 Qg1+ 42. Rcg2 Qe1+ 43. Rf2 Qe3+
44. Bxe3 dxe3 45. Qh8+ $1 {the final nail in the coffin} Bxh8 46. Rxh8+ Ke7 47. g7 Kd6
48. g8=Q Kc6 (48... Kc7 {does not improve anything} 49. Bc8 exf2 50. Bxb7 f1=N+ 51. Kh3
c2 52. Qc8+ Kb6 53. Qc6+ Ka5 54. Qxc5+ Ka4 55. Qb4#) 49. Qd5+ Kb6 50. Rc8 Rg7+
51. Bg4 Rc7 52. Rxf6+ Ka5 53. Qc4 Nxe4+ 54. Qxe4 Rc4 (54... Rb7 {cannot change destiny}
55. Qxb7 c2 56. Rxa6#) 55. Rxc4 c2 56. Qxe5# 1-0

Permissions in this forum:
You cannot reply to topics in this forum