Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / regression / STS-RV_1.tst
# This suite of semeai problems came from the package STS-RV/Class01eProblems
# available at http://gobase.org/reading/preview/Semeai/#STS
#
# It is a very comprehensive semeai problems suite
# compiled by Ricard VilĂ . The associated tests are in GTP
# format but it's not a perfect match for GNU Go because
# it uses a custom command called solve-semeaiS.
# (More info at http://trac.gnugo.org/gnugo/ticket/41)
#
# This file instead is based on the normal GNU Go commands
# (analyze_semeai) and enable the execution of the tests
# in the semeais_1.tst file from STS-RV suite of semeai problems.
#
# For any of the problems below, if PASS is a solution it is the best
# solution. However the other solutions are acceptable.
############## semeai tests #################
#
# After analyze_semeai [dragon1] [dragon2]
# the results are returned in the form (result1) (result2).
# These are the results of the defense of dragon1 and the attack
# of dragon2 assuming that the dragon1 player moves first. Thus
# a result 1 0 typically means seki, while a 1 1 result means a kill
# and 0 0 means the semeai is lost. In addition to seki, 1 0 may mean
# that both dragons gain independent life.
# The result [0 1] is not possible as a correct result but GNU Go
# has been known to return that occasionally.
# Result 2 mean success with good ko, 3 success with bad ko.
# A good ko is characterized by the opponent having to make the first
# external ko threat whereas a bad ko is the opposite.
#
# NOTE: In some problem GNU Go suggest a move instead to PASS
# but the result of the semeai analysis is correct, so to avoid
# a fail not relevant for the test, the move is ignored using
# a regular expression: #? [x y (.*)]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_001.sgf
1 analyze_semeai J19 L19
#? [0 0 PASS]
2 analyze_semeai L19 J19
#? [1 1 (.*)]
3 analyze_semeai C10 C9
#? [1 1 (D8|C3|B3|A3)]*
4 analyze_semeai C9 C10
#? [1 1 (A10|A12|B11|A8|B8|B12)]
5 analyze_semeai K3 L3
#? [1 1 (M4|N4|R3|R2|R1)]*
6 analyze_semeai L3 K3
#? [1 1 (J2|K1|H1|M2|M1|H2)]
7 analyze_semeai Q10 Q11
#? [1 1 (T16|S16|R16|Q15|Q14)]
8 analyze_semeai Q11 Q10
#? [1 1 (S8|T9|T7|R11|S11|T11|S9)]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_002.sgf
9 analyze_semeai B18 A18
#? [1 1 (D19|D18)]
10 analyze_semeai A18 B18
#? [1 1 A17]
11 analyze_semeai S18 T18
#? [1 1 (Q19|Q18)]
12 analyze_semeai T18 S18
#? [1 1 T17]
13 analyze_semeai B2 A2
#? [1 1 (.*)]
14 analyze_semeai A2 B2
#? [0 0 PASS]
15 analyze_semeai S2 T2
#? [1 1 (.*)]
16 analyze_semeai T2 S2
#? [0 0 PASS]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_003.sgf
17 analyze_semeai E19 F19
#? [1 1 (D14|C14|C13|C12|C11|B10|B19)]
18 analyze_semeai F19 E19
#? [1 1 A16]
19 analyze_semeai T5 T6
#? [1 1 (R7|Q7|P6|O5|O4|O3|N3|M3|L3|K2)]
20 analyze_semeai T6 T5
#? [1 1 (R3|S4|S2|T3)]*
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_004.sgf
21 analyze_semeai C15 C16
#? [1 0 (.*)]
22 analyze_semeai C16 C15
#? [1 0 (.*)]
23 analyze_semeai C5 C4
#? [1 0 (C3|C2)]
24 analyze_semeai C4 C5
#? [1 1 (A5|B5)]
25 analyze_semeai T5 T4
#? [1 1 T3]
26 analyze_semeai T4 T5
#? [1 1 T7]
27 analyze_semeai S15 S16
#? [1 0 PASS]
28 analyze_semeai S16 S15
#? [1 0 PASS]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_005.sgf
29 analyze_semeai A16 A17
#? [1 1 (A18|A19)]
30 analyze_semeai A17 A16
#? [1 1 (A15|A14)]
31 analyze_semeai C4 C3
#? [1 0 PASS]*
32 analyze_semeai C3 C4
#? [1 0 PASS]
33 analyze_semeai S5 S4
#? [1 1 T4]
34 analyze_semeai S4 S5
#? [1 0 (T7|T6)]
35 analyze_semeai T15 T16
#? [1 0 PASS]
36 analyze_semeai T16 T15
#? [1 0 PASS]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_006.sgf
37 analyze_semeai A16 A17
#? [1 1 (E19|E18)]
38 analyze_semeai A17 A16
#? [1 1 (A11|B11)]
39 analyze_semeai D4 D3
#? [1 0 (E2|E1|A2|C2|A8)]
#A8 is deprecated but also achieves seki.
40 analyze_semeai D3 D4
#? [1 1 (C6|C7)]
41 analyze_semeai S4 S3
#? [1 0 (T2|R2|T8)]
42 analyze_semeai S3 S4
#? [1 1 T4]
#Unexpected behavior. Black can choose between both living or killing
43 analyze_semeai S15 S16
#? [1 1 S18]
44 analyze_semeai S16 S15
#? [1 0 (T13|S18|R11|R12)]
#R11 R12 deprecated leave more ko threats
45 analyze_semeai N14 N15
#? [1 1 H12]
46 analyze_semeai N15 N14
#? [1 1 H12]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_007.sgf
47 analyze_semeai A15 A16
#? [1 1 (A18|A17|B18|B17)]
48 analyze_semeai A16 A15
#? [1 1 (C13|C14)]
49 analyze_semeai E2 D2
#? [1 0 (A5|B5|A3|B1)]
50 analyze_semeai D2 E2
#? [1 1 J1]
51 analyze_semeai Q18 R18
#? [1 0 PASS]
52 analyze_semeai R18 Q18
#? [1 0 PASS]
53 analyze_semeai S3 S4
#? [1 1 R6]
54 analyze_semeai S4 S3
#? [1 0 (O2|O1|R2|Q1|S1)]*
55 analyze_semeai K14 L14
#? [1 1 (P12|P11|O10|M9)]
56 analyze_semeai L14 K14
#? [1 0 (J15|H15|F14|E13|E12|F10)]*
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_008.sgf
57 analyze_semeai A16 A17
#? [1 1 B19]
58 analyze_semeai A17 A16
#? [1 1 (B13|A14)]
59 analyze_semeai B4 B3
#? [0 0 PASS]*
60 analyze_semeai B3 B4
#? [1 1 (.*)]
61 analyze_semeai R2 Q2
#? [1 1 (T3|O1|O2|P1|P3|R1)]
62 analyze_semeai Q2 R2
#? [1 0 T3]
63 analyze_semeai P15 Q15
#? [1 0 PASS]*
64 analyze_semeai Q15 P15
#? [1 0 PASS]*
65 analyze_semeai K10 K9
#? [1 0 PASS]*
66 analyze_semeai K9 K10
#? [1 0 (.*)]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_009.sgf
67 analyze_semeai E18 D18
#? [1 1 (B14|C14|A17|B17|C17|B16)]
68 analyze_semeai D18 E18
#? [1 0 (G15|H15|K19|K18|G17|G19|F18|H18)]*
69 analyze_semeai A5 A6
#? [1 1 D6
70 analyze_semeai A6 A5
#? [1 0 (C3|B4)]*
71 analyze_semeai S4 S5
#? [0 0 PASS]
72 analyze_semeai S5 S4
#? [1 1 (.*)]
73 analyze_semeai N16 N15
#? [1 0 PASS]*
74 analyze_semeai N15 N16
#? [1 0 PASS]*
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_010.sgf
75 analyze_semeai A15 A16
#? [1 1 (C18|B17|D17)]*
76 analyze_semeai A16 A15
#? [1 1 (C18|B17|D17)]
77 analyze_semeai E1 F1
#? [1 1 (.*)]
78 analyze_semeai F1 E1
#? [0 0 PASS]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_011.sgf
79 analyze_semeai A15 A16
#? [1 1 (E19|F18|F17)]*
80 analyze_semeai A16 A15
#? [1 0 (F12|F11|F10|F9|E8|D8)]*
81 analyze_semeai D2 E2
#? [1 1 E1]*
82 analyze_semeai E2 D2
#? [1 0 B2]*
83 analyze_semeai R3 Q3
#? [1 0 PASS]*
84 analyze_semeai Q3 R3
#? [1 0 PASS]*
85 analyze_semeai Q19 P19
#? [1 1 (N17|L16)]*
86 analyze_semeai P19 Q19
#? [1 1 (Q17|R16)]*
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_012.sgf
87 analyze_semeai E19 D19
#? [1 1 (B17|D17)]*
88 analyze_semeai D19 E19
#? [1 1 (G19|J17|K17|L17|M17|G16|G15|G14|F13|E13|D13|C13|B13|A13)]
89 analyze_semeai O5 P5
#? [1 1 (T5|S6)]*
90 analyze_semeai P5 O5
#? [1 1 (B3|C3|D3|D4|D5|E6|F5|F4|F3|G3|H3|J3|J1|K4|L4)]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_013.sgf
91 analyze_semeai E19 D19
#? [0 0 PASS]
92 analyze_semeai D19 E19
#? [1 1 (.*)]
93 analyze_semeai O5 P5
#? [0 0 PASS]
94 analyze_semeai P5 O5
#? [1 1 (.*)]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_014.sgf
95 analyze_semeai E19 D19
#? [1 1 PASS]*
96 analyze_semeai D19 E19
#? [0 0 PASS]*
97 analyze_semeai O5 P5
#? [1 1 PASS]*
98 analyze_semeai P5 O5
#? [0 0 PASS]*
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_015.sgf
99 analyze_semeai E18 F18
#? [1 0 (.*)]
100 analyze_semeai F18 E18
#? [1 0 (.*)]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_016.sgf
101 analyze_semeai A14 A15
#? [1 1 C17]
102 analyze_semeai A15 A14
#? [1 1 C17]
103 analyze_semeai A6 A5
#? [1 1 B3]
104 analyze_semeai A5 A6
#? [1 1 B3]
105 analyze_semeai T6 T5
#? [0 0 PASS]
106 analyze_semeai T5 T6
#? [1 1 (.*)]
107 analyze_semeai T14 T15
#? [1 1 T17]
108 analyze_semeai T15 T14
#? [1 1 T17]
109 analyze_semeai F10 G10
#? [1 1 J11]
110 analyze_semeai G10 F10
#? [1 1 J11]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_017.sgf
111 analyze_semeai A14 A15
#? [0 0 PASS]
112 analyze_semeai A15 A14
#? [1 1 (.*)]
113 analyze_semeai A4 A3
#? [1 1 (B2|C3|D2)]
114 analyze_semeai A3 A4
#? [1 1 B2]
115 analyze_semeai T14 T15
#? [1 1 S17]
116 analyze_semeai T15 T14
#? [1 1 S17]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_018.sgf
117 analyze_semeai T14 T15
#? [0 0 PASS]
118 analyze_semeai T15 T14
#? [1 1 (.*)]
119 analyze_semeai A4 A3
#? [1 1 C2]*
120 analyze_semeai A3 A4
#? [1 1 C2]
121 analyze_semeai A14 A15
#? [1 1 C17]
122 analyze_semeai A15 A14
#? [1 1 C17]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_019.sgf
123 analyze_semeai A14 A15
#? [1 1 B17]
124 analyze_semeai A15 A14
#? [1 1 B17]
125 analyze_semeai A4 A3
#? [0 0 PASS]
126 analyze_semeai A3 A4
#? [1 1 (.*)]
127 analyze_semeai T5 T4
#? [1 1 R3]
128 analyze_semeai T4 T5
#? [1 1 R3]
129 analyze_semeai T13 T15
#? [1 1 (S18|T16|T14)]
130 analyze_semeai T15 T13
#? [1 1 (S18|T16)]
131 analyze_semeai G10 H10
#? [1 1 K9]
132 analyze_semeai H10 G10
#? [1 1 K9]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_020.sgf
133 analyze_semeai A14 A15
#? [1 1 A18]
134 analyze_semeai A15 A14
#? [1 1 A18]
135 analyze_semeai A4 A3
#? [1 1 (C2|D2)]
136 analyze_semeai A3 A4
#? [1 1 C2]
137 analyze_semeai T5 T4
#? [1 1 (R3|O1)]
138 analyze_semeai T4 T5
#? [1 1 R3]
139 analyze_semeai T13 T15
#? [1 1 PASS]*
140 analyze_semeai T15 T13
#? [0 0 PASS]*
141 analyze_semeai G10 H10
#? [1 1 (.*)]
142 analyze_semeai H10 G10
#? [0 0 PASS]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_021.sgf
143 analyze_semeai A14 A15
#? [1 1 A18]
144 analyze_semeai A15 A14
#? [1 0 A18]
145 analyze_semeai A4 A3
#? [0 0 PASS]
146 analyze_semeai A3 A4
#? [1 1 (.*)]
147 analyze_semeai T5 T4
#? [1 1 (.*)]
148 analyze_semeai T4 T5
#? [0 0 PASS]
149 analyze_semeai T13 T15
#? [0 0 PASS]
150 analyze_semeai T15 T13
#? [1 1 (.*)]
151 analyze_semeai G10 H10
#? [1 1 J10]
152 analyze_semeai H10 G10
#? [1 1 J10]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_022.sgf
153 analyze_semeai A14 A15
#? [1 0 G19]
154 analyze_semeai A15 A14
#? [1 1 G19]
155 analyze_semeai A4 A2
#? [1 1 C2]
156 analyze_semeai A2 A4
#? [1 1 C2]
157 analyze_semeai T5 T4
#? [1 1 R3]
158 analyze_semeai T4 T5
#? [1 1 (N3|O5|P6|Q6|R6|S6|T6)]*
159 analyze_semeai T13 T15
#? [1 1 (S18|T16)]
160 analyze_semeai T15 T13
#? [1 1 (N17|017|O16|O15|O14|R13|T12)]
161 analyze_semeai G10 H10
#? [1 1 (.*)]
162 analyze_semeai H10 G10
#? [0 0 PASS]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_023.sgf
163 analyze_semeai A15 A16
#? [1 1 (C18|D17)]*
164 analyze_semeai A16 A15
#? [1 0 C18]*
165 analyze_semeai E1 F1
#? [1 1 D2]
166 analyze_semeai F1 E1
#? [1 1 D2]*
167 analyze_semeai T8 T7
#? [1 1 T6]
168 analyze_semeai T7 T8
#? [1 1 (T10|R10|S11)]*
#Check the status of semiai if pass. Should be looser not seki. Checked and OK.
169 analyze_semeai O19 N19
#? [1 1 K18]*
170 analyze_semeai N19 O19
#? [1 0 (K18|L17|M18)]
171 analyze_semeai J12 K12
#? [1 1 J10]
172 analyze_semeai K12 J12
#? [1 1 J10]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_024.sgf
173 analyze_semeai A15 A16
#? [1 1 D17]*
174 analyze_semeai A16 A15
#? [1 1 B12]
#Check what is the seki value for the program. Checked: winning= 96, seki = 34 for each. Not very accurate. For black should be 44.
175 analyze_semeai F1 G1
#? [1 1 H2]*
176 analyze_semeai G1 F1
#? [1 0 H2]
177 analyze_semeai T8 T7
#? [1 1 S4]
178 analyze_semeai T7 T8
#? [1 1 S11]
#Check the status of semiai if pass. Should be looser not seki. Checked and OK
179 analyze_semeai O19 N19
#? [1 0 Q17]*
180 analyze_semeai N19 O19
#? [1 1 Q17]
#Check status if pass. Should be looser for black and seki for white. Checked and OK.
181 analyze_semeai J12 K12
#? [1 1 J10]
182 analyze_semeai K12 J12
#? [1 1 J10]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_025.sgf
183 analyze_semeai A14 A15
#? [1 1 C11]
184 analyze_semeai A15 A14
#? [1 1 C11]*
185 analyze_semeai F1 G1
#? [1 1 J2]
186 analyze_semeai G1 F1
#? [1 1 (J2|B2|B3|D3)]*
#Though B2 is also possible it leaves more ko threads and should be avoded
187 analyze_semeai T8 T7
#? [1 1 R4]*
188 analyze_semeai T7 T8
#? [1 0 R4]*
189 analyze_semeai O19 N19
#? [1 1 L18]*
190 analyze_semeai N19 O19
#? [1 0 L18]*
#Check status if pass. Should be looser for White and seki for Black.
191 analyze_semeai J12 J13
#? [1 1 J11]
192 analyze_semeai J13 J12
#? [1 1 J11]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_026.sgf
193 analyze_semeai A14 A15
#? [1 0 (.*)]
194 analyze_semeai A15 A14
#? [1 0 PASS]*
195 analyze_semeai F1 G1
#? [1 1 K2]*
196 analyze_semeai G1 F1
#? [1 1 D3]*
197 analyze_semeai T8 T7
#? [1 1 (T4|S3|T1)]*
198 analyze_semeai T7 T8
#? [1 1 (R12|R10|S10)]
199 analyze_semeai O19 N19
#? [1 0 Q17]
200 analyze_semeai N19 O19
#? [1 1 Q17]
#Check status if pass. Should be looser for Black and seki for white.
201 analyze_semeai J12 K12
#? [1 1 H8]
202 analyze_semeai K12 J12
#? [1 1 H8]
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_027.sgf
203 analyze_semeai F19 G19
#? [1 1 B19]
204 analyze_semeai G19 F19
#? [1 1 B19]
205 analyze_semeai D1 E1
#? [1 1 C2]*
206 analyze_semeai E1 D1
#? [1 1 C2]
207 analyze_semeai T5 T6
#? [1 1 R4]
208 analyze_semeai T6 T5
#? [1 1 R4]