TSTP Solution File: SYO228^5 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : SYO228^5 : TPTP v8.2.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% Computer : n013.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 : Tue May 21 09:10:41 EDT 2024
% Result : Theorem 0.21s 0.47s
% Output : Refutation 0.21s
% Verified :
% SZS Type : Refutation
% Derivation depth : 30
% Number of leaves : 48
% Syntax : Number of formulae : 343 ( 12 unt; 32 typ; 0 def)
% Number of atoms : 9486 (1393 equ; 0 cnn)
% Maximal formula atoms : 54 ( 30 avg)
% Number of connectives : 2262 (1016 ~; 971 |; 213 &; 0 @)
% ( 5 <=>; 57 =>; 0 <=; 0 <~>)
% Maximal formula depth : 23 ( 8 avg)
% Number of types : 4 ( 3 usr)
% Number of type conns : 749 ( 748 >; 1 *; 0 +; 0 <<)
% Number of symbols : 36 ( 33 usr; 8 con; 0-6 aty)
% Number of variables : 1002 ( 0 ^ 913 !; 83 ?;1002 :)
% ( 6 !>; 0 ?*; 0 @-; 0 @+)
% Comments :
%------------------------------------------------------------------------------
thf(type_def_5,type,
g: $tType ).
thf(type_def_6,type,
b: $tType ).
thf(type_def_7,type,
sTfun: ( $tType * $tType ) > $tType ).
thf(type_def_8,type,
a: $tType ).
thf(func_def_0,type,
g: $tType ).
thf(func_def_1,type,
b: $tType ).
thf(func_def_2,type,
a: $tType ).
thf(func_def_6,type,
sP0: ( g > $o ) > ( g > g > g ) > ( a > a > a ) > ( b > a ) > ( g > b ) > $o ).
thf(func_def_7,type,
sP1: ( g > $o ) > ( g > g > g ) > $o ).
thf(func_def_8,type,
sP2: ( a > $o ) > ( a > a > a ) > $o ).
thf(func_def_9,type,
sK3: ( a > $o ) > ( a > a > a ) > a ).
thf(func_def_10,type,
sK4: ( a > $o ) > ( a > a > a ) > a ).
thf(func_def_11,type,
sK5: ( g > $o ) > ( g > g > g ) > g ).
thf(func_def_12,type,
sK6: ( g > $o ) > ( g > g > g ) > g ).
thf(func_def_13,type,
sK7: ( g > $o ) > ( g > g > g ) > ( a > a > a ) > ( b > a ) > ( g > b ) > g ).
thf(func_def_14,type,
sK8: ( g > $o ) > ( g > g > g ) > ( a > a > a ) > ( b > a ) > ( g > b ) > g ).
thf(func_def_15,type,
sK9: g > b ).
thf(func_def_16,type,
sK10: b > a ).
thf(func_def_17,type,
sK11: g > $o ).
thf(func_def_18,type,
sK12: g > g > g ).
thf(func_def_19,type,
sK13: b > $o ).
thf(func_def_20,type,
sK14: b > b > b ).
thf(func_def_21,type,
sK15: a > $o ).
thf(func_def_22,type,
sK16: a > a > a ).
thf(func_def_23,type,
sK17: g ).
thf(func_def_25,type,
kCOMB:
!>[X0: $tType,X1: $tType] : ( X0 > X1 > X0 ) ).
thf(func_def_26,type,
bCOMB:
!>[X0: $tType,X1: $tType,X2: $tType] : ( ( X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).
thf(func_def_27,type,
vAND: $o > $o > $o ).
thf(func_def_28,type,
vOR: $o > $o > $o ).
thf(func_def_29,type,
vIMP: $o > $o > $o ).
thf(func_def_30,type,
vNOT: $o > $o ).
thf(func_def_31,type,
vEQ:
!>[X0: $tType] : ( X0 > X0 > $o ) ).
thf(f576,plain,
$false,
inference(avatar_sat_refutation,[],[f217,f359,f414,f426,f428,f442,f562,f575]) ).
thf(f575,plain,
~ spl18_1,
inference(avatar_contradiction_clause,[],[f574]) ).
thf(f574,plain,
( $false
| ~ spl18_1 ),
inference(subsumption_resolution,[],[f573,f212]) ).
thf(f212,plain,
( ( $true = vAPP(g,$o,sK11,sK17) )
| ~ spl18_1 ),
inference(avatar_component_clause,[],[f210]) ).
thf(f210,plain,
( spl18_1
<=> ( $true = vAPP(g,$o,sK11,sK17) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl18_1])]) ).
thf(f573,plain,
$true != vAPP(g,$o,sK11,sK17),
inference(trivial_inequality_removal,[],[f570]) ).
thf(f570,plain,
( ( $true != $true )
| ( $true != vAPP(g,$o,sK11,sK17) ) ),
inference(superposition,[],[f569,f42]) ).
thf(f42,plain,
! [X18: g] :
( ( $true = vAPP(b,$o,sK13,vAPP(g,b,sK9,X18)) )
| ( $true != vAPP(g,$o,sK11,X18) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f28,plain,
( ( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,sK17))) )
& ( $true = vAPP(g,$o,sK11,sK17) ) )
| ( $true = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) ) )
& ! [X9: b,X10: b] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X9),X10)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,X9)),vAPP(b,a,sK10,X10)) )
| ( $true != vAPP(b,$o,sK13,X10) )
| ( $true != vAPP(b,$o,sK13,X9) ) )
& ! [X11: b] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,X11)) )
| ( $true != vAPP(b,$o,sK13,X11) ) )
& ! [X12: a,X13: a] :
( ( $true = vAPP(a,$o,sK15,vAPP(a,a,vAPP(a,sTfun(a,a),sK16,X12),X13)) )
| ( $true != vAPP(a,$o,sK15,X13) )
| ( $true != vAPP(a,$o,sK15,X12) ) )
& ! [X14: b,X15: b] :
( ( $true = vAPP(b,$o,sK13,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X14),X15)) )
| ( $true != vAPP(b,$o,sK13,X15) )
| ( $true != vAPP(b,$o,sK13,X14) ) )
& ! [X16: g,X17: g] :
( ( vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X16),X17)) = vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X16)),vAPP(g,b,sK9,X17)) )
| ( $true != vAPP(g,$o,sK11,X17) )
| ( $true != vAPP(g,$o,sK11,X16) ) )
& ! [X18: g] :
( ( $true = vAPP(b,$o,sK13,vAPP(g,b,sK9,X18)) )
| ( $true != vAPP(g,$o,sK11,X18) ) )
& ! [X19: b,X20: b] :
( ( $true = vAPP(b,$o,sK13,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X19),X20)) )
| ( $true != vAPP(b,$o,sK13,X20) )
| ( $true != vAPP(b,$o,sK13,X19) ) )
& ! [X21: g,X22: g] :
( ( $true = vAPP(g,$o,sK11,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X21),X22)) )
| ( $true != vAPP(g,$o,sK11,X22) )
| ( $true != vAPP(g,$o,sK11,X21) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17])],[f25,f27,f26]) ).
thf(f26,plain,
( ? [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X2),X3),X7),X1),X0) )
| ? [X8: g] :
( ( vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X8))) != $true )
& ( vAPP(g,$o,X2,X8) = $true ) )
| ( $true = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X6),X7) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X2),X3) ) )
& ! [X9: b,X10: b] :
( ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X9),X10)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X9)),vAPP(b,a,X1,X10)) )
| ( $true != vAPP(b,$o,X4,X10) )
| ( vAPP(b,$o,X4,X9) != $true ) )
& ! [X11: b] :
( ( $true = vAPP(a,$o,X6,vAPP(b,a,X1,X11)) )
| ( $true != vAPP(b,$o,X4,X11) ) )
& ! [X12: a,X13: a] :
( ( $true = vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X12),X13)) )
| ( $true != vAPP(a,$o,X6,X13) )
| ( $true != vAPP(a,$o,X6,X12) ) )
& ! [X14: b,X15: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X14),X15)) )
| ( $true != vAPP(b,$o,X4,X15) )
| ( $true != vAPP(b,$o,X4,X14) ) )
& ! [X16: g,X17: g] :
( ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X16),X17)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X16)),vAPP(g,b,X0,X17)) )
| ( $true != vAPP(g,$o,X2,X17) )
| ( $true != vAPP(g,$o,X2,X16) ) )
& ! [X18: g] :
( ( $true = vAPP(b,$o,X4,vAPP(g,b,X0,X18)) )
| ( $true != vAPP(g,$o,X2,X18) ) )
& ! [X19: b,X20: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X19),X20)) )
| ( $true != vAPP(b,$o,X4,X20) )
| ( $true != vAPP(b,$o,X4,X19) ) )
& ! [X21: g,X22: g] :
( ( $true = vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X21),X22)) )
| ( $true != vAPP(g,$o,X2,X22) )
| ( $true != vAPP(g,$o,X2,X21) ) ) )
=> ( ( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ? [X8: g] :
( ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,X8))) )
& ( $true = vAPP(g,$o,sK11,X8) ) )
| ( $true = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) ) )
& ! [X10: b,X9: b] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X9),X10)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,X9)),vAPP(b,a,sK10,X10)) )
| ( $true != vAPP(b,$o,sK13,X10) )
| ( $true != vAPP(b,$o,sK13,X9) ) )
& ! [X11: b] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,X11)) )
| ( $true != vAPP(b,$o,sK13,X11) ) )
& ! [X13: a,X12: a] :
( ( $true = vAPP(a,$o,sK15,vAPP(a,a,vAPP(a,sTfun(a,a),sK16,X12),X13)) )
| ( $true != vAPP(a,$o,sK15,X13) )
| ( $true != vAPP(a,$o,sK15,X12) ) )
& ! [X15: b,X14: b] :
( ( $true = vAPP(b,$o,sK13,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X14),X15)) )
| ( $true != vAPP(b,$o,sK13,X15) )
| ( $true != vAPP(b,$o,sK13,X14) ) )
& ! [X17: g,X16: g] :
( ( vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X16),X17)) = vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X16)),vAPP(g,b,sK9,X17)) )
| ( $true != vAPP(g,$o,sK11,X17) )
| ( $true != vAPP(g,$o,sK11,X16) ) )
& ! [X18: g] :
( ( $true = vAPP(b,$o,sK13,vAPP(g,b,sK9,X18)) )
| ( $true != vAPP(g,$o,sK11,X18) ) )
& ! [X20: b,X19: b] :
( ( $true = vAPP(b,$o,sK13,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X19),X20)) )
| ( $true != vAPP(b,$o,sK13,X20) )
| ( $true != vAPP(b,$o,sK13,X19) ) )
& ! [X22: g,X21: g] :
( ( $true = vAPP(g,$o,sK11,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X21),X22)) )
| ( $true != vAPP(g,$o,sK11,X22) )
| ( $true != vAPP(g,$o,sK11,X21) ) ) ) ),
introduced(choice_axiom,[]) ).
thf(f27,plain,
( ? [X8: g] :
( ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,X8))) )
& ( $true = vAPP(g,$o,sK11,X8) ) )
=> ( ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,sK17))) )
& ( $true = vAPP(g,$o,sK11,sK17) ) ) ),
introduced(choice_axiom,[]) ).
thf(f25,plain,
? [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X2),X3),X7),X1),X0) )
| ? [X8: g] :
( ( vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X8))) != $true )
& ( vAPP(g,$o,X2,X8) = $true ) )
| ( $true = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X6),X7) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X2),X3) ) )
& ! [X9: b,X10: b] :
( ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X9),X10)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X9)),vAPP(b,a,X1,X10)) )
| ( $true != vAPP(b,$o,X4,X10) )
| ( vAPP(b,$o,X4,X9) != $true ) )
& ! [X11: b] :
( ( $true = vAPP(a,$o,X6,vAPP(b,a,X1,X11)) )
| ( $true != vAPP(b,$o,X4,X11) ) )
& ! [X12: a,X13: a] :
( ( $true = vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X12),X13)) )
| ( $true != vAPP(a,$o,X6,X13) )
| ( $true != vAPP(a,$o,X6,X12) ) )
& ! [X14: b,X15: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X14),X15)) )
| ( $true != vAPP(b,$o,X4,X15) )
| ( $true != vAPP(b,$o,X4,X14) ) )
& ! [X16: g,X17: g] :
( ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X16),X17)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X16)),vAPP(g,b,X0,X17)) )
| ( $true != vAPP(g,$o,X2,X17) )
| ( $true != vAPP(g,$o,X2,X16) ) )
& ! [X18: g] :
( ( $true = vAPP(b,$o,X4,vAPP(g,b,X0,X18)) )
| ( $true != vAPP(g,$o,X2,X18) ) )
& ! [X19: b,X20: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X19),X20)) )
| ( $true != vAPP(b,$o,X4,X20) )
| ( $true != vAPP(b,$o,X4,X19) ) )
& ! [X21: g,X22: g] :
( ( $true = vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X21),X22)) )
| ( $true != vAPP(g,$o,X2,X22) )
| ( $true != vAPP(g,$o,X2,X21) ) ) ),
inference(rectify,[],[f12]) ).
thf(f12,plain,
? [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X2),X3),X7),X1),X0) )
| ? [X24: g] :
( ( $true != vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X24))) )
& ( $true = vAPP(g,$o,X2,X24) ) )
| ( $true = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X6),X7) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X2),X3) ) )
& ! [X8: b,X9: b] :
( ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X8)),vAPP(b,a,X1,X9)) )
| ( vAPP(b,$o,X4,X9) != $true )
| ( vAPP(b,$o,X4,X8) != $true ) )
& ! [X10: b] :
( ( $true = vAPP(a,$o,X6,vAPP(b,a,X1,X10)) )
| ( $true != vAPP(b,$o,X4,X10) ) )
& ! [X11: a,X12: a] :
( ( $true = vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X11),X12)) )
| ( $true != vAPP(a,$o,X6,X12) )
| ( $true != vAPP(a,$o,X6,X11) ) )
& ! [X13: b,X14: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X13),X14)) )
| ( $true != vAPP(b,$o,X4,X14) )
| ( $true != vAPP(b,$o,X4,X13) ) )
& ! [X15: g,X16: g] :
( ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X15),X16)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X15)),vAPP(g,b,X0,X16)) )
| ( $true != vAPP(g,$o,X2,X16) )
| ( $true != vAPP(g,$o,X2,X15) ) )
& ! [X17: g] :
( ( $true = vAPP(b,$o,X4,vAPP(g,b,X0,X17)) )
| ( $true != vAPP(g,$o,X2,X17) ) )
& ! [X18: b,X19: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X18),X19)) )
| ( $true != vAPP(b,$o,X4,X19) )
| ( $true != vAPP(b,$o,X4,X18) ) )
& ! [X20: g,X21: g] :
( ( $true = vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X20),X21)) )
| ( $true != vAPP(g,$o,X2,X21) )
| ( $true != vAPP(g,$o,X2,X20) ) ) ),
inference(definition_folding,[],[f8,f11,f10,f9]) ).
thf(f9,plain,
! [X0: g > b,X1: b > a,X7: a > a > a,X3: g > g > g,X2: g > $o] :
( ? [X22: g,X23: g] :
( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X22),X23))) != vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X22))),vAPP(b,a,X1,vAPP(g,b,X0,X23))) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) ) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X2),X3),X7),X1),X0) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f10,plain,
! [X3: g > g > g,X2: g > $o] :
( ? [X27: g,X28: g] :
( ( $true != vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X27),X28)) )
& ( $true = vAPP(g,$o,X2,X28) )
& ( $true = vAPP(g,$o,X2,X27) ) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X2),X3) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f11,plain,
! [X7: a > a > a,X6: a > $o] :
( ? [X25: a,X26: a] :
( ( $true != vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X25),X26)) )
& ( $true = vAPP(a,$o,X6,X26) )
& ( $true = vAPP(a,$o,X6,X25) ) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X6),X7) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f8,plain,
? [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ? [X22: g,X23: g] :
( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X22),X23))) != vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X22))),vAPP(b,a,X1,vAPP(g,b,X0,X23))) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) ) )
| ? [X24: g] :
( ( $true != vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X24))) )
& ( $true = vAPP(g,$o,X2,X24) ) )
| ? [X25: a,X26: a] :
( ( $true != vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X25),X26)) )
& ( $true = vAPP(a,$o,X6,X26) )
& ( $true = vAPP(a,$o,X6,X25) ) )
| ? [X27: g,X28: g] :
( ( $true != vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X27),X28)) )
& ( $true = vAPP(g,$o,X2,X28) )
& ( $true = vAPP(g,$o,X2,X27) ) ) )
& ! [X8: b,X9: b] :
( ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X8)),vAPP(b,a,X1,X9)) )
| ( vAPP(b,$o,X4,X9) != $true )
| ( vAPP(b,$o,X4,X8) != $true ) )
& ! [X10: b] :
( ( $true = vAPP(a,$o,X6,vAPP(b,a,X1,X10)) )
| ( $true != vAPP(b,$o,X4,X10) ) )
& ! [X11: a,X12: a] :
( ( $true = vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X11),X12)) )
| ( $true != vAPP(a,$o,X6,X12) )
| ( $true != vAPP(a,$o,X6,X11) ) )
& ! [X13: b,X14: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X13),X14)) )
| ( $true != vAPP(b,$o,X4,X14) )
| ( $true != vAPP(b,$o,X4,X13) ) )
& ! [X15: g,X16: g] :
( ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X15),X16)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X15)),vAPP(g,b,X0,X16)) )
| ( $true != vAPP(g,$o,X2,X16) )
| ( $true != vAPP(g,$o,X2,X15) ) )
& ! [X17: g] :
( ( $true = vAPP(b,$o,X4,vAPP(g,b,X0,X17)) )
| ( $true != vAPP(g,$o,X2,X17) ) )
& ! [X18: b,X19: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X18),X19)) )
| ( $true != vAPP(b,$o,X4,X19) )
| ( $true != vAPP(b,$o,X4,X18) ) )
& ! [X20: g,X21: g] :
( ( $true = vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X20),X21)) )
| ( $true != vAPP(g,$o,X2,X21) )
| ( $true != vAPP(g,$o,X2,X20) ) ) ),
inference(flattening,[],[f7]) ).
thf(f7,plain,
? [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ? [X22: g,X23: g] :
( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X22),X23))) != vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X22))),vAPP(b,a,X1,vAPP(g,b,X0,X23))) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) ) )
| ? [X24: g] :
( ( $true != vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X24))) )
& ( $true = vAPP(g,$o,X2,X24) ) )
| ? [X25: a,X26: a] :
( ( $true != vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X25),X26)) )
& ( $true = vAPP(a,$o,X6,X26) )
& ( $true = vAPP(a,$o,X6,X25) ) )
| ? [X27: g,X28: g] :
( ( $true != vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X27),X28)) )
& ( $true = vAPP(g,$o,X2,X28) )
& ( $true = vAPP(g,$o,X2,X27) ) ) )
& ! [X8: b,X9: b] :
( ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X8)),vAPP(b,a,X1,X9)) )
| ( vAPP(b,$o,X4,X9) != $true )
| ( vAPP(b,$o,X4,X8) != $true ) )
& ! [X10: b] :
( ( $true = vAPP(a,$o,X6,vAPP(b,a,X1,X10)) )
| ( $true != vAPP(b,$o,X4,X10) ) )
& ! [X11: a,X12: a] :
( ( $true = vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X11),X12)) )
| ( $true != vAPP(a,$o,X6,X12) )
| ( $true != vAPP(a,$o,X6,X11) ) )
& ! [X13: b,X14: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X13),X14)) )
| ( $true != vAPP(b,$o,X4,X14) )
| ( $true != vAPP(b,$o,X4,X13) ) )
& ! [X15: g,X16: g] :
( ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X15),X16)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X15)),vAPP(g,b,X0,X16)) )
| ( $true != vAPP(g,$o,X2,X16) )
| ( $true != vAPP(g,$o,X2,X15) ) )
& ! [X17: g] :
( ( $true = vAPP(b,$o,X4,vAPP(g,b,X0,X17)) )
| ( $true != vAPP(g,$o,X2,X17) ) )
& ! [X18: b,X19: b] :
( ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X18),X19)) )
| ( $true != vAPP(b,$o,X4,X19) )
| ( $true != vAPP(b,$o,X4,X18) ) )
& ! [X20: g,X21: g] :
( ( $true = vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X20),X21)) )
| ( $true != vAPP(g,$o,X2,X21) )
| ( $true != vAPP(g,$o,X2,X20) ) ) ),
inference(ennf_transformation,[],[f6]) ).
thf(f6,plain,
~ ! [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ! [X8: b,X9: b] :
( ( ( vAPP(b,$o,X4,X9) = $true )
& ( vAPP(b,$o,X4,X8) = $true ) )
=> ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X8)),vAPP(b,a,X1,X9)) ) )
& ! [X10: b] :
( ( $true = vAPP(b,$o,X4,X10) )
=> ( $true = vAPP(a,$o,X6,vAPP(b,a,X1,X10)) ) )
& ! [X11: a,X12: a] :
( ( ( $true = vAPP(a,$o,X6,X12) )
& ( $true = vAPP(a,$o,X6,X11) ) )
=> ( $true = vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X11),X12)) ) )
& ! [X13: b,X14: b] :
( ( ( $true = vAPP(b,$o,X4,X14) )
& ( $true = vAPP(b,$o,X4,X13) ) )
=> ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X13),X14)) ) )
& ! [X15: g,X16: g] :
( ( ( $true = vAPP(g,$o,X2,X16) )
& ( $true = vAPP(g,$o,X2,X15) ) )
=> ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X15),X16)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X15)),vAPP(g,b,X0,X16)) ) )
& ! [X17: g] :
( ( $true = vAPP(g,$o,X2,X17) )
=> ( $true = vAPP(b,$o,X4,vAPP(g,b,X0,X17)) ) )
& ! [X18: b,X19: b] :
( ( ( $true = vAPP(b,$o,X4,X19) )
& ( $true = vAPP(b,$o,X4,X18) ) )
=> ( $true = vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X18),X19)) ) )
& ! [X20: g,X21: g] :
( ( ( $true = vAPP(g,$o,X2,X21) )
& ( $true = vAPP(g,$o,X2,X20) ) )
=> ( $true = vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X20),X21)) ) ) )
=> ( ! [X22: g,X23: g] :
( ( ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) ) )
=> ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X22),X23))) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X22))),vAPP(b,a,X1,vAPP(g,b,X0,X23))) ) )
& ! [X24: g] :
( ( $true = vAPP(g,$o,X2,X24) )
=> ( $true = vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X24))) ) )
& ! [X25: a,X26: a] :
( ( ( $true = vAPP(a,$o,X6,X26) )
& ( $true = vAPP(a,$o,X6,X25) ) )
=> ( $true = vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X25),X26)) ) )
& ! [X27: g,X28: g] :
( ( ( $true = vAPP(g,$o,X2,X28) )
& ( $true = vAPP(g,$o,X2,X27) ) )
=> ( $true = vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X27),X28)) ) ) ) ),
inference(fool_elimination,[],[f5]) ).
thf(f5,plain,
~ ! [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ! [X8: b,X9: b] :
( ( vAPP(b,$o,X4,X9)
& vAPP(b,$o,X4,X8) )
=> ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X8)),vAPP(b,a,X1,X9)) ) )
& ! [X10: b] :
( vAPP(b,$o,X4,X10)
=> vAPP(a,$o,X6,vAPP(b,a,X1,X10)) )
& ! [X11: a,X12: a] :
( ( vAPP(a,$o,X6,X12)
& vAPP(a,$o,X6,X11) )
=> vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X11),X12)) )
& ! [X13: b,X14: b] :
( ( vAPP(b,$o,X4,X14)
& vAPP(b,$o,X4,X13) )
=> vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X13),X14)) )
& ! [X15: g,X16: g] :
( ( vAPP(g,$o,X2,X16)
& vAPP(g,$o,X2,X15) )
=> ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X15),X16)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X15)),vAPP(g,b,X0,X16)) ) )
& ! [X17: g] :
( vAPP(g,$o,X2,X17)
=> vAPP(b,$o,X4,vAPP(g,b,X0,X17)) )
& ! [X18: b,X19: b] :
( ( vAPP(b,$o,X4,X19)
& vAPP(b,$o,X4,X18) )
=> vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X18),X19)) )
& ! [X20: g,X21: g] :
( ( vAPP(g,$o,X2,X21)
& vAPP(g,$o,X2,X20) )
=> vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X20),X21)) ) )
=> ( ! [X22: g,X23: g] :
( ( vAPP(g,$o,X2,X23)
& vAPP(g,$o,X2,X22)
& vAPP(g,$o,X2,X23)
& vAPP(g,$o,X2,X22) )
=> ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X22),X23))) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X22))),vAPP(b,a,X1,vAPP(g,b,X0,X23))) ) )
& ! [X24: g] :
( vAPP(g,$o,X2,X24)
=> vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X24))) )
& ! [X25: a,X26: a] :
( ( vAPP(a,$o,X6,X26)
& vAPP(a,$o,X6,X25) )
=> vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X25),X26)) )
& ! [X27: g,X28: g] :
( ( vAPP(g,$o,X2,X28)
& vAPP(g,$o,X2,X27) )
=> vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X27),X28)) ) ) ),
inference(rectify,[],[f2]) ).
thf(f2,negated_conjecture,
~ ! [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ! [X8: b,X9: b] :
( ( vAPP(b,$o,X4,X9)
& vAPP(b,$o,X4,X8) )
=> ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X8)),vAPP(b,a,X1,X9)) ) )
& ! [X8: b] :
( vAPP(b,$o,X4,X8)
=> vAPP(a,$o,X6,vAPP(b,a,X1,X8)) )
& ! [X8: a,X9: a] :
( ( vAPP(a,$o,X6,X9)
& vAPP(a,$o,X6,X8) )
=> vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X8),X9)) )
& ! [X8: b,X9: b] :
( ( vAPP(b,$o,X4,X9)
& vAPP(b,$o,X4,X8) )
=> vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) )
& ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X8)),vAPP(g,b,X0,X9)) ) )
& ! [X8: g] :
( vAPP(g,$o,X2,X8)
=> vAPP(b,$o,X4,vAPP(g,b,X0,X8)) )
& ! [X8: b,X9: b] :
( ( vAPP(b,$o,X4,X9)
& vAPP(b,$o,X4,X8) )
=> vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) )
& ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9)) ) )
=> ( ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8)
& vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9))) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X8))),vAPP(b,a,X1,vAPP(g,b,X0,X9))) ) )
& ! [X8: g] :
( vAPP(g,$o,X2,X8)
=> vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X8))) )
& ! [X8: a,X9: a] :
( ( vAPP(a,$o,X6,X9)
& vAPP(a,$o,X6,X8) )
=> vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X8),X9)) )
& ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9)) ) ) ),
inference(negated_conjecture,[],[f1]) ).
thf(f1,conjecture,
! [X0: g > b,X1: b > a,X2: g > $o,X3: g > g > g,X4: b > $o,X5: b > b > b,X6: a > $o,X7: a > a > a] :
( ( ! [X8: b,X9: b] :
( ( vAPP(b,$o,X4,X9)
& vAPP(b,$o,X4,X8) )
=> ( vAPP(b,a,X1,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,X8)),vAPP(b,a,X1,X9)) ) )
& ! [X8: b] :
( vAPP(b,$o,X4,X8)
=> vAPP(a,$o,X6,vAPP(b,a,X1,X8)) )
& ! [X8: a,X9: a] :
( ( vAPP(a,$o,X6,X9)
& vAPP(a,$o,X6,X8) )
=> vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X8),X9)) )
& ! [X8: b,X9: b] :
( ( vAPP(b,$o,X4,X9)
& vAPP(b,$o,X4,X8) )
=> vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) )
& ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> ( vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9)) = vAPP(b,b,vAPP(b,sTfun(b,b),X5,vAPP(g,b,X0,X8)),vAPP(g,b,X0,X9)) ) )
& ! [X8: g] :
( vAPP(g,$o,X2,X8)
=> vAPP(b,$o,X4,vAPP(g,b,X0,X8)) )
& ! [X8: b,X9: b] :
( ( vAPP(b,$o,X4,X9)
& vAPP(b,$o,X4,X8) )
=> vAPP(b,$o,X4,vAPP(b,b,vAPP(b,sTfun(b,b),X5,X8),X9)) )
& ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9)) ) )
=> ( ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8)
& vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9))) = vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X8))),vAPP(b,a,X1,vAPP(g,b,X0,X9))) ) )
& ! [X8: g] :
( vAPP(g,$o,X2,X8)
=> vAPP(a,$o,X6,vAPP(b,a,X1,vAPP(g,b,X0,X8))) )
& ! [X8: a,X9: a] :
( ( vAPP(a,$o,X6,X9)
& vAPP(a,$o,X6,X8) )
=> vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X8),X9)) )
& ! [X8: g,X9: g] :
( ( vAPP(g,$o,X2,X9)
& vAPP(g,$o,X2,X8) )
=> vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X8),X9)) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cTHM126_EXPANDED_pme) ).
thf(f569,plain,
$true != vAPP(b,$o,sK13,vAPP(g,b,sK9,sK17)),
inference(trivial_inequality_removal,[],[f566]) ).
thf(f566,plain,
( ( $true != $true )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,sK17)) ) ),
inference(superposition,[],[f565,f46]) ).
thf(f46,plain,
! [X11: b] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,X11)) )
| ( $true != vAPP(b,$o,sK13,X11) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f565,plain,
$true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,sK17))),
inference(global_subsumption,[],[f38,f37,f49,f48,f44,f3,f4,f42,f46,f40,f41,f45,f43,f80,f47,f83,f86,f29,f30,f32,f33,f90,f94,f107,f98,f102,f115,f31,f134,f136,f129,f34,f156,f158,f131,f151,f153,f126,f182,f148,f200,f103,f111,f208,f203,f206,f225,f228,f140,f162,f163,f164,f235,f238,f241,f244,f247,f258,f260,f263,f250,f253,f35,f267,f256,f132,f154,f274,f275,f279,f276,f277,f281,f278,f36,f280,f284,f291,f294,f297,f300,f303,f39,f271,f288,f315,f309,f323,f330,f314,f335,f308,f339,f362,f365,f368,f369,f371,f320,f383,f336,f387,f385,f352,f395,f394,f392,f398,f402,f486,f353,f492,f491,f391,f496,f502,f396,f509,f515,f520,f388,f526,f532,f539,f355,f547,f546,f545,f554,f551,f563,f431]) ).
thf(f431,plain,
( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,sK17))) ) ),
inference(subsumption_resolution,[],[f430,f156]) ).
thf(f430,plain,
( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,sK17))) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) ) ),
inference(subsumption_resolution,[],[f49,f134]) ).
thf(f563,plain,
$true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9),
inference(subsumption_resolution,[],[f553,f35]) ).
thf(f553,plain,
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,sK11),sK12),sK16),sK10),sK9)) ) ),
inference(trivial_inequality_removal,[],[f552]) ).
thf(f552,plain,
( ( $true != $true )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,sK11),sK12),sK16),sK10),sK9)) ) ),
inference(duplicate_literal_removal,[],[f549]) ).
thf(f549,plain,
( ( $true != $true )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,sK11),sK12),sK16),sK10),sK9)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) ) ),
inference(superposition,[],[f545,f36]) ).
thf(f551,plain,
! [X0: g > $o] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X0),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),sK12),sK16),sK10),sK9)) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),sK12),sK16),sK10),sK9)) ) ),
inference(trivial_inequality_removal,[],[f550]) ).
thf(f550,plain,
! [X0: g > $o] :
( ( $true != $true )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X0),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),sK12),sK16),sK10),sK9)) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),sK12),sK16),sK10),sK9)) ) ),
inference(superposition,[],[f545,f4]) ).
thf(f554,plain,
! [X0: g] :
( ( $true != vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9)) ) ),
inference(duplicate_literal_removal,[],[f548]) ).
thf(f548,plain,
! [X0: g] :
( ( $true != vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) ) ),
inference(superposition,[],[f545,f288]) ).
thf(f545,plain,
! [X0: g > $o] :
( ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),sK12),sK16),sK10),sK9)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X0),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),sK12),sK16),sK10),sK9)) ) ),
inference(equality_resolution,[],[f355]) ).
thf(f546,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) ) ),
inference(duplicate_literal_removal,[],[f544]) ).
thf(f544,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(superposition,[],[f355,f288]) ).
thf(f547,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) ) ),
inference(duplicate_literal_removal,[],[f543]) ).
thf(f543,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(superposition,[],[f355,f271]) ).
thf(f355,plain,
! [X0: g > $o,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X0),X1),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)) ) ),
inference(subsumption_resolution,[],[f354,f42]) ).
thf(f354,plain,
! [X0: g > $o,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X0),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)) ) ),
inference(subsumption_resolution,[],[f349,f42]) ).
thf(f349,plain,
! [X0: g > $o,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X0),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X0),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X0),X1),sK16),sK10),sK9)) ) ),
inference(superposition,[],[f308,f43]) ).
thf(f539,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g,X4: g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X0)),vAPP(g,b,X2,X4))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X4))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X4) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X0)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X4)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(trivial_inequality_removal,[],[f538]) ).
thf(f538,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g,X4: g] :
( ( $true != $true )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X0)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X4) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X0)),vAPP(g,b,X2,X4))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X4))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X4)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(superposition,[],[f532,f4]) ).
thf(f532,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g,X4: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X0)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X3) != vAPP(g,sTfun(g,$o),vEQ(g),X4) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X4))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X4))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X4)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(trivial_inequality_removal,[],[f531]) ).
thf(f531,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g,X4: g] :
( ( $true != $true )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X4))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X4))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X0)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X3) != vAPP(g,sTfun(g,$o),vEQ(g),X4) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X4)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(superposition,[],[f526,f4]) ).
thf(f526,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g,X4: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X4)),X1),sK16),sK10),X2) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X0))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X4)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X3) != vAPP(g,sTfun(g,$o),vEQ(g),X4) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(trivial_inequality_removal,[],[f525]) ).
thf(f525,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g,X4: g] :
( ( $true != $true )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X0))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X4)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X4)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X3) != vAPP(g,sTfun(g,$o),vEQ(g),X4) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(superposition,[],[f388,f4]) ).
thf(f388,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g,X4: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X4)),X1),sK16),sK10),X2) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X4))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X4))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X0)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X3) != vAPP(g,sTfun(g,$o),vEQ(g),X4) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) ) ),
inference(constrained_superposition,[],[f385,f288]) ).
thf(f520,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X3))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(trivial_inequality_removal,[],[f519]) ).
thf(f519,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( $true != vAPP(g,$o,sK11,X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X3))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(superposition,[],[f515,f4]) ).
thf(f515,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,X0) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X2)) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X2)),vAPP(g,b,sK9,X3))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X3))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(trivial_inequality_removal,[],[f514]) ).
thf(f514,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X2)) )
| ( $true != vAPP(g,$o,sK11,X0) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X2)),vAPP(g,b,sK9,X3))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X3))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(superposition,[],[f509,f4]) ).
thf(f509,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X2)) )
| ( $true != vAPP(g,$o,sK11,X3) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X2)),vAPP(g,b,sK9,X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(trivial_inequality_removal,[],[f508]) ).
thf(f508,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X2)),vAPP(g,b,sK9,X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X2)) )
| ( $true != vAPP(g,$o,sK11,X3) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),sK9) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(superposition,[],[f396,f4]) ).
thf(f396,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),sK9) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X2)),vAPP(g,b,sK9,X3))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X3))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X2)) )
| ( $true != vAPP(g,$o,sK11,X0) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f392,f288]) ).
thf(f502,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X0)),vAPP(g,b,X2,X3))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X0)) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(trivial_inequality_removal,[],[f501]) ).
thf(f501,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X0)) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X0)),vAPP(g,b,X2,X3))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(superposition,[],[f496,f4]) ).
thf(f496,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2))) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(trivial_inequality_removal,[],[f495]) ).
thf(f495,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X0))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2))) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(superposition,[],[f391,f4]) ).
thf(f391,plain,
! [X2: g > g > g,X3: g,X0: g > b,X1: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X2),sK16),sK10),X0) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X0,X1)),vAPP(g,b,X0,X3))) != vAPP(b,a,sK10,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X2,X1),X3))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,X1)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X1) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(b,$o,sK13,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0))) ) ),
inference(trivial_inequality_removal,[],[f390]) ).
thf(f390,plain,
! [X2: g > g > g,X3: g,X0: g > b,X1: g] :
( ( $true != $true )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X0,X1)),vAPP(g,b,X0,X3))) != vAPP(b,a,sK10,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X2,X1),X3))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,X1)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X2),sK16),sK10),X0) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X1) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(b,$o,sK13,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0))) ) ),
inference(superposition,[],[f385,f4]) ).
thf(f491,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) ) ),
inference(constrained_superposition,[],[f353,f288]) ).
thf(f492,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f490,f42]) ).
thf(f490,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(superposition,[],[f353,f43]) ).
thf(f353,plain,
! [X2: g > b,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X0)),vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2)))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) ) ),
inference(duplicate_literal_removal,[],[f350]) ).
thf(f350,plain,
! [X2: g > b,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X0)),vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2)))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(superposition,[],[f308,f271]) ).
thf(f486,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X2))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(trivial_inequality_removal,[],[f485]) ).
thf(f485,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X2))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(superposition,[],[f402,f4]) ).
thf(f402,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X2)),vAPP(g,b,sK9,X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X2)) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9)) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(trivial_inequality_removal,[],[f401]) ).
thf(f401,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X2)) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X2)),vAPP(g,b,sK9,X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9)) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(superposition,[],[f398,f4]) ).
thf(f398,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X2))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) ) ),
inference(trivial_inequality_removal,[],[f397]) ).
thf(f397,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X2))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) ) ),
inference(superposition,[],[f392,f4]) ).
thf(f392,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X2))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) ) ),
inference(trivial_inequality_removal,[],[f389]) ).
thf(f389,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X2))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1),sK16),sK10),sK9) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) ) ),
inference(superposition,[],[f385,f42]) ).
thf(f394,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X0)),vAPP(g,b,X2,X3))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) ) ),
inference(constrained_superposition,[],[f352,f271]) ).
thf(f395,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) ) ),
inference(subsumption_resolution,[],[f393,f42]) ).
thf(f393,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)),X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) ) ),
inference(superposition,[],[f352,f43]) ).
thf(f352,plain,
! [X2: g > b,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2)),X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) ) ),
inference(duplicate_literal_removal,[],[f351]) ).
thf(f351,plain,
! [X2: g > b,X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2)),X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) ) ),
inference(superposition,[],[f308,f288]) ).
thf(f385,plain,
! [X2: g > b,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1),sK16),sK10),X2) )
| ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X2,X3)),vAPP(g,b,X2,X0))) != vAPP(b,a,sK10,vAPP(g,b,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X3),X0))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X2,X3)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),X2) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) ) ),
inference(constrained_superposition,[],[f336,f288]) ).
thf(f387,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f386,f42]) ).
thf(f386,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f384,f42]) ).
thf(f384,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),sK16),sK10),sK9)) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(superposition,[],[f336,f43]) ).
thf(f336,plain,
! [X2: g > g > g,X0: g > b,X1: g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X0,X1)),vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0)))) != vAPP(b,a,sK10,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X2,X1),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,X1)) ) ),
inference(superposition,[],[f314,f47]) ).
thf(f383,plain,
! [X2: g > g > g,X0: g > b,X1: g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0))),vAPP(g,b,X0,X1))) != vAPP(b,a,sK10,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0)),X1))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,X1)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),X0))) ) ),
inference(superposition,[],[f320,f47]) ).
thf(f320,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)),X0))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)))),vAPP(b,a,X3,vAPP(g,b,X4,X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(duplicate_literal_removal,[],[f316]) ).
thf(f316,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)),X0))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)))),vAPP(b,a,X3,vAPP(g,b,X4,X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(superposition,[],[f39,f288]) ).
thf(f371,plain,
! [X0: g] :
( ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(duplicate_literal_removal,[],[f370]) ).
thf(f370,plain,
! [X0: g] :
( ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(equality_resolution,[],[f369]) ).
thf(f369,plain,
! [X0: g,X1: g] :
( ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(equality_resolution,[],[f368]) ).
thf(f368,plain,
! [X2: g > g > g,X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X2,X0),X1))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X2),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),sK9) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f367,f42]) ).
thf(f367,plain,
! [X2: g > g > g,X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X2,X0),X1))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X2),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f366,f42]) ).
thf(f366,plain,
! [X2: g > g > g,X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),X2,X0),X1))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X2),sK16),sK10),sK9) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X2),sK16),sK10),sK9) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(superposition,[],[f365,f43]) ).
thf(f365,plain,
! [X2: g,X3: g > g > g,X0: g > b,X1: g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X0,X1)),vAPP(g,b,X0,X2))) != vAPP(b,a,sK10,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X1),X2))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X3),sK16),sK10),X0) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X3),sK16),sK10),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,X2)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,X1)) ) ),
inference(superposition,[],[f362,f47]) ).
thf(f362,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X5),X0))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,X5))),vAPP(b,a,X3,vAPP(g,b,X4,X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(trivial_inequality_removal,[],[f361]) ).
thf(f361,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != $true )
| ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X5),X0))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,X5))),vAPP(b,a,X3,vAPP(g,b,X4,X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(superposition,[],[f339,f4]) ).
thf(f339,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X5))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,X0))),vAPP(b,a,X3,vAPP(g,b,X4,X5))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(trivial_inequality_removal,[],[f338]) ).
thf(f338,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != $true )
| ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X5))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,X0))),vAPP(b,a,X3,vAPP(g,b,X4,X5))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(superposition,[],[f335,f4]) ).
thf(f308,plain,
! [X2: g > g > g,X0: g > b,X1: g > $o] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X1),X2),sK16),sK10),X0))),vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X1),X2),sK16),sK10),X0)))) != vAPP(b,a,sK10,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X2,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X1),X2),sK16),sK10),X0)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X1),X2),sK16),sK10),X0)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X1),X2),sK16),sK10),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X1),X2),sK16),sK10),X0))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X1),X2),sK16),sK10),X0))) ) ),
inference(superposition,[],[f39,f47]) ).
thf(f335,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X5),X0))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,X5))),vAPP(b,a,X3,vAPP(g,b,X4,X0))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) ) ),
inference(constrained_superposition,[],[f314,f288]) ).
thf(f314,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,X0))),vAPP(b,a,X3,vAPP(g,b,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(duplicate_literal_removal,[],[f310]) ).
thf(f310,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( vAPP(b,a,X3,vAPP(g,b,X4,vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X3,vAPP(g,b,X4,X0))),vAPP(b,a,X3,vAPP(g,b,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(superposition,[],[f39,f271]) ).
thf(f330,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( X0 = X5 )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(trivial_inequality_removal,[],[f329]) ).
thf(f329,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != $true )
| ( X0 = X5 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(superposition,[],[f323,f4]) ).
thf(f323,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( X0 = X5 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(trivial_inequality_removal,[],[f322]) ).
thf(f322,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != $true )
| ( X0 = X5 )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) )
| ( $false = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(superposition,[],[f309,f4]) ).
thf(f309,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( X0 = X5 )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) ) ),
inference(constrained_superposition,[],[f271,f271]) ).
thf(f315,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b,X5: g] :
( ( X0 = X5 )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X5)),X1),X2),X3),X4) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X5) ) ),
inference(constrained_superposition,[],[f288,f288]) ).
thf(f288,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) = X0 )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(equality_proxy_clausification,[],[f287]) ).
thf(f287,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( $true = vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(primitive_instantiation,[],[f36]) ).
thf(f271,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) = X0 )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(equality_proxy_clausification,[],[f270]) ).
thf(f270,plain,
! [X2: a > a > a,X3: b > a,X0: g,X1: g > g > g,X4: g > b] :
( ( $true = vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1),X2),X3),X4) ) ),
inference(primitive_instantiation,[],[f35]) ).
thf(f39,plain,
! [X2: a > a > a,X3: g > g > g,X0: g > b,X1: b > a,X4: g > $o] :
( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X1,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)))),vAPP(b,a,X1,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f24]) ).
thf(f24,plain,
! [X0: g > b,X1: b > a,X2: a > a > a,X3: g > g > g,X4: g > $o] :
( ( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X1,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)))),vAPP(b,a,X1,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)))) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)) ) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X4),X3),X2),X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK7,sK8])],[f22,f23]) ).
thf(f23,plain,
! [X0: g > b,X1: b > a,X2: a > a > a,X3: g > g > g,X4: g > $o] :
( ? [X5: g,X6: g] :
( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X5),X6))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X1,vAPP(g,b,X0,X5))),vAPP(b,a,X1,vAPP(g,b,X0,X6))) )
& ( $true = vAPP(g,$o,X4,X6) )
& ( $true = vAPP(g,$o,X4,X5) )
& ( $true = vAPP(g,$o,X4,X6) )
& ( $true = vAPP(g,$o,X4,X5) ) )
=> ( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)),vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X1,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)))),vAPP(b,a,X1,vAPP(g,b,X0,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)))) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)) )
& ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f22,plain,
! [X0: g > b,X1: b > a,X2: a > a > a,X3: g > g > g,X4: g > $o] :
( ? [X5: g,X6: g] :
( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X5),X6))) != vAPP(a,a,vAPP(a,sTfun(a,a),X2,vAPP(b,a,X1,vAPP(g,b,X0,X5))),vAPP(b,a,X1,vAPP(g,b,X0,X6))) )
& ( $true = vAPP(g,$o,X4,X6) )
& ( $true = vAPP(g,$o,X4,X5) )
& ( $true = vAPP(g,$o,X4,X6) )
& ( $true = vAPP(g,$o,X4,X5) ) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X4),X3),X2),X1),X0) ) ),
inference(rectify,[],[f21]) ).
thf(f21,plain,
! [X0: g > b,X1: b > a,X7: a > a > a,X3: g > g > g,X2: g > $o] :
( ? [X22: g,X23: g] :
( ( vAPP(b,a,X1,vAPP(g,b,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X22),X23))) != vAPP(a,a,vAPP(a,sTfun(a,a),X7,vAPP(b,a,X1,vAPP(g,b,X0,X22))),vAPP(b,a,X1,vAPP(g,b,X0,X23))) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) )
& ( $true = vAPP(g,$o,X2,X23) )
& ( $true = vAPP(g,$o,X2,X22) ) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X2),X3),X7),X1),X0) ) ),
inference(nnf_transformation,[],[f9]) ).
thf(f303,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3) != X2 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f302]) ).
thf(f302,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3) != X2 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f297,f4]) ).
thf(f300,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( vAPP(a,sTfun(a,$o),vEQ(a),X2) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X3) != X2 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f299]) ).
thf(f299,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X3) != X2 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X2) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f294,f4]) ).
thf(f297,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X3 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f296]) ).
thf(f296,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X3 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f291,f4]) ).
thf(f294,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X2) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X3 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f293]) ).
thf(f293,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X2) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X3 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f284,f4]) ).
thf(f291,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X3) != X0 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f290]) ).
thf(f290,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X3) != X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f280,f4]) ).
thf(f284,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3) != X0 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f283]) ).
thf(f283,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3) != X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f278,f4]) ).
thf(f280,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X3 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X3) ) ),
inference(constrained_superposition,[],[f276,f102]) ).
thf(f36,plain,
! [X2: a > a > a,X3: g > g > g,X0: g > b,X1: b > a,X4: g > $o] :
( ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f24]) ).
thf(f278,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X3 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X2) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X3) ) ),
inference(constrained_superposition,[],[f274,f94]) ).
thf(f281,plain,
! [X2: g,X3: g,X0: g,X1: g > g > g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X3) != X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X3)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X2) != vAPP(g,sTfun(g,$o),vEQ(g),X3) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f277,f98]) ).
thf(f277,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1)),X0) != X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f154,f102]) ).
thf(f276,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1)) != X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f154,f98]) ).
thf(f279,plain,
! [X2: a,X3: a,X0: a,X1: a > a > a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X3) != X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X3)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X2) != vAPP(a,sTfun(a,$o),vEQ(a),X3) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) ) ),
inference(constrained_superposition,[],[f275,f90]) ).
thf(f275,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1)),X0) != X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) ) ),
inference(constrained_superposition,[],[f132,f94]) ).
thf(f274,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1)) != X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) ) ),
inference(constrained_superposition,[],[f132,f90]) ).
thf(f154,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)) != X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f143]) ).
thf(f143,plain,
! [X0: g,X1: g > g > g] :
( ( $true != vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1))) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(primitive_instantiation,[],[f34]) ).
thf(f132,plain,
! [X0: a,X1: a > a > a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)) != X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f121]) ).
thf(f121,plain,
! [X0: a,X1: a > a > a] :
( ( $true != vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1))) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(primitive_instantiation,[],[f31]) ).
thf(f256,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X2 )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f255]) ).
thf(f255,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X2 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f244,f4]) ).
thf(f267,plain,
! [X0: g > g > g,X1: g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X0,X1),X1) != X1 )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X0) ) ),
inference(duplicate_literal_removal,[],[f266]) ).
thf(f266,plain,
! [X0: g > g > g,X1: g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X0,X1),X1) != X1 )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X0) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X1)),X0) ) ),
inference(equality_resolution,[],[f253]) ).
thf(f35,plain,
! [X2: a > a > a,X3: g > g > g,X0: g > b,X1: b > a,X4: g > $o] :
( ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f24]) ).
thf(f253,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2) != X2 )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f252]) ).
thf(f252,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2) != X2 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f241,f4]) ).
thf(f250,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X2 )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f249]) ).
thf(f249,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X2 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f238,f4]) ).
thf(f263,plain,
! [X0: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,X0)) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X0))) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),vAPP(b,a,sK10,vAPP(g,b,sK9,X0)))),sK16) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f262,f42]) ).
thf(f262,plain,
! [X0: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,X0)) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X0))) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),vAPP(b,a,sK10,vAPP(g,b,sK9,X0)))),sK16) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(duplicate_literal_removal,[],[f261]) ).
thf(f261,plain,
! [X0: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,X0)) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X0))) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),vAPP(b,a,sK10,vAPP(g,b,sK9,X0)))),sK16) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(superposition,[],[f260,f43]) ).
thf(f260,plain,
! [X0: b] :
( ( vAPP(b,a,sK10,X0) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X0),X0)) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),vAPP(b,a,sK10,X0))),sK16) )
| ( $true != vAPP(b,$o,sK13,X0) ) ),
inference(duplicate_literal_removal,[],[f259]) ).
thf(f259,plain,
! [X0: b] :
( ( vAPP(b,a,sK10,X0) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X0),X0)) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),vAPP(b,a,sK10,X0))),sK16) )
| ( $true != vAPP(b,$o,sK13,X0) )
| ( $true != vAPP(b,$o,sK13,X0) ) ),
inference(superposition,[],[f258,f47]) ).
thf(f258,plain,
! [X0: a > a > a,X1: a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X1),X1) != X1 )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X1)),X0) ) ),
inference(duplicate_literal_removal,[],[f257]) ).
thf(f257,plain,
! [X0: a > a > a,X1: a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X1),X1) != X1 )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X1)),X0) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X1)),X0) ) ),
inference(equality_resolution,[],[f247]) ).
thf(f247,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X2) != X2 )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f246]) ).
thf(f246,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X2) != X2 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f235,f4]) ).
thf(f244,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2) != X0 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f243]) ).
thf(f243,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2) != X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f164,f4]) ).
thf(f241,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X0 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f240]) ).
thf(f240,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f163,f4]) ).
thf(f238,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X2) != X0 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f237]) ).
thf(f237,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X2) != X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f162,f4]) ).
thf(f235,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X0 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f234]) ).
thf(f234,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f140,f4]) ).
thf(f164,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X2),X0) != X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f153,f102]) ).
thf(f163,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),X2) != X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f151,f98]) ).
thf(f162,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X0) != X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) ) ),
inference(constrained_superposition,[],[f131,f94]) ).
thf(f140,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),X2) != X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) ) ),
inference(constrained_superposition,[],[f129,f90]) ).
thf(f228,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( X0 = X2 )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f227]) ).
thf(f227,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( X0 = X2 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f206,f4]) ).
thf(f225,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( X0 = X2 )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f224]) ).
thf(f224,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( X0 = X2 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f203,f4]) ).
thf(f206,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( X0 = X2 )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f205]) ).
thf(f205,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != $true )
| ( X0 = X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f111,f4]) ).
thf(f203,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( X0 = X2 )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(trivial_inequality_removal,[],[f202]) ).
thf(f202,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != $true )
| ( X0 = X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f103,f4]) ).
thf(f208,plain,
( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true = vAPP(g,$o,sK11,sK17) ) ),
inference(subsumption_resolution,[],[f207,f156]) ).
thf(f207,plain,
( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true = vAPP(g,$o,sK11,sK17) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) ) ),
inference(subsumption_resolution,[],[f48,f134]) ).
thf(f111,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( X0 = X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f98,f98]) ).
thf(f103,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( X0 = X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) ) ),
inference(constrained_superposition,[],[f90,f90]) ).
thf(f200,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)) != X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f185]) ).
thf(f185,plain,
! [X0: g,X1: g > g > g] :
( ( $false = vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1))) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(primitive_instantiation,[],[f148]) ).
thf(f148,plain,
! [X0: g > $o,X1: g > g > g] :
( ( $false = vAPP(g,$o,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X0),X1)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X0),X1))) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X0),X1) ) ),
inference(trivial_inequality_removal,[],[f147]) ).
thf(f147,plain,
! [X0: g > $o,X1: g > g > g] :
( ( $true != $true )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X0),X1) )
| ( $false = vAPP(g,$o,X0,vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X0),X1)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X0),X1))) ) ),
inference(superposition,[],[f34,f4]) ).
thf(f182,plain,
! [X0: a,X1: a > a > a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)) != X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f167]) ).
thf(f167,plain,
! [X0: a,X1: a > a > a] :
( ( $false = vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1))) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(primitive_instantiation,[],[f126]) ).
thf(f126,plain,
! [X0: a > $o,X1: a > a > a] :
( ( $false = vAPP(a,$o,X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X0),X1)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X0),X1))) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X0),X1) ) ),
inference(trivial_inequality_removal,[],[f125]) ).
thf(f125,plain,
! [X0: a > $o,X1: a > a > a] :
( ( $true != $true )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X0),X1) )
| ( $false = vAPP(a,$o,X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X0),X1)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X0),X1))) ) ),
inference(superposition,[],[f31,f4]) ).
thf(f153,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)) != X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f152]) ).
thf(f152,plain,
! [X0: g,X1: g > g > g] :
( ( $true != vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1))) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(duplicate_literal_removal,[],[f144]) ).
thf(f144,plain,
! [X0: g,X1: g > g > g] :
( ( $true != vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(g,g,vAPP(g,sTfun(g,g),X1,X0),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1))) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f34,f98]) ).
thf(f151,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)),X0) != X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f150]) ).
thf(f150,plain,
! [X0: g,X1: g > g > g] :
( ( $true != vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)),X0)) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(duplicate_literal_removal,[],[f145]) ).
thf(f145,plain,
! [X0: g,X1: g > g > g] :
( ( $true != vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(g,g,vAPP(g,sTfun(g,g),X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)),X0)) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(superposition,[],[f34,f102]) ).
thf(f131,plain,
! [X0: a,X1: a > a > a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)) != X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f130]) ).
thf(f130,plain,
! [X0: a,X1: a > a > a] :
( ( $true != vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1))) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(duplicate_literal_removal,[],[f122]) ).
thf(f122,plain,
! [X0: a,X1: a > a > a] :
( ( $true != vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X0),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1))) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f31,f90]) ).
thf(f158,plain,
$false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12),
inference(trivial_inequality_removal,[],[f157]) ).
thf(f157,plain,
( ( $true != $true )
| ( $false = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) ) ),
inference(superposition,[],[f156,f4]) ).
thf(f156,plain,
$true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12),
inference(subsumption_resolution,[],[f155,f32]) ).
thf(f155,plain,
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,sK11),sK12)) ) ),
inference(subsumption_resolution,[],[f149,f33]) ).
thf(f149,plain,
( ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,sK11),sK12)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,sK11),sK12)) ) ),
inference(trivial_inequality_removal,[],[f146]) ).
thf(f146,plain,
( ( $true != $true )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,sK11),sK12)) )
| ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,sK11),sK12)) ) ),
inference(superposition,[],[f34,f40]) ).
thf(f34,plain,
! [X0: g > g > g,X1: g > $o] :
( ( $true != vAPP(g,$o,X1,vAPP(g,g,vAPP(g,sTfun(g,g),X0,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X1),X0)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X1),X0))) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X1),X0) ) ),
inference(cnf_transformation,[],[f20]) ).
thf(f20,plain,
! [X0: g > g > g,X1: g > $o] :
( ( ( $true != vAPP(g,$o,X1,vAPP(g,g,vAPP(g,sTfun(g,g),X0,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X1),X0)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X1),X0))) )
& ( $true = vAPP(g,$o,X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X1),X0)) )
& ( $true = vAPP(g,$o,X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X1),X0)) ) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK5,sK6])],[f18,f19]) ).
thf(f19,plain,
! [X0: g > g > g,X1: g > $o] :
( ? [X2: g,X3: g] :
( ( $true != vAPP(g,$o,X1,vAPP(g,g,vAPP(g,sTfun(g,g),X0,X2),X3)) )
& ( $true = vAPP(g,$o,X1,X3) )
& ( $true = vAPP(g,$o,X1,X2) ) )
=> ( ( $true != vAPP(g,$o,X1,vAPP(g,g,vAPP(g,sTfun(g,g),X0,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X1),X0)),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X1),X0))) )
& ( $true = vAPP(g,$o,X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X1),X0)) )
& ( $true = vAPP(g,$o,X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X1),X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f18,plain,
! [X0: g > g > g,X1: g > $o] :
( ? [X2: g,X3: g] :
( ( $true != vAPP(g,$o,X1,vAPP(g,g,vAPP(g,sTfun(g,g),X0,X2),X3)) )
& ( $true = vAPP(g,$o,X1,X3) )
& ( $true = vAPP(g,$o,X1,X2) ) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X1),X0) ) ),
inference(rectify,[],[f17]) ).
thf(f17,plain,
! [X3: g > g > g,X2: g > $o] :
( ? [X27: g,X28: g] :
( ( $true != vAPP(g,$o,X2,vAPP(g,g,vAPP(g,sTfun(g,g),X3,X27),X28)) )
& ( $true = vAPP(g,$o,X2,X28) )
& ( $true = vAPP(g,$o,X2,X27) ) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X2),X3) ) ),
inference(nnf_transformation,[],[f10]) ).
thf(f129,plain,
! [X0: a,X1: a > a > a] :
( ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)),X0) != X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f128]) ).
thf(f128,plain,
! [X0: a,X1: a > a > a] :
( ( $true != vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)),X0)) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(duplicate_literal_removal,[],[f123]) ).
thf(f123,plain,
! [X0: a,X1: a > a > a] :
( ( $true != vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)),X0)) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(superposition,[],[f31,f94]) ).
thf(f136,plain,
$false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16),
inference(trivial_inequality_removal,[],[f135]) ).
thf(f135,plain,
( ( $true != $true )
| ( $false = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) ) ),
inference(superposition,[],[f134,f4]) ).
thf(f134,plain,
$true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16),
inference(subsumption_resolution,[],[f133,f29]) ).
thf(f133,plain,
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) )
| ( $true != vAPP(a,$o,sK15,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,sK15),sK16)) ) ),
inference(subsumption_resolution,[],[f127,f30]) ).
thf(f127,plain,
( ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) )
| ( $true != vAPP(a,$o,sK15,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,sK15),sK16)) )
| ( $true != vAPP(a,$o,sK15,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,sK15),sK16)) ) ),
inference(trivial_inequality_removal,[],[f124]) ).
thf(f124,plain,
( ( $true != $true )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) )
| ( $true != vAPP(a,$o,sK15,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,sK15),sK16)) )
| ( $true != vAPP(a,$o,sK15,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,sK15),sK16)) ) ),
inference(superposition,[],[f31,f45]) ).
thf(f31,plain,
! [X0: a > a > a,X1: a > $o] :
( ( $true != vAPP(a,$o,X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X1),X0)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X1),X0))) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X1),X0) ) ),
inference(cnf_transformation,[],[f16]) ).
thf(f16,plain,
! [X0: a > a > a,X1: a > $o] :
( ( ( $true != vAPP(a,$o,X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X1),X0)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X1),X0))) )
& ( $true = vAPP(a,$o,X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X1),X0)) )
& ( $true = vAPP(a,$o,X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X1),X0)) ) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK3,sK4])],[f14,f15]) ).
thf(f15,plain,
! [X0: a > a > a,X1: a > $o] :
( ? [X2: a,X3: a] :
( ( $true != vAPP(a,$o,X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)) )
& ( $true = vAPP(a,$o,X1,X3) )
& ( $true = vAPP(a,$o,X1,X2) ) )
=> ( ( $true != vAPP(a,$o,X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X1),X0)),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X1),X0))) )
& ( $true = vAPP(a,$o,X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X1),X0)) )
& ( $true = vAPP(a,$o,X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X1),X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f14,plain,
! [X0: a > a > a,X1: a > $o] :
( ? [X2: a,X3: a] :
( ( $true != vAPP(a,$o,X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)) )
& ( $true = vAPP(a,$o,X1,X3) )
& ( $true = vAPP(a,$o,X1,X2) ) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X1),X0) ) ),
inference(rectify,[],[f13]) ).
thf(f13,plain,
! [X7: a > a > a,X6: a > $o] :
( ? [X25: a,X26: a] :
( ( $true != vAPP(a,$o,X6,vAPP(a,a,vAPP(a,sTfun(a,a),X7,X25),X26)) )
& ( $true = vAPP(a,$o,X6,X26) )
& ( $true = vAPP(a,$o,X6,X25) ) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X6),X7) ) ),
inference(nnf_transformation,[],[f11]) ).
thf(f115,plain,
! [X2: g,X0: g,X1: g > g > g] :
( ( X0 = X2 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X2)),X1) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X2) ) ),
inference(constrained_superposition,[],[f102,f102]) ).
thf(f102,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) = X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f101]) ).
thf(f101,plain,
! [X0: g,X1: g > g > g] :
( ( $true = vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(primitive_instantiation,[],[f33]) ).
thf(f98,plain,
! [X0: g,X1: g > g > g] :
( ( vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) = X0 )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f97]) ).
thf(f97,plain,
! [X0: g,X1: g > g > g] :
( ( $true = vAPP(g,$o,vAPP(g,sTfun(g,$o),vEQ(g),X0),vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1)) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,vAPP(g,sTfun(g,$o),vEQ(g),X0)),X1) ) ),
inference(primitive_instantiation,[],[f32]) ).
thf(f107,plain,
! [X2: a,X0: a,X1: a > a > a] :
( ( X0 = X2 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X2)),X1) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) )
| ( vAPP(a,sTfun(a,$o),vEQ(a),X0) != vAPP(a,sTfun(a,$o),vEQ(a),X2) ) ),
inference(constrained_superposition,[],[f94,f94]) ).
thf(f94,plain,
! [X0: a,X1: a > a > a] :
( ( vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) = X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f93]) ).
thf(f93,plain,
! [X0: a,X1: a > a > a] :
( ( $true = vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(primitive_instantiation,[],[f30]) ).
thf(f90,plain,
! [X0: a,X1: a > a > a] :
( ( vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) = X0 )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(equality_proxy_clausification,[],[f89]) ).
thf(f89,plain,
! [X0: a,X1: a > a > a] :
( ( $true = vAPP(a,$o,vAPP(a,sTfun(a,$o),vEQ(a),X0),vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1)) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,vAPP(a,sTfun(a,$o),vEQ(a),X0)),X1) ) ),
inference(primitive_instantiation,[],[f29]) ).
thf(f33,plain,
! [X0: g > g > g,X1: g > $o] :
( ( $true = vAPP(g,$o,X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK6,X1),X0)) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X1),X0) ) ),
inference(cnf_transformation,[],[f20]) ).
thf(f32,plain,
! [X0: g > g > g,X1: g > $o] :
( ( $true = vAPP(g,$o,X1,vAPP(sTfun(g,sTfun(g,g)),g,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),g),sK5,X1),X0)) )
| ( $true != vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,X1),X0) ) ),
inference(cnf_transformation,[],[f20]) ).
thf(f30,plain,
! [X0: a > a > a,X1: a > $o] :
( ( $true = vAPP(a,$o,X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK4,X1),X0)) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X1),X0) ) ),
inference(cnf_transformation,[],[f16]) ).
thf(f29,plain,
! [X0: a > a > a,X1: a > $o] :
( ( $true = vAPP(a,$o,X1,vAPP(sTfun(a,sTfun(a,a)),a,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),a),sK3,X1),X0)) )
| ( $true != vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,X1),X0) ) ),
inference(cnf_transformation,[],[f16]) ).
thf(f86,plain,
! [X0: g,X1: g] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1)))) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f85,f42]) ).
thf(f85,plain,
! [X0: g,X1: g] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1)))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f84,f42]) ).
thf(f84,plain,
! [X0: g,X1: g] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1)))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(superposition,[],[f83,f43]) ).
thf(f83,plain,
! [X0: b,X1: b] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X0),X1))) )
| ( $true != vAPP(b,$o,sK13,X1) )
| ( $true != vAPP(b,$o,sK13,X0) ) ),
inference(subsumption_resolution,[],[f82,f46]) ).
thf(f82,plain,
! [X0: b,X1: b] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X0),X1))) )
| ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,X0)) )
| ( $true != vAPP(b,$o,sK13,X1) )
| ( $true != vAPP(b,$o,sK13,X0) ) ),
inference(subsumption_resolution,[],[f81,f46]) ).
thf(f81,plain,
! [X0: b,X1: b] :
( ( $true = vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X0),X1))) )
| ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,X1)) )
| ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,X0)) )
| ( $true != vAPP(b,$o,sK13,X1) )
| ( $true != vAPP(b,$o,sK13,X0) ) ),
inference(superposition,[],[f45,f47]) ).
thf(f47,plain,
! [X10: b,X9: b] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X9),X10)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,X9)),vAPP(b,a,sK10,X10)) )
| ( $true != vAPP(b,$o,sK13,X10) )
| ( $true != vAPP(b,$o,sK13,X9) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f80,plain,
! [X0: g,X1: g] :
( ( $true = vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f79,f42]) ).
thf(f79,plain,
! [X0: g,X1: g] :
( ( $true = vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(subsumption_resolution,[],[f78,f42]) ).
thf(f78,plain,
! [X0: g,X1: g] :
( ( $true = vAPP(b,$o,sK13,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) ),
inference(superposition,[],[f41,f43]) ).
thf(f43,plain,
! [X16: g,X17: g] :
( ( vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X16),X17)) = vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X16)),vAPP(g,b,sK9,X17)) )
| ( $true != vAPP(g,$o,sK11,X17) )
| ( $true != vAPP(g,$o,sK11,X16) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f45,plain,
! [X12: a,X13: a] :
( ( $true = vAPP(a,$o,sK15,vAPP(a,a,vAPP(a,sTfun(a,a),sK16,X12),X13)) )
| ( $true != vAPP(a,$o,sK15,X13) )
| ( $true != vAPP(a,$o,sK15,X12) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f41,plain,
! [X19: b,X20: b] :
( ( $true = vAPP(b,$o,sK13,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X19),X20)) )
| ( $true != vAPP(b,$o,sK13,X20) )
| ( $true != vAPP(b,$o,sK13,X19) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f40,plain,
! [X21: g,X22: g] :
( ( $true = vAPP(g,$o,sK11,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X21),X22)) )
| ( $true != vAPP(g,$o,sK11,X22) )
| ( $true != vAPP(g,$o,sK11,X21) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f4,plain,
! [X0: $o] :
( ( $true = X0 )
| ( $false = X0 ) ),
introduced(fool_axiom,[]) ).
thf(f3,plain,
$true != $false,
introduced(fool_axiom,[]) ).
thf(f44,plain,
! [X14: b,X15: b] :
( ( $true = vAPP(b,$o,sK13,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,X14),X15)) )
| ( $true != vAPP(b,$o,sK13,X15) )
| ( $true != vAPP(b,$o,sK13,X14) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f48,plain,
( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true = vAPP(g,$o,sK11,sK17) )
| ( $true = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f49,plain,
( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,sK17))) )
| ( $true = vAPP(sTfun(a,sTfun(a,a)),$o,vAPP(sTfun(a,$o),sTfun(sTfun(a,sTfun(a,a)),$o),sP2,sK15),sK16) )
| ( $true = vAPP(sTfun(g,sTfun(g,g)),$o,vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),$o),sP1,sK11),sK12) ) ),
inference(cnf_transformation,[],[f28]) ).
thf(f37,plain,
! [X2: a > a > a,X3: g > g > g,X0: g > b,X1: b > a,X4: g > $o] :
( ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,X4),X3),X2),X1),X0)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f24]) ).
thf(f38,plain,
! [X2: a > a > a,X3: g > g > g,X0: g > b,X1: b > a,X4: g > $o] :
( ( $true = vAPP(g,$o,X4,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,X4),X3),X2),X1),X0)) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f24]) ).
thf(f562,plain,
~ spl18_2,
inference(avatar_contradiction_clause,[],[f561]) ).
thf(f561,plain,
( $false
| ~ spl18_2 ),
inference(subsumption_resolution,[],[f560,f216]) ).
thf(f216,plain,
( ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_2 ),
inference(avatar_component_clause,[],[f214]) ).
thf(f214,plain,
( spl18_2
<=> ( $true = vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl18_2])]) ).
thf(f560,plain,
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_2 ),
inference(trivial_inequality_removal,[],[f557]) ).
thf(f557,plain,
( ( $true != $true )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_2 ),
inference(superposition,[],[f555,f35]) ).
thf(f555,plain,
( ( $true != vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK7,sK11),sK12),sK16),sK10),sK9)) )
| ~ spl18_2 ),
inference(subsumption_resolution,[],[f553,f216]) ).
thf(f442,plain,
( ~ spl18_1
| ~ spl18_4 ),
inference(avatar_contradiction_clause,[],[f441]) ).
thf(f441,plain,
( $false
| ~ spl18_1
| ~ spl18_4 ),
inference(subsumption_resolution,[],[f440,f212]) ).
thf(f440,plain,
( ( $true != vAPP(g,$o,sK11,sK17) )
| ~ spl18_4 ),
inference(trivial_inequality_removal,[],[f437]) ).
thf(f437,plain,
( ( $true != $true )
| ( $true != vAPP(g,$o,sK11,sK17) )
| ~ spl18_4 ),
inference(superposition,[],[f436,f42]) ).
thf(f436,plain,
( ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,sK17)) )
| ~ spl18_4 ),
inference(trivial_inequality_removal,[],[f433]) ).
thf(f433,plain,
( ( $true != $true )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,sK17)) )
| ~ spl18_4 ),
inference(superposition,[],[f432,f46]) ).
thf(f432,plain,
( ( $true != vAPP(a,$o,sK15,vAPP(b,a,sK10,vAPP(g,b,sK9,sK17))) )
| ~ spl18_4 ),
inference(global_subsumption,[],[f38,f37,f49,f48,f44,f3,f4,f42,f46,f40,f41,f45,f43,f80,f47,f83,f86,f29,f30,f32,f33,f90,f94,f107,f98,f102,f115,f31,f134,f136,f129,f34,f156,f158,f131,f151,f153,f126,f182,f148,f200,f103,f111,f208,f203,f206,f225,f228,f140,f162,f163,f164,f235,f238,f241,f244,f247,f258,f260,f263,f250,f253,f35,f267,f256,f132,f154,f274,f275,f279,f276,f277,f281,f278,f36,f280,f284,f291,f294,f297,f300,f303,f39,f271,f288,f315,f309,f323,f330,f314,f335,f308,f355,f353,f339,f362,f365,f368,f369,f371,f320,f383,f336,f387,f385,f388,f391,f352,f395,f394,f392,f396,f398,f402,f410,f415,f420,f422,f423,f429,f431]) ).
thf(f429,plain,
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_4 ),
inference(global_subsumption,[],[f38,f37,f49,f48,f44,f3,f4,f42,f46,f40,f41,f45,f43,f80,f47,f83,f86,f29,f30,f32,f33,f90,f94,f107,f98,f102,f115,f31,f134,f136,f129,f34,f156,f158,f131,f151,f153,f126,f182,f148,f200,f103,f111,f208,f203,f206,f225,f228,f140,f162,f163,f164,f235,f238,f241,f244,f247,f258,f260,f263,f250,f253,f35,f267,f256,f132,f154,f274,f275,f279,f276,f277,f281,f278,f36,f280,f284,f291,f294,f297,f300,f303,f39,f271,f288,f315,f309,f323,f330,f314,f335,f308,f355,f353,f339,f362,f365,f368,f369,f371,f320,f383,f336,f387,f385,f388,f391,f352,f395,f394,f392,f396,f398,f402,f410,f415,f420,f422,f423]) ).
thf(f423,plain,
( ! [X0: g] :
( ( $false = vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_4 ),
inference(inner_rewriting,[],[f415]) ).
thf(f422,plain,
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_4 ),
inference(trivial_inequality_removal,[],[f416]) ).
thf(f416,plain,
( ( $true = $false )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_4 ),
inference(superposition,[],[f410,f36]) ).
thf(f420,plain,
( ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_4 ),
inference(trivial_inequality_removal,[],[f418]) ).
thf(f418,plain,
( ( $true = $false )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ~ spl18_4 ),
inference(superposition,[],[f36,f410]) ).
thf(f415,plain,
( ! [X0: g] :
( ( $false = vAPP(g,$o,sK11,X0) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X0)),sK12),sK16),sK10),sK9) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_4 ),
inference(constrained_superposition,[],[f410,f288]) ).
thf(f410,plain,
( ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,sK11),sK12),sK16),sK10),sK9)) )
| ~ spl18_4 ),
inference(avatar_component_clause,[],[f408]) ).
thf(f408,plain,
( spl18_4
<=> ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,sK11),sK12),sK16),sK10),sK9)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl18_4])]) ).
thf(f428,plain,
( ~ spl18_2
| ~ spl18_4 ),
inference(avatar_contradiction_clause,[],[f427]) ).
thf(f427,plain,
( $false
| ~ spl18_2
| ~ spl18_4 ),
inference(subsumption_resolution,[],[f420,f216]) ).
thf(f426,plain,
( ~ spl18_2
| ~ spl18_4 ),
inference(avatar_contradiction_clause,[],[f425]) ).
thf(f425,plain,
( $false
| ~ spl18_2
| ~ spl18_4 ),
inference(subsumption_resolution,[],[f422,f216]) ).
thf(f414,plain,
( spl18_4
| spl18_5
| ~ spl18_2 ),
inference(avatar_split_clause,[],[f406,f214,f412,f408]) ).
thf(f412,plain,
( spl18_5
<=> ! [X0: g,X1: g] :
( ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X1),X0))) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X1)),vAPP(g,b,sK9,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl18_5])]) ).
thf(f406,plain,
( ! [X0: g,X1: g] :
( ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X1),X0))) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X1)),vAPP(g,b,sK9,X0))) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,sK11),sK12),sK16),sK10),sK9)) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(subsumption_resolution,[],[f405,f216]) ).
thf(f405,plain,
( ! [X0: g,X1: g] :
( ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X1),X0))) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X1)),vAPP(g,b,sK9,X0))) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,sK11),sK12),sK16),sK10),sK9)) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(inner_rewriting,[],[f404]) ).
thf(f404,plain,
( ! [X0: g,X1: g] :
( ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X1),X0))) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X1)),vAPP(g,b,sK9,X0))) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9)) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(inner_rewriting,[],[f403]) ).
thf(f403,plain,
( ! [X0: g,X1: g] :
( ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X1),X0))) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X1)),vAPP(g,b,sK9,X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9)) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(trivial_inequality_removal,[],[f399]) ).
thf(f399,plain,
( ! [X0: g,X1: g] :
( ( $true != $true )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X1),X0))) != vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X1)),vAPP(g,b,sK9,X0))) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9) )
| ( $false = vAPP(g,$o,sK11,vAPP(sTfun(g,b),g,vAPP(sTfun(b,a),sTfun(sTfun(g,b),g),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),g)))),sK8,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9)) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(constrained_superposition,[],[f398,f216]) ).
thf(f359,plain,
( spl18_3
| spl18_3
| ~ spl18_2 ),
inference(avatar_split_clause,[],[f348,f214,f357,f357]) ).
thf(f357,plain,
( spl18_3
<=> ! [X0: g] :
( ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) )
| ( $true != vAPP(g,$o,sK11,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl18_3])]) ).
thf(f348,plain,
( ! [X0: g,X1: g] :
( ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) )
| ~ spl18_2 ),
inference(subsumption_resolution,[],[f347,f42]) ).
thf(f347,plain,
( ! [X0: g,X1: g] :
( ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) )
| ~ spl18_2 ),
inference(subsumption_resolution,[],[f346,f42]) ).
thf(f346,plain,
( ! [X0: g,X1: g] :
( ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) )
| ~ spl18_2 ),
inference(trivial_inequality_removal,[],[f345]) ).
thf(f345,plain,
( ! [X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) )
| ( $true != vAPP(g,$o,sK11,X1) )
| ( $true != vAPP(g,$o,sK11,X0) ) )
| ~ spl18_2 ),
inference(superposition,[],[f344,f43]) ).
thf(f344,plain,
( ! [X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(b,b,vAPP(b,sTfun(b,b),sK14,vAPP(g,b,sK9,X0)),vAPP(g,b,sK9,X1))) != vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X1)) )
| ( $true != vAPP(b,$o,sK13,vAPP(g,b,sK9,X0)) ) )
| ~ spl18_2 ),
inference(superposition,[],[f343,f47]) ).
thf(f343,plain,
( ! [X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,vAPP(g,b,sK9,X0))),vAPP(b,a,sK10,vAPP(g,b,sK9,X1))) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(subsumption_resolution,[],[f342,f216]) ).
thf(f342,plain,
( ! [X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,vAPP(g,b,sK9,X0))),vAPP(b,a,sK10,vAPP(g,b,sK9,X1))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,sK11),sK12),sK16),sK10),sK9) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(inner_rewriting,[],[f341]) ).
thf(f341,plain,
( ! [X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,vAPP(g,b,sK9,X0))),vAPP(b,a,sK10,vAPP(g,b,sK9,X1))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(inner_rewriting,[],[f340]) ).
thf(f340,plain,
( ! [X0: g,X1: g] :
( ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,vAPP(g,b,sK9,X0))),vAPP(b,a,sK10,vAPP(g,b,sK9,X1))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(trivial_inequality_removal,[],[f337]) ).
thf(f337,plain,
( ! [X0: g,X1: g] :
( ( $true != $true )
| ( vAPP(b,a,sK10,vAPP(g,b,sK9,vAPP(g,g,vAPP(g,sTfun(g,g),sK12,X0),X1))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK16,vAPP(b,a,sK10,vAPP(g,b,sK9,X0))),vAPP(b,a,sK10,vAPP(g,b,sK9,X1))) )
| ( $true != vAPP(sTfun(g,b),$o,vAPP(sTfun(b,a),sTfun(sTfun(g,b),$o),vAPP(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)),vAPP(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o))),vAPP(sTfun(g,$o),sTfun(sTfun(g,sTfun(g,g)),sTfun(sTfun(a,sTfun(a,a)),sTfun(sTfun(b,a),sTfun(sTfun(g,b),$o)))),sP0,vAPP(g,sTfun(g,$o),vEQ(g),X1)),sK12),sK16),sK10),sK9) )
| ( vAPP(g,sTfun(g,$o),vEQ(g),X0) != vAPP(g,sTfun(g,$o),vEQ(g),X1) )
| ( sK11 != vAPP(g,sTfun(g,$o),vEQ(g),X0) ) )
| ~ spl18_2 ),
inference(constrained_superposition,[],[f335,f216]) ).
thf(f217,plain,
( spl18_1
| spl18_2 ),
inference(avatar_split_clause,[],[f208,f214,f210]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : SYO228^5 : TPTP v8.2.0. Released v4.0.0.
% 0.06/0.14 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.35 % Computer : n013.cluster.edu
% 0.15/0.35 % Model : x86_64 x86_64
% 0.15/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35 % Memory : 8042.1875MB
% 0.15/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35 % CPULimit : 300
% 0.15/0.35 % WCLimit : 300
% 0.15/0.35 % DateTime : Mon May 20 09:40:08 EDT 2024
% 0.15/0.35 % CPUTime :
% 0.15/0.35 % (28278)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.37 % (28281)WARNING: value z3 for option sas not known
% 0.15/0.37 % (28279)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.37 % (28282)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.37 % (28280)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.37 % (28281)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.15/0.37 % (28283)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.15/0.37 % (28284)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.15/0.37 % (28285)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.15/0.37 % (28285)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.15/0.37 % Exception at run slice level
% 0.15/0.37 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.15/0.37 % Exception at run slice level
% 0.15/0.37 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.15/0.37 % Exception at run slice level
% 0.15/0.37 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.15/0.39 % (28287)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on theBenchmark for (382ds/0Mi)
% 0.15/0.39 % (28286)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.15/0.39 % (28288)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on theBenchmark for (367ds/0Mi)
% 0.15/0.39 % (28287)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.15/0.39 % (28286)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.15/0.39 % Exception at run slice level
% 0.15/0.39 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.21/0.41 % (28289)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on theBenchmark for (354ds/0Mi)
% 0.21/0.44 % (28281)First to succeed.
% 0.21/0.47 % (28281)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-28278"
% 0.21/0.47 % (28281)Refutation found. Thanks to Tanya!
% 0.21/0.47 % SZS status Theorem for theBenchmark
% 0.21/0.47 % SZS output start Proof for theBenchmark
% See solution above
% 0.21/0.47 % (28281)------------------------------
% 0.21/0.47 % (28281)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.21/0.47 % (28281)Termination reason: Refutation
% 0.21/0.47
% 0.21/0.47 % (28281)Memory used [KB]: 1492
% 0.21/0.47 % (28281)Time elapsed: 0.099 s
% 0.21/0.47 % (28281)Instructions burned: 212 (million)
% 0.21/0.47 % (28278)Success in time 0.098 s
%------------------------------------------------------------------------------