%---------------- SGGS v1.0 (IJCAR 2020 submission) ----------------% ------ Parsing...successful ------ Proving... use I- Gamma_0: (extend-no-conflict) 0: [response(no)], response(yes) Gamma_1: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] Gamma_2: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) Gamma_3: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] Gamma_4: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] Gamma_5: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_6: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) Gamma_7: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_8: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_9: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_10: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_11: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_12: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) 7: [~(isa(other,knave))], ~(response(no)), ~(person(asked)) Gamma_13: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) 7: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] Gamma_14: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_15: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 5: [~(isa(other,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_16: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 5: [~(isa(other,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_17: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_18: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) Gamma_19: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) Gamma_20: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] Gamma_21: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] Gamma_22: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_23: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) Gamma_24: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_25: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_26: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_27: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_28: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_29: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) 8: [~(isa(other,knight))], ~(response(no)), ~(person(asked)) Gamma_30: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) 8: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] Gamma_31: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_32: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 6: [~(isa(other,knight))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_33: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 6: [~(isa(other,knight))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_34: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [~(isa(other,knight))], ~(response(no)) 4: [isa(other,knight)], ~(response(no)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_35: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [~(isa(other,knight))], ~(response(no)) 4: [~(response(no))], ~(person(other)) Gamma_36: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [~(isa(other,knight))], ~(response(no)) 4: ~(response(no)), [~(person(other))] Gamma_37: (move) 0: [response(no)], response(yes) 1: ~(response(no)), [~(person(other))] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_38: (resolve) 0: [response(no)], response(yes) 1: ~(response(no)), [~(person(other))] 2: [~(response(no))] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_39: (extend-conflict) 0: [response(no)], response(yes) 1: ~(response(no)), [~(person(other))] 2: [~(response(no))] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_40: (move) 0: [~(response(no))] 1: [response(no)], response(yes) 2: ~(response(no)), [~(person(other))] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_41: (resolve) 0: [~(response(no))] 1: [response(yes)] Gamma_42: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] Gamma_43: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] Gamma_44: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) Gamma_45: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] Gamma_46: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] Gamma_47: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_48: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) Gamma_49: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_50: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_51: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_52: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_53: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) 8: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_54: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) 8: [~(isa(other,knave))], ~(response(yes)), ~(person(asked)) Gamma_55: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) 8: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] Gamma_56: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 6: [person(asked)] 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_57: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 6: [~(isa(other,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_58: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 6: [~(isa(other,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_59: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knave)], isa(other,knight), ~(person(other)) 5: ~(isa(other,knave)), [lies(other)] 6: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_60: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) Gamma_61: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) Gamma_62: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] Gamma_63: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] Gamma_64: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_65: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) Gamma_66: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_67: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_68: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_69: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_70: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) 9: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_71: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) 9: [~(isa(other,knight))], ~(response(yes)), ~(person(asked)) Gamma_72: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) 9: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] Gamma_73: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 7: [person(asked)] 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_74: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 7: [~(isa(other,knight))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_75: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 7: [~(isa(other,knight))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_76: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [~(isa(other,knight))], ~(response(yes)) 5: [isa(other,knight)], ~(response(yes)), ~(person(other)) 6: ~(isa(other,knight)), [tell_the_truth(other)] 7: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_77: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [~(isa(other,knight))], ~(response(yes)) 5: [~(response(yes))], ~(person(other)) Gamma_78: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [~(isa(other,knight))], ~(response(yes)) 5: ~(response(yes)), [~(person(other))] Gamma_79: (move) 0: [~(response(no))] 1: [response(yes)] 2: ~(response(yes)), [~(person(other))] 3: [person(other)] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_80: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: ~(response(yes)), [~(person(other))] 3: [~(response(yes))] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_81: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: ~(response(yes)), [~(person(other))] 3: [~(response(yes))] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_82: (move) 0: [~(response(no))] 1: [~(response(yes))] 2: [response(yes)] 3: ~(response(yes)), [~(person(other))] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_83: (resolve) 0: [~(response(no))] 1: [~(response(yes))] 2: [] SZS status Unsatisfiable %---------------- SGGS v1.0 (IJCAR 2020 submission) ----------------% ------ Parsing...successful ------ Proving... use I- Gamma_0: (extend-no-conflict) 0: [response(no)], response(yes) Gamma_1: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] Gamma_2: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) Gamma_3: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] Gamma_4: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] Gamma_5: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_6: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) Gamma_7: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_8: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_9: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_10: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_11: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_12: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) 7: [~(isa(other,knave))], ~(response(no)), ~(person(asked)) Gamma_13: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: [person(asked)] 5: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) 7: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] Gamma_14: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_15: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 5: [~(isa(other,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_16: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [isa(other,knave)], isa(other,knight), ~(person(other)) 3: ~(isa(other,knave)), [lies(other)] 4: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 5: [~(isa(other,knave))], ~(response(no)) 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_17: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(no)), [~(person(asked))] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(no)) Gamma_18: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) Gamma_19: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) Gamma_20: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] Gamma_21: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] Gamma_22: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_23: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) Gamma_24: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_25: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_26: (extend-no-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_27: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_28: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(no)), ~(person(asked)) Gamma_29: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) 8: [~(isa(other,knight))], ~(response(no)), ~(person(asked)) Gamma_30: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: [person(asked)] 6: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) 8: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] Gamma_31: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_32: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 6: [~(isa(other,knight))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_33: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [isa(other,knight)], ~(response(no)), ~(person(other)) 4: ~(isa(other,knight)), [tell_the_truth(other)] 5: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 6: [~(isa(other,knight))], ~(response(no)) 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_34: (move) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [~(isa(other,knight))], ~(response(no)) 4: [isa(other,knight)], ~(response(no)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(no)), [~(person(asked))] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(no)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(no)) Gamma_35: (resolve) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [~(isa(other,knight))], ~(response(no)) 4: [~(response(no))], ~(person(other)) Gamma_36: (extend-conflict) 0: [response(no)], response(yes) 1: [person(other)] 2: [~(isa(other,knave))], ~(response(no)) 3: [~(isa(other,knight))], ~(response(no)) 4: ~(response(no)), [~(person(other))] Gamma_37: (move) 0: [response(no)], response(yes) 1: ~(response(no)), [~(person(other))] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_38: (resolve) 0: [response(no)], response(yes) 1: ~(response(no)), [~(person(other))] 2: [~(response(no))] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_39: (extend-conflict) 0: [response(no)], response(yes) 1: ~(response(no)), [~(person(other))] 2: [~(response(no))] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_40: (move) 0: [~(response(no))] 1: [response(no)], response(yes) 2: ~(response(no)), [~(person(other))] 3: [~(isa(other,knave))], ~(response(no)) 4: [~(isa(other,knight))], ~(response(no)) Gamma_41: (resolve) 0: [~(response(no))] 1: [response(yes)] Gamma_42: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] Gamma_43: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] Gamma_44: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) Gamma_45: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] Gamma_46: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] Gamma_47: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_48: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) Gamma_49: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_50: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_51: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_52: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_53: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) 8: ~(isa(other,knave)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_54: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) 8: [~(isa(other,knave))], ~(response(yes)), ~(person(asked)) Gamma_55: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: [person(asked)] 6: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) 8: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] Gamma_56: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 6: [person(asked)] 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_57: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 6: [~(isa(other,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_58: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [isa(other,knave)], isa(other,knight), ~(person(other)) 4: ~(isa(other,knave)), [lies(other)] 5: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 6: [~(isa(other,knave))], ~(response(yes)) 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_59: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knave)], isa(other,knight), ~(person(other)) 5: ~(isa(other,knave)), [lies(other)] 6: ~(isa(other,knave)), ~(response(yes)), [~(person(asked))] 7: ~(isa(other,knave)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knave)), [~(isa(asked,knight))], ~(response(yes)) Gamma_60: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) Gamma_61: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) Gamma_62: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] Gamma_63: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] Gamma_64: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_65: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) Gamma_66: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: [isa(asked,knave)], isa(asked,knight), ~(person(asked)) Gamma_67: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_68: (extend-no-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_69: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_70: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) 9: ~(isa(other,knight)), [isa(asked,knight)], ~(response(yes)), ~(person(asked)) Gamma_71: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) 9: [~(isa(other,knight))], ~(response(yes)), ~(person(asked)) Gamma_72: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: [person(asked)] 7: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) 9: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] Gamma_73: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 7: [person(asked)] 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_74: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 7: [~(isa(other,knight))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_75: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [isa(other,knight)], ~(response(yes)), ~(person(other)) 5: ~(isa(other,knight)), [tell_the_truth(other)] 6: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 7: [~(isa(other,knight))], ~(response(yes)) 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_76: (move) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [~(isa(other,knight))], ~(response(yes)) 5: [isa(other,knight)], ~(response(yes)), ~(person(other)) 6: ~(isa(other,knight)), [tell_the_truth(other)] 7: ~(isa(other,knight)), ~(response(yes)), [~(person(asked))] 8: ~(isa(other,knight)), [~(isa(asked,knave))], ~(response(yes)) 9: ~(isa(other,knight)), [~(isa(asked,knight))], ~(response(yes)) Gamma_77: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [~(isa(other,knight))], ~(response(yes)) 5: [~(response(yes))], ~(person(other)) Gamma_78: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: [person(other)] 3: [~(isa(other,knave))], ~(response(yes)) 4: [~(isa(other,knight))], ~(response(yes)) 5: ~(response(yes)), [~(person(other))] Gamma_79: (move) 0: [~(response(no))] 1: [response(yes)] 2: ~(response(yes)), [~(person(other))] 3: [person(other)] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_80: (resolve) 0: [~(response(no))] 1: [response(yes)] 2: ~(response(yes)), [~(person(other))] 3: [~(response(yes))] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_81: (extend-conflict) 0: [~(response(no))] 1: [response(yes)] 2: ~(response(yes)), [~(person(other))] 3: [~(response(yes))] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_82: (move) 0: [~(response(no))] 1: [~(response(yes))] 2: [response(yes)] 3: ~(response(yes)), [~(person(other))] 4: [~(isa(other,knave))], ~(response(yes)) 5: [~(isa(other,knight))], ~(response(yes)) Gamma_83: (resolve) 0: [~(response(no))] 1: [~(response(yes))] 2: [] SZS status Unsatisfiable