TSTP Solution File: SYO850+1 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : SYO850+1 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n011.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Jul 27 13:26:43 EDT 2022

% Result   : Unknown 32.34s 32.54s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SYO850+1 : TPTP v8.1.0. Released v7.5.0.
% 0.07/0.12  % Command  : otter-tptp-script %s
% 0.12/0.33  % Computer : n011.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Wed Jul 27 10:10:10 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 2.18/2.35  ----- Otter 3.3f, August 2004 -----
% 2.18/2.35  The process was started by sandbox on n011.cluster.edu,
% 2.18/2.35  Wed Jul 27 10:10:10 2022
% 2.18/2.35  The command was "./otter".  The process ID is 22485.
% 2.18/2.35  
% 2.18/2.35  set(prolog_style_variables).
% 2.18/2.35  set(auto).
% 2.18/2.35     dependent: set(auto1).
% 2.18/2.35     dependent: set(process_input).
% 2.18/2.35     dependent: clear(print_kept).
% 2.18/2.35     dependent: clear(print_new_demod).
% 2.18/2.35     dependent: clear(print_back_demod).
% 2.18/2.35     dependent: clear(print_back_sub).
% 2.18/2.35     dependent: set(control_memory).
% 2.18/2.35     dependent: assign(max_mem, 12000).
% 2.18/2.35     dependent: assign(pick_given_ratio, 4).
% 2.18/2.35     dependent: assign(stats_level, 1).
% 2.18/2.35     dependent: assign(max_seconds, 10800).
% 2.18/2.35  clear(print_given).
% 2.18/2.35  
% 2.18/2.35  formula_list(usable).
% 2.18/2.35  all A (A=A).
% 2.18/2.35  all X24 (aex6(X24)<->aal6(X24)& -aal7(X24)).
% 2.18/2.35  all X24 X25 (ain(X24,X25)-> -ain(X25,X24)).
% 2.18/2.35  all X24 (ain(X24,a3)->X24=a0|X24=a1|X24=a2).
% 2.18/2.35  ain(a3,a4).
% 2.18/2.35  all X24 (ain(X24,a4)->X24=a0|X24=a1|X24=a2|X24=a3).
% 2.18/2.35  all X24 X25 asubq(aun(X24,X25),aun(X25,X24)).
% 2.18/2.35  asubq(a1,asing(a0)).
% 2.18/2.35  all X24 X25 (asubq(X25,X24)-> (-asubq(X24,X25)-> (exists X26 (ain(X26,X24)&asubq(X25,asm(X24,asing(X26))))))).
% 2.18/2.35  all X24 X25 (adisjoint(X24,X25)-> (aal2(X24)-> (aal4(X25)->aal6(aun(X24,X25))))).
% 2.18/2.35  all X24 X25 (X24=aun(asm(X24,X25),aint(X24,X25))).
% 2.18/2.35  all X24 X25 X26 (asubq(X26,aun(X24,X25))-> (-asubq(X26,X24)-> (-asubq(X26,X25)-> (-asubq(aun(X24,X25),X26)->aal2(X24)|aal2(X25))))).
% 2.18/2.35  all X24 X25 (ain(X25,X24)-> (aal3(X24)->aal2(asm(X24,asing(X25))))).
% 2.18/2.35  all X24 X25 X26 (asubq(X26,aun(X24,X25))-> (all X27 (ain(X27,X24)-> (-ain(X27,X26)-> (aal3(X26)->aal3(aun(asm(X24,asing(X27)),X25))))))).
% 2.18/2.35  all X24 X25 X26 (asubq(X26,aun(X24,X25))-> (all X27 (ain(X27,X24)-> (-ain(X27,X26)-> (aal4(X26)->aal4(X24)|aal2(X25)))))).
% 2.18/2.35  all X24 X25 X26 (asubq(X26,aun(X24,X25))-> (all X27 (ain(X27,X24)-> (-ain(X27,X26)-> (aal4(X26)->aal3(X24)|aal3(X25)))))).
% 2.18/2.35  -ain(a1,a1).
% 2.18/2.35  -ain(a3,a3).
% 2.18/2.35  all X24 (asubq(X24,a2)-> (ain(a0,X24)-> (ain(a1,X24)->X24=a2))).
% 2.18/2.35  ain(a1,asing(a1)).
% 2.18/2.35  a0!=apow(asing(a1)).
% 2.18/2.35  a0!=asm(a3,asing(a1)).
% 2.18/2.35  -ain(asing(a1),asing(a2)).
% 2.18/2.35  a1!=asm(a3,asing(a1)).
% 2.18/2.35  -asubq(asing(a1),asing(asing(a1))).
% 2.18/2.35  -ain(a1,asm(a3,asing(a1))).
% 2.18/2.35  asing(a1)!=asm(a3,asing(a1)).
% 2.18/2.35  all X24 (asubq(X24,apow(asing(a1)))-> (-ain(asing(a1),X24)-> (ain(a0,X24)->X24=a0|X24=a1|X24=asing(asing(a1))|X24=apow(asing(a1))))).
% 2.18/2.35  all X24 (ain(X24,asing(a2))->X24=a2).
% 2.18/2.35  -ain(asing(a2),asm(apow(a2),a2)).
% 2.18/2.35  asm(a3,asing(a1))!=apow(a2).
% 2.18/2.35  -ain(apow(a2),apow(asing(asing(a1)))).
% 2.18/2.35  ain(asing(a1),aun(aun(asing(a1),asing(asing(a1))),apow(asing(asing(a1))))).
% 2.18/2.35  ain(a0,asm(a4,asing(a2))).
% 2.18/2.35  -ain(a2,aun(apow(asing(a2)),asing(a3))).
% 2.18/2.35  -ain(asing(a1),aun(asing(asing(a2)),a4)).
% 2.18/2.35  ain(asm(apow(a2),a2),aun(a3,asing(asm(apow(a2),a2)))).
% 2.18/2.35  ain(asm(apow(a2),apow(asing(a2))),asing(asm(apow(a2),apow(asing(a2))))).
% 2.18/2.35  ain(a0,aun(asing(asing(asing(a1))),aun(a1,asing(apow(a2))))).
% 2.18/2.35  ain(a1,aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2))))).
% 2.18/2.35  ain(a0,aun(asing(asing(a1)),aun(a4,asing(apow(a2))))).
% 2.18/2.35  ain(asing(a2),aun(asing(asing(a2)),aun(a4,asing(apow(a2))))).
% 2.18/2.35  all X24 (ain(X24,a4)-> (X24!=a2->X24=a0|X24=a1|X24=a3)).
% 2.18/2.35  all X24 (ain(X24,asm(a4,asing(a1)))->X24=a0|X24=a2|X24=a3).
% 2.18/2.35  asubq(a4,aun(asing(asing(a2)),a4)).
% 2.18/2.35  asubq(asm(apow(a2),asing(a2)),aun(asm(apow(a2),asing(a2)),asing(asm(apow(a2),apow(asing(a2)))))).
% 2.18/2.35  asubq(apow(a2),aun(apow(a2),asing(apow(a2)))).
% 2.18/2.35  -asubq(aun(apow(a2),asing(asing(a2))),apow(a2)).
% 2.18/2.35  asubq(aun(asing(asing(a2)),a4),aun(asing(asing(a1)),aun(asing(asing(a2)),a4))).
% 2.18/2.35  asubq(asing(a2),asm(asm(apow(a2),apow(asing(a1))),asing(a1))).
% 2.18/2.35  asm(asm(apow(a2),asing(a1)),asing(a2))=apow(asing(a1)).
% 2.18/2.35  asm(aun(asm(apow(a2),apow(asing(a2))),apow(asing(asing(a1)))),asing(asing(asing(a1))))=apow(a2).
% 2.18/2.35  all X24 (ain(X24,asm(a4,asing(a2)))-> (X24!=a0->ain(X24,aun(asing(a1),asing(a3))))).
% 2.18/2.35  all X24 (ain(X24,asm(a4,a2))-> (X24!=a2->ain(X24,asing(a3)))).
% 2.18/2.35  all X24 (ain(X24,asm(a4,apow(asing(a2))))-> (X24!=a3->ain(X24,asm(apow(a2),apow(asing(a1)))))).
% 2.18/2.35  -aal2(asing(a1)).
% 2.18/2.35  all X24 (ain(X24,asm(apow(a2),asing(a1)))-> -aal3(asm(asm(apow(a2),asing(a1)),asing(X24)))).
% 2.18/2.35  all X24 (ain(X24,aun(asing(a1),aun(apow(asing(a2)),asing(apow(a2)))))-> -aal4(asm(aun(asing(a1),aun(apow(asing(a2)),asing(apow(a2)))),asing(X24)))).
% 2.18/2.35  aal5(aun(apow(a2),asing(asing(a2)))).
% 2.18/2.35  aex3(aint(aun(aun(asing(a2),apow(asing(a2))),asing(asm(a3,asing(a1)))),aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2)))))).
% 2.18/2.35  asubq(asm(aint(aun(a3,asing(asm(a3,asing(a1)))),apow(asm(a3,asing(a1)))),asing(a1)),aun(asing(a0),asing(asm(a3,asing(a1))))).
% 2.18/2.35  aex3(aint(aun(asing(asing(a1)),aun(asing(asing(a2)),a4)),aun(asing(a2),aun(apow(asing(a2)),asing(apow(a2)))))).
% 2.18/2.35  aex5(aun(asing(asing(asing(a1))),a4)).
% 2.18/2.35  aex4(asm(aun(asing(asing(a2)),a4),asing(a1))).
% 2.18/2.35  all X24 (ain(X24,a4)-> (-ain(X24,asing(a3))-> (ain(X24,aun(aun(asing(a1),asing(asing(a1))),aun(apow(asing(a2)),asing(a3))))->ain(X24,aun(asing(a1),apow(asing(a2))))))).
% 2.18/2.35  -aal4(asm(aint(aun(aun(asing(a1),asing(asing(a1))),aun(apow(asing(a2)),asing(a3))),aun(asing(asing(a2)),a4)),asing(a3))).
% 2.18/2.35  -aal5(asm(aint(aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2)))),aun(asing(asing(a2)),aun(a4,asing(apow(a2))))),asing(apow(a2)))).
% 2.18/2.35  -(-ain(a1,asing(apow(asing(a1))))).
% 2.18/2.35  end_of_list.
% 2.18/2.35  
% 2.18/2.35  -------> usable clausifies to:
% 2.18/2.35  
% 2.18/2.35  list(usable).
% 2.18/2.35  0 [] A=A.
% 2.18/2.35  0 [] -aex6(X24)|aal6(X24).
% 2.18/2.35  0 [] -aex6(X24)| -aal7(X24).
% 2.18/2.35  0 [] aex6(X24)| -aal6(X24)|aal7(X24).
% 2.18/2.35  0 [] -ain(X24,X25)| -ain(X25,X24).
% 2.18/2.35  0 [] -ain(X24,a3)|X24=a0|X24=a1|X24=a2.
% 2.18/2.35  0 [] ain(a3,a4).
% 2.18/2.35  0 [] -ain(X24,a4)|X24=a0|X24=a1|X24=a2|X24=a3.
% 2.18/2.35  0 [] asubq(aun(X24,X25),aun(X25,X24)).
% 2.18/2.35  0 [] asubq(a1,asing(a0)).
% 2.18/2.35  0 [] -asubq(X25,X24)|asubq(X24,X25)|ain($f1(X24,X25),X24).
% 2.18/2.35  0 [] -asubq(X25,X24)|asubq(X24,X25)|asubq(X25,asm(X24,asing($f1(X24,X25)))).
% 2.18/2.35  0 [] -adisjoint(X24,X25)| -aal2(X24)| -aal4(X25)|aal6(aun(X24,X25)).
% 2.18/2.35  0 [] X24=aun(asm(X24,X25),aint(X24,X25)).
% 2.18/2.35  0 [] -asubq(X26,aun(X24,X25))|asubq(X26,X24)|asubq(X26,X25)|asubq(aun(X24,X25),X26)|aal2(X24)|aal2(X25).
% 2.18/2.35  0 [] -ain(X25,X24)| -aal3(X24)|aal2(asm(X24,asing(X25))).
% 2.18/2.35  0 [] -asubq(X26,aun(X24,X25))| -ain(X27,X24)|ain(X27,X26)| -aal3(X26)|aal3(aun(asm(X24,asing(X27)),X25)).
% 2.18/2.35  0 [] -asubq(X26,aun(X24,X25))| -ain(X27,X24)|ain(X27,X26)| -aal4(X26)|aal4(X24)|aal2(X25).
% 2.18/2.35  0 [] -asubq(X26,aun(X24,X25))| -ain(X27,X24)|ain(X27,X26)| -aal4(X26)|aal3(X24)|aal3(X25).
% 2.18/2.35  0 [] -ain(a1,a1).
% 2.18/2.35  0 [] -ain(a3,a3).
% 2.18/2.35  0 [] -asubq(X24,a2)| -ain(a0,X24)| -ain(a1,X24)|X24=a2.
% 2.18/2.35  0 [] ain(a1,asing(a1)).
% 2.18/2.35  0 [] a0!=apow(asing(a1)).
% 2.18/2.35  0 [] a0!=asm(a3,asing(a1)).
% 2.18/2.35  0 [] -ain(asing(a1),asing(a2)).
% 2.18/2.35  0 [] a1!=asm(a3,asing(a1)).
% 2.18/2.35  0 [] -asubq(asing(a1),asing(asing(a1))).
% 2.18/2.35  0 [] -ain(a1,asm(a3,asing(a1))).
% 2.18/2.35  0 [] asing(a1)!=asm(a3,asing(a1)).
% 2.18/2.35  0 [] -asubq(X24,apow(asing(a1)))|ain(asing(a1),X24)| -ain(a0,X24)|X24=a0|X24=a1|X24=asing(asing(a1))|X24=apow(asing(a1)).
% 2.18/2.35  0 [] -ain(X24,asing(a2))|X24=a2.
% 2.18/2.35  0 [] -ain(asing(a2),asm(apow(a2),a2)).
% 2.18/2.35  0 [] asm(a3,asing(a1))!=apow(a2).
% 2.18/2.35  0 [] -ain(apow(a2),apow(asing(asing(a1)))).
% 2.18/2.35  0 [] ain(asing(a1),aun(aun(asing(a1),asing(asing(a1))),apow(asing(asing(a1))))).
% 2.18/2.35  0 [] ain(a0,asm(a4,asing(a2))).
% 2.18/2.35  0 [] -ain(a2,aun(apow(asing(a2)),asing(a3))).
% 2.18/2.35  0 [] -ain(asing(a1),aun(asing(asing(a2)),a4)).
% 2.18/2.35  0 [] ain(asm(apow(a2),a2),aun(a3,asing(asm(apow(a2),a2)))).
% 2.18/2.35  0 [] ain(asm(apow(a2),apow(asing(a2))),asing(asm(apow(a2),apow(asing(a2))))).
% 2.18/2.35  0 [] ain(a0,aun(asing(asing(asing(a1))),aun(a1,asing(apow(a2))))).
% 2.18/2.35  0 [] ain(a1,aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2))))).
% 2.18/2.35  0 [] ain(a0,aun(asing(asing(a1)),aun(a4,asing(apow(a2))))).
% 2.18/2.35  0 [] ain(asing(a2),aun(asing(asing(a2)),aun(a4,asing(apow(a2))))).
% 2.18/2.35  0 [] -ain(X24,a4)|X24=a2|X24=a0|X24=a1|X24=a3.
% 2.18/2.35  0 [] -ain(X24,asm(a4,asing(a1)))|X24=a0|X24=a2|X24=a3.
% 2.18/2.35  0 [] asubq(a4,aun(asing(asing(a2)),a4)).
% 2.18/2.35  0 [] asubq(asm(apow(a2),asing(a2)),aun(asm(apow(a2),asing(a2)),asing(asm(apow(a2),apow(asing(a2)))))).
% 2.18/2.35  0 [] asubq(apow(a2),aun(apow(a2),asing(apow(a2)))).
% 2.18/2.35  0 [] -asubq(aun(apow(a2),asing(asing(a2))),apow(a2)).
% 2.18/2.35  0 [] asubq(aun(asing(asing(a2)),a4),aun(asing(asing(a1)),aun(asing(asing(a2)),a4))).
% 2.18/2.35  0 [] asubq(asing(a2),asm(asm(apow(a2),apow(asing(a1))),asing(a1))).
% 2.18/2.35  0 [] asm(asm(apow(a2),asing(a1)),asing(a2))=apow(asing(a1)).
% 2.18/2.35  0 [] asm(aun(asm(apow(a2),apow(asing(a2))),apow(asing(asing(a1)))),asing(asing(asing(a1))))=apow(a2).
% 2.18/2.35  0 [] -ain(X24,asm(a4,asing(a2)))|X24=a0|ain(X24,aun(asing(a1),asing(a3))).
% 2.18/2.35  0 [] -ain(X24,asm(a4,a2))|X24=a2|ain(X24,asing(a3)).
% 2.18/2.35  0 [] -ain(X24,asm(a4,apow(asing(a2))))|X24=a3|ain(X24,asm(apow(a2),apow(asing(a1)))).
% 2.18/2.35  0 [] -aal2(asing(a1)).
% 2.18/2.35  0 [] -ain(X24,asm(apow(a2),asing(a1)))| -aal3(asm(asm(apow(a2),asing(a1)),asing(X24))).
% 2.18/2.35  0 [] -ain(X24,aun(asing(a1),aun(apow(asing(a2)),asing(apow(a2)))))| -aal4(asm(aun(asing(a1),aun(apow(asing(a2)),asing(apow(a2)))),asing(X24))).
% 2.18/2.35  0 [] aal5(aun(apow(a2),asing(asing(a2)))).
% 2.18/2.35  0 [] aex3(aint(aun(aun(asing(a2),apow(asing(a2))),asing(asm(a3,asing(a1)))),aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2)))))).
% 2.18/2.35  0 [] asubq(asm(aint(aun(a3,asing(asm(a3,asing(a1)))),apow(asm(a3,asing(a1)))),asing(a1)),aun(asing(a0),asing(asm(a3,asing(a1))))).
% 2.18/2.35  0 [] aex3(aint(aun(asing(asing(a1)),aun(asing(asing(a2)),a4)),aun(asing(a2),aun(apow(asing(a2)),asing(apow(a2)))))).
% 2.18/2.35  0 [] aex5(aun(asing(asing(asing(a1))),a4)).
% 2.18/2.35  0 [] aex4(asm(aun(asing(asing(a2)),a4),asing(a1))).
% 2.18/2.35  0 [] -ain(X24,a4)|ain(X24,asing(a3))| -ain(X24,aun(aun(asing(a1),asing(asing(a1))),aun(apow(asing(a2)),asing(a3))))|ain(X24,aun(asing(a1),apow(asing(a2)))).
% 2.18/2.35  0 [] -aal4(asm(aint(aun(aun(asing(a1),asing(asing(a1))),aun(apow(asing(a2)),asing(a3))),aun(asing(asing(a2)),a4)),asing(a3))).
% 2.18/2.35  0 [] -aal5(asm(aint(aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2)))),aun(asing(asing(a2)),aun(a4,asing(apow(a2))))),asing(apow(a2)))).
% 2.18/2.35  0 [] ain(a1,asing(apow(asing(a1)))).
% 2.18/2.35  end_of_list.
% 2.18/2.35  
% 2.18/2.35  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=7.
% 2.18/2.35  
% 2.18/2.35  This ia a non-Horn set with equality.  The strategy will be
% 2.18/2.35  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 2.18/2.35  deletion, with positive clauses in sos and nonpositive
% 2.18/2.35  clauses in usable.
% 2.18/2.35  
% 2.18/2.35     dependent: set(knuth_bendix).
% 2.18/2.35     dependent: set(anl_eq).
% 2.18/2.35     dependent: set(para_from).
% 2.18/2.35     dependent: set(para_into).
% 2.18/2.35     dependent: clear(para_from_right).
% 2.18/2.35     dependent: clear(para_into_right).
% 2.18/2.35     dependent: set(para_from_vars).
% 2.18/2.35     dependent: set(eq_units_both_ways).
% 2.18/2.35     dependent: set(dynamic_demod_all).
% 2.18/2.35     dependent: set(dynamic_demod).
% 2.18/2.35     dependent: set(order_eq).
% 2.18/2.35     dependent: set(back_demod).
% 2.18/2.35     dependent: set(lrpo).
% 2.18/2.35     dependent: set(hyper_res).
% 2.18/2.35     dependent: set(unit_deletion).
% 2.18/2.35     dependent: set(factor).
% 2.18/2.35  
% 2.18/2.35  ------------> process usable:
% 2.18/2.35  ** KEPT (pick-wt=4): 1 [] -aex6(A)|aal6(A).
% 2.18/2.35  ** KEPT (pick-wt=4): 2 [] -aex6(A)| -aal7(A).
% 2.18/2.35  ** KEPT (pick-wt=6): 3 [] aex6(A)| -aal6(A)|aal7(A).
% 2.18/2.35  ** KEPT (pick-wt=6): 4 [] -ain(A,B)| -ain(B,A).
% 2.18/2.35  ** KEPT (pick-wt=12): 5 [] -ain(A,a3)|A=a0|A=a1|A=a2.
% 2.18/2.35  ** KEPT (pick-wt=15): 6 [] -ain(A,a4)|A=a0|A=a1|A=a2|A=a3.
% 2.18/2.35  ** KEPT (pick-wt=11): 7 [] -asubq(A,B)|asubq(B,A)|ain($f1(B,A),B).
% 2.18/2.35  ** KEPT (pick-wt=14): 8 [] -asubq(A,B)|asubq(B,A)|asubq(A,asm(B,asing($f1(B,A)))).
% 2.18/2.35  ** KEPT (pick-wt=11): 9 [] -adisjoint(A,B)| -aal2(A)| -aal4(B)|aal6(aun(A,B)).
% 2.18/2.35  ** KEPT (pick-wt=20): 10 [] -asubq(A,aun(B,C))|asubq(A,B)|asubq(A,C)|asubq(aun(B,C),A)|aal2(B)|aal2(C).
% 2.18/2.35  ** KEPT (pick-wt=10): 11 [] -ain(A,B)| -aal3(B)|aal2(asm(B,asing(A))).
% 2.18/2.35  ** KEPT (pick-wt=20): 12 [] -asubq(A,aun(B,C))| -ain(D,B)|ain(D,A)| -aal3(A)|aal3(aun(asm(B,asing(D)),C)).
% 2.18/2.35  ** KEPT (pick-wt=17): 13 [] -asubq(A,aun(B,C))| -ain(D,B)|ain(D,A)| -aal4(A)|aal4(B)|aal2(C).
% 2.18/2.35  ** KEPT (pick-wt=17): 14 [] -asubq(A,aun(B,C))| -ain(D,B)|ain(D,A)| -aal4(A)|aal3(B)|aal3(C).
% 2.18/2.35  ** KEPT (pick-wt=3): 15 [] -ain(a1,a1).
% 2.18/2.35  ** KEPT (pick-wt=3): 16 [] -ain(a3,a3).
% 2.18/2.35  ** KEPT (pick-wt=12): 17 [] -asubq(A,a2)| -ain(a0,A)| -ain(a1,A)|A=a2.
% 2.18/2.35  ** KEPT (pick-wt=5): 19 [copy,18,flip.1] apow(asing(a1))!=a0.
% 2.18/2.35  ** KEPT (pick-wt=6): 21 [copy,20,flip.1] asm(a3,asing(a1))!=a0.
% 2.18/2.35  ** KEPT (pick-wt=5): 22 [] -ain(asing(a1),asing(a2)).
% 2.18/2.35  ** KEPT (pick-wt=6): 24 [copy,23,flip.1] asm(a3,asing(a1))!=a1.
% 2.18/2.35  ** KEPT (pick-wt=6): 25 [] -asubq(asing(a1),asing(asing(a1))).
% 2.18/2.35  ** KEPT (pick-wt=6): 26 [] -ain(a1,asm(a3,asing(a1))).
% 2.18/2.35  ** KEPT (pick-wt=7): 28 [copy,27,flip.1] asm(a3,asing(a1))!=asing(a1).
% 2.18/2.35  ** KEPT (pick-wt=28): 29 [] -asubq(A,apow(asing(a1)))|ain(asing(a1),A)| -ain(a0,A)|A=a0|A=a1|A=asing(asing(a1))|A=apow(asing(a1)).
% 2.18/2.35  ** KEPT (pick-wt=7): 30 [] -ain(A,asing(a2))|A=a2.
% 2.18/2.35  ** KEPT (pick-wt=7): 31 [] -ain(asing(a2),asm(apow(a2),a2)).
% 2.18/2.35  ** KEPT (pick-wt=7): 32 [] asm(a3,asing(a1))!=apow(a2).
% 2.18/2.35  ** KEPT (pick-wt=7): 33 [] -ain(apow(a2),apow(asing(asing(a1)))).
% 2.18/2.35  ** KEPT (pick-wt=8): 34 [] -ain(a2,aun(apow(asing(a2)),asing(a3))).
% 2.18/2.35  ** KEPT (pick-wt=8): 35 [] -ain(asing(a1),aun(asing(asing(a2)),a4)).
% 2.18/2.35    Following clause subsumed by 6 during input processing: 0 [] -ain(A,a4)|A=a2|A=a0|A=a1|A=a3.
% 2.18/2.35  ** KEPT (pick-wt=15): 36 [] -ain(A,asm(a4,asing(a1)))|A=a0|A=a2|A=a3.
% 2.18/2.35  ** KEPT (pick-wt=9): 37 [] -asubq(aun(apow(a2),asing(asing(a2))),apow(a2)).
% 2.18/2.35  ** KEPT (pick-wt=16): 38 [] -ain(A,asm(a4,asing(a2)))|A=a0|ain(A,aun(asing(a1),asing(a3))).
% 2.18/2.35  ** KEPT (pick-wt=12): 39 [] -ain(A,asm(a4,a2))|A=a2|ain(A,asing(a3)).
% 2.18/2.35  ** KEPT (pick-wt=18): 40 [] -ain(A,asm(a4,apow(asing(a2))))|A=a3|ain(A,asm(apow(a2),apow(asing(a1)))).
% 2.18/2.35  ** KEPT (pick-wt=3): 41 [] -aal2(asing(a1)).
% 2.18/2.35  ** KEPT (pick-wt=16): 42 [] -ain(A,asm(apow(a2),asing(a1)))| -aal3(asm(asm(apow(a2),asing(a1)),asing(A))).
% 2.18/2.35  ** KEPT (pick-wt=26): 43 [] -ain(A,aun(asing(a1),aun(apow(asing(a2)),asing(apow(a2)))))| -aal4(asm(aun(asing(a1),aun(apow(asing(a2)),asing(apow(a2)))),asing(A))).
% 2.18/2.35  ** KEPT (pick-wt=30): 44 [] -ain(A,a4)|ain(A,asing(a3))| -ain(A,aun(aun(asing(a1),asing(asing(a1))),aun(apow(asing(a2)),asing(a3))))|ain(A,aun(asing(a1),apow(asing(a2)))).
% 2.18/2.35  ** KEPT (pick-wt=23): 45 [] -aal4(asm(aint(aun(aun(asing(a1),asing(asing(a1))),aun(apow(asing(a2)),asing(a3))),aun(asing(asing(a2)),a4)),asing(a3))).
% 2.18/2.35  ** KEPT (pick-wt=29): 46 [] -aal5(asm(aint(aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2)))),aun(asing(asing(a2)),aun(a4,asing(apow(a2))))),asing(apow(a2)))).
% 2.18/2.35  47 back subsumes 16.
% 2.18/2.35  47 back subsumes 15.
% 2.18/2.35  
% 2.18/2.35  ------------> process sos:
% 2.18/2.35  ** KEPT (pick-wt=3): 50 [] A=A.
% 2.18/2.35  ** KEPT (pick-wt=3): 51 [] ain(a3,a4).
% 2.18/2.35  ** KEPT (pick-wt=7): 52 [] asubq(aun(A,B),aun(B,A)).
% 2.18/2.35  ** KEPT (pick-wt=4): 53 [] asubq(a1,asing(a0)).
% 2.18/2.35  ** KEPT (pick-wt=9): 55 [copy,54,flip.1] aun(asm(A,B),aint(A,B))=A.
% 2.18/2.35  ---> New Demodulator: 56 [new_demod,55] aun(asm(A,B),aint(A,B))=A.
% 2.18/2.35  ** KEPT (pick-wt=4): 57 [] ain(a1,asing(a1)).
% 2.18/2.35  ** KEPT (pick-wt=14): 58 [] ain(asing(a1),aun(aun(asing(a1),asing(asing(a1))),apow(asing(asing(a1))))).
% 2.18/2.35  ** KEPT (pick-wt=6): 59 [] ain(a0,asm(a4,asing(a2))).
% 2.18/2.35  ** KEPT (pick-wt=12): 60 [] ain(asm(apow(a2),a2),aun(a3,asing(asm(apow(a2),a2)))).
% 2.18/2.35  ** KEPT (pick-wt=14): 61 [] ain(asm(apow(a2),apow(asing(a2))),asing(asm(apow(a2),apow(asing(a2))))).
% 2.18/2.35  ** KEPT (pick-wt=12): 62 [] ain(a0,aun(asing(asing(asing(a1))),aun(a1,asing(apow(a2))))).
% 2.18/2.35  ** KEPT (pick-wt=16): 63 [] ain(a1,aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2))))).
% 2.18/2.35  ** KEPT (pick-wt=11): 64 [] ain(a0,aun(asing(asing(a1)),aun(a4,asing(apow(a2))))).
% 2.18/2.35  ** KEPT (pick-wt=12): 65 [] ain(asing(a2),aun(asing(asing(a2)),aun(a4,asing(apow(a2))))).
% 2.18/2.35  ** KEPT (pick-wt=7): 66 [] asubq(a4,aun(asing(asing(a2)),a4)).
% 2.18/2.35  ** KEPT (pick-wt=19): 67 [] asubq(asm(apow(a2),asing(a2)),aun(asm(apow(a2),asing(a2)),asing(asm(apow(a2),apow(asing(a2)))))).
% 2.18/2.35  ** KEPT (pick-wt=9): 68 [] asubq(apow(a2),aun(apow(a2),asing(apow(a2)))).
% 2.18/2.35  ** KEPT (pick-wt=15): 69 [] asubq(aun(asing(asing(a2)),a4),aun(asing(asing(a1)),aun(asing(asing(a2)),a4))).
% 2.18/2.35  ** KEPT (pick-wt=12): 70 [] asubq(asing(a2),asm(asm(apow(a2),apow(asing(a1))),asing(a1))).
% 2.18/2.35  ** KEPT (pick-wt=12): 71 [] asm(asm(apow(a2),asing(a1)),asing(a2))=apow(asing(a1)).
% 2.18/2.35  ---> New Demodulator: 72 [new_demod,71] asm(asm(apow(a2),asing(a1)),asing(a2))=apow(asing(a1)).
% 2.18/2.35  ** KEPT (pick-wt=19): 73 [] asm(aun(asm(apow(a2),apow(asing(a2))),apow(asing(asing(a1)))),asing(asing(asing(a1))))=apow(a2).
% 2.18/2.35  ---> New Demodulator: 74 [new_demod,73] asm(aun(asm(apow(a2),apow(asing(a2))),apow(asing(asing(a1)))),asing(asing(asing(a1))))=apow(a2).
% 2.18/2.35  ** KEPT (pick-wt=7): 75 [] aal5(aun(apow(a2),asing(asing(a2)))).
% 2.18/2.35  ** KEPT (pick-wt=28): 76 [] aex3(aint(aun(aun(asing(a2),apow(asing(a2))),asing(asm(a3,asing(a1)))),aun(asm(apow(a2),apow(asing(a2))),aun(apow(asing(a2)),asing(apow(a2)))))).
% 2.18/2.35  ** KEPT (pick-wt=25): 77 [] asubq(asm(aint(aun(a3,asing(asm(a3,asing(a1)))),apow(asm(a3,asing(a1)))),asing(a1)),aun(asing(a0),asing(asm(a3,asing(a1))))).
% 2.18/2.35  ** KEPT (pick-wt=21): 78 [] aex3(aint(aun(asing(asing(a1)),aun(asing(asing(a2)),a4)),aun(asing(a2),aun(apow(asing(a2)),asing(apow(a2)))))).
% 2.18/2.35  ** KEPT (pick-wt=7): 79 [] aex5(aun(asing(asing(asing(a1))),a4)).
% 2.18/2.35  ** KEPT (pick-wt=9): 80 [] aex4(asm(aun(asing(asing(a2)),a4),asing(a1))).
% 32.34/32.54  ** KEPT (pick-wt=6): 81 [] ain(a1,asing(apow(asing(a1)))).
% 32.34/32.54    Following clause subsumed by 50 during input processing: 0 [copy,50,flip.1] A=A.
% 32.34/32.54  >>>> Starting back demodulation with 56.
% 32.34/32.54  >>>> Starting back demodulation with 72.
% 32.34/32.54  >>>> Starting back demodulation with 74.
% 32.34/32.54  
% 32.34/32.54  ======= end of input processing =======
% 32.34/32.54  
% 32.34/32.54  =========== start of search ===========
% 32.34/32.54  
% 32.34/32.54  
% 32.34/32.54  Resetting weight limit to 12.
% 32.34/32.54  
% 32.34/32.54  
% 32.34/32.54  Resetting weight limit to 12.
% 32.34/32.54  
% 32.34/32.54  sos_size=962
% 32.34/32.54  
% 32.34/32.54  Search stopped because sos empty.
% 32.34/32.54  
% 32.34/32.54  
% 32.34/32.54  Search stopped because sos empty.
% 32.34/32.54  
% 32.34/32.54  ============ end of search ============
% 32.34/32.54  
% 32.34/32.54  -------------- statistics -------------
% 32.34/32.54  clauses given               1122
% 32.34/32.54  clauses generated        3042271
% 32.34/32.54  clauses kept                1193
% 32.34/32.54  clauses forward subsumed    1061
% 32.34/32.54  clauses back subsumed         43
% 32.34/32.54  Kbytes malloced             6835
% 32.34/32.54  
% 32.34/32.54  ----------- times (seconds) -----------
% 32.34/32.54  user CPU time         30.17          (0 hr, 0 min, 30 sec)
% 32.34/32.54  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 32.34/32.54  wall-clock time       33             (0 hr, 0 min, 33 sec)
% 32.34/32.54  
% 32.34/32.54  Process 22485 finished Wed Jul 27 10:10:43 2022
% 32.34/32.54  Otter interrupted
% 32.34/32.54  PROOF NOT FOUND
%------------------------------------------------------------------------------