Family domain experiment 2
 


Learning started the 3/2/2003(12:18:29)

Learning parameters:

TRAINING EXAMPLES:
EXAMPLE No. 1 OBJECT 1 male_ancestor(bart,stijn) =. true

EXAMPLE No. 2 OBJECT 1 male_ancestor(bart,pieter) =. true

EXAMPLE No. 3 OBJECT 1 male_ancestor(luc,soetkin) =. true

EXAMPLE No. 4 OBJECT 1 male_ancestor(prudent,pieter) =. true

EXAMPLE No. 5 OBJECT 1 male_ancestor(prudent,stijn) =. true

EXAMPLE No. 6 OBJECT 1 male_ancestor(prudent,esther) =. true

EXAMPLE No. 7 OBJECT 1 male_ancestor(prudent,katleen) =. true

EXAMPLE No. 8 OBJECT 1 male_ancestor(prudent,lieve) =. true

EXAMPLE No. 9 OBJECT 1 male_ancestor(prudent,soetkin) =. true

EXAMPLE No. 10 OBJECT 1 male_ancestor(willem,pieter) =. true

EXAMPLE No. 11 OBJECT 1 male_ancestor(willem,stijn) =. true

EXAMPLE No. 12 OBJECT 1 male_ancestor(willem,katleen) =. true

EXAMPLE No. 13 OBJECT 1 male_ancestor(willem,lieve) =. true

EXAMPLE No. 14 OBJECT 1 male_ancestor(willem,soetkin) =. true

EXAMPLE No. 15 OBJECT 1 male_ancestor(etienne,luc) =. true

EXAMPLE No. 16 OBJECT 1 male_ancestor(etienne,soetkin) =. true

EXAMPLE No. 17 OBJECT 1 male_ancestor(etienne,an) =. true

EXAMPLE No. 18 OBJECT 1 male_ancestor(leon,luc) =. true

EXAMPLE No. 19 OBJECT 1 male_ancestor(leon,rose) =. true

EXAMPLE No. 20 OBJECT 1 male_ancestor(leon,soetkin) =. true

EXAMPLE No. 21 OBJECT 1 male_ancestor(leon,an) =. true

EXAMPLE No. 22 OBJECT 1 male_ancestor(rene,willem) =. true

EXAMPLE No. 23 OBJECT 1 male_ancestor(rene,pieter) =. true

EXAMPLE No. 24 OBJECT 1 male_ancestor(rene,stijn) =. true

EXAMPLE No. 25 OBJECT 1 male_ancestor(rene,katleen) =. true

EXAMPLE No. 26 OBJECT 1 male_ancestor(rene,lieve) =. true

EXAMPLE No. 27 OBJECT 1 male_ancestor(rene,soetkin) =. true

EXAMPLE No. 28 OBJECT 1 male_ancestor(rene,lucy) =. true

EXAMPLE No. 29 OBJECT 1 female_ancestor(laura,pieter) =. true

EXAMPLE No. 30 OBJECT 1 female_ancestor(laura,stijn) =. true

EXAMPLE No. 31 OBJECT 1 female_ancestor(laura,esther) =. true

EXAMPLE No. 32 OBJECT 1 female_ancestor(laura,katleen) =. true

EXAMPLE No. 33 OBJECT 1 female_ancestor(laura,lieve) =. true

EXAMPLE No. 34 OBJECT 1 female_ancestor(laura,soetkin) =. true

EXAMPLE No. 35 OBJECT 1 female_ancestor(esther,pieter) =. true

EXAMPLE No. 36 OBJECT 1 female_ancestor(esther,stijn) =. true

EXAMPLE No. 37 OBJECT 1 female_ancestor(esther,katleen) =. true

EXAMPLE No. 38 OBJECT 1 female_ancestor(esther,lieve) =. true

EXAMPLE No. 39 OBJECT 1 female_ancestor(esther,soetkin) =. true

EXAMPLE No. 40 OBJECT 1 female_ancestor(rose,luc) =. true

EXAMPLE No. 41 OBJECT 1 female_ancestor(rose,soetkin) =. true

EXAMPLE No. 42 OBJECT 1 female_ancestor(rose,an) =. true

EXAMPLE No. 43 OBJECT 1 female_ancestor(alice,luc) =. true

EXAMPLE No. 44 OBJECT 1 female_ancestor(alice,rose) =. true

EXAMPLE No. 45 OBJECT 1 female_ancestor(alice,soetkin) =. true

EXAMPLE No. 46 OBJECT 1 female_ancestor(alice,an) =. true

EXAMPLE No. 47 OBJECT 1 female_ancestor(yvonne,willem) =. true

EXAMPLE No. 48 OBJECT 1 female_ancestor(yvonne,pieter) =. true

EXAMPLE No. 49 OBJECT 1 female_ancestor(yvonne,stijn) =. true

EXAMPLE No. 50 OBJECT 1 female_ancestor(yvonne,katleen) =. true

EXAMPLE No. 51 OBJECT 1 female_ancestor(yvonne,lieve) =. true

EXAMPLE No. 52 OBJECT 1 female_ancestor(yvonne,soetkin) =. true

EXAMPLE No. 53 OBJECT 1 female_ancestor(yvonne,lucy) =. true

EXAMPLE No. 54 OBJECT 1 female_ancestor(katleen,pieter) =. true

EXAMPLE No. 55 OBJECT 1 female_ancestor(katleen,stijn) =. true

EXAMPLE No. 56 OBJECT 1 female_ancestor(lieve,soetkin) =. true

EXAMPLE No. 57 OBJECT 1 male_ancestor(bart,prudent) =. false

EXAMPLE No. 58 OBJECT 1 male_ancestor(bart,willem) =. false

EXAMPLE No. 59 OBJECT 1 male_ancestor(bart,bart) =. false

EXAMPLE No. 60 OBJECT 1 male_ancestor(bart,etienne) =. false

EXAMPLE No. 61 OBJECT 1 male_ancestor(bart,leon) =. false

EXAMPLE No. 62 OBJECT 1 male_ancestor(bart,rene) =. false

EXAMPLE No. 63 OBJECT 1 male_ancestor(bart,luc) =. false

EXAMPLE No. 64 OBJECT 1 male_ancestor(bart,laura) =. false

EXAMPLE No. 65 OBJECT 1 male_ancestor(bart,esther) =. false

EXAMPLE No. 66 OBJECT 1 male_ancestor(bart,rose) =. false

EXAMPLE No. 67 OBJECT 1 male_ancestor(bart,alice) =. false

EXAMPLE No. 68 OBJECT 1 male_ancestor(bart,yvonne) =. false

EXAMPLE No. 69 OBJECT 1 male_ancestor(bart,katleen) =. false

EXAMPLE No. 70 OBJECT 1 male_ancestor(bart,lieve) =. false

EXAMPLE No. 71 OBJECT 1 male_ancestor(bart,soetkin) =. false

EXAMPLE No. 72 OBJECT 1 male_ancestor(bart,an) =. false

EXAMPLE No. 73 OBJECT 1 male_ancestor(bart,lucy) =. false

EXAMPLE No. 74 OBJECT 1 male_ancestor(luc,prudent) =. false

EXAMPLE No. 75 OBJECT 1 male_ancestor(luc,willem) =. false

EXAMPLE No. 76 OBJECT 1 male_ancestor(luc,etienne) =. false

EXAMPLE No. 77 OBJECT 1 male_ancestor(luc,leon) =. false

EXAMPLE No. 78 OBJECT 1 male_ancestor(luc,rene) =. false

EXAMPLE No. 79 OBJECT 1 male_ancestor(luc,bart) =. false

EXAMPLE No. 80 OBJECT 1 male_ancestor(luc,luc) =. false

EXAMPLE No. 81 OBJECT 1 male_ancestor(luc,pieter) =. false

EXAMPLE No. 82 OBJECT 1 male_ancestor(luc,stijn) =. false

EXAMPLE No. 83 OBJECT 1 male_ancestor(luc,laura) =. false

EXAMPLE No. 84 OBJECT 1 male_ancestor(luc,esther) =. false

EXAMPLE No. 85 OBJECT 1 male_ancestor(luc,rose) =. false

EXAMPLE No. 86 OBJECT 1 male_ancestor(luc,alice) =. false

EXAMPLE No. 87 OBJECT 1 male_ancestor(luc,yvonne) =. false

EXAMPLE No. 88 OBJECT 1 male_ancestor(luc,katleen) =. false

EXAMPLE No. 89 OBJECT 1 male_ancestor(luc,lieve) =. false

EXAMPLE No. 90 OBJECT 1 male_ancestor(luc,an) =. false

EXAMPLE No. 91 OBJECT 1 male_ancestor(luc,lucy) =. false

EXAMPLE No. 92 OBJECT 1 male_ancestor(prudent,prudent) =. false

EXAMPLE No. 93 OBJECT 1 male_ancestor(prudent,willem) =. false

EXAMPLE No. 94 OBJECT 1 male_ancestor(prudent,etienne) =. false

EXAMPLE No. 95 OBJECT 1 male_ancestor(prudent,leon) =. false

EXAMPLE No. 96 OBJECT 1 male_ancestor(prudent,rene) =. false

EXAMPLE No. 97 OBJECT 1 male_ancestor(prudent,bart) =. false

EXAMPLE No. 98 OBJECT 1 male_ancestor(prudent,luc) =. false

EXAMPLE No. 99 OBJECT 1 male_ancestor(prudent,laura) =. false

EXAMPLE No. 100 OBJECT 1 male_ancestor(prudent,rose) =. false

EXAMPLE No. 101 OBJECT 1 male_ancestor(prudent,alice) =. false

EXAMPLE No. 102 OBJECT 1 male_ancestor(prudent,yvonne) =. false

EXAMPLE No. 103 OBJECT 1 male_ancestor(prudent,an) =. false

EXAMPLE No. 104 OBJECT 1 male_ancestor(prudent,lucy) =. false

EXAMPLE No. 105 OBJECT 1 male_ancestor(willem,prudent) =. false

EXAMPLE No. 106 OBJECT 1 male_ancestor(willem,willem) =. false

EXAMPLE No. 107 OBJECT 1 male_ancestor(willem,etienne) =. false

EXAMPLE No. 108 OBJECT 1 male_ancestor(willem,leon) =. false

EXAMPLE No. 109 OBJECT 1 male_ancestor(willem,rene) =. false

EXAMPLE No. 110 OBJECT 1 male_ancestor(willem,bart) =. false

EXAMPLE No. 111 OBJECT 1 male_ancestor(willem,luc) =. false

EXAMPLE No. 112 OBJECT 1 male_ancestor(willem,laura) =. false

EXAMPLE No. 113 OBJECT 1 male_ancestor(willem,esther) =. false

EXAMPLE No. 114 OBJECT 1 male_ancestor(willem,rose) =. false

EXAMPLE No. 115 OBJECT 1 male_ancestor(willem,alice) =. false

EXAMPLE No. 116 OBJECT 1 male_ancestor(willem,yvonne) =. false

EXAMPLE No. 117 OBJECT 1 male_ancestor(willem,an) =. false

EXAMPLE No. 118 OBJECT 1 male_ancestor(willem,lucy) =. false

EXAMPLE No. 119 OBJECT 1 male_ancestor(etienne,prudent) =. false

EXAMPLE No. 120 OBJECT 1 male_ancestor(etienne,willem) =. false

EXAMPLE No. 121 OBJECT 1 male_ancestor(etienne,etienne) =. false

EXAMPLE No. 122 OBJECT 1 male_ancestor(etienne,leon) =. false

EXAMPLE No. 123 OBJECT 1 male_ancestor(etienne,rene) =. false

EXAMPLE No. 124 OBJECT 1 male_ancestor(etienne,bart) =. false

EXAMPLE No. 125 OBJECT 1 male_ancestor(etienne,pieter) =. false

EXAMPLE No. 126 OBJECT 1 male_ancestor(etienne,stijn) =. false

EXAMPLE No. 127 OBJECT 1 male_ancestor(etienne,laura) =. false

EXAMPLE No. 128 OBJECT 1 male_ancestor(etienne,esther) =. false

EXAMPLE No. 129 OBJECT 1 male_ancestor(etienne,rose) =. false

EXAMPLE No. 130 OBJECT 1 male_ancestor(etienne,alice) =. false

EXAMPLE No. 131 OBJECT 1 male_ancestor(etienne,yvonne) =. false

EXAMPLE No. 132 OBJECT 1 male_ancestor(etienne,katleen) =. false

EXAMPLE No. 133 OBJECT 1 male_ancestor(etienne,lieve) =. false

EXAMPLE No. 134 OBJECT 1 male_ancestor(etienne,lucy) =. false

EXAMPLE No. 135 OBJECT 1 male_ancestor(leon,prudent) =. false

EXAMPLE No. 136 OBJECT 1 male_ancestor(leon,willem) =. false

EXAMPLE No. 137 OBJECT 1 male_ancestor(leon,etienne) =. false

EXAMPLE No. 138 OBJECT 1 male_ancestor(leon,leon) =. false

EXAMPLE No. 139 OBJECT 1 male_ancestor(leon,rene) =. false

EXAMPLE No. 140 OBJECT 1 male_ancestor(leon,bart) =. false

EXAMPLE No. 141 OBJECT 1 male_ancestor(leon,pieter) =. false

EXAMPLE No. 142 OBJECT 1 male_ancestor(leon,stijn) =. false

EXAMPLE No. 143 OBJECT 1 male_ancestor(leon,laura) =. false

EXAMPLE No. 144 OBJECT 1 male_ancestor(leon,esther) =. false

EXAMPLE No. 145 OBJECT 1 male_ancestor(leon,alice) =. false

EXAMPLE No. 146 OBJECT 1 male_ancestor(leon,yvonne) =. false

EXAMPLE No. 147 OBJECT 1 male_ancestor(leon,katleen) =. false

EXAMPLE No. 148 OBJECT 1 male_ancestor(leon,lieve) =. false

EXAMPLE No. 149 OBJECT 1 male_ancestor(leon,lucy) =. false

EXAMPLE No. 150 OBJECT 1 male_ancestor(rene,prudent) =. false

EXAMPLE No. 151 OBJECT 1 male_ancestor(rene,etienne) =. false

EXAMPLE No. 152 OBJECT 1 male_ancestor(rene,leon) =. false

EXAMPLE No. 153 OBJECT 1 male_ancestor(rene,rene) =. false

EXAMPLE No. 154 OBJECT 1 male_ancestor(rene,bart) =. false

EXAMPLE No. 155 OBJECT 1 male_ancestor(rene,luc) =. false

EXAMPLE No. 156 OBJECT 1 male_ancestor(rene,laura) =. false

EXAMPLE No. 157 OBJECT 1 male_ancestor(rene,esther) =. false

EXAMPLE No. 158 OBJECT 1 male_ancestor(rene,rose) =. false

EXAMPLE No. 159 OBJECT 1 male_ancestor(rene,alice) =. false

EXAMPLE No. 160 OBJECT 1 male_ancestor(rene,yvonne) =. false

EXAMPLE No. 161 OBJECT 1 male_ancestor(rene,an) =. false

EXAMPLE No. 162 OBJECT 1 male_ancestor(pieter,prudent) =. false

EXAMPLE No. 163 OBJECT 1 male_ancestor(pieter,willem) =. false

EXAMPLE No. 164 OBJECT 1 male_ancestor(pieter,etienne) =. false

EXAMPLE No. 165 OBJECT 1 male_ancestor(pieter,leon) =. false

EXAMPLE No. 166 OBJECT 1 male_ancestor(pieter,rene) =. false

EXAMPLE No. 167 OBJECT 1 male_ancestor(pieter,bart) =. false

EXAMPLE No. 168 OBJECT 1 male_ancestor(pieter,luc) =. false

EXAMPLE No. 169 OBJECT 1 male_ancestor(pieter,pieter) =. false

EXAMPLE No. 170 OBJECT 1 male_ancestor(pieter,stijn) =. false

EXAMPLE No. 171 OBJECT 1 male_ancestor(pieter,laura) =. false

EXAMPLE No. 172 OBJECT 1 male_ancestor(pieter,esther) =. false

EXAMPLE No. 173 OBJECT 1 male_ancestor(pieter,rose) =. false

EXAMPLE No. 174 OBJECT 1 male_ancestor(pieter,alice) =. false

EXAMPLE No. 175 OBJECT 1 male_ancestor(pieter,yvonne) =. false

EXAMPLE No. 176 OBJECT 1 male_ancestor(pieter,katleen) =. false

EXAMPLE No. 177 OBJECT 1 male_ancestor(pieter,lieve) =. false

EXAMPLE No. 178 OBJECT 1 male_ancestor(pieter,soetkin) =. false

EXAMPLE No. 179 OBJECT 1 male_ancestor(pieter,an) =. false

EXAMPLE No. 180 OBJECT 1 male_ancestor(pieter,lucy) =. false

EXAMPLE No. 181 OBJECT 1 male_ancestor(stijn,prudent) =. false

EXAMPLE No. 182 OBJECT 1 male_ancestor(stijn,willem) =. false

EXAMPLE No. 183 OBJECT 1 male_ancestor(stijn,etienne) =. false

EXAMPLE No. 184 OBJECT 1 male_ancestor(stijn,leon) =. false

EXAMPLE No. 185 OBJECT 1 male_ancestor(stijn,rene) =. false

EXAMPLE No. 186 OBJECT 1 male_ancestor(stijn,bart) =. false

EXAMPLE No. 187 OBJECT 1 male_ancestor(stijn,luc) =. false

EXAMPLE No. 188 OBJECT 1 male_ancestor(stijn,pieter) =. false

EXAMPLE No. 189 OBJECT 1 male_ancestor(stijn,stijn) =. false

EXAMPLE No. 190 OBJECT 1 male_ancestor(stijn,laura) =. false

EXAMPLE No. 191 OBJECT 1 male_ancestor(stijn,esther) =. false

EXAMPLE No. 192 OBJECT 1 male_ancestor(stijn,rose) =. false

EXAMPLE No. 193 OBJECT 1 male_ancestor(stijn,alice) =. false

EXAMPLE No. 194 OBJECT 1 male_ancestor(stijn,yvonne) =. false

EXAMPLE No. 195 OBJECT 1 male_ancestor(stijn,katleen) =. false

EXAMPLE No. 196 OBJECT 1 male_ancestor(stijn,lieve) =. false

EXAMPLE No. 197 OBJECT 1 male_ancestor(stijn,soetkin) =. false

EXAMPLE No. 198 OBJECT 1 male_ancestor(stijn,an) =. false

EXAMPLE No. 199 OBJECT 1 male_ancestor(stijn,lucy) =. false

EXAMPLE No. 200 OBJECT 1 male_ancestor(laura,prudent) =. false

EXAMPLE No. 201 OBJECT 1 male_ancestor(laura,willem) =. false

EXAMPLE No. 202 OBJECT 1 male_ancestor(laura,etienne) =. false

EXAMPLE No. 203 OBJECT 1 male_ancestor(laura,leon) =. false

EXAMPLE No. 204 OBJECT 1 male_ancestor(laura,rene) =. false

EXAMPLE No. 205 OBJECT 1 male_ancestor(laura,bart) =. false

EXAMPLE No. 206 OBJECT 1 male_ancestor(laura,luc) =. false

EXAMPLE No. 207 OBJECT 1 male_ancestor(laura,pieter) =. false

EXAMPLE No. 208 OBJECT 1 male_ancestor(laura,stijn) =. false

EXAMPLE No. 209 OBJECT 1 male_ancestor(laura,laura) =. false

EXAMPLE No. 210 OBJECT 1 male_ancestor(laura,esther) =. false

EXAMPLE No. 211 OBJECT 1 male_ancestor(laura,rose) =. false

EXAMPLE No. 212 OBJECT 1 male_ancestor(laura,alice) =. false

EXAMPLE No. 213 OBJECT 1 male_ancestor(laura,yvonne) =. false

EXAMPLE No. 214 OBJECT 1 male_ancestor(laura,katleen) =. false

EXAMPLE No. 215 OBJECT 1 male_ancestor(laura,lieve) =. false

EXAMPLE No. 216 OBJECT 1 male_ancestor(laura,soetkin) =. false

EXAMPLE No. 217 OBJECT 1 male_ancestor(laura,an) =. false

EXAMPLE No. 218 OBJECT 1 male_ancestor(laura,lucy) =. false

EXAMPLE No. 219 OBJECT 1 male_ancestor(esther,prudent) =. false

EXAMPLE No. 220 OBJECT 1 male_ancestor(esther,willem) =. false

EXAMPLE No. 221 OBJECT 1 male_ancestor(esther,etienne) =. false

EXAMPLE No. 222 OBJECT 1 male_ancestor(esther,leon) =. false

EXAMPLE No. 223 OBJECT 1 male_ancestor(esther,rene) =. false

EXAMPLE No. 224 OBJECT 1 male_ancestor(esther,bart) =. false

EXAMPLE No. 225 OBJECT 1 male_ancestor(esther,luc) =. false

EXAMPLE No. 226 OBJECT 1 male_ancestor(esther,pieter) =. false

EXAMPLE No. 227 OBJECT 1 male_ancestor(esther,stijn) =. false

EXAMPLE No. 228 OBJECT 1 male_ancestor(esther,laura) =. false

EXAMPLE No. 229 OBJECT 1 male_ancestor(esther,esther) =. false

EXAMPLE No. 230 OBJECT 1 male_ancestor(esther,rose) =. false

EXAMPLE No. 231 OBJECT 1 male_ancestor(esther,alice) =. false

EXAMPLE No. 232 OBJECT 1 male_ancestor(esther,yvonne) =. false

EXAMPLE No. 233 OBJECT 1 male_ancestor(esther,katleen) =. false

EXAMPLE No. 234 OBJECT 1 male_ancestor(esther,lieve) =. false

EXAMPLE No. 235 OBJECT 1 male_ancestor(esther,soetkin) =. false

EXAMPLE No. 236 OBJECT 1 male_ancestor(esther,an) =. false

EXAMPLE No. 237 OBJECT 1 male_ancestor(esther,lucy) =. false

EXAMPLE No. 238 OBJECT 1 male_ancestor(rose,prudent) =. false

EXAMPLE No. 239 OBJECT 1 male_ancestor(rose,willem) =. false

EXAMPLE No. 240 OBJECT 1 male_ancestor(rose,etienne) =. false

EXAMPLE No. 241 OBJECT 1 male_ancestor(rose,leon) =. false

EXAMPLE No. 242 OBJECT 1 male_ancestor(rose,rene) =. false

EXAMPLE No. 243 OBJECT 1 male_ancestor(rose,bart) =. false

EXAMPLE No. 244 OBJECT 1 male_ancestor(rose,luc) =. false

EXAMPLE No. 245 OBJECT 1 male_ancestor(rose,pieter) =. false

EXAMPLE No. 246 OBJECT 1 male_ancestor(rose,stijn) =. false

EXAMPLE No. 247 OBJECT 1 male_ancestor(rose,laura) =. false

EXAMPLE No. 248 OBJECT 1 male_ancestor(rose,esther) =. false

EXAMPLE No. 249 OBJECT 1 male_ancestor(rose,rose) =. false

EXAMPLE No. 250 OBJECT 1 male_ancestor(rose,alice) =. false

EXAMPLE No. 251 OBJECT 1 male_ancestor(rose,yvonne) =. false

EXAMPLE No. 252 OBJECT 1 male_ancestor(rose,katleen) =. false

EXAMPLE No. 253 OBJECT 1 male_ancestor(rose,lieve) =. false

EXAMPLE No. 254 OBJECT 1 male_ancestor(rose,soetkin) =. false

EXAMPLE No. 255 OBJECT 1 male_ancestor(rose,an) =. false

EXAMPLE No. 256 OBJECT 1 male_ancestor(rose,lucy) =. false

EXAMPLE No. 257 OBJECT 1 male_ancestor(alice,prudent) =. false

EXAMPLE No. 258 OBJECT 1 male_ancestor(alice,willem) =. false

EXAMPLE No. 259 OBJECT 1 male_ancestor(alice,etienne) =. false

EXAMPLE No. 260 OBJECT 1 male_ancestor(alice,leon) =. false

EXAMPLE No. 261 OBJECT 1 male_ancestor(alice,rene) =. false

EXAMPLE No. 262 OBJECT 1 male_ancestor(alice,bart) =. false

EXAMPLE No. 263 OBJECT 1 male_ancestor(alice,luc) =. false

EXAMPLE No. 264 OBJECT 1 male_ancestor(alice,pieter) =. false

EXAMPLE No. 265 OBJECT 1 male_ancestor(alice,stijn) =. false

EXAMPLE No. 266 OBJECT 1 male_ancestor(alice,laura) =. false

EXAMPLE No. 267 OBJECT 1 male_ancestor(alice,esther) =. false

EXAMPLE No. 268 OBJECT 1 male_ancestor(alice,rose) =. false

EXAMPLE No. 269 OBJECT 1 male_ancestor(alice,alice) =. false

EXAMPLE No. 270 OBJECT 1 male_ancestor(alice,yvonne) =. false

EXAMPLE No. 271 OBJECT 1 male_ancestor(alice,katleen) =. false

EXAMPLE No. 272 OBJECT 1 male_ancestor(alice,lieve) =. false

EXAMPLE No. 273 OBJECT 1 male_ancestor(alice,soetkin) =. false

EXAMPLE No. 274 OBJECT 1 male_ancestor(alice,an) =. false

EXAMPLE No. 275 OBJECT 1 male_ancestor(alice,lucy) =. false

EXAMPLE No. 276 OBJECT 1 male_ancestor(yvonne,prudent) =. false

EXAMPLE No. 277 OBJECT 1 male_ancestor(yvonne,willem) =. false

EXAMPLE No. 278 OBJECT 1 male_ancestor(yvonne,etienne) =. false

EXAMPLE No. 279 OBJECT 1 male_ancestor(yvonne,leon) =. false

EXAMPLE No. 280 OBJECT 1 male_ancestor(yvonne,rene) =. false

EXAMPLE No. 281 OBJECT 1 male_ancestor(yvonne,bart) =. false

EXAMPLE No. 282 OBJECT 1 male_ancestor(yvonne,luc) =. false

EXAMPLE No. 283 OBJECT 1 male_ancestor(yvonne,pieter) =. false

EXAMPLE No. 284 OBJECT 1 male_ancestor(yvonne,stijn) =. false

EXAMPLE No. 285 OBJECT 1 male_ancestor(yvonne,laura) =. false

EXAMPLE No. 286 OBJECT 1 male_ancestor(yvonne,esther) =. false

EXAMPLE No. 287 OBJECT 1 male_ancestor(yvonne,rose) =. false

EXAMPLE No. 288 OBJECT 1 male_ancestor(yvonne,alice) =. false

EXAMPLE No. 289 OBJECT 1 male_ancestor(yvonne,yvonne) =. false

EXAMPLE No. 290 OBJECT 1 male_ancestor(yvonne,katleen) =. false

EXAMPLE No. 291 OBJECT 1 male_ancestor(yvonne,lieve) =. false

EXAMPLE No. 292 OBJECT 1 male_ancestor(yvonne,soetkin) =. false

EXAMPLE No. 293 OBJECT 1 male_ancestor(yvonne,an) =. false

EXAMPLE No. 294 OBJECT 1 male_ancestor(yvonne,lucy) =. false

EXAMPLE No. 295 OBJECT 1 male_ancestor(katleen,prudent) =. false

EXAMPLE No. 296 OBJECT 1 male_ancestor(katleen,willem) =. false

EXAMPLE No. 297 OBJECT 1 male_ancestor(katleen,etienne) =. false

EXAMPLE No. 298 OBJECT 1 male_ancestor(katleen,leon) =. false

EXAMPLE No. 299 OBJECT 1 male_ancestor(katleen,rene) =. false

EXAMPLE No. 300 OBJECT 1 male_ancestor(katleen,bart) =. false

EXAMPLE No. 301 OBJECT 1 male_ancestor(katleen,luc) =. false

EXAMPLE No. 302 OBJECT 1 male_ancestor(katleen,pieter) =. false

EXAMPLE No. 303 OBJECT 1 male_ancestor(katleen,stijn) =. false

EXAMPLE No. 304 OBJECT 1 male_ancestor(katleen,laura) =. false

EXAMPLE No. 305 OBJECT 1 male_ancestor(katleen,esther) =. false

EXAMPLE No. 306 OBJECT 1 male_ancestor(katleen,rose) =. false

EXAMPLE No. 307 OBJECT 1 male_ancestor(katleen,alice) =. false

EXAMPLE No. 308 OBJECT 1 male_ancestor(katleen,yvonne) =. false

EXAMPLE No. 309 OBJECT 1 male_ancestor(katleen,katleen) =. false

EXAMPLE No. 310 OBJECT 1 male_ancestor(katleen,lieve) =. false

EXAMPLE No. 311 OBJECT 1 male_ancestor(katleen,soetkin) =. false

EXAMPLE No. 312 OBJECT 1 male_ancestor(katleen,an) =. false

EXAMPLE No. 313 OBJECT 1 male_ancestor(katleen,lucy) =. false

EXAMPLE No. 314 OBJECT 1 male_ancestor(lieve,prudent) =. false

EXAMPLE No. 315 OBJECT 1 male_ancestor(lieve,willem) =. false

EXAMPLE No. 316 OBJECT 1 male_ancestor(lieve,etienne) =. false

EXAMPLE No. 317 OBJECT 1 male_ancestor(lieve,leon) =. false

EXAMPLE No. 318 OBJECT 1 male_ancestor(lieve,rene) =. false

EXAMPLE No. 319 OBJECT 1 male_ancestor(lieve,bart) =. false

EXAMPLE No. 320 OBJECT 1 male_ancestor(lieve,luc) =. false

EXAMPLE No. 321 OBJECT 1 male_ancestor(lieve,pieter) =. false

EXAMPLE No. 322 OBJECT 1 male_ancestor(lieve,stijn) =. false

EXAMPLE No. 323 OBJECT 1 male_ancestor(lieve,laura) =. false

EXAMPLE No. 324 OBJECT 1 male_ancestor(lieve,esther) =. false

EXAMPLE No. 325 OBJECT 1 male_ancestor(lieve,rose) =. false

EXAMPLE No. 326 OBJECT 1 male_ancestor(lieve,alice) =. false

EXAMPLE No. 327 OBJECT 1 male_ancestor(lieve,yvonne) =. false

EXAMPLE No. 328 OBJECT 1 male_ancestor(lieve,katleen) =. false

EXAMPLE No. 329 OBJECT 1 male_ancestor(lieve,lieve) =. false

EXAMPLE No. 330 OBJECT 1 male_ancestor(lieve,soetkin) =. false

EXAMPLE No. 331 OBJECT 1 male_ancestor(lieve,an) =. false

EXAMPLE No. 332 OBJECT 1 male_ancestor(lieve,lucy) =. false

EXAMPLE No. 333 OBJECT 1 male_ancestor(soetkin,prudent) =. false

EXAMPLE No. 334 OBJECT 1 male_ancestor(soetkin,willem) =. false

EXAMPLE No. 335 OBJECT 1 male_ancestor(soetkin,etienne) =. false

EXAMPLE No. 336 OBJECT 1 male_ancestor(soetkin,leon) =. false

EXAMPLE No. 337 OBJECT 1 male_ancestor(soetkin,rene) =. false

EXAMPLE No. 338 OBJECT 1 male_ancestor(soetkin,bart) =. false

EXAMPLE No. 339 OBJECT 1 male_ancestor(soetkin,luc) =. false

EXAMPLE No. 340 OBJECT 1 male_ancestor(soetkin,pieter) =. false

EXAMPLE No. 341 OBJECT 1 male_ancestor(soetkin,stijn) =. false

EXAMPLE No. 342 OBJECT 1 male_ancestor(soetkin,laura) =. false

EXAMPLE No. 343 OBJECT 1 male_ancestor(soetkin,esther) =. false

EXAMPLE No. 344 OBJECT 1 male_ancestor(soetkin,rose) =. false

EXAMPLE No. 345 OBJECT 1 male_ancestor(soetkin,alice) =. false

EXAMPLE No. 346 OBJECT 1 male_ancestor(soetkin,yvonne) =. false

EXAMPLE No. 347 OBJECT 1 male_ancestor(soetkin,katleen) =. false

EXAMPLE No. 348 OBJECT 1 male_ancestor(soetkin,lieve) =. false

EXAMPLE No. 349 OBJECT 1 male_ancestor(soetkin,soetkin) =. false

EXAMPLE No. 350 OBJECT 1 male_ancestor(soetkin,an) =. false

EXAMPLE No. 351 OBJECT 1 male_ancestor(soetkin,lucy) =. false

EXAMPLE No. 352 OBJECT 1 male_ancestor(an,prudent) =. false

EXAMPLE No. 353 OBJECT 1 male_ancestor(an,willem) =. false

EXAMPLE No. 354 OBJECT 1 male_ancestor(an,etienne) =. false

EXAMPLE No. 355 OBJECT 1 male_ancestor(an,leon) =. false

EXAMPLE No. 356 OBJECT 1 male_ancestor(an,rene) =. false

EXAMPLE No. 357 OBJECT 1 male_ancestor(an,bart) =. false

EXAMPLE No. 358 OBJECT 1 male_ancestor(an,luc) =. false

EXAMPLE No. 359 OBJECT 1 male_ancestor(an,pieter) =. false

EXAMPLE No. 360 OBJECT 1 male_ancestor(an,stijn) =. false

EXAMPLE No. 361 OBJECT 1 male_ancestor(an,laura) =. false

EXAMPLE No. 362 OBJECT 1 male_ancestor(an,esther) =. false

EXAMPLE No. 363 OBJECT 1 male_ancestor(an,rose) =. false

EXAMPLE No. 364 OBJECT 1 male_ancestor(an,alice) =. false

EXAMPLE No. 365 OBJECT 1 male_ancestor(an,yvonne) =. false

EXAMPLE No. 366 OBJECT 1 male_ancestor(an,katleen) =. false

EXAMPLE No. 367 OBJECT 1 male_ancestor(an,lieve) =. false

EXAMPLE No. 368 OBJECT 1 male_ancestor(an,soetkin) =. false

EXAMPLE No. 369 OBJECT 1 male_ancestor(an,an) =. false

EXAMPLE No. 370 OBJECT 1 male_ancestor(an,lucy) =. false

EXAMPLE No. 371 OBJECT 1 male_ancestor(lucy,prudent) =. false

EXAMPLE No. 372 OBJECT 1 male_ancestor(lucy,willem) =. false

EXAMPLE No. 373 OBJECT 1 male_ancestor(lucy,etienne) =. false

EXAMPLE No. 374 OBJECT 1 male_ancestor(lucy,leon) =. false

EXAMPLE No. 375 OBJECT 1 male_ancestor(lucy,rene) =. false

EXAMPLE No. 376 OBJECT 1 male_ancestor(lucy,bart) =. false

EXAMPLE No. 377 OBJECT 1 male_ancestor(lucy,luc) =. false

EXAMPLE No. 378 OBJECT 1 male_ancestor(lucy,pieter) =. false

EXAMPLE No. 379 OBJECT 1 male_ancestor(lucy,stijn) =. false

EXAMPLE No. 380 OBJECT 1 male_ancestor(lucy,laura) =. false

EXAMPLE No. 381 OBJECT 1 male_ancestor(lucy,esther) =. false

EXAMPLE No. 382 OBJECT 1 male_ancestor(lucy,rose) =. false

EXAMPLE No. 383 OBJECT 1 male_ancestor(lucy,alice) =. false

EXAMPLE No. 384 OBJECT 1 male_ancestor(lucy,yvonne) =. false

EXAMPLE No. 385 OBJECT 1 male_ancestor(lucy,katleen) =. false

EXAMPLE No. 386 OBJECT 1 male_ancestor(lucy,lieve) =. false

EXAMPLE No. 387 OBJECT 1 male_ancestor(lucy,soetkin) =. false

EXAMPLE No. 388 OBJECT 1 male_ancestor(lucy,an) =. false

EXAMPLE No. 389 OBJECT 1 male_ancestor(lucy,lucy) =. false

EXAMPLE No. 390 OBJECT 1 female_ancestor(bart,stijn) =. false

EXAMPLE No. 391 OBJECT 1 female_ancestor(bart,pieter) =. false

EXAMPLE No. 392 OBJECT 1 female_ancestor(bart,prudent) =. false

EXAMPLE No. 393 OBJECT 1 female_ancestor(bart,willem) =. false

EXAMPLE No. 394 OBJECT 1 female_ancestor(bart,bart) =. false

EXAMPLE No. 395 OBJECT 1 female_ancestor(bart,etienne) =. false

EXAMPLE No. 396 OBJECT 1 female_ancestor(bart,leon) =. false

EXAMPLE No. 397 OBJECT 1 female_ancestor(bart,rene) =. false

EXAMPLE No. 398 OBJECT 1 female_ancestor(bart,luc) =. false

EXAMPLE No. 399 OBJECT 1 female_ancestor(bart,laura) =. false

EXAMPLE No. 400 OBJECT 1 female_ancestor(bart,esther) =. false

EXAMPLE No. 401 OBJECT 1 female_ancestor(bart,rose) =. false

EXAMPLE No. 402 OBJECT 1 female_ancestor(bart,alice) =. false

EXAMPLE No. 403 OBJECT 1 female_ancestor(bart,yvonne) =. false

EXAMPLE No. 404 OBJECT 1 female_ancestor(bart,katleen) =. false

EXAMPLE No. 405 OBJECT 1 female_ancestor(bart,lieve) =. false

EXAMPLE No. 406 OBJECT 1 female_ancestor(bart,soetkin) =. false

EXAMPLE No. 407 OBJECT 1 female_ancestor(bart,an) =. false

EXAMPLE No. 408 OBJECT 1 female_ancestor(bart,lucy) =. false

EXAMPLE No. 409 OBJECT 1 female_ancestor(luc,prudent) =. false

EXAMPLE No. 410 OBJECT 1 female_ancestor(luc,willem) =. false

EXAMPLE No. 411 OBJECT 1 female_ancestor(luc,etienne) =. false

EXAMPLE No. 412 OBJECT 1 female_ancestor(luc,leon) =. false

EXAMPLE No. 413 OBJECT 1 female_ancestor(luc,rene) =. false

EXAMPLE No. 414 OBJECT 1 female_ancestor(luc,bart) =. false

EXAMPLE No. 415 OBJECT 1 female_ancestor(luc,luc) =. false

EXAMPLE No. 416 OBJECT 1 female_ancestor(luc,pieter) =. false

EXAMPLE No. 417 OBJECT 1 female_ancestor(luc,stijn) =. false

EXAMPLE No. 418 OBJECT 1 female_ancestor(luc,laura) =. false

EXAMPLE No. 419 OBJECT 1 female_ancestor(luc,esther) =. false

EXAMPLE No. 420 OBJECT 1 female_ancestor(luc,rose) =. false

EXAMPLE No. 421 OBJECT 1 female_ancestor(luc,alice) =. false

EXAMPLE No. 422 OBJECT 1 female_ancestor(luc,yvonne) =. false

EXAMPLE No. 423 OBJECT 1 female_ancestor(luc,katleen) =. false

EXAMPLE No. 424 OBJECT 1 female_ancestor(luc,lieve) =. false

EXAMPLE No. 425 OBJECT 1 female_ancestor(luc,soetkin) =. false

EXAMPLE No. 426 OBJECT 1 female_ancestor(luc,an) =. false

EXAMPLE No. 427 OBJECT 1 female_ancestor(luc,lucy) =. false

EXAMPLE No. 428 OBJECT 1 female_ancestor(prudent,prudent) =. false

EXAMPLE No. 429 OBJECT 1 female_ancestor(prudent,willem) =. false

EXAMPLE No. 430 OBJECT 1 female_ancestor(prudent,etienne) =. false

EXAMPLE No. 431 OBJECT 1 female_ancestor(prudent,leon) =. false

EXAMPLE No. 432 OBJECT 1 female_ancestor(prudent,rene) =. false

EXAMPLE No. 433 OBJECT 1 female_ancestor(prudent,bart) =. false

EXAMPLE No. 434 OBJECT 1 female_ancestor(prudent,luc) =. false

EXAMPLE No. 435 OBJECT 1 female_ancestor(prudent,pieter) =. false

EXAMPLE No. 436 OBJECT 1 female_ancestor(prudent,stijn) =. false

EXAMPLE No. 437 OBJECT 1 female_ancestor(prudent,laura) =. false

EXAMPLE No. 438 OBJECT 1 female_ancestor(prudent,esther) =. false

EXAMPLE No. 439 OBJECT 1 female_ancestor(prudent,rose) =. false

EXAMPLE No. 440 OBJECT 1 female_ancestor(prudent,alice) =. false

EXAMPLE No. 441 OBJECT 1 female_ancestor(prudent,yvonne) =. false

EXAMPLE No. 442 OBJECT 1 female_ancestor(prudent,katleen) =. false

EXAMPLE No. 443 OBJECT 1 female_ancestor(prudent,lieve) =. false

EXAMPLE No. 444 OBJECT 1 female_ancestor(prudent,soetkin) =. false

EXAMPLE No. 445 OBJECT 1 female_ancestor(prudent,an) =. false

EXAMPLE No. 446 OBJECT 1 female_ancestor(prudent,lucy) =. false

EXAMPLE No. 447 OBJECT 1 female_ancestor(willem,prudent) =. false

EXAMPLE No. 448 OBJECT 1 female_ancestor(willem,willem) =. false

EXAMPLE No. 449 OBJECT 1 female_ancestor(willem,etienne) =. false

EXAMPLE No. 450 OBJECT 1 female_ancestor(willem,leon) =. false

EXAMPLE No. 451 OBJECT 1 female_ancestor(willem,rene) =. false

EXAMPLE No. 452 OBJECT 1 female_ancestor(willem,bart) =. false

EXAMPLE No. 453 OBJECT 1 female_ancestor(willem,luc) =. false

EXAMPLE No. 454 OBJECT 1 female_ancestor(willem,pieter) =. false

EXAMPLE No. 455 OBJECT 1 female_ancestor(willem,stijn) =. false

EXAMPLE No. 456 OBJECT 1 female_ancestor(willem,laura) =. false

EXAMPLE No. 457 OBJECT 1 female_ancestor(willem,esther) =. false

EXAMPLE No. 458 OBJECT 1 female_ancestor(willem,rose) =. false

EXAMPLE No. 459 OBJECT 1 female_ancestor(willem,alice) =. false

EXAMPLE No. 460 OBJECT 1 female_ancestor(willem,yvonne) =. false

EXAMPLE No. 461 OBJECT 1 female_ancestor(willem,katleen) =. false

EXAMPLE No. 462 OBJECT 1 female_ancestor(willem,lieve) =. false

EXAMPLE No. 463 OBJECT 1 female_ancestor(willem,soetkin) =. false

EXAMPLE No. 464 OBJECT 1 female_ancestor(willem,an) =. false

EXAMPLE No. 465 OBJECT 1 female_ancestor(willem,lucy) =. false

EXAMPLE No. 466 OBJECT 1 female_ancestor(etienne,prudent) =. false

EXAMPLE No. 467 OBJECT 1 female_ancestor(etienne,willem) =. false

EXAMPLE No. 468 OBJECT 1 female_ancestor(etienne,etienne) =. false

EXAMPLE No. 469 OBJECT 1 female_ancestor(etienne,leon) =. false

EXAMPLE No. 470 OBJECT 1 female_ancestor(etienne,rene) =. false

EXAMPLE No. 471 OBJECT 1 female_ancestor(etienne,bart) =. false

EXAMPLE No. 472 OBJECT 1 female_ancestor(etienne,luc) =. false

EXAMPLE No. 473 OBJECT 1 female_ancestor(etienne,pieter) =. false

EXAMPLE No. 474 OBJECT 1 female_ancestor(etienne,stijn) =. false

EXAMPLE No. 475 OBJECT 1 female_ancestor(etienne,laura) =. false

EXAMPLE No. 476 OBJECT 1 female_ancestor(etienne,esther) =. false

EXAMPLE No. 477 OBJECT 1 female_ancestor(etienne,rose) =. false

EXAMPLE No. 478 OBJECT 1 female_ancestor(etienne,alice) =. false

EXAMPLE No. 479 OBJECT 1 female_ancestor(etienne,yvonne) =. false

EXAMPLE No. 480 OBJECT 1 female_ancestor(etienne,katleen) =. false

EXAMPLE No. 481 OBJECT 1 female_ancestor(etienne,lieve) =. false

EXAMPLE No. 482 OBJECT 1 female_ancestor(etienne,soetkin) =. false

EXAMPLE No. 483 OBJECT 1 female_ancestor(etienne,an) =. false

EXAMPLE No. 484 OBJECT 1 female_ancestor(etienne,lucy) =. false

EXAMPLE No. 485 OBJECT 1 female_ancestor(leon,prudent) =. false

EXAMPLE No. 486 OBJECT 1 female_ancestor(leon,willem) =. false

EXAMPLE No. 487 OBJECT 1 female_ancestor(leon,etienne) =. false

EXAMPLE No. 488 OBJECT 1 female_ancestor(leon,leon) =. false

EXAMPLE No. 489 OBJECT 1 female_ancestor(leon,rene) =. false

EXAMPLE No. 490 OBJECT 1 female_ancestor(leon,bart) =. false

EXAMPLE No. 491 OBJECT 1 female_ancestor(leon,luc) =. false

EXAMPLE No. 492 OBJECT 1 female_ancestor(leon,pieter) =. false

EXAMPLE No. 493 OBJECT 1 female_ancestor(leon,stijn) =. false

EXAMPLE No. 494 OBJECT 1 female_ancestor(leon,laura) =. false

EXAMPLE No. 495 OBJECT 1 female_ancestor(leon,esther) =. false

EXAMPLE No. 496 OBJECT 1 female_ancestor(leon,rose) =. false

EXAMPLE No. 497 OBJECT 1 female_ancestor(leon,alice) =. false

EXAMPLE No. 498 OBJECT 1 female_ancestor(leon,yvonne) =. false

EXAMPLE No. 499 OBJECT 1 female_ancestor(leon,katleen) =. false

EXAMPLE No. 500 OBJECT 1 female_ancestor(leon,lieve) =. false

EXAMPLE No. 501 OBJECT 1 female_ancestor(leon,soetkin) =. false

EXAMPLE No. 502 OBJECT 1 female_ancestor(leon,an) =. false

EXAMPLE No. 503 OBJECT 1 female_ancestor(leon,lucy) =. false

EXAMPLE No. 504 OBJECT 1 female_ancestor(rene,prudent) =. false

EXAMPLE No. 505 OBJECT 1 female_ancestor(rene,willem) =. false

EXAMPLE No. 506 OBJECT 1 female_ancestor(rene,etienne) =. false

EXAMPLE No. 507 OBJECT 1 female_ancestor(rene,leon) =. false

EXAMPLE No. 508 OBJECT 1 female_ancestor(rene,rene) =. false

EXAMPLE No. 509 OBJECT 1 female_ancestor(rene,bart) =. false

EXAMPLE No. 510 OBJECT 1 female_ancestor(rene,luc) =. false

EXAMPLE No. 511 OBJECT 1 female_ancestor(rene,pieter) =. false

EXAMPLE No. 512 OBJECT 1 female_ancestor(rene,stijn) =. false

EXAMPLE No. 513 OBJECT 1 female_ancestor(rene,laura) =. false

EXAMPLE No. 514 OBJECT 1 female_ancestor(rene,esther) =. false

EXAMPLE No. 515 OBJECT 1 female_ancestor(rene,rose) =. false

EXAMPLE No. 516 OBJECT 1 female_ancestor(rene,alice) =. false

EXAMPLE No. 517 OBJECT 1 female_ancestor(rene,yvonne) =. false

EXAMPLE No. 518 OBJECT 1 female_ancestor(rene,katleen) =. false

EXAMPLE No. 519 OBJECT 1 female_ancestor(rene,lieve) =. false

EXAMPLE No. 520 OBJECT 1 female_ancestor(rene,soetkin) =. false

EXAMPLE No. 521 OBJECT 1 female_ancestor(rene,an) =. false

EXAMPLE No. 522 OBJECT 1 female_ancestor(rene,lucy) =. false

EXAMPLE No. 523 OBJECT 1 female_ancestor(pieter,prudent) =. false

EXAMPLE No. 524 OBJECT 1 female_ancestor(pieter,willem) =. false

EXAMPLE No. 525 OBJECT 1 female_ancestor(pieter,etienne) =. false

EXAMPLE No. 526 OBJECT 1 female_ancestor(pieter,leon) =. false

EXAMPLE No. 527 OBJECT 1 female_ancestor(pieter,rene) =. false

EXAMPLE No. 528 OBJECT 1 female_ancestor(pieter,bart) =. false

EXAMPLE No. 529 OBJECT 1 female_ancestor(pieter,luc) =. false

EXAMPLE No. 530 OBJECT 1 female_ancestor(pieter,pieter) =. false

EXAMPLE No. 531 OBJECT 1 female_ancestor(pieter,stijn) =. false

EXAMPLE No. 532 OBJECT 1 female_ancestor(pieter,laura) =. false

EXAMPLE No. 533 OBJECT 1 female_ancestor(pieter,esther) =. false

EXAMPLE No. 534 OBJECT 1 female_ancestor(pieter,rose) =. false

EXAMPLE No. 535 OBJECT 1 female_ancestor(pieter,alice) =. false

EXAMPLE No. 536 OBJECT 1 female_ancestor(pieter,yvonne) =. false

EXAMPLE No. 537 OBJECT 1 female_ancestor(pieter,katleen) =. false

EXAMPLE No. 538 OBJECT 1 female_ancestor(pieter,lieve) =. false

EXAMPLE No. 539 OBJECT 1 female_ancestor(pieter,soetkin) =. false

EXAMPLE No. 540 OBJECT 1 female_ancestor(pieter,an) =. false

EXAMPLE No. 541 OBJECT 1 female_ancestor(pieter,lucy) =. false

EXAMPLE No. 542 OBJECT 1 female_ancestor(stijn,prudent) =. false

EXAMPLE No. 543 OBJECT 1 female_ancestor(stijn,willem) =. false

EXAMPLE No. 544 OBJECT 1 female_ancestor(stijn,etienne) =. false

EXAMPLE No. 545 OBJECT 1 female_ancestor(stijn,leon) =. false

EXAMPLE No. 546 OBJECT 1 female_ancestor(stijn,rene) =. false

EXAMPLE No. 547 OBJECT 1 female_ancestor(stijn,bart) =. false

EXAMPLE No. 548 OBJECT 1 female_ancestor(stijn,luc) =. false

EXAMPLE No. 549 OBJECT 1 female_ancestor(stijn,pieter) =. false

EXAMPLE No. 550 OBJECT 1 female_ancestor(stijn,stijn) =. false

EXAMPLE No. 551 OBJECT 1 female_ancestor(stijn,laura) =. false

EXAMPLE No. 552 OBJECT 1 female_ancestor(stijn,esther) =. false

EXAMPLE No. 553 OBJECT 1 female_ancestor(stijn,rose) =. false

EXAMPLE No. 554 OBJECT 1 female_ancestor(stijn,alice) =. false

EXAMPLE No. 555 OBJECT 1 female_ancestor(stijn,yvonne) =. false

EXAMPLE No. 556 OBJECT 1 female_ancestor(stijn,katleen) =. false

EXAMPLE No. 557 OBJECT 1 female_ancestor(stijn,lieve) =. false

EXAMPLE No. 558 OBJECT 1 female_ancestor(stijn,soetkin) =. false

EXAMPLE No. 559 OBJECT 1 female_ancestor(stijn,an) =. false

EXAMPLE No. 560 OBJECT 1 female_ancestor(stijn,lucy) =. false

EXAMPLE No. 561 OBJECT 1 female_ancestor(laura,prudent) =. false

EXAMPLE No. 562 OBJECT 1 female_ancestor(laura,willem) =. false

EXAMPLE No. 563 OBJECT 1 female_ancestor(laura,etienne) =. false

EXAMPLE No. 564 OBJECT 1 female_ancestor(laura,leon) =. false

EXAMPLE No. 565 OBJECT 1 female_ancestor(laura,rene) =. false

EXAMPLE No. 566 OBJECT 1 female_ancestor(laura,bart) =. false

EXAMPLE No. 567 OBJECT 1 female_ancestor(laura,luc) =. false

EXAMPLE No. 568 OBJECT 1 female_ancestor(laura,laura) =. false

EXAMPLE No. 569 OBJECT 1 female_ancestor(laura,rose) =. false

EXAMPLE No. 570 OBJECT 1 female_ancestor(laura,alice) =. false

EXAMPLE No. 571 OBJECT 1 female_ancestor(laura,yvonne) =. false

EXAMPLE No. 572 OBJECT 1 female_ancestor(laura,an) =. false

EXAMPLE No. 573 OBJECT 1 female_ancestor(laura,lucy) =. false

EXAMPLE No. 574 OBJECT 1 female_ancestor(esther,prudent) =. false

EXAMPLE No. 575 OBJECT 1 female_ancestor(esther,willem) =. false

EXAMPLE No. 576 OBJECT 1 female_ancestor(esther,etienne) =. false

EXAMPLE No. 577 OBJECT 1 female_ancestor(esther,leon) =. false

EXAMPLE No. 578 OBJECT 1 female_ancestor(esther,rene) =. false

EXAMPLE No. 579 OBJECT 1 female_ancestor(esther,bart) =. false

EXAMPLE No. 580 OBJECT 1 female_ancestor(esther,luc) =. false

EXAMPLE No. 581 OBJECT 1 female_ancestor(esther,laura) =. false

EXAMPLE No. 582 OBJECT 1 female_ancestor(esther,esther) =. false

EXAMPLE No. 583 OBJECT 1 female_ancestor(esther,rose) =. false

EXAMPLE No. 584 OBJECT 1 female_ancestor(esther,alice) =. false

EXAMPLE No. 585 OBJECT 1 female_ancestor(esther,yvonne) =. false

EXAMPLE No. 586 OBJECT 1 female_ancestor(esther,an) =. false

EXAMPLE No. 587 OBJECT 1 female_ancestor(esther,lucy) =. false

EXAMPLE No. 588 OBJECT 1 female_ancestor(rose,prudent) =. false

EXAMPLE No. 589 OBJECT 1 female_ancestor(rose,willem) =. false

EXAMPLE No. 590 OBJECT 1 female_ancestor(rose,etienne) =. false

EXAMPLE No. 591 OBJECT 1 female_ancestor(rose,leon) =. false

EXAMPLE No. 592 OBJECT 1 female_ancestor(rose,rene) =. false

EXAMPLE No. 593 OBJECT 1 female_ancestor(rose,bart) =. false

EXAMPLE No. 594 OBJECT 1 female_ancestor(rose,pieter) =. false

EXAMPLE No. 595 OBJECT 1 female_ancestor(rose,stijn) =. false

EXAMPLE No. 596 OBJECT 1 female_ancestor(rose,laura) =. false

EXAMPLE No. 597 OBJECT 1 female_ancestor(rose,esther) =. false

EXAMPLE No. 598 OBJECT 1 female_ancestor(rose,rose) =. false

EXAMPLE No. 599 OBJECT 1 female_ancestor(rose,alice) =. false

EXAMPLE No. 600 OBJECT 1 female_ancestor(rose,yvonne) =. false

EXAMPLE No. 601 OBJECT 1 female_ancestor(rose,katleen) =. false

EXAMPLE No. 602 OBJECT 1 female_ancestor(rose,lieve) =. false

EXAMPLE No. 603 OBJECT 1 female_ancestor(rose,lucy) =. false

EXAMPLE No. 604 OBJECT 1 female_ancestor(alice,prudent) =. false

EXAMPLE No. 605 OBJECT 1 female_ancestor(alice,willem) =. false

EXAMPLE No. 606 OBJECT 1 female_ancestor(alice,etienne) =. false

EXAMPLE No. 607 OBJECT 1 female_ancestor(alice,leon) =. false

EXAMPLE No. 608 OBJECT 1 female_ancestor(alice,rene) =. false

EXAMPLE No. 609 OBJECT 1 female_ancestor(alice,bart) =. false

EXAMPLE No. 610 OBJECT 1 female_ancestor(alice,pieter) =. false

EXAMPLE No. 611 OBJECT 1 female_ancestor(alice,stijn) =. false

EXAMPLE No. 612 OBJECT 1 female_ancestor(alice,laura) =. false

EXAMPLE No. 613 OBJECT 1 female_ancestor(alice,esther) =. false

EXAMPLE No. 614 OBJECT 1 female_ancestor(alice,alice) =. false

EXAMPLE No. 615 OBJECT 1 female_ancestor(alice,yvonne) =. false

EXAMPLE No. 616 OBJECT 1 female_ancestor(alice,katleen) =. false

EXAMPLE No. 617 OBJECT 1 female_ancestor(alice,lieve) =. false

EXAMPLE No. 618 OBJECT 1 female_ancestor(alice,lucy) =. false

EXAMPLE No. 619 OBJECT 1 female_ancestor(yvonne,prudent) =. false

EXAMPLE No. 620 OBJECT 1 female_ancestor(yvonne,etienne) =. false

EXAMPLE No. 621 OBJECT 1 female_ancestor(yvonne,leon) =. false

EXAMPLE No. 622 OBJECT 1 female_ancestor(yvonne,rene) =. false

EXAMPLE No. 623 OBJECT 1 female_ancestor(yvonne,bart) =. false

EXAMPLE No. 624 OBJECT 1 female_ancestor(yvonne,luc) =. false

EXAMPLE No. 625 OBJECT 1 female_ancestor(yvonne,laura) =. false

EXAMPLE No. 626 OBJECT 1 female_ancestor(yvonne,esther) =. false

EXAMPLE No. 627 OBJECT 1 female_ancestor(yvonne,rose) =. false

EXAMPLE No. 628 OBJECT 1 female_ancestor(yvonne,alice) =. false

EXAMPLE No. 629 OBJECT 1 female_ancestor(yvonne,yvonne) =. false

EXAMPLE No. 630 OBJECT 1 female_ancestor(yvonne,an) =. false

EXAMPLE No. 631 OBJECT 1 female_ancestor(katleen,prudent) =. false

EXAMPLE No. 632 OBJECT 1 female_ancestor(katleen,willem) =. false

EXAMPLE No. 633 OBJECT 1 female_ancestor(katleen,etienne) =. false

EXAMPLE No. 634 OBJECT 1 female_ancestor(katleen,leon) =. false

EXAMPLE No. 635 OBJECT 1 female_ancestor(katleen,rene) =. false

EXAMPLE No. 636 OBJECT 1 female_ancestor(katleen,bart) =. false

EXAMPLE No. 637 OBJECT 1 female_ancestor(katleen,luc) =. false

EXAMPLE No. 638 OBJECT 1 female_ancestor(katleen,laura) =. false

EXAMPLE No. 639 OBJECT 1 female_ancestor(katleen,esther) =. false

EXAMPLE No. 640 OBJECT 1 female_ancestor(katleen,rose) =. false

EXAMPLE No. 641 OBJECT 1 female_ancestor(katleen,alice) =. false

EXAMPLE No. 642 OBJECT 1 female_ancestor(katleen,yvonne) =. false

EXAMPLE No. 643 OBJECT 1 female_ancestor(katleen,katleen) =. false

EXAMPLE No. 644 OBJECT 1 female_ancestor(katleen,lieve) =. false

EXAMPLE No. 645 OBJECT 1 female_ancestor(katleen,soetkin) =. false

EXAMPLE No. 646 OBJECT 1 female_ancestor(katleen,an) =. false

EXAMPLE No. 647 OBJECT 1 female_ancestor(katleen,lucy) =. false

EXAMPLE No. 648 OBJECT 1 female_ancestor(lieve,prudent) =. false

EXAMPLE No. 649 OBJECT 1 female_ancestor(lieve,willem) =. false

EXAMPLE No. 650 OBJECT 1 female_ancestor(lieve,etienne) =. false

EXAMPLE No. 651 OBJECT 1 female_ancestor(lieve,leon) =. false

EXAMPLE No. 652 OBJECT 1 female_ancestor(lieve,rene) =. false

EXAMPLE No. 653 OBJECT 1 female_ancestor(lieve,bart) =. false

EXAMPLE No. 654 OBJECT 1 female_ancestor(lieve,luc) =. false

EXAMPLE No. 655 OBJECT 1 female_ancestor(lieve,pieter) =. false

EXAMPLE No. 656 OBJECT 1 female_ancestor(lieve,stijn) =. false

EXAMPLE No. 657 OBJECT 1 female_ancestor(lieve,laura) =. false

EXAMPLE No. 658 OBJECT 1 female_ancestor(lieve,esther) =. false

EXAMPLE No. 659 OBJECT 1 female_ancestor(lieve,rose) =. false

EXAMPLE No. 660 OBJECT 1 female_ancestor(lieve,alice) =. false

EXAMPLE No. 661 OBJECT 1 female_ancestor(lieve,yvonne) =. false

EXAMPLE No. 662 OBJECT 1 female_ancestor(lieve,katleen) =. false

EXAMPLE No. 663 OBJECT 1 female_ancestor(lieve,lieve) =. false

EXAMPLE No. 664 OBJECT 1 female_ancestor(lieve,an) =. false

EXAMPLE No. 665 OBJECT 1 female_ancestor(lieve,lucy) =. false

EXAMPLE No. 666 OBJECT 1 female_ancestor(soetkin,prudent) =. false

EXAMPLE No. 667 OBJECT 1 female_ancestor(soetkin,willem) =. false

EXAMPLE No. 668 OBJECT 1 female_ancestor(soetkin,etienne) =. false

EXAMPLE No. 669 OBJECT 1 female_ancestor(soetkin,leon) =. false

EXAMPLE No. 670 OBJECT 1 female_ancestor(soetkin,rene) =. false

EXAMPLE No. 671 OBJECT 1 female_ancestor(soetkin,bart) =. false

EXAMPLE No. 672 OBJECT 1 female_ancestor(soetkin,luc) =. false

EXAMPLE No. 673 OBJECT 1 female_ancestor(soetkin,pieter) =. false

EXAMPLE No. 674 OBJECT 1 female_ancestor(soetkin,stijn) =. false

EXAMPLE No. 675 OBJECT 1 female_ancestor(soetkin,laura) =. false

EXAMPLE No. 676 OBJECT 1 female_ancestor(soetkin,esther) =. false

EXAMPLE No. 677 OBJECT 1 female_ancestor(soetkin,rose) =. false

EXAMPLE No. 678 OBJECT 1 female_ancestor(soetkin,alice) =. false

EXAMPLE No. 679 OBJECT 1 female_ancestor(soetkin,yvonne) =. false

EXAMPLE No. 680 OBJECT 1 female_ancestor(soetkin,katleen) =. false

EXAMPLE No. 681 OBJECT 1 female_ancestor(soetkin,lieve) =. false

EXAMPLE No. 682 OBJECT 1 female_ancestor(soetkin,soetkin) =. false

EXAMPLE No. 683 OBJECT 1 female_ancestor(soetkin,an) =. false

EXAMPLE No. 684 OBJECT 1 female_ancestor(soetkin,lucy) =. false

EXAMPLE No. 685 OBJECT 1 female_ancestor(an,prudent) =. false

EXAMPLE No. 686 OBJECT 1 female_ancestor(an,willem) =. false

EXAMPLE No. 687 OBJECT 1 female_ancestor(an,etienne) =. false

EXAMPLE No. 688 OBJECT 1 female_ancestor(an,leon) =. false

EXAMPLE No. 689 OBJECT 1 female_ancestor(an,rene) =. false

EXAMPLE No. 690 OBJECT 1 female_ancestor(an,bart) =. false

EXAMPLE No. 691 OBJECT 1 female_ancestor(an,luc) =. false

EXAMPLE No. 692 OBJECT 1 female_ancestor(an,pieter) =. false

EXAMPLE No. 693 OBJECT 1 female_ancestor(an,stijn) =. false

EXAMPLE No. 694 OBJECT 1 female_ancestor(an,laura) =. false

EXAMPLE No. 695 OBJECT 1 female_ancestor(an,esther) =. false

EXAMPLE No. 696 OBJECT 1 female_ancestor(an,rose) =. false

EXAMPLE No. 697 OBJECT 1 female_ancestor(an,alice) =. false

EXAMPLE No. 698 OBJECT 1 female_ancestor(an,yvonne) =. false

EXAMPLE No. 699 OBJECT 1 female_ancestor(an,katleen) =. false

EXAMPLE No. 700 OBJECT 1 female_ancestor(an,lieve) =. false

EXAMPLE No. 701 OBJECT 1 female_ancestor(an,soetkin) =. false

EXAMPLE No. 702 OBJECT 1 female_ancestor(an,an) =. false

EXAMPLE No. 703 OBJECT 1 female_ancestor(an,lucy) =. false

EXAMPLE No. 704 OBJECT 1 female_ancestor(lucy,prudent) =. false

EXAMPLE No. 705 OBJECT 1 female_ancestor(lucy,willem) =. false

EXAMPLE No. 706 OBJECT 1 female_ancestor(lucy,etienne) =. false

EXAMPLE No. 707 OBJECT 1 female_ancestor(lucy,leon) =. false

EXAMPLE No. 708 OBJECT 1 female_ancestor(lucy,rene) =. false

EXAMPLE No. 709 OBJECT 1 female_ancestor(lucy,bart) =. false

EXAMPLE No. 710 OBJECT 1 female_ancestor(lucy,luc) =. false

EXAMPLE No. 711 OBJECT 1 female_ancestor(lucy,pieter) =. false

EXAMPLE No. 712 OBJECT 1 female_ancestor(lucy,stijn) =. false

EXAMPLE No. 713 OBJECT 1 female_ancestor(lucy,laura) =. false

EXAMPLE No. 714 OBJECT 1 female_ancestor(lucy,esther) =. false

EXAMPLE No. 715 OBJECT 1 female_ancestor(lucy,rose) =. false

EXAMPLE No. 716 OBJECT 1 female_ancestor(lucy,alice) =. false

EXAMPLE No. 717 OBJECT 1 female_ancestor(lucy,yvonne) =. false

EXAMPLE No. 718 OBJECT 1 female_ancestor(lucy,katleen) =. false

EXAMPLE No. 719 OBJECT 1 female_ancestor(lucy,lieve) =. false

EXAMPLE No. 720 OBJECT 1 female_ancestor(lucy,soetkin) =. false

EXAMPLE No. 721 OBJECT 1 female_ancestor(lucy,an) =. false

EXAMPLE No. 722 OBJECT 1 female_ancestor(lucy,lucy) =. false

SEED: object no. 1 for Concept male_ancestor(_500850,_500852) =. true

SEED: object no. 1 for Concept female_ancestor(_500864,_500866) =. true

================ Parallel Conquer for Concepts
================ [male_ancestor(_500850,_500852) =. true,female_ancestor(_500864,_500866) =. true]

---------------------- Specialization Step No. 1 ----------------------

Clauses for the concept: male_ancestor(_500850,_500852) =. true

PS_RULE: 3
Pos. ex. covered: [[1,[1,2,3,6,12,13,15,17,19,22,28]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
father(X1,X2) =. true.

PS_RULE: 4
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true.

PS_RULE: 5
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 6
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 7
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 8
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 9
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 10
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 11
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 12
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 13
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 14
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 15
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 16
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 17
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 18
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 19
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 20
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 21
Pos. ex. covered: [[1,[3,10,11,12,13,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 22
Pos. ex. covered: [[1,[3,10,11,12,13,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 23
Pos. ex. covered: [[1,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 24
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 25
Pos. ex. covered: [[1,[6,7,8,12,13,19,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 26
Pos. ex. covered: [[1,[15,18,22]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,74,75,76,77,78,79,80,92,93,94,95,96,97,98,105,106,107,108,109,110,111,119,120,121,122,123,124,135,136,137,138,139,140,150,151,152,153,154,155,162,163,164,165,166,167,168,181,182,183,184,185,186,187,200,201,202,203,204,205,206,219,220,221,222,223,224,225,238,239,240,241,242,243,244,257,258,259,260,261,262,263,276,277,278,279,280,281,282,295,296,297,298,299,300,301,314,315,316,317,318,319,320,333,334,335,336,337,338,339,352,353,354,355,356,357,358,371,372,373,374,375,376,377]]]

male_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 27
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 28
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 29
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 30
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 31
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 32
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 33
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 34
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 35
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 36
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 37
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,682,683,684,685,686,687,688,689,690,691,692,693,694,695,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 38
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 39
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 40
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 41
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true.

PS_RULE: 42
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 43
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 44
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 45
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 46
Pos. ex. covered: [[1,[31,37,38,40,42,44,47,53,54,55,56]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. true.

PS_RULE: 47
Pos. ex. covered: [[1,[31,32,33,37,38,44,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 48
Pos. ex. covered: [[1,[35,36,37,38,39,40,41,42,54,55,56]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 49
Pos. ex. covered: [[1,[35,36,37,38,39,40,41,42,54,55,56]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 50
Pos. ex. covered: [[1,[40,43,47]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 3
male_ancestor(X1,X2) =. true :-
father(X1,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 46
female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,3) cov(0,46) cov(105,4) cov(105,41) cov(125,25) cov(125,47) cov(130,26)
cov(130,50) cov(181,20) cov(181,23) cov(181,27) cov(181,45) cov(198,48) cov(198,49)
cov(203,21) cov(203,22) cov(322,7) cov(322,15) cov(322,18) cov(322,34) cov(322,37)
cov(322,43) cov(333,5) cov(333,6) cov(333,8) cov(333,9) cov(333,10) cov(333,11)
cov(333,12) cov(333,13) cov(333,14) cov(333,16) cov(333,17) cov(333,19) cov(333,24)
cov(333,28) cov(333,29) cov(333,30) cov(333,31) cov(333,32) cov(333,33) cov(333,35)
cov(333,36) cov(333,38) cov(333,39) cov(333,40) cov(333,42) cov(333,44)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,3) cov(0,46) cov(105,4) cov(105,41) cov(125,25) cov(125,47)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(28,4) cov(28,41) cov(11,3) cov(11,46) cov(8,25) cov(8,47)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(28,4) cov(28,41) cov(11,3) cov(11,46) cov(8,25) cov(8,47)

In find_best

POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(11,3) poscov(11,46)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(11,3) poscov(11,46)

In find_best

COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,3) cost(0,46)

BEST COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,3) cost(0,46)

find_best/1 took 0.001 sec.

**********************************************
CLAUSE 1 ADDED TO THE LOGIC THEORY
male_ancestor(X1,X2) =. true :-
father(X1,X2) =. true.

**********************************************

example(28,1,male_ancestor(rene,lucy) =. true,[pos])
example(22,1,male_ancestor(rene,willem) =. true,[pos])
example(19,1,male_ancestor(leon,rose) =. true,[pos])
example(17,1,male_ancestor(etienne,an) =. true,[pos])
example(15,1,male_ancestor(etienne,luc) =. true,[pos])
example(13,1,male_ancestor(willem,lieve) =. true,[pos])
example(12,1,male_ancestor(willem,katleen) =. true,[pos])
example(6,1,male_ancestor(prudent,esther) =. true,[pos])
example(3,1,male_ancestor(luc,soetkin) =. true,[pos])
example(2,1,male_ancestor(bart,pieter) =. true,[pos])
example(1,1,male_ancestor(bart,stijn) =. true,[pos])

The learned theory covers 11/56 examples of concepts to be learned.

SEED: object no. 1 for Concept male_ancestor(_500850,_500852) =. true

SEED: object no. 1 for Concept female_ancestor(_500864,_500866) =. true

================ Parallel Conquer for Concepts
================ [male_ancestor(_500850,_500852) =. true,female_ancestor(_500864,_500866) =. true]

---------------------- Specialization Step No. 1 ----------------------

Clauses for the concept: male_ancestor(_500850,_500852) =. true

PS_RULE: 53
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true.

PS_RULE: 54
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 55
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 56
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 57
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 58
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 59
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 60
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 61
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 62
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 63
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true.

PS_RULE: 64
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 65
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 66
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 67
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 68
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 69
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 70
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 71
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 72
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 73
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 74
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 75
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X3,X1) =. true.

PS_RULE: 76
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 77
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 78
Pos. ex. covered: [[1,[18]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,74,75,76,77,78,79,80,92,93,94,95,96,97,98,105,106,107,108,109,110,111,119,120,121,122,123,124,135,136,137,138,139,140,150,151,152,153,154,155,162,163,164,165,166,167,168,181,182,183,184,185,186,187,200,201,202,203,204,205,206,219,220,221,222,223,224,225,238,239,240,241,242,243,244,257,258,259,260,261,262,263,276,277,278,279,280,281,282,295,296,297,298,299,300,301,314,315,316,317,318,319,320,333,334,335,336,337,338,339,352,353,354,355,356,357,358,371,372,373,374,375,376,377]]]

male_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 79
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 80
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 81
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 82
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 83
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 84
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 85
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 86
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 87
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 88
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 89
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 90
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,682,683,684,685,686,687,688,689,690,691,692,693,694,695,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 91
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 92
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 93
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 94
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true.

PS_RULE: 95
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 96
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 97
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 98
Pos. ex. covered: [[1,[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 99
Pos. ex. covered: [[1,[31,37,38,40,42,44,47,53,54,55,56]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. true.

PS_RULE: 100
Pos. ex. covered: [[1,[31,32,33,37,38,44,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 101
Pos. ex. covered: [[1,[35,36,37,38,39,40,41,42,54,55,56]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X1) =. true.

PS_RULE: 102
Pos. ex. covered: [[1,[35,36,37,38,39,40,41,42,54,55,56]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 103
Pos. ex. covered: [[1,[35,36,37,38,39,40,41,42,54,55,56]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 104
Pos. ex. covered: [[1,[40,43,47]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true.

PS_RULE: 105
Pos. ex. covered: [[1,[40,43,47]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 99
female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,99) cov(105,53) cov(105,63) cov(105,94) cov(125,74) cov(125,100) cov(130,78)
cov(130,104) cov(130,105) cov(181,54) cov(181,55) cov(181,73) cov(181,79) cov(181,80)
cov(181,98) cov(198,101) cov(198,102) cov(198,103) cov(203,75) cov(203,76) cov(203,77)
cov(322,66) cov(322,67) cov(322,70) cov(322,87) cov(322,90) cov(322,96) cov(333,56)
cov(333,57) cov(333,58) cov(333,59) cov(333,60) cov(333,61) cov(333,62) cov(333,64)
cov(333,65) cov(333,68) cov(333,69) cov(333,71) cov(333,72) cov(333,81) cov(333,82)
cov(333,83) cov(333,84) cov(333,85) cov(333,86) cov(333,88) cov(333,89) cov(333,91)
cov(333,92) cov(333,93) cov(333,95) cov(333,97)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,99) cov(105,53) cov(105,63) cov(105,94) cov(125,74) cov(125,100)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(28,94) cov(17,53) cov(17,63) cov(11,99) cov(8,100) cov(4,74)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(28,94) cov(17,53) cov(17,63) cov(11,99) cov(8,100)

In find_best

POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(11,99)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(11,99)

In find_best

COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,99)

BEST COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,99)

find_best/1 took 0.000 sec.

**********************************************
CLAUSE 2 ADDED TO THE LOGIC THEORY
female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. true.

**********************************************

example(56,1,female_ancestor(lieve,soetkin) =. true,[pos])
example(55,1,female_ancestor(katleen,stijn) =. true,[pos])
example(54,1,female_ancestor(katleen,pieter) =. true,[pos])
example(53,1,female_ancestor(yvonne,lucy) =. true,[pos])
example(47,1,female_ancestor(yvonne,willem) =. true,[pos])
example(44,1,female_ancestor(alice,rose) =. true,[pos])
example(42,1,female_ancestor(rose,an) =. true,[pos])
example(40,1,female_ancestor(rose,luc) =. true,[pos])
example(38,1,female_ancestor(esther,lieve) =. true,[pos])
example(37,1,female_ancestor(esther,katleen) =. true,[pos])
example(31,1,female_ancestor(laura,esther) =. true,[pos])

The learned theory covers 22/56 examples of concepts to be learned.

SEED: object no. 1 for Concept male_ancestor(_500850,_500852) =. true

SEED: object no. 1 for Concept female_ancestor(_500864,_500866) =. true

================ Parallel Conquer for Concepts
================ [male_ancestor(_500850,_500852) =. true,female_ancestor(_500864,_500866) =. true]

---------------------- Specialization Step No. 1 ----------------------

Clauses for the concept: male_ancestor(_500850,_500852) =. true

PS_RULE: 108
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true.

PS_RULE: 109
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true.

PS_RULE: 110
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 111
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 112
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 113
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 114
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 115
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 116
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 117
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 118
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 119
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true.

PS_RULE: 120
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 121
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 122
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 123
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 124
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 125
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 126
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 127
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 128
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 129
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 130
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true.

PS_RULE: 131
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 132
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X3,X1) =. true.

PS_RULE: 133
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X3,X1) =. true.

PS_RULE: 134
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 135
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 136
Pos. ex. covered: [[1,[18]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,74,75,76,77,78,79,80,92,93,94,95,96,97,98,105,106,107,108,109,110,111,119,120,121,122,123,124,135,136,137,138,139,140,150,151,152,153,154,155,162,163,164,165,166,167,168,181,182,183,184,185,186,187,200,201,202,203,204,205,206,219,220,221,222,223,224,225,238,239,240,241,242,243,244,257,258,259,260,261,262,263,276,277,278,279,280,281,282,295,296,297,298,299,300,301,314,315,316,317,318,319,320,333,334,335,336,337,338,339,352,353,354,355,356,357,358,371,372,373,374,375,376,377]]]

male_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 137
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true.

PS_RULE: 138
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true.

PS_RULE: 139
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 140
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 141
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 142
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 143
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 144
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 145
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 146
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 147
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 148
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 149
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 150
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,682,683,684,685,686,687,688,689,690,691,692,693,694,695,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 151
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 152
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 153
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 154
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true.

PS_RULE: 155
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 156
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 157
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 158
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 159
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true.

PS_RULE: 160
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 161
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X1) =. true.

PS_RULE: 162
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 163
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 164
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true.

PS_RULE: 165
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,109) cov(105,119) cov(105,138) cov(105,154) cov(125,130) cov(125,131) cov(125,159)
cov(125,160) cov(130,136) cov(130,164) cov(130,165) cov(181,108) cov(181,110) cov(181,111)
cov(181,129) cov(181,137) cov(181,139) cov(181,140) cov(181,158) cov(198,161) cov(198,162)
cov(198,163) cov(203,132) cov(203,133) cov(203,134) cov(203,135) cov(322,122) cov(322,123)
cov(322,126) cov(322,147) cov(322,150) cov(322,156) cov(333,112) cov(333,113) cov(333,114)
cov(333,115) cov(333,116) cov(333,117) cov(333,118) cov(333,120) cov(333,121) cov(333,124)
cov(333,125) cov(333,127) cov(333,128) cov(333,141) cov(333,142) cov(333,143) cov(333,144)
cov(333,145) cov(333,146) cov(333,148) cov(333,149) cov(333,151) cov(333,152) cov(333,153)
cov(333,155) cov(333,157)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,109) cov(105,119) cov(105,138) cov(105,154) cov(125,130) cov(125,131) cov(125,159)
cov(125,160)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(17,109) cov(17,119) cov(17,138) cov(17,154) cov(4,130) cov(4,131) cov(4,159)
cov(4,160)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(17,109) cov(17,119) cov(17,138) cov(17,154) cov(4,130) cov(4,131) cov(4,159)
cov(4,160)

---------------------- Specialization Step No. 2 ----------------------

Clauses for the concept: male_ancestor(_500850,_500852) =. true

PS_RULE: 166
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 167
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,18,20,21]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 168
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 169
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 170
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 171
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 172
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 173
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 174
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 175
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 176
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 177
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X3) =. true.

PS_RULE: 178
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 179
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 180
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 181
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 182
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 183
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 184
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 185
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 186
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 187
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 188
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 189
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X4,X3) =. true.

PS_RULE: 190
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,18,20,21]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 191
Pos. ex. covered: [[1,[7,8,10,11,14,18,21]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 192
Pos. ex. covered: [[1,[7,8,10,11,14,18,21]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 193
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 194
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 195
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X1,X4) =. true.

PS_RULE: 196
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X4) =. true.

PS_RULE: 197
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 198
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 199
Pos. ex. covered: [[1,[16,25,26]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 200
Pos. ex. covered: [[1,[16,25,26]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 201
Pos. ex. covered: [[1,[18]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,74,75,76,77,78,79,80,92,93,94,95,96,97,98,105,106,107,108,109,110,111,119,120,121,122,123,124,135,136,137,138,139,140,150,151,152,153,154,155]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 202
Pos. ex. covered: [[1,[18]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,74,75,76,77,78,79,80,92,93,94,95,96,97,98,105,106,107,108,109,110,111,119,120,121,122,123,124,135,136,137,138,139,140,150,151,152,153,154,155]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 203
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 204
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,18,20,21]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 205
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X4,X3) =. true.

PS_RULE: 206
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 207
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 208
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 209
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 210
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 211
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 212
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 213
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 214
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 215
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 216
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 217
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 218
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 219
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 220
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X3) =. false.

PS_RULE: 221
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 222
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 223
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 224
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 225
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 226
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 227
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 228
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 229
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X3) =. true.

PS_RULE: 230
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 231
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 232
Pos. ex. covered: [[1,[4,5,9,10,11,14,16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 233
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 234
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,18,20,21]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 235
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 236
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 237
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 238
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 239
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 240
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 241
Pos. ex. covered: [[1,[7,8,10,11,14,18,21]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 242
Pos. ex. covered: [[1,[7,8,10,11,14,18,21]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 243
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X4) =. true.

PS_RULE: 244
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 245
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 246
Pos. ex. covered: [[1,[4,5,7,8,9,10,11,14,16,18,20,21,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X4) =. true.

PS_RULE: 247
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 248
Pos. ex. covered: [[1,[10,11,14]]]
Neg. ex. covered: [[1,[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,105,106,107,108,109,110,111,112,113,114,115,116,117,118]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 249
Pos. ex. covered: [[1,[16,25,26]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 250
Pos. ex. covered: [[1,[16,25,26]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 251
Pos. ex. covered: [[1,[18]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,74,75,76,77,78,79,80,92,93,94,95,96,97,98,105,106,107,108,109,110,111,119,120,121,122,123,124,135,136,137,138,139,140,150,151,152,153,154,155]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 252
Pos. ex. covered: [[1,[18]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,74,75,76,77,78,79,80,92,93,94,95,96,97,98,105,106,107,108,109,110,111,119,120,121,122,123,124,135,136,137,138,139,140,150,151,152,153,154,155]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 253
Pos. ex. covered: [[1,[16,23,24,25,26,27]]]
Neg. ex. covered: [[1,[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 254
Pos. ex. covered: [[1,[16,23,24,25,26,27]]]
Neg. ex. covered: [[1,[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X4) =. true.

PS_RULE: 255
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 256
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[65,66,69,70,84,85,88,89,100,113,114,128,129,132,133,144,147,148,157,158,172,173,176,177,191,192,195,196,210,211,214,215,229,230,233,234,248,249,252,253,267,268,271,272,286,287,290,291,305,306,309,310,324,325,328,329,343,344,347,348,362,363,366,367,381,382,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 257
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[65,66,69,70,84,85,88,89,100,113,114,128,129,132,133,144,147,148,157,158,172,173,176,177,191,192,195,196,210,211,214,215,229,230,233,234,248,249,252,253,267,268,271,272,286,287,290,291,305,306,309,310,324,325,328,329,343,344,347,348,362,363,366,367,381,382,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 258
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 259
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 260
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 261
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 262
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 263
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 264
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 265
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 266
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 267
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 268
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,70,83,84,85,86,87,88,100,101,102,112,114,115,116,127,128,130,131,132,133,143,144,146,147,148,156,157,158,159,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 269
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 270
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 271
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 272
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,210,211,212,213,214,215,228,230,231,232,233,234,247,248,250,251,252,253,266,267,268,270,271,272,285,286,287,288,290,291,304,305,306,307,308,310,323,324,325,326,327,328,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X3) =. false.

PS_RULE: 273
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,211,212,213,214,215,228,229,230,231,232,247,248,249,250,251,252,253,266,267,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 274
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[65,66,69,70,84,85,88,89,100,113,114,128,129,132,133,144,147,148,157,158,172,173,176,177,191,192,195,196,210,211,214,215,229,230,233,234,248,249,252,253,267,268,271,272,286,287,290,291,305,306,309,310,324,325,328,329,343,344,347,348,362,363,366,367,381,382,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 275
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 276
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 277
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 278
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 279
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,305,306,307,308,309,310,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 280
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 281
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 282
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 283
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[65,66,69,70,84,85,88,89,100,113,114,128,129,132,133,144,147,148,157,158,172,173,176,177,191,192,195,196,210,211,214,215,229,230,233,234,248,249,252,253,267,268,271,272,286,287,290,291,305,306,309,310,324,325,328,329,343,344,347,348,362,363,366,367,381,382,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 284
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,86,87,88,89,99,100,101,102,112,113,114,115,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,177,190,191,192,193,194,196,209,210,211,212,213,214,215,229,230,231,232,233,234,247,248,249,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,306,307,308,309,310,323,325,326,327,328,329,342,343,344,345,346,347,361,362,364,365,366,367,380,381,382,383,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 285
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 286
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X4) =. true.

PS_RULE: 287
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X3) =. true.

PS_RULE: 288
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 289
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 290
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 291
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 292
Pos. ex. covered: [[1,[7,8,25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X2) =. false.

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 293
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 294
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 295
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 296
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 297
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 298
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 299
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 300
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 301
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 302
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 303
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 304
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 305
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 306
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 307
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 308
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 309
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 310
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 311
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 312
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X3) =. true.

PS_RULE: 313
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 314
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 315
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 316
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 317
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 318
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 319
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 320
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X1,X4) =. true.

PS_RULE: 321
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 322
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 323
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 324
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 325
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 326
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 327
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 328
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 329
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 330
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 331
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 332
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 333
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 334
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 335
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 336
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 337
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 338
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 339
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 340
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 341
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 342
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 343
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 344
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 345
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 346
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 347
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 348
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 349
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 350
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 351
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 352
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 353
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 354
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 355
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 356
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 357
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 358
Pos. ex. covered: [[1,[29,30,34,35,36,39,41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 359
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 360
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 361
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 362
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 363
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 364
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 365
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 366
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 367
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 368
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 369
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 370
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. true.

PS_RULE: 371
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 372
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 373
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 374
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 375
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 376
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 377
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 378
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 379
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 380
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 381
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 191
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 192
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 199
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 200
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 241
male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 242
male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 249
male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 250
male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 318
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 319
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 326
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 327
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 368
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 369
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 376
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 377
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,191) cov(0,192) cov(0,199) cov(0,200) cov(0,241) cov(0,242) cov(0,249)
cov(0,250) cov(0,318) cov(0,319) cov(0,326) cov(0,327) cov(0,368) cov(0,369)
cov(0,376) cov(0,377) cov(28,253) cov(28,254) cov(28,380) cov(28,381) cov(32,193)
cov(32,194) cov(32,197) cov(32,198) cov(32,244) cov(32,245) cov(32,247) cov(32,248)
cov(41,240) cov(41,243) cov(41,367) cov(41,370) cov(42,167) cov(42,190) cov(42,204)
cov(42,234) cov(42,294) cov(42,316) cov(42,331) cov(42,361) cov(46,201) cov(46,202)
cov(46,251) cov(46,252) cov(46,328) cov(46,329) cov(46,378) cov(46,379) cov(49,166)
cov(49,168) cov(49,169) cov(49,203) cov(49,206) cov(49,207) cov(49,239) cov(49,293)
cov(49,296) cov(49,317) cov(49,330) cov(49,333) cov(49,334) cov(49,366) cov(65,321)
cov(65,322) cov(65,323) cov(65,324) cov(65,371) cov(65,372) cov(65,373) cov(65,374)
cov(68,256) cov(68,257) cov(68,274) cov(68,283) cov(98,184) cov(98,188) cov(98,224)
cov(98,228) cov(98,304) cov(98,308) cov(98,345) cov(98,349) cov(101,303) cov(101,307)
cov(101,344) cov(101,348) cov(103,181) cov(103,185) cov(103,221) cov(103,225) cov(105,170)
cov(105,171) cov(105,172) cov(105,173) cov(105,174) cov(105,175) cov(105,176) cov(105,177)
cov(105,178) cov(105,179) cov(105,180) cov(105,182) cov(105,183) cov(105,186) cov(105,187)
cov(105,189) cov(105,195) cov(105,196) cov(105,205) cov(105,208) cov(105,209) cov(105,210)
cov(105,211) cov(105,212) cov(105,213) cov(105,214) cov(105,215) cov(105,216) cov(105,217)
cov(105,218) cov(105,219) cov(105,220) cov(105,222) cov(105,223) cov(105,226) cov(105,227)
cov(105,229) cov(105,230) cov(105,231) cov(105,232) cov(105,233) cov(105,235) cov(105,236)
cov(105,237) cov(105,238) cov(105,246) cov(105,295) cov(105,297) cov(105,298) cov(105,299)
cov(105,300) cov(105,301) cov(105,302) cov(105,305) cov(105,306) cov(105,309) cov(105,310)
cov(105,311) cov(105,312) cov(105,313) cov(105,314) cov(105,315) cov(105,320) cov(105,325)
cov(105,332) cov(105,335) cov(105,336) cov(105,337) cov(105,338) cov(105,339) cov(105,340)
cov(105,341) cov(105,342) cov(105,343) cov(105,346) cov(105,347) cov(105,350) cov(105,351)
cov(105,352) cov(105,353) cov(105,354) cov(105,355) cov(105,356) cov(105,357) cov(105,358)
cov(105,359) cov(105,360) cov(105,362) cov(105,363) cov(105,364) cov(105,365) cov(105,375)
cov(114,284) cov(118,268) cov(118,272) cov(121,273) cov(121,279) cov(125,255) cov(125,258)
cov(125,259) cov(125,260) cov(125,261) cov(125,262) cov(125,263) cov(125,264) cov(125,265)
cov(125,266) cov(125,267) cov(125,269) cov(125,270) cov(125,271) cov(125,275) cov(125,276)
cov(125,277) cov(125,278) cov(125,280) cov(125,281) cov(125,282) cov(125,285) cov(125,286)
cov(125,287) cov(125,288) cov(125,289) cov(125,290) cov(125,291) cov(125,292)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,191) cov(0,192) cov(0,199) cov(0,200) cov(0,241) cov(0,242) cov(0,249)
cov(0,250) cov(0,318) cov(0,319) cov(0,326) cov(0,327) cov(0,368) cov(0,369)
cov(0,376) cov(0,377)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,191) cov(7,192) cov(7,241) cov(7,242) cov(7,318) cov(7,319) cov(7,368)
cov(7,369) cov(3,199) cov(3,200) cov(3,249) cov(3,250) cov(3,326) cov(3,327)
cov(3,376) cov(3,377)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,191) cov(7,192) cov(7,241) cov(7,242) cov(7,318) cov(7,319) cov(7,368)
cov(7,369)

In find_best

POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,191) poscov(7,192) poscov(7,241) poscov(7,242) poscov(7,318) poscov(7,319) poscov(7,368)
poscov(7,369) poscov(3,199) poscov(3,200) poscov(3,249) poscov(3,250) poscov(3,326) poscov(3,327)
poscov(3,376) poscov(3,377)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,191) poscov(7,192) poscov(7,241) poscov(7,242) poscov(7,318) poscov(7,319) poscov(7,368)
poscov(7,369)

In find_best

COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,191) cost(0,192) cost(0,241) cost(0,242) cost(0,318) cost(0,319) cost(0,368)
cost(0,369)

BEST COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,191) cost(0,192) cost(0,241) cost(0,242) cost(0,318) cost(0,319) cost(0,368)
cost(0,369)

find_best/1 took 0.004 sec.

**********************************************
CLAUSE 3 ADDED TO THE LOGIC THEORY
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

**********************************************

example(9,1,male_ancestor(prudent,soetkin) =. true,[pos])
example(4,1,male_ancestor(prudent,pieter) =. true,[pos])
example(5,1,male_ancestor(prudent,stijn) =. true,[pos])
example(7,1,male_ancestor(prudent,katleen) =. true,[pos])
example(8,1,male_ancestor(prudent,lieve) =. true,[pos])
example(10,1,male_ancestor(willem,pieter) =. true,[pos])
example(11,1,male_ancestor(willem,stijn) =. true,[pos])
example(14,1,male_ancestor(willem,soetkin) =. true,[pos])
example(18,1,male_ancestor(leon,luc) =. true,[pos])
example(21,1,male_ancestor(leon,an) =. true,[pos])

The learned theory covers 32/56 examples of concepts to be learned.

SEED: object no. 1 for Concept male_ancestor(_500850,_500852) =. true

SEED: object no. 1 for Concept female_ancestor(_500864,_500866) =. true

================ Parallel Conquer for Concepts
================ [male_ancestor(_500850,_500852) =. true,female_ancestor(_500864,_500866) =. true]

---------------------- Specialization Step No. 1 ----------------------

Clauses for the concept: male_ancestor(_500850,_500852) =. true

PS_RULE: 384
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 385
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true.

PS_RULE: 386
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true.

PS_RULE: 387
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 388
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 389
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 390
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 391
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 392
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 393
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 394
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true.

PS_RULE: 395
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 396
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 397
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 398
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 399
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161,163,168,169,170,172,173,176,177,178,179,180,182,187,188,189,191,192,195,196,197,198,199,201,206,207,208,210,211,214,215,216,217,218,220,225,226,227,229,230,233,234,235,236,237,239,244,245,246,248,249,252,253,254,255,256,258,263,264,265,267,268,271,272,273,274,275,277,282,283,284,286,287,290,291,292,293,294,296,301,302,303,305,306,309,310,311,312,313,315,320,321,322,324,325,328,329,330,331,332,334,339,340,341,343,344,347,348,349,350,351,353,358,359,360,362,363,366,367,368,369,370,372,377,378,379,381,382,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 400
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 401
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 402
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 403
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 404
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 405
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389]]]

male_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 406
Pos. ex. covered: [[1,[25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true.

PS_RULE: 407
Pos. ex. covered: [[1,[25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160,171,172,173,174,175,176,177,190,191,192,193,194,195,196,209,210,211,212,213,214,215,228,229,230,231,232,233,234,247,248,249,250,251,252,253,266,267,268,269,270,271,272,285,286,287,288,289,290,291,304,305,306,307,308,309,310,323,324,325,326,327,328,329,342,343,344,345,346,347,348,361,362,363,364,365,366,367,380,381,382,383,384,385,386]]]

male_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 408
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 409
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true.

PS_RULE: 410
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true.

PS_RULE: 411
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 412
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 413
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 414
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 415
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 416
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 417
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 418
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 419
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 420
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 421
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,682,683,684,685,686,687,688,689,690,691,692,693,694,695,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 422
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 423
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 424
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 425
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true.

PS_RULE: 426
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 427
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 428
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 429
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 430
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true.

PS_RULE: 431
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 432
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X1) =. true.

PS_RULE: 433
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 434
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 435
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true.

PS_RULE: 436
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,385) cov(105,394) cov(105,410) cov(105,425) cov(125,406) cov(125,407) cov(125,430)
cov(125,431) cov(130,435) cov(130,436) cov(181,384) cov(181,386) cov(181,391) cov(181,399)
cov(181,408) cov(181,409) cov(181,411) cov(181,429) cov(198,432) cov(198,433) cov(198,434)
cov(322,398) cov(322,401) cov(322,404) cov(322,418) cov(322,421) cov(322,427) cov(333,387)
cov(333,388) cov(333,389) cov(333,390) cov(333,392) cov(333,393) cov(333,395) cov(333,396)
cov(333,397) cov(333,400) cov(333,402) cov(333,403) cov(333,405) cov(333,412) cov(333,413)
cov(333,414) cov(333,415) cov(333,416) cov(333,417) cov(333,419) cov(333,420) cov(333,422)
cov(333,423) cov(333,424) cov(333,426) cov(333,428)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,385) cov(105,394) cov(105,410) cov(105,425) cov(125,406) cov(125,407) cov(125,430)
cov(125,431)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(17,410) cov(17,425) cov(7,385) cov(7,394) cov(4,430) cov(4,431) cov(2,406)
cov(2,407)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(17,410) cov(17,425) cov(7,385) cov(7,394) cov(4,430) cov(4,431)

---------------------- Specialization Step No. 2 ----------------------

Clauses for the concept: male_ancestor(_500850,_500852) =. true

PS_RULE: 437
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 438
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X1,X4) =. true.

PS_RULE: 439
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 440
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 441
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 442
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 443
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 444
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 445
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 446
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 447
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X4) =. true.

PS_RULE: 448
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 449
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X1,X3) =. true.

PS_RULE: 450
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 451
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 452
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 453
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X4,X3) =. true.

PS_RULE: 454
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 455
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 456
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 457
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 458
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 459
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 460
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 461
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 462
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 463
Pos. ex. covered: [[1,[16,20,25,26]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 464
Pos. ex. covered: [[1,[20]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 465
Pos. ex. covered: [[1,[20]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 466
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 467
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X3,X4) =. true.

PS_RULE: 468
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 469
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 470
Pos. ex. covered: [[1,[16,23,24,25,26,27]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 471
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 472
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X4,X3) =. true.

PS_RULE: 473
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 474
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 475
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 476
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 477
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 478
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 479
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 480
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 481
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 482
Pos. ex. covered: [[1,[16,25,26]]]
Neg. ex. covered: [[1,[]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 483
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 484
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 485
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 486
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 487
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 488
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 489
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 490
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X1,X4) =. true.

PS_RULE: 491
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 492
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 493
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X3) =. false.

PS_RULE: 494
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 495
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X3) =. true.

PS_RULE: 496
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 497
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 498
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 499
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 500
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 501
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 502
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 503
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 504
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 505
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[58,63,65,66,69,70,71,72,73,75,80,81,82,84,85,88,89,90,91,93,98,100,103,104,106,111,113,114,117,118,120,125,126,128,129,132,133,134,136,141,142,144,147,148,149,155,157,158,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 506
Pos. ex. covered: [[1,[16,20,23,24,25,26,27]]]
Neg. ex. covered: [[1,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 507
Pos. ex. covered: [[1,[20]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 508
Pos. ex. covered: [[1,[20]]]
Neg. ex. covered: [[1,[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 509
Pos. ex. covered: [[1,[16,23,24,25,26,27]]]
Neg. ex. covered: [[1,[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 510
Pos. ex. covered: [[1,[16,23,24,25,26,27]]]
Neg. ex. covered: [[1,[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,150,151,152,153,154,155,156,157,158,159,160,161]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X4) =. true.

PS_RULE: 511
Pos. ex. covered: [[1,[25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 512
Pos. ex. covered: [[1,[25,26]]]
Neg. ex. covered: [[1,[64,65,66,67,68,69,70,83,84,85,86,87,88,89,99,100,101,102,112,113,114,115,116,127,128,129,130,131,132,133,143,144,145,146,147,148,156,157,158,159,160]]]

male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
mother(X2,X4) =. true.

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 513
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 514
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 515
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 516
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 517
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 518
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 519
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 520
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 521
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 522
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 523
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 524
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 525
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 526
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 527
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 528
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 529
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 530
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 531
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 532
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X3) =. true.

PS_RULE: 533
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 534
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 535
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 536
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 537
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 538
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 539
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 540
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 541
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X1,X4) =. true.

PS_RULE: 542
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 543
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 544
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 545
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 546
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 547
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 548
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 549
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 550
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 551
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 552
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 553
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 554
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 555
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 556
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 557
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 558
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 559
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 560
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 561
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 562
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 563
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 564
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 565
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 566
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 567
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 568
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 569
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 570
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 571
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 572
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 573
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 574
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 575
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 576
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 577
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 578
Pos. ex. covered: [[1,[29,30,34,35,36,39,41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 579
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 580
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 581
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 582
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 583
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 584
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 585
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 586
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 587
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 588
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 589
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 590
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. true.

PS_RULE: 591
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 592
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 593
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 594
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 595
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 596
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 597
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 598
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 599
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 600
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 601
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. true.

PS_RULE: 602
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 603
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 604
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 605
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 606
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 607
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 608
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 609
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 610
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 611
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 612
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 613
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 614
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 615
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 616
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 617
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 618
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 619
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,639,640,641,642,643,644,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 620
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 621
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 622
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,569,570,571,581,583,584,585,596,597,599,600,601,602,612,613,615,616,617,625,626,627,628,638,639,640,641,642,644,657,658,659,660,661,662,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X3) =. false.

PS_RULE: 623
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 624
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 625
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 626
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,405,418,419,420,421,422,423,438,439,440,441,442,443,456,458,459,460,461,462,475,476,478,479,480,481,494,495,496,498,499,500,513,514,515,516,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 627
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 628
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,439,440,441,442,443,456,457,458,459,460,475,476,477,478,479,480,481,494,495,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 629
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 630
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 631
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X3) =. true.

PS_RULE: 632
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,538,551,552,553,554,555,557,568,569,570,571,582,583,584,585,596,597,598,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,640,641,642,643,644,657,659,660,661,662,663,675,676,677,678,679,680,694,695,697,698,699,700,713,714,715,716,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 633
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 634
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 635
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 636
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 637
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X2) =. false.

RULE CONSISTENT AND RANGE-RESTRICTED: 462
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 463
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 470
male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 482
male_ancestor(X1,X2) =. true :-
father(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 538
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 539
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 546
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 547
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 588
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 589
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 596
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 597
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,462) cov(0,463) cov(0,470) cov(0,482) cov(0,538) cov(0,539) cov(0,546)
cov(0,547) cov(0,588) cov(0,589) cov(0,596) cov(0,597) cov(28,509) cov(28,510)
cov(28,600) cov(28,601) cov(41,511) cov(41,512) cov(41,587) cov(41,590) cov(42,464)
cov(42,465) cov(42,507) cov(42,508) cov(42,515) cov(42,536) cov(42,553) cov(42,581)
cov(43,466) cov(43,467) cov(46,548) cov(46,549) cov(46,598) cov(46,599) cov(49,437)
cov(49,439) cov(49,444) cov(49,468) cov(49,471) cov(49,496) cov(49,505) cov(49,513)
cov(49,514) cov(49,516) cov(49,537) cov(49,550) cov(49,552) cov(49,554) cov(49,586)
cov(65,540) cov(65,542) cov(65,543) cov(65,544) cov(65,591) cov(65,592) cov(65,593)
cov(65,594) cov(68,603) cov(68,604) cov(68,612) cov(68,629) cov(98,499) cov(98,503)
cov(98,524) cov(98,528) cov(98,565) cov(98,569) cov(101,457) cov(101,461) cov(101,523)
cov(101,527) cov(101,564) cov(101,568) cov(103,455) cov(103,459) cov(103,498) cov(103,502)
cov(105,438) cov(105,440) cov(105,441) cov(105,442) cov(105,443) cov(105,445) cov(105,446)
cov(105,447) cov(105,448) cov(105,449) cov(105,450) cov(105,451) cov(105,452) cov(105,453)
cov(105,454) cov(105,456) cov(105,458) cov(105,460) cov(105,469) cov(105,472) cov(105,473)
cov(105,474) cov(105,475) cov(105,476) cov(105,477) cov(105,478) cov(105,479) cov(105,480)
cov(105,481) cov(105,483) cov(105,484) cov(105,485) cov(105,486) cov(105,487) cov(105,488)
cov(105,489) cov(105,490) cov(105,491) cov(105,492) cov(105,493) cov(105,494) cov(105,495)
cov(105,497) cov(105,500) cov(105,501) cov(105,504) cov(105,506) cov(105,517) cov(105,518)
cov(105,519) cov(105,520) cov(105,521) cov(105,522) cov(105,525) cov(105,526) cov(105,529)
cov(105,530) cov(105,531) cov(105,532) cov(105,533) cov(105,534) cov(105,535) cov(105,541)
cov(105,545) cov(105,551) cov(105,555) cov(105,556) cov(105,557) cov(105,558) cov(105,559)
cov(105,560) cov(105,561) cov(105,562) cov(105,563) cov(105,566) cov(105,567) cov(105,570)
cov(105,571) cov(105,572) cov(105,573) cov(105,574) cov(105,575) cov(105,576) cov(105,577)
cov(105,578) cov(105,579) cov(105,580) cov(105,582) cov(105,583) cov(105,584) cov(105,585)
cov(105,595) cov(114,632) cov(118,622) cov(118,626) cov(121,619) cov(121,628) cov(125,602)
cov(125,605) cov(125,606) cov(125,607) cov(125,608) cov(125,609) cov(125,610) cov(125,611)
cov(125,613) cov(125,614) cov(125,615) cov(125,616) cov(125,617) cov(125,618) cov(125,620)
cov(125,621) cov(125,623) cov(125,624) cov(125,625) cov(125,627) cov(125,630) cov(125,631)
cov(125,633) cov(125,634) cov(125,635) cov(125,636) cov(125,637)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,462) cov(0,463) cov(0,470) cov(0,482) cov(0,538) cov(0,539) cov(0,546)
cov(0,547) cov(0,588) cov(0,589) cov(0,596) cov(0,597)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,462) cov(7,538) cov(7,539) cov(7,588) cov(7,589) cov(6,470) cov(6,546)
cov(6,596) cov(4,463) cov(3,482) cov(3,547) cov(3,597)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,462) cov(7,538) cov(7,539) cov(7,588) cov(7,589)

In find_best

POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,462) poscov(7,538) poscov(7,539) poscov(7,588) poscov(7,589) poscov(6,470) poscov(6,546)
poscov(6,596) poscov(4,463) poscov(3,482) poscov(3,547) poscov(3,597)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,462) poscov(7,538) poscov(7,539) poscov(7,588) poscov(7,589)

In find_best

COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,462) cost(0,538) cost(0,539) cost(0,588) cost(0,589)

BEST COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,462) cost(0,538) cost(0,539) cost(0,588) cost(0,589)

find_best/1 took 0.003 sec.

**********************************************
CLAUSE 4 ADDED TO THE LOGIC THEORY
male_ancestor(X1,X2) =. true :-
male_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

**********************************************

example(16,1,male_ancestor(etienne,soetkin) =. true,[pos])
example(25,1,male_ancestor(rene,katleen) =. true,[pos])
example(26,1,male_ancestor(rene,lieve) =. true,[pos])
example(27,1,male_ancestor(rene,soetkin) =. true,[pos])
example(24,1,male_ancestor(rene,stijn) =. true,[pos])
example(23,1,male_ancestor(rene,pieter) =. true,[pos])
example(20,1,male_ancestor(leon,soetkin) =. true,[pos])

The learned theory covers 39/56 examples of concepts to be learned.

The Concept male_ancestor(_500850,_500852) =. true is learned.

SEED: object no. 1 for Concept female_ancestor(_500864,_500866) =. true

================ Parallel Conquer for Concepts
================ [female_ancestor(_500864,_500866) =. true]

---------------------- Specialization Step No. 1 ----------------------

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 639
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 640
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true.

PS_RULE: 641
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true.

PS_RULE: 642
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 643
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 644
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 645
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 646
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 647
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 648
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 649
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 650
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 651
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 652
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,682,683,684,685,686,687,688,689,690,691,692,693,694,695,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 653
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 654
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 655
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 656
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true.

PS_RULE: 657
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 658
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 659
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 660
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 661
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true.

PS_RULE: 662
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

PS_RULE: 663
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X1) =. true.

PS_RULE: 664
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 665
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 666
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true.

PS_RULE: 667
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,641) cov(105,656) cov(125,661) cov(125,662) cov(130,666) cov(130,667) cov(181,639)
cov(181,640) cov(181,642) cov(181,660) cov(198,663) cov(198,664) cov(198,665) cov(322,649)
cov(322,652) cov(322,658) cov(333,643) cov(333,644) cov(333,645) cov(333,646) cov(333,647)
cov(333,648) cov(333,650) cov(333,651) cov(333,653) cov(333,654) cov(333,655) cov(333,657)
cov(333,659)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,641) cov(105,656) cov(125,661) cov(125,662) cov(130,666) cov(130,667)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(17,641) cov(17,656) cov(4,661) cov(4,662) cov(1,666) cov(1,667)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(17,641) cov(17,656) cov(4,661) cov(4,662) cov(1,666) cov(1,667)

---------------------- Specialization Step No. 2 ----------------------

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 668
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 669
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 670
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 671
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 672
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 673
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 674
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 675
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 676
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 677
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 678
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 679
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 680
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 681
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 682
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 683
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 684
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 685
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 686
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 687
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X3) =. true.

PS_RULE: 688
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 689
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 690
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 691
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 692
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 693
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 694
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 695
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 696
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X1,X4) =. true.

PS_RULE: 697
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 698
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 699
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 700
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 701
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 702
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 703
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 704
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 705
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 706
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 707
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 708
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 709
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 710
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 711
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 712
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 713
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 714
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 715
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 716
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 717
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 718
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 719
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 720
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 721
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 722
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 723
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 724
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 725
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 726
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 727
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 728
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 729
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 730
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 731
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 732
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 733
Pos. ex. covered: [[1,[29,30,34,35,36,39,41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 734
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 735
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 736
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,43,45,46]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 737
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 738
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 739
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 740
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 741
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 742
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 743
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

PS_RULE: 744
Pos. ex. covered: [[1,[32,33,35,36,39,43,46]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. true.

PS_RULE: 745
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. true.

PS_RULE: 746
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 747
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 748
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 749
Pos. ex. covered: [[1,[35,36,39,41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 750
Pos. ex. covered: [[1,[29,30,32,33,34,35,36,39,41,43,45,46,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 751
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

PS_RULE: 752
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 753
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X2,X4) =. true.

PS_RULE: 754
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X4) =. true.

PS_RULE: 755
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 756
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. true.

PS_RULE: 757
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 758
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 759
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 760
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 761
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 762
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 763
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 764
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 765
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 766
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 767
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 768
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 769
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 770
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 771
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 772
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 773
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 774
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,639,640,641,642,643,644,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 775
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 776
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 777
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,569,570,571,581,583,584,585,596,597,599,600,601,602,612,613,615,616,617,625,626,627,628,638,639,640,641,642,644,657,658,659,660,661,662,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X3) =. false.

PS_RULE: 778
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 779
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 780
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 781
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,405,418,419,420,421,422,423,438,439,440,441,442,443,456,458,459,460,461,462,475,476,478,479,480,481,494,495,496,498,499,500,513,514,515,516,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 782
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 783
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,439,440,441,442,443,456,457,458,459,460,475,476,477,478,479,480,481,494,495,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 784
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 785
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 786
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X3) =. true.

PS_RULE: 787
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,538,551,552,553,554,555,557,568,569,570,571,582,583,584,585,596,597,598,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,640,641,642,643,644,657,659,660,661,662,663,675,676,677,678,679,680,694,695,697,698,699,700,713,714,715,716,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 788
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 789
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 790
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 791
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 792
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X2,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 793
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 794
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 795
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 796
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 797
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 798
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 799
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 800
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 801
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 802
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 803
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 804
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 805
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 806
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 807
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 808
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 809
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 810
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,639,640,641,642,643,644,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 811
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 812
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 813
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,569,570,571,581,583,584,585,596,597,599,600,601,602,612,613,615,616,617,625,626,627,628,638,639,640,641,642,644,657,658,659,660,661,662,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X1,X3) =. false.

PS_RULE: 814
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 815
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 816
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 817
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,405,418,419,420,421,422,423,438,439,440,441,442,443,456,458,459,460,461,462,475,476,478,479,480,481,494,495,496,498,499,500,513,514,515,516,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 818
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 819
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,439,440,441,442,443,456,457,458,459,460,475,476,477,478,479,480,481,494,495,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 820
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 821
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 822
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X2,X4) =. true.

PS_RULE: 823
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,538,551,552,553,554,555,557,568,569,570,571,582,583,584,585,596,597,598,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,640,641,642,643,644,657,659,660,661,662,663,675,676,677,678,679,680,694,695,697,698,699,700,713,714,715,716,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 824
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 825
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 826
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 827
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 828
Pos. ex. covered: [[1,[32,33,50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 829
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 830
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[393,398,410,415,429,434,448,453,467,472,486,491,505,510,524,529,543,548,562,567,575,580,589,605,624,632,637,649,654,667,672,686,691,705,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 831
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
female_ancestor(X4,X3) =. true.

PS_RULE: 832
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[393,398,410,415,429,434,448,453,467,472,486,491,505,510,524,529,543,548,562,567,575,580,589,605,624,632,637,649,654,667,672,686,691,705,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 833
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 834
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 835
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 836
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 837
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 838
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 839
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 840
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 841
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,529,542,543,544,545,546,548,561,562,563,564,565,566,567,575,576,577,578,579,580,588,589,590,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,633,634,635,636,637,648,650,651,652,653,654,666,667,668,669,670,671,685,686,688,689,690,691,704,705,706,707,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 842
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X2,X3) =. true.

PS_RULE: 843
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 844
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 845
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 846
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 847
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[393,398,410,415,429,434,448,453,467,472,486,491,505,510,524,529,543,548,562,567,575,580,589,605,624,632,637,649,654,667,672,686,691,705,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 848
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[393,398,410,415,429,434,448,453,467,472,486,491,505,510,524,529,543,548,562,567,575,580,589,605,624,632,637,649,654,667,672,686,691,705,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 849
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 850
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 851
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 852
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,637,648,649,650,651,652,653,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X1,X3) =. false.

PS_RULE: 853
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 854
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,485,486,487,488,489,490,491,504,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 855
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 856
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,395,396,397,398,409,410,411,412,413,414,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 857
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X4,X3) =. true.

PS_RULE: 858
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 859
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 860
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 861
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 862
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 863
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 864
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 865
Pos. ex. covered: [[1,[43]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,409,410,411,412,413,414,415,428,429,430,431,432,433,434,447,448,449,450,451,452,453,466,467,468,469,470,471,472,485,486,487,488,489,490,491,504,505,506,507,508,509,510,523,524,525,526,527,528,529,542,543,544,545,546,547,548,561,562,563,564,565,566,567,574,575,576,577,578,579,580,588,589,590,591,592,593,604,605,606,607,608,609,619,620,621,622,623,624,631,632,633,634,635,636,637,648,649,650,651,652,653,654,666,667,668,669,670,671,672,685,686,687,688,689,690,691,704,705,706,707,708,709,710]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X2,X3) =. true,
father(X3,X3) =. false.

RULE CONSISTENT AND RANGE-RESTRICTED: 693
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 694
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 701
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 702
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 743
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 744
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 751
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 752
female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,693) cov(0,694) cov(0,701) cov(0,702) cov(0,743) cov(0,744) cov(0,751)
cov(0,752) cov(28,755) cov(28,756) cov(35,830) cov(35,832) cov(35,847) cov(35,848)
cov(41,742) cov(41,745) cov(42,670) cov(42,691) cov(42,708) cov(42,736) cov(46,703)
cov(46,704) cov(46,753) cov(46,754) cov(49,668) cov(49,669) cov(49,671) cov(49,692)
cov(49,705) cov(49,707) cov(49,709) cov(49,741) cov(65,695) cov(65,697) cov(65,698)
cov(65,699) cov(65,746) cov(65,747) cov(65,748) cov(65,749) cov(68,758) cov(68,759)
cov(68,767) cov(68,784) cov(68,794) cov(68,795) cov(68,803) cov(68,820) cov(98,679)
cov(98,683) cov(98,720) cov(98,724) cov(101,678) cov(101,682) cov(101,719) cov(101,723)
cov(105,672) cov(105,673) cov(105,674) cov(105,675) cov(105,676) cov(105,677) cov(105,680)
cov(105,681) cov(105,684) cov(105,685) cov(105,686) cov(105,687) cov(105,688) cov(105,689)
cov(105,690) cov(105,696) cov(105,700) cov(105,706) cov(105,710) cov(105,711) cov(105,712)
cov(105,713) cov(105,714) cov(105,715) cov(105,716) cov(105,717) cov(105,718) cov(105,721)
cov(105,722) cov(105,725) cov(105,726) cov(105,727) cov(105,728) cov(105,729) cov(105,730)
cov(105,731) cov(105,732) cov(105,733) cov(105,734) cov(105,735) cov(105,737) cov(105,738)
cov(105,739) cov(105,740) cov(105,750) cov(114,787) cov(114,823) cov(118,777) cov(118,781)
cov(118,813) cov(118,817) cov(119,841) cov(121,774) cov(121,783) cov(121,810) cov(121,819)
cov(125,757) cov(125,760) cov(125,761) cov(125,762) cov(125,763) cov(125,764) cov(125,765)
cov(125,766) cov(125,768) cov(125,769) cov(125,770) cov(125,771) cov(125,772) cov(125,773)
cov(125,775) cov(125,776) cov(125,778) cov(125,779) cov(125,780) cov(125,782) cov(125,785)
cov(125,786) cov(125,788) cov(125,789) cov(125,790) cov(125,791) cov(125,792) cov(125,793)
cov(125,796) cov(125,797) cov(125,798) cov(125,799) cov(125,800) cov(125,801) cov(125,802)
cov(125,804) cov(125,805) cov(125,806) cov(125,807) cov(125,808) cov(125,809) cov(125,811)
cov(125,812) cov(125,814) cov(125,815) cov(125,816) cov(125,818) cov(125,821) cov(125,822)
cov(125,824) cov(125,825) cov(125,826) cov(125,827) cov(125,828) cov(128,852) cov(128,854)
cov(128,856) cov(130,829) cov(130,831) cov(130,833) cov(130,834) cov(130,835) cov(130,836)
cov(130,837) cov(130,838) cov(130,839) cov(130,840) cov(130,842) cov(130,843) cov(130,844)
cov(130,845) cov(130,846) cov(130,849) cov(130,850) cov(130,851) cov(130,853) cov(130,855)
cov(130,857) cov(130,858) cov(130,859) cov(130,860) cov(130,861) cov(130,862) cov(130,863)
cov(130,864) cov(130,865)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,693) cov(0,694) cov(0,701) cov(0,702) cov(0,743) cov(0,744) cov(0,751)
cov(0,752)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,693) cov(7,694) cov(7,743) cov(7,744) cov(6,701) cov(6,751) cov(3,702)
cov(3,752)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,693) cov(7,694) cov(7,743) cov(7,744) cov(6,701) cov(6,751)

In find_best

POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,693) poscov(7,694) poscov(7,743) poscov(7,744) poscov(6,701) poscov(6,751) poscov(3,702)
poscov(3,752)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,693) poscov(7,694) poscov(7,743) poscov(7,744)

In find_best

COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,693) cost(0,694) cost(0,743) cost(0,744)

BEST COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,693) cost(0,694) cost(0,743) cost(0,744)

find_best/1 took 0.001 sec.

**********************************************
CLAUSE 5 ADDED TO THE LOGIC THEORY
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X2) =. true.

**********************************************

example(32,1,female_ancestor(laura,katleen) =. true,[pos])
example(33,1,female_ancestor(laura,lieve) =. true,[pos])
example(34,1,female_ancestor(laura,soetkin) =. true,[pos])
example(30,1,female_ancestor(laura,stijn) =. true,[pos])
example(29,1,female_ancestor(laura,pieter) =. true,[pos])
example(35,1,female_ancestor(esther,pieter) =. true,[pos])
example(36,1,female_ancestor(esther,stijn) =. true,[pos])
example(39,1,female_ancestor(esther,soetkin) =. true,[pos])
example(43,1,female_ancestor(alice,luc) =. true,[pos])
example(46,1,female_ancestor(alice,an) =. true,[pos])

The learned theory covers 49/56 examples of concepts to be learned.

SEED: object no. 1 for Concept female_ancestor(_500864,_500866) =. true

================ Parallel Conquer for Concepts
================ [female_ancestor(_500864,_500866) =. true]

---------------------- Specialization Step No. 1 ----------------------

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 867
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true.

PS_RULE: 868
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X1) =. true.

PS_RULE: 869
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true.

PS_RULE: 870
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X1) =. true.

PS_RULE: 871
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true.

PS_RULE: 872
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. false.

PS_RULE: 873
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. false.

PS_RULE: 874
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. false.

PS_RULE: 875
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. false.

PS_RULE: 876
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true.

PS_RULE: 877
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X1) =. true.

PS_RULE: 878
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. false.

PS_RULE: 879
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true.

PS_RULE: 880
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X1) =. false.

PS_RULE: 881
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X2) =. false.

PS_RULE: 882
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X3) =. false.

PS_RULE: 883
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X1) =. false.

PS_RULE: 884
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X1,X2) =. false.

PS_RULE: 885
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X1) =. true.

PS_RULE: 886
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X3,X2) =. true.

PS_RULE: 887
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. false.

PS_RULE: 888
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,682,683,684,685,686,687,688,689,690,691,692,693,694,695,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X1) =. false.

PS_RULE: 889
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X2) =. false.

PS_RULE: 890
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X3) =. false.

PS_RULE: 891
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X1) =. false.

PS_RULE: 892
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X2,X2) =. false.

PS_RULE: 893
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[399,400,401,402,403,404,405,418,419,420,421,422,423,424,437,438,439,440,441,442,443,456,457,458,459,460,461,462,475,476,477,478,479,480,481,494,495,496,497,498,499,500,513,514,515,516,517,518,519,532,533,534,535,536,537,538,551,552,553,554,555,556,557,568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663,675,676,677,678,679,680,681,694,695,696,697,698,699,700,713,714,715,716,717,718,719]]]

female_ancestor(X1,X2) =. true :-
mother(X2,X3) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,871) cov(105,879) cov(125,893) cov(181,867) cov(181,869) cov(181,876) cov(181,886)
cov(198,868) cov(198,870) cov(198,877) cov(198,885) cov(322,884) cov(322,888) cov(322,891)
cov(333,872) cov(333,873) cov(333,874) cov(333,875) cov(333,878) cov(333,880) cov(333,881)
cov(333,882) cov(333,883) cov(333,887) cov(333,889) cov(333,890) cov(333,892)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(105,871) cov(105,879) cov(125,893) cov(181,867) cov(181,869) cov(181,876) cov(181,886)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,867) cov(7,869) cov(7,871) cov(7,876) cov(7,879) cov(7,886) cov(2,893)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,867) cov(7,869) cov(7,871) cov(7,876) cov(7,879) cov(7,886)

---------------------- Specialization Step No. 2 ----------------------

Clauses for the concept: female_ancestor(_500864,_500866) =. true

PS_RULE: 894
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
male_ancestor(X4,X2) =. true.

PS_RULE: 895
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 896
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 897
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 898
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 899
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X1,X4) =. true.

PS_RULE: 900
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X4,X3) =. false.

PS_RULE: 901
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X4,X1) =. false.

PS_RULE: 902
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X4,X2) =. false.

PS_RULE: 903
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X4,X3) =. false.

PS_RULE: 904
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X4,X1) =. false.

PS_RULE: 905
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X4,X2) =. false.

PS_RULE: 906
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X4,X2) =. true.

PS_RULE: 907
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X3,X4) =. false.

PS_RULE: 908
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X3,X3) =. false.

PS_RULE: 909
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X3,X4) =. true.

PS_RULE: 910
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,453,454,455,457,458,461,462,463,464,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,583,586,587,589,594,595,597,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,710,711,712,714,715,718,719,720,721]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X3,X1) =. false.

PS_RULE: 911
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,398,404,405,406,407,415,416,417,423,424,425,426,434,435,436,442,443,444,445,453,454,455,461,462,463,464,472,473,474,480,481,482,483,491,492,493,499,500,501,502,510,511,512,518,519,520,521,529,530,531,537,538,539,540,548,549,550,556,557,558,559,567,572,580,586,594,595,601,602,610,611,616,617,624,630,637,643,644,645,646,654,655,656,662,663,664,672,673,674,680,681,682,683,691,692,693,699,700,701,702,710,711,712,718,719,720,721]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X3,X2) =. false.

PS_RULE: 912
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X3,X4) =. false.

PS_RULE: 913
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X3,X3) =. false.

PS_RULE: 914
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X3,X1) =. false.

PS_RULE: 915
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X3,X2) =. false.

PS_RULE: 916
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X4,X1) =. true.

PS_RULE: 917
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X1,X4) =. false.

PS_RULE: 918
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X1,X3) =. false.

PS_RULE: 919
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X1,X4) =. true.

PS_RULE: 920
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X1,X1) =. false.

PS_RULE: 921
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X1,X2) =. false.

PS_RULE: 922
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X1,X4) =. false.

PS_RULE: 923
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X1,X3) =. false.

PS_RULE: 924
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X1,X1) =. false.

PS_RULE: 925
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,426,427,429,434,435,436,439,442,443,444,445,446,448,453,454,455,457,458,463,464,465,467,473,474,476,477,480,481,482,484,486,491,492,493,495,499,500,501,502,503,510,511,512,514,515,518,519,520,521,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X1,X2) =. false.

PS_RULE: 926
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X4,X1) =. true.

PS_RULE: 927
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X4,X2) =. true.

PS_RULE: 928
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X2,X4) =. false.

PS_RULE: 929
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X2,X3) =. false.

PS_RULE: 930
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,538,539,540,541,543,548,549,550,552,553,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,640,643,644,645,646,647,649,654,655,656,659,662,663,664,665,667,672,673,674,676,677,680,682,683,684,686,691,692,693,695,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X2,X1) =. false.

PS_RULE: 931
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X2,X2) =. false.

PS_RULE: 932
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X2,X4) =. false.

PS_RULE: 933
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X2,X3) =. false.

PS_RULE: 934
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,637,639,640,643,644,645,646,647,654,655,656,658,659,662,663,664,665,667,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X2,X1) =. false.

PS_RULE: 935
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X2,X2) =. false.

PS_RULE: 936
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[415,420,425,426,448,454,455,461,462,463,465,524,530,531,533,537,538,539,541,543,549,550,552,556,557,558,560,582,598,632,639,643,644,645,647,649,655,656,658,662,663,665,667,672,673,674,676,677,680,681,682,683,684,691,696,701,702,705,711,712,718,719,720,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
male_ancestor(X3,X1) =. true.

PS_RULE: 937
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[415,425,426,448,454,455,461,462,463,465,530,531,549,550,582,598,643,644,645,655,656,662,663,682,691,701,702,705,711,712,718,719,720,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X3,X1) =. true.

PS_RULE: 938
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,404,405,406,416,417,423,424,425,435,436,442,443,444,454,455,461,462,463,473,474,480,481,482,492,493,499,500,501,511,512,518,519,520,530,531,537,538,539,549,550,556,557,558,594,595,601,602,610,611,616,617,643,644,645,655,656,662,663,673,674,680,681,682,692,693,699,700,701,711,712,718,719,720]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 939
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,404,405,406,416,417,423,424,425,435,436,442,443,444,454,455,461,462,463,473,474,480,481,482,492,493,499,500,501,511,512,518,519,520,530,531,537,538,539,549,550,556,557,558,594,595,601,602,610,611,616,617,643,644,645,655,656,662,663,673,674,680,681,682,692,693,699,700,701,711,712,718,719,720]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X4,X3) =. true.

PS_RULE: 940
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,404,405,406,416,417,423,424,425,435,436,442,443,444,454,455,461,462,463,473,474,480,481,482,492,493,499,500,501,511,512,518,519,520,530,531,537,538,539,549,550,556,557,558,594,595,601,602,610,611,616,617,643,644,645,655,656,662,663,673,674,680,681,682,692,693,699,700,701,711,712,718,719,720]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X4,X3) =. true.

PS_RULE: 941
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,404,405,406,416,417,423,424,425,435,436,442,443,444,454,455,461,462,463,473,474,480,481,482,492,493,499,500,501,511,512,518,519,520,530,531,537,538,539,549,550,556,557,558,594,595,601,602,610,611,616,617,643,644,645,655,656,662,663,673,674,680,681,682,692,693,699,700,701,711,712,718,719,720]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X4,X3) =. true.

PS_RULE: 942
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X1,X3) =. true.

PS_RULE: 943
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
father(X3,X2) =. true.

PS_RULE: 944
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X1,X3) =. true.

PS_RULE: 945
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 946
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X2,X4) =. true.

PS_RULE: 947
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 948
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 949
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
female_ancestor(X4,X2) =. true.

PS_RULE: 950
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 951
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X4,X3) =. false.

PS_RULE: 952
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X4,X2) =. false.

PS_RULE: 953
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X4,X3) =. false.

PS_RULE: 954
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X4,X2) =. false.

PS_RULE: 955
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X4,X2) =. true.

PS_RULE: 956
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X4,X1) =. true.

PS_RULE: 957
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X3,X4) =. false.

PS_RULE: 958
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X3,X3) =. false.

PS_RULE: 959
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X3,X4) =. true.

PS_RULE: 960
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,453,454,455,457,458,461,462,463,464,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,583,586,587,589,594,595,597,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,710,711,712,714,715,718,719,720,721]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X3,X1) =. false.

PS_RULE: 961
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,398,404,405,406,407,415,416,417,423,424,425,426,434,435,436,442,443,444,445,453,454,455,461,462,463,464,472,473,474,480,481,482,483,491,492,493,499,500,501,502,510,511,512,518,519,520,521,529,530,531,537,538,539,540,548,549,550,556,557,558,559,567,572,580,586,594,595,601,602,610,611,616,617,624,630,637,643,644,645,646,654,655,656,662,663,664,672,673,674,680,681,682,683,691,692,693,699,700,701,702,710,711,712,718,719,720,721]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X3,X2) =. false.

PS_RULE: 962
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X3,X4) =. false.

PS_RULE: 963
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X3,X3) =. false.

PS_RULE: 964
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X3,X1) =. false.

PS_RULE: 965
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X3,X2) =. false.

PS_RULE: 966
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X4,X1) =. true.

PS_RULE: 967
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X4,X2) =. true.

PS_RULE: 968
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X2,X4) =. false.

PS_RULE: 969
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X2,X3) =. false.

PS_RULE: 970
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X2,X2) =. false.

PS_RULE: 971
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X2,X4) =. false.

PS_RULE: 972
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X2,X3) =. false.

PS_RULE: 973
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
father(X2,X2) =. false.

PS_RULE: 974
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X3,X2) =. true.

PS_RULE: 975
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 976
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X3,X2) =. true,
mother(X2,X4) =. true.

PS_RULE: 977
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 978
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 979
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X1,X4) =. true.

PS_RULE: 980
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 981
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 982
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 983
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 984
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X2) =. true.

PS_RULE: 985
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 986
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 987
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 988
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 989
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 990
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X1,X3) =. true.

PS_RULE: 991
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 992
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 993
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 994
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 995
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 996
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 997
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 998
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 999
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 1000
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 1001
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 1002
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 1003
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 1004
Pos. ex. covered: [[1,[41,45,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

PS_RULE: 1005
Pos. ex. covered: [[1,[45]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 1006
Pos. ex. covered: [[1,[45]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 1007
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 1008
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X4) =. true.

PS_RULE: 1009
Pos. ex. covered: [[1,[41,45,50,51,52]]]
Neg. ex. covered: [[1,[404,405,406,423,424,425,442,443,444,461,462,463,480,481,482,499,500,501,518,519,520,537,538,539,556,557,558,601,602,616,617,643,644,645,662,663,680,681,682,699,700,701,718,719,720]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 1010
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 1011
Pos. ex. covered: [[1,[41,45,50,51,52]]]
Neg. ex. covered: [[1,[404,405,406,423,424,425,442,443,444,461,462,463,480,481,482,499,500,501,518,519,520,537,538,539,556,557,558,601,602,616,617,643,644,645,662,663,680,681,682,699,700,701,718,719,720]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
female_ancestor(X4,X3) =. true.

PS_RULE: 1012
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 1013
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X4,X3) =. false.

PS_RULE: 1014
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X4,X1) =. false.

PS_RULE: 1015
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X4,X2) =. false.

PS_RULE: 1016
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X4,X3) =. false.

PS_RULE: 1017
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X4,X1) =. false.

PS_RULE: 1018
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X4,X2) =. false.

PS_RULE: 1019
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X3,X4) =. false.

PS_RULE: 1020
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X3,X3) =. false.

PS_RULE: 1021
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,416,417,419,420,423,424,425,427,429,434,435,436,438,439,442,443,444,445,446,453,454,455,457,458,461,462,463,464,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,533,534,537,538,539,540,541,543,548,552,553,556,557,558,559,560,562,567,569,572,573,575,580,583,586,587,589,594,595,597,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,645,646,647,649,654,655,656,658,659,664,665,667,672,673,674,676,677,680,681,683,684,686,692,693,695,696,699,700,701,703,710,711,712,714,715,718,719,720,721]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X3,X1) =. false.

PS_RULE: 1022
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X3,X4) =. false.

PS_RULE: 1023
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X3,X3) =. false.

PS_RULE: 1024
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X3,X1) =. false.

PS_RULE: 1025
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X3,X2) =. false.

PS_RULE: 1026
Pos. ex. covered: [[1,[41,45,50,51,52]]]
Neg. ex. covered: [[1,[404,405,406,423,424,425,442,443,444,461,462,463,480,481,482,499,500,501,518,519,520,537,538,539,556,557,558,601,602,616,617,643,644,645,662,663,680,681,682,699,700,701,718,719,720]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X4,X3) =. true.

PS_RULE: 1027
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X4,X1) =. true.

PS_RULE: 1028
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X1,X4) =. false.

PS_RULE: 1029
Pos. ex. covered: [[1,[41,50,51]]]
Neg. ex. covered: [[1,[]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X1,X3) =. true.

PS_RULE: 1030
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X1,X1) =. false.

PS_RULE: 1031
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X1,X2) =. false.

PS_RULE: 1032
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X1,X4) =. true.

PS_RULE: 1033
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X1,X4) =. false.

PS_RULE: 1034
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X1,X3) =. false.

PS_RULE: 1035
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X1,X1) =. false.

PS_RULE: 1036
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,426,427,429,434,435,436,439,442,443,444,445,446,448,453,454,455,457,458,463,464,465,467,473,474,476,477,480,481,482,484,486,491,492,493,495,499,500,501,502,503,510,511,512,514,515,518,519,520,521,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X1,X2) =. false.

PS_RULE: 1037
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[410,415,416,417,419,420,423,424,425,426,427,448,453,454,455,457,458,461,462,463,464,465,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,575,580,582,583,586,587,589,594,595,597,598,601,602,603,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X4,X1) =. true.

PS_RULE: 1038
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X4,X2) =. true.

PS_RULE: 1039
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X2,X4) =. false.

PS_RULE: 1040
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X2,X3) =. false.

PS_RULE: 1041
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,538,539,540,541,543,548,549,550,552,553,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,640,643,644,645,646,647,649,654,655,656,659,662,663,664,665,667,672,673,674,676,677,680,682,683,684,686,691,692,693,695,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X2,X1) =. false.

PS_RULE: 1042
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X2,X2) =. false.

PS_RULE: 1043
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X2,X4) =. false.

PS_RULE: 1044
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X2,X3) =. false.

PS_RULE: 1045
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,637,639,640,643,644,645,646,647,654,655,656,658,659,662,663,664,665,667,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X2,X1) =. false.

PS_RULE: 1046
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X2,X2) =. false.

PS_RULE: 1047
Pos. ex. covered: [[1,[41,45,50,51,52]]]
Neg. ex. covered: [[1,[404,405,406,423,424,425,442,443,444,461,462,463,480,481,482,499,500,501,518,519,520,537,538,539,556,557,558,601,602,616,617,643,644,645,662,663,680,681,682,699,700,701,718,719,720]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X4,X3) =. true.

PS_RULE: 1048
Pos. ex. covered: [[1,[45,48,49,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X1,X3) =. false.

PS_RULE: 1049
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 1050
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[390,391,393,398,400,401,404,405,406,407,408,410,415,416,417,419,420,423,424,425,426,427,429,434,435,436,438,439,442,443,444,445,446,448,453,454,455,457,458,461,462,463,464,465,467,472,473,474,476,477,480,481,482,483,484,486,491,492,493,495,496,499,500,501,502,503,505,510,511,512,514,515,518,519,520,521,522,524,529,530,531,533,534,537,538,539,540,541,543,548,549,550,552,553,556,557,558,559,560,562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665,667,672,673,674,676,677,680,681,682,683,684,686,691,692,693,695,696,699,700,701,702,703,705,710,711,712,714,715,718,719,720,721,722]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
father(X3,X4) =. true.

PS_RULE: 1051
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 1052
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[400,401,404,405,419,420,423,424,438,439,442,443,457,458,461,462,476,477,480,481,495,496,499,500,514,515,518,519,533,534,537,538,552,553,556,557,569,582,583,597,598,601,602,613,616,617,626,627,639,640,643,644,658,659,662,663,676,677,680,681,695,696,699,700,714,715,718,719]]]

female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X2,X4) =. true.

PS_RULE: 1053
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X3) =. true.

PS_RULE: 1054
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X4,X1) =. true.

PS_RULE: 1055
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X3) =. true.

PS_RULE: 1056
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X4,X1) =. true.

PS_RULE: 1057
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. false.

PS_RULE: 1058
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. false.

PS_RULE: 1059
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X2) =. false.

PS_RULE: 1060
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X3) =. false.

PS_RULE: 1061
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. false.

PS_RULE: 1062
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. false.

PS_RULE: 1063
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. false.

PS_RULE: 1064
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X3) =. false.

PS_RULE: 1065
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X1) =. false.

PS_RULE: 1066
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. false.

PS_RULE: 1067
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X3) =. false.

PS_RULE: 1068
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X1) =. false.

PS_RULE: 1069
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X2) =. false.

PS_RULE: 1070
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X3) =. true.

PS_RULE: 1071
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X4,X1) =. true.

PS_RULE: 1072
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. false.

PS_RULE: 1073
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X1) =. false.

PS_RULE: 1074
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X2) =. false.

PS_RULE: 1075
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X1,X4) =. true.

PS_RULE: 1076
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X4) =. false.

PS_RULE: 1077
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X3) =. false.

PS_RULE: 1078
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X1) =. false.

PS_RULE: 1079
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X1,X2) =. false.

PS_RULE: 1080
Pos. ex. covered: [[1,[41]]]
Neg. ex. covered: [[1,[574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X1) =. true.

PS_RULE: 1081
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,567,569,572,573,575,580,582,583,586,587,589,594,595,597,598,601,602,603,605,610,611,613,616,617,618,624,626,627,630,632,637,639,640,643,644,645,646,647,649,654,655,656,658,659,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X4,X2) =. true.

PS_RULE: 1082
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. false.

PS_RULE: 1083
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X3) =. false.

PS_RULE: 1084
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X1) =. false.

PS_RULE: 1085
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X2) =. false.

PS_RULE: 1086
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X4) =. false.

PS_RULE: 1087
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X3) =. false.

PS_RULE: 1088
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X1) =. false.

PS_RULE: 1089
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X2,X2) =. false.

PS_RULE: 1090
Pos. ex. covered: [[1,[41,45,48,49,50,51,52]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X2) =. false.

PS_RULE: 1091
Pos. ex. covered: [[1,[45]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X3,X4) =. true.

PS_RULE: 1092
Pos. ex. covered: [[1,[45]]]
Neg. ex. covered: [[1,[561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X3,X4) =. true.

PS_RULE: 1093
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
male_ancestor(X3,X4) =. true.

PS_RULE: 1094
Pos. ex. covered: [[1,[41,48,49,50,51,52]]]
Neg. ex. covered: [[1,[588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,619,620,621,622,623,624,625,626,627,628,629,630]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
father(X3,X4) =. true.

PS_RULE: 1095
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
female_ancestor(X2,X4) =. true.

PS_RULE: 1096
Pos. ex. covered: [[1,[50,51]]]
Neg. ex. covered: [[1,[568,569,570,571,581,582,583,584,585,596,597,598,599,600,601,602,612,613,614,615,616,617,625,626,627,628,629,638,639,640,641,642,643,644,657,658,659,660,661,662,663]]]

female_ancestor(X1,X2) =. true :-
mother(X1,X3) =. true,
mother(X2,X4) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 942
female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X1,X3) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 944
female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
mother(X1,X3) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 1004
female_ancestor(X1,X2) =. true :-
female_ancestor(X1,X3) =. true,
father(X3,X2) =. true.

RULE CONSISTENT AND RANGE-RESTRICTED: 1029
female_ancestor(X1,X2) =. true :-
father(X3,X2) =. true,
mother(X1,X3) =. true.

select_ps_rule

NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,942) cov(0,944) cov(0,1004) cov(0,1029) cov(28,1093) cov(28,1094) cov(34,937)
cov(41,1095) cov(41,1096) cov(42,1005) cov(42,1006) cov(42,1091) cov(42,1092) cov(43,1007)
cov(43,1008) cov(45,1009) cov(45,1011) cov(45,1026) cov(45,1047) cov(49,899) cov(49,919)
cov(49,984) cov(49,995) cov(49,1032) cov(49,1081) cov(64,936) cov(65,977) cov(65,978)
cov(65,985) cov(65,994) cov(65,1054) cov(65,1056) cov(65,1071) cov(65,1080) cov(68,945)
cov(68,946) cov(68,975) cov(68,976) cov(68,1051) cov(68,1052) cov(75,938) cov(75,939)
cov(75,940) cov(75,941) cov(98,1083) cov(98,1087) cov(101,997) cov(101,999) cov(101,1001)
cov(101,1003) cov(101,1084) cov(101,1088) cov(105,979) cov(105,980) cov(105,981) cov(105,982)
cov(105,983) cov(105,986) cov(105,987) cov(105,988) cov(105,989) cov(105,990) cov(105,991)
cov(105,992) cov(105,993) cov(105,996) cov(105,998) cov(105,1000) cov(105,1002) cov(105,1053)
cov(105,1055) cov(105,1057) cov(105,1058) cov(105,1059) cov(105,1060) cov(105,1061) cov(105,1062)
cov(105,1063) cov(105,1064) cov(105,1065) cov(105,1066) cov(105,1067) cov(105,1068) cov(105,1069)
cov(105,1070) cov(105,1072) cov(105,1073) cov(105,1074) cov(105,1075) cov(105,1076) cov(105,1077)
cov(105,1078) cov(105,1079) cov(105,1082) cov(105,1085) cov(105,1086) cov(105,1089) cov(105,1090)
cov(109,911) cov(109,961) cov(110,895) cov(110,898) cov(110,916) cov(110,926) cov(110,947)
cov(110,950) cov(110,956) cov(110,966) cov(110,1010) cov(110,1012) cov(110,1027) cov(110,1037)
cov(162,1021) cov(170,925) cov(170,1036) cov(174,930) cov(174,1041) cov(175,910) cov(175,960)
cov(178,934) cov(178,1034) cov(178,1045) cov(181,894) cov(181,896) cov(181,897) cov(181,900)
cov(181,901) cov(181,902) cov(181,903) cov(181,904) cov(181,905) cov(181,906) cov(181,907)
cov(181,908) cov(181,909) cov(181,912) cov(181,913) cov(181,914) cov(181,915) cov(181,917)
cov(181,918) cov(181,920) cov(181,921) cov(181,922) cov(181,923) cov(181,924) cov(181,927)
cov(181,928) cov(181,929) cov(181,931) cov(181,932) cov(181,933) cov(181,935) cov(181,943)
cov(181,948) cov(181,949) cov(181,951) cov(181,952) cov(181,953) cov(181,954) cov(181,955)
cov(181,957) cov(181,958) cov(181,959) cov(181,962) cov(181,963) cov(181,964) cov(181,965)
cov(181,967) cov(181,968) cov(181,969) cov(181,970) cov(181,971) cov(181,972) cov(181,973)
cov(181,974) cov(181,1013) cov(181,1014) cov(181,1015) cov(181,1016) cov(181,1017) cov(181,1018)
cov(181,1019) cov(181,1020) cov(181,1022) cov(181,1023) cov(181,1024) cov(181,1025) cov(181,1028)
cov(181,1030) cov(181,1031) cov(181,1033) cov(181,1035) cov(181,1038) cov(181,1039) cov(181,1040)
cov(181,1042) cov(181,1043) cov(181,1044) cov(181,1046) cov(181,1048) cov(181,1049) cov(181,1050)

BEST NEGATIVES COVERED: cov(No. examples covered, No. clause)
cov(0,942) cov(0,944) cov(0,1004) cov(0,1029) cov(28,1093) cov(28,1094)

POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,942) cov(6,944) cov(6,1093) cov(6,1094) cov(4,1004) cov(3,1029)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
cov(7,942) cov(6,944) cov(6,1093) cov(6,1094) cov(4,1004)

In find_best

POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,942) poscov(6,944) poscov(4,1004) poscov(3,1029)

BEST POSITIVES COVERED: cov(No. examples covered, No. clause)
poscov(7,942)

In find_best

COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,942)

BEST COST OF NUMERATION: cost(Cost, No. Clause)
cost(0,942)

find_best/1 took 0.001 sec.

**********************************************
CLAUSE 6 ADDED TO THE LOGIC THEORY
female_ancestor(X1,X2) =. true :-
male_ancestor(X3,X2) =. true,
female_ancestor(X1,X3) =. true.

**********************************************

example(41,1,female_ancestor(rose,soetkin) =. true,[pos])
example(45,1,female_ancestor(alice,soetkin) =. true,[pos])
example(50,1,female_ancestor(yvonne,katleen) =. true,[pos])
example(51,1,female_ancestor(yvonne,lieve) =. true,[pos])
example(52,1,female_ancestor(yvonne,soetkin) =. true,[pos])
example(49,1,female_ancestor(yvonne,stijn) =. true,[pos])
example(48,1,female_ancestor(yvonne,pieter) =. true,[pos])

The learned theory covers 56/56 examples of concepts to be learned.

The Concept female_ancestor(_500864,_500866) =. true is learned.
End of the learning process the 3/2/2003(12:29:37)

The learning process took 659.923 s.

Top