%---------------- SGGS v1.0 (IJCAR 2020 submission) ----------------% ------ Parsing...successful ------ Proving... use I- not ground preserving Gamma_0: (extend-no-conflict) 0: [product(X0,X0,identity)] Gamma_1: (extend-no-conflict) 0: [product(X0,X0,identity)] 1: [product(X0,identity,X0)] Gamma_2: (right-split) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] Gamma_3: (extend-no-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] Gamma_4: (right-split) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] Gamma_5: (extend-no-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] Gamma_6: (extend-no-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) Gamma_7: (extend-no-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(identity,b,b)), ~(product(c,c,identity)), ~(product(c,b,a)), [product( c,a,b)] Gamma_8: (extend-no-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(identity,b,b)), ~(product(c,c,identity)), ~(product(c,b,a)), [product( c,a,b)] 6: ~(product(c,identity,c)), ~(product(c,a,b)), [product(b,a,c)], ~( product(a,a,identity)) Gamma_9: (extend-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(identity,b,b)), ~(product(c,c,identity)), ~(product(c,b,a)), [product( c,a,b)] 6: ~(product(c,identity,c)), ~(product(c,a,b)), [product(b,a,c)], ~( product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_10: (move) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(identity,b,b)), ~(product(c,c,identity)), ~(product(c,b,a)), [product( c,a,b)] 6: [~(product(b,a,c))] 7: ~(product(c,identity,c)), ~(product(c,a,b)), [product(b,a,c)], ~( product(a,a,identity)) Gamma_11: (resolve) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(identity,b,b)), ~(product(c,c,identity)), ~(product(c,b,a)), [product( c,a,b)] 6: [~(product(b,a,c))] 7: [~(product(c,identity,c))], ~(product(c,a,b)), ~(product(a,a,identity)) Gamma_12: (extend-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(identity,b,b)), ~(product(c,c,identity)), ~(product(c,b,a)), [product( c,a,b)] 6: [~(product(b,a,c))] 7: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) Gamma_13: (move) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: ~(product(identity,b,b)), ~(product(c,c,identity)), ~(product(c,b,a)), [product( c,a,b)] 7: [~(product(b,a,c))] Gamma_14: (resolve) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(c,b,a)), ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_15: (extend-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_16: (move) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 5: [product(c,b,a)], ~(product(b,b,identity)), ~(product(a,identity,a)), ~( product(a,b,c)) 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_17: (resolve) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(b,b,identity))], ~(product(a,identity,a)), ~(product(a,b,c)), ~( product(a,a,identity)) 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_18: (extend-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: [product(a,b,c)] 4: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), [~(product(a,b,c))], ~( product(a,a,identity)) 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_19: (move) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), [~(product(a,b,c))], ~( product(a,a,identity)) 4: [product(a,b,c)] 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_20: (resolve) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), [~(product(a,b,c))], ~( product(a,a,identity)) 4: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_21: (extend-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 3: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), [~(product(a,b,c))], ~( product(a,a,identity)) 4: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_22: (move) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 3: top(X0) != identity | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 4: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), [~(product(a,b,c))], ~( product(a,a,identity)) 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_23: (right-split) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 3: top(X0) != b | [product(identity,b,b)], ~(product(b,identity,b)), ~( product(b,b,identity)) 4: top(X0) != b & top(X0) != b | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), [~(product(a,b,c))], ~( product(a,a,identity)) 6: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 7: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 8: [~(product(b,a,c))] Gamma_24: (right-split) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 3: [product(identity,b,b)], ~(product(b,identity,b)), ~(product(b,b,identity)) 4: top(X0) != b & top(X0) != b | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 5: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), [~(product(a,b,c))], ~( product(a,a,identity)) 6: ~(product(identity,b,b)), ~(product(c,identity,c)), ~(product(c,c,identity)), [~( product(c,b,a))], ~(product(a,a,identity)) 7: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 8: [~(product(b,a,c))] Gamma_25: (resolve) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 3: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 4: top(X0) != b & top(X0) != b | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: [~(product(b,a,c))] Gamma_26: (extend-conflict) 0: [product(X0,X0,identity)] 1: top(X0) != identity | [product(X0,identity,X0)] 2: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 3: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 4: top(X0) != b & top(X0) != b | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: [~(product(b,a,c))] Gamma_27: (move) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: top(X0) != identity | [product(X0,identity,X0)] 3: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 4: top(X0) != b & top(X0) != b | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: [~(product(b,a,c))] Gamma_28: (right-split) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: top(X0) != a | [product(a,identity,a)] 3: top(X0) != a & top(X0) != a | [product(X0,identity,X0)] 4: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 5: top(X0) != b & top(X0) != b | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_29: (right-split) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: [product(a,identity,a)] 3: top(X0) != a & top(X0) != a | [product(X0,identity,X0)] 4: [~(product(identity,b,b))], ~(product(c,identity,c)), ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,identity,a)), ~(product(a,a,identity)) 5: top(X0) != b & top(X0) != b | ~(product(X0,X0,identity)), ~(product(X0,identity,X0)), [product( identity,X0,X0)] 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_30: (resolve) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), ~(product(a,a,identity)) 3: top(X0) != a & top(X0) != a | [product(X0,identity,X0)] 4: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 5: [~(product(b,a,c))] Gamma_31: (extend-conflict) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 3: top(X0) != a & top(X0) != a | [product(X0,identity,X0)] 4: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 5: [~(product(b,a,c))] Gamma_32: (right-split) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 3: top(X0) != b | [product(b,identity,b)] 4: top(X0) != b & top(X0) != b | [product(X0,identity,X0)] 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: [~(product(b,a,c))] Gamma_33: (resolve) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 3: top(X0) != b | [~(product(c,identity,c))], ~(product(c,c,identity)), ~( product(b,b,identity)), ~(product(a,a,identity)) 4: top(X0) != b & top(X0) != b | [product(X0,identity,X0)] 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: [~(product(b,a,c))] Gamma_34: (extend-conflict) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 3: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,b,identity)), ~( product(a,a,identity)) 4: top(X0) != b & top(X0) != b | [product(X0,identity,X0)] 5: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 6: [~(product(b,a,c))] Gamma_35: (right-split) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 3: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,b,identity)), ~( product(a,a,identity)) 4: top(X0) != c | [product(c,identity,c)] 5: top(X0) != c & top(X0) != c | [product(X0,identity,X0)] 6: ~(product(c,identity,c)), [~(product(c,a,b))], ~(product(a,a,identity)) 7: [~(product(b,a,c))] Gamma_36: (resolve) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 3: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,b,identity)), ~( product(a,a,identity)) 4: top(X0) != c | [~(product(c,c,identity))], ~(product(b,b,identity)), ~( product(a,a,identity)) 5: top(X0) != c & top(X0) != c | [product(X0,identity,X0)] 6: [~(product(b,a,c))] Gamma_37: (extend-conflict) 0: [product(X0,X0,identity)] 1: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 2: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 3: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,b,identity)), ~( product(a,a,identity)) 4: ~(product(c,c,identity)), ~(product(b,b,identity)), [~(product(a,a,identity))] 5: top(X0) != c & top(X0) != c | [product(X0,identity,X0)] 6: [~(product(b,a,c))] Gamma_38: (move) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: [product(X0,X0,identity)] 2: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 3: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 4: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,b,identity)), ~( product(a,a,identity)) 5: top(X0) != c & top(X0) != c | [product(X0,identity,X0)] 6: [~(product(b,a,c))] Gamma_39: (right-split) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: top(X0) != a | [product(a,a,identity)] 2: top(X0) != a & top(X0) != a | [product(X0,X0,identity)] 3: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 4: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 5: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,b,identity)), ~( product(a,a,identity)) 6: top(X0) != c & top(X0) != c | [product(X0,identity,X0)] 7: [~(product(b,a,c))] Gamma_40: (right-split) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: [product(a,a,identity)] 2: top(X0) != a & top(X0) != a | [product(X0,X0,identity)] 3: ~(product(c,identity,c)), ~(product(c,c,identity)), ~(product(b,identity,b)), ~( product(b,b,identity)), [~(product(a,identity,a))], ~(product(a,a,identity)) 4: ~(product(c,identity,c)), ~(product(c,c,identity)), [~(product(b,identity,b))], ~( product(b,b,identity)), ~(product(a,a,identity)) 5: [~(product(c,identity,c))], ~(product(c,c,identity)), ~(product(b,b,identity)), ~( product(a,a,identity)) 6: top(X0) != c & top(X0) != c | [product(X0,identity,X0)] 7: [~(product(b,a,c))] Gamma_41: (resolve) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: [~(product(c,c,identity))], ~(product(b,b,identity)) 2: top(X0) != a & top(X0) != a | [product(X0,X0,identity)] 3: [~(product(b,a,c))] Gamma_42: (extend-conflict) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: ~(product(c,c,identity)), [~(product(b,b,identity))] 2: top(X0) != a & top(X0) != a | [product(X0,X0,identity)] 3: [~(product(b,a,c))] Gamma_43: (right-split) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: ~(product(c,c,identity)), [~(product(b,b,identity))] 2: top(X0) != b | [product(b,b,identity)] 3: top(X0) != b & top(X0) != b | [product(X0,X0,identity)] 4: [~(product(b,a,c))] Gamma_44: (resolve) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: ~(product(c,c,identity)), [~(product(b,b,identity))] 2: top(X0) != b | [~(product(c,c,identity))] 3: top(X0) != b & top(X0) != b | [product(X0,X0,identity)] 4: [~(product(b,a,c))] Gamma_45: (extend-conflict) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: ~(product(c,c,identity)), [~(product(b,b,identity))] 2: [~(product(c,c,identity))] 3: top(X0) != b & top(X0) != b | [product(X0,X0,identity)] 4: [~(product(b,a,c))] Gamma_46: (right-split) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: ~(product(c,c,identity)), [~(product(b,b,identity))] 2: [~(product(c,c,identity))] 3: top(X0) != c | [product(c,c,identity)] 4: top(X0) != c & top(X0) != c | [product(X0,X0,identity)] 5: [~(product(b,a,c))] Gamma_47: (resolve) 0: ~(product(c,c,identity)), ~(product(b,b,identity)), [~( product(a,a,identity))] 1: ~(product(c,c,identity)), [~(product(b,b,identity))] 2: [~(product(c,c,identity))] 3: [] 4: top(X0) != c & top(X0) != c | [product(X0,X0,identity)] 5: [~(product(b,a,c))] SZS status Unsatisfiable