TSTP Solution File: ITP011^3 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : ITP011^3 : TPTP v8.2.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n028.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 : Mon May 20 22:43:56 EDT 2024

% Result   : Theorem 1.92s 0.65s
% Output   : Refutation 1.92s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.14  % Problem    : ITP011^3 : TPTP v8.2.0. Bugfixed v7.5.0.
% 0.08/0.16  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.17/0.37  % Computer : n028.cluster.edu
% 0.17/0.37  % Model    : x86_64 x86_64
% 0.17/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.37  % Memory   : 8042.1875MB
% 0.17/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.37  % CPULimit   : 300
% 0.17/0.37  % WCLimit    : 300
% 0.17/0.37  % DateTime   : Sat May 18 18:47:08 EDT 2024
% 0.17/0.37  % CPUTime    : 
% 0.17/0.38  % (12082)Running in auto input_syntax mode. Trying TPTP
% 0.17/0.39  % (12083)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.17/0.39  % (12088)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.17/0.39  % Exception at run slice level
% 0.17/0.39  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.17/0.39  % (12085)WARNING: value z3 for option sas not known
% 0.17/0.40  % (12085)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.17/0.40  % (12087)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.17/0.40  % (12089)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.17/0.40  % (12084)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.17/0.40  % (12086)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.17/0.40  % (12089)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.17/0.41  % Exception at run slice level
% 0.17/0.41  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.17/0.41  % Exception at run slice level
% 0.17/0.41  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.17/0.41  % (12090)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.17/0.41  % (12090)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.17/0.41  % Exception at run slice level
% 0.17/0.41  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.23/0.42  % (12091)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.23/0.42  % (12092)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.23/0.43  % (12091)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.23/0.43  % (12093)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)
% 1.92/0.64  % (12092)First to succeed.
% 1.92/0.65  % (12092)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-12082"
% 1.92/0.65  % (12092)Refutation found. Thanks to Tanya!
% 1.92/0.65  % SZS status Theorem for theBenchmark
% 1.92/0.65  % SZS output start Proof for theBenchmark
% 1.92/0.65  thf(type_def_5, type, sTfun: ($tType * $tType) > $tType).
% 1.92/0.65  thf(type_def_6, type, tyop_2Eoption_2Eoption: $tType > $tType).
% 1.92/0.65  thf(type_def_7, type, sK1: $tType).
% 1.92/0.65  thf(func_def_0, type, tyop_2Emin_2Ebool: $tType).
% 1.92/0.65  thf(func_def_1, type, tyop_2Emin_2Efun: ($tType * $tType) > $tType).
% 1.92/0.65  thf(func_def_2, type, tyop_2Eoption_2Eoption: $tType > $tType).
% 1.92/0.65  thf(func_def_3, type, c_2Ebool_2E_21: !>[X0: $tType]:((X0 > $o) > $o)).
% 1.92/0.65  thf(func_def_4, type, c_2Ebool_2E_2F_5C: $o > $o > $o).
% 1.92/0.65  thf(func_def_5, type, c_2Emin_2E_3D: !>[X0: $tType]:(X0 > X0 > $o)).
% 1.92/0.65  thf(func_def_6, type, c_2Emin_2E_3D_3D_3E: $o > $o > $o).
% 1.92/0.65  thf(func_def_7, type, c_2Ebool_2E_3F: !>[X0: $tType]:((X0 > $o) > $o)).
% 1.92/0.65  thf(func_def_8, type, c_2Ebool_2EF: $o).
% 1.92/0.65  thf(func_def_9, type, c_2Eoption_2EIS__NONE: !>[X0: $tType]:(tyop_2Eoption_2Eoption(X0) > $o)).
% 1.92/0.65  thf(func_def_10, type, c_2Eoption_2EIS__SOME: !>[X0: $tType]:(tyop_2Eoption_2Eoption(X0) > $o)).
% 1.92/0.65  thf(func_def_11, type, c_2Eoption_2ENONE: !>[X0: $tType]:(tyop_2Eoption_2Eoption(X0))).
% 1.92/0.65  thf(func_def_12, type, c_2Eoption_2EOPTION__JOIN: !>[X0: $tType]:(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)) > tyop_2Eoption_2Eoption(X0))).
% 1.92/0.65  thf(func_def_13, type, c_2Eoption_2EOPTION__MAP: !>[X0: $tType, X1: $tType]:((X0 > X1) > tyop_2Eoption_2Eoption(X0) > tyop_2Eoption_2Eoption(X1))).
% 1.92/0.65  thf(func_def_14, type, c_2Eoption_2EOPTREL: !>[X0: $tType, X1: $tType]:((X0 > X1 > $o) > tyop_2Eoption_2Eoption(X0) > tyop_2Eoption_2Eoption(X1) > $o)).
% 1.92/0.65  thf(func_def_15, type, c_2Eoption_2ESOME: !>[X0: $tType]:(X0 > tyop_2Eoption_2Eoption(X0))).
% 1.92/0.65  thf(func_def_16, type, c_2Ebool_2ET: $o).
% 1.92/0.65  thf(func_def_17, type, c_2Eoption_2ETHE: !>[X0: $tType]:(tyop_2Eoption_2Eoption(X0) > X0)).
% 1.92/0.65  thf(func_def_18, type, c_2Ebool_2E_5C_2F: $o > $o > $o).
% 1.92/0.65  thf(func_def_19, type, c_2Eoption_2Eoption__CASE: !>[X0: $tType, X1: $tType]:(tyop_2Eoption_2Eoption(X0) > X1 > (X0 > X1) > X1)).
% 1.92/0.65  thf(func_def_20, type, c_2Ebool_2E_7E: $o > $o).
% 1.92/0.65  thf(func_def_22, type, vNOT: $o > $o).
% 1.92/0.65  thf(func_def_25, type, vEQ: !>[X0: $tType]:(X0 > X0 > $o)).
% 1.92/0.65  thf(func_def_26, type, sP0: !>[X0: $tType, X1: $tType]:(tyop_2Eoption_2Eoption(X1) > tyop_2Eoption_2Eoption(X0) > (X1 > X0 > $o) > $o)).
% 1.92/0.65  thf(func_def_27, type, sK2: sK1).
% 1.92/0.65  thf(func_def_28, type, sK3: sK1).
% 1.92/0.65  thf(func_def_29, type, sK4: sK1 > sK1 > $o).
% 1.92/0.65  thf(func_def_30, type, sK5: !>[X0: $tType]:((X0 > $o) > X0)).
% 1.92/0.65  thf(func_def_31, type, sK6: !>[X0: $tType]:((X0 > $o) > X0)).
% 1.92/0.65  thf(func_def_32, type, sK7: !>[X0: $tType, X1: $tType]:(tyop_2Eoption_2Eoption(X1) > tyop_2Eoption_2Eoption(X0) > (X1 > X0 > $o) > X1)).
% 1.92/0.65  thf(func_def_33, type, sK8: !>[X0: $tType, X1: $tType]:(tyop_2Eoption_2Eoption(X1) > tyop_2Eoption_2Eoption(X0) > (X1 > X0 > $o) > X0)).
% 1.92/0.65  thf(func_def_35, type, kCOMB: !>[X0: $tType, X1: $tType]:(X0 > X1 > X0)).
% 1.92/0.65  thf(func_def_36, type, bCOMB: !>[X0: $tType, X1: $tType, X2: $tType]:((X1 > X2) > (X0 > X1) > X0 > X2)).
% 1.92/0.65  thf(func_def_37, type, vAND: $o > $o > $o).
% 1.92/0.65  thf(func_def_38, type, vOR: $o > $o > $o).
% 1.92/0.65  thf(func_def_39, type, vIMP: $o > $o > $o).
% 1.92/0.65  thf(f6126,plain,(
% 1.92/0.65    $false),
% 1.92/0.65    inference(avatar_sat_refutation,[],[f354,f378,f404,f417,f421,f820,f1710,f1758,f1770,f4968,f5642,f5669,f6123])).
% 1.92/0.65  thf(f6123,plain,(
% 1.92/0.65    ~spl9_3),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f6122])).
% 1.92/0.65  thf(f6122,plain,(
% 1.92/0.65    $false | ~spl9_3),
% 1.92/0.65    inference(subsumption_resolution,[],[f6109,f245])).
% 1.92/0.65  thf(f245,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X23 : X0] : ((c_2Eoption_2ENONE(X0) != vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X23))) )),
% 1.92/0.65    inference(equality_proxy_clausification,[],[f244])).
% 1.92/0.65  thf(f244,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X23 : X0] : (($false = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X23)))) )),
% 1.92/0.65    inference(not_proxy_clausification,[],[f170])).
% 1.92/0.65  thf(f170,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X23 : X0] : (($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X23))))) )),
% 1.92/0.65    inference(cnf_transformation,[],[f93])).
% 1.92/0.65  thf(f93,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1,X3 : tyop_2Eoption_2Eoption(X0),X4 : X1] : (! [X5 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ESOME(tyop_2Eoption_2Eoption(X0)),X5)) = X5) & (c_2Eoption_2ENONE(X0) = vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),c_2Eoption_2ENONE(tyop_2Eoption_2Eoption(X0)))) & ! [X6 : X0 > X1] : (c_2Eoption_2ENONE(X1) = vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X6),c_2Eoption_2ENONE(X0))) & ! [X7 : X0 > X1,X8 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X7),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X8)) = vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(X0,X1,X7,X8))) & ! [X9 : X0,X10 : X1,X11 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X9)),X10),X11) = vAPP(X0,X1,X11,X9)) & ! [X12 : X1,X13 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),c_2Eoption_2ENONE(X0)),X12),X13) = X12) & ! [X14 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X14),X3),c_2Eoption_2ESOME(X0)) = X14) | ($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X14))) & ! [X15 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X15),X4),X2) = vAPP(X0,X1,X2,vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X15))) | ($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X15))) & ! [X16 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X16),X4),X2) = X4) | ($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X16))) & ! [X17 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X17),X17),c_2Eoption_2ESOME(X0)) = X17) & ! [X18 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X18),c_2Eoption_2ENONE(X0)),c_2Eoption_2ESOME(X0)) = X18) & ! [X19 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X19)) = X19) | (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X19) != $true)) & ! [X20 : tyop_2Eoption_2Eoption(X0)] : ((($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X20))) | (c_2Eoption_2ENONE(X0) != X20)) & ((c_2Eoption_2ENONE(X0) = X20) | ($true != vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X20))))) & ! [X21 : tyop_2Eoption_2Eoption(X0)] : ((($true = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X21)) | (c_2Eoption_2ENONE(X0) != X21)) & ((c_2Eoption_2ENONE(X0) = X21) | ($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X21)))) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),c_2Eoption_2ENONE(X0))) & ! [X22 : X0] : (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X22))) & ! [X23 : X0] : ($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X23)))) & ! [X24 : X0] : ($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X24)))) & ! [X25 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X25)) = X25) & ! [X26 : X0,X27 : X0] : (((vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X26) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X27)) | (X26 != X27)) & ((X26 = X27) | (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X26) != vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X27)))))),
% 1.92/0.65    inference(nnf_transformation,[],[f66])).
% 1.92/0.65  thf(f66,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1,X3 : tyop_2Eoption_2Eoption(X0),X4 : X1] : (! [X5 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ESOME(tyop_2Eoption_2Eoption(X0)),X5)) = X5) & (c_2Eoption_2ENONE(X0) = vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),c_2Eoption_2ENONE(tyop_2Eoption_2Eoption(X0)))) & ! [X6 : X0 > X1] : (c_2Eoption_2ENONE(X1) = vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X6),c_2Eoption_2ENONE(X0))) & ! [X7 : X0 > X1,X8 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X7),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X8)) = vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(X0,X1,X7,X8))) & ! [X9 : X0,X10 : X1,X11 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X9)),X10),X11) = vAPP(X0,X1,X11,X9)) & ! [X12 : X1,X13 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),c_2Eoption_2ENONE(X0)),X12),X13) = X12) & ! [X14 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X14),X3),c_2Eoption_2ESOME(X0)) = X14) | ($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X14))) & ! [X15 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X15),X4),X2) = vAPP(X0,X1,X2,vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X15))) | ($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X15))) & ! [X16 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X16),X4),X2) = X4) | ($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X16))) & ! [X17 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X17),X17),c_2Eoption_2ESOME(X0)) = X17) & ! [X18 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X18),c_2Eoption_2ENONE(X0)),c_2Eoption_2ESOME(X0)) = X18) & ! [X19 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X19)) = X19) | (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X19) != $true)) & ! [X20 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X20))) <=> (c_2Eoption_2ENONE(X0) = X20)) & ! [X21 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X21)) <=> (c_2Eoption_2ENONE(X0) = X21)) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),c_2Eoption_2ENONE(X0))) & ! [X22 : X0] : (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X22))) & ! [X23 : X0] : ($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X23)))) & ! [X24 : X0] : ($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X24)))) & ! [X25 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X25)) = X25) & ! [X26 : X0,X27 : X0] : ((vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X26) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X27)) <=> (X26 = X27)))),
% 1.92/0.65    inference(ennf_transformation,[],[f54])).
% 1.92/0.65  thf(f54,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1,X3 : tyop_2Eoption_2Eoption(X0),X4 : X1] : (! [X5 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ESOME(tyop_2Eoption_2Eoption(X0)),X5)) = X5) & (c_2Eoption_2ENONE(X0) = vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),c_2Eoption_2ENONE(tyop_2Eoption_2Eoption(X0)))) & ! [X6 : X0 > X1] : (c_2Eoption_2ENONE(X1) = vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X6),c_2Eoption_2ENONE(X0))) & ! [X7 : X0 > X1,X8 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X7),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X8)) = vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(X0,X1,X7,X8))) & ! [X9 : X0,X10 : X1,X11 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X9)),X10),X11) = vAPP(X0,X1,X11,X9)) & ! [X12 : X1,X13 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),c_2Eoption_2ENONE(X0)),X12),X13) = X12) & ! [X14 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X14)) => (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X14),X3),c_2Eoption_2ESOME(X0)) = X14)) & ! [X15 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X15)) => (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X15),X4),X2) = vAPP(X0,X1,X2,vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X15)))) & ! [X16 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X16)) => (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X16),X4),X2) = X4)) & ! [X17 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X17),X17),c_2Eoption_2ESOME(X0)) = X17) & ! [X18 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X18),c_2Eoption_2ENONE(X0)),c_2Eoption_2ESOME(X0)) = X18) & ! [X19 : tyop_2Eoption_2Eoption(X0)] : ((vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X19) = $true) => (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X19)) = X19)) & ! [X20 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X20))) <=> (c_2Eoption_2ENONE(X0) = X20)) & ! [X21 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X21)) <=> (c_2Eoption_2ENONE(X0) = X21)) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),c_2Eoption_2ENONE(X0))) & ! [X22 : X0] : (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X22))) & ! [X23 : X0] : ($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X23)))) & ! [X24 : X0] : ($true = vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vEQ(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X24)))) & ! [X25 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X25)) = X25) & ! [X26 : X0,X27 : X0] : ((vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X26) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X27)) <=> (X26 = X27)))),
% 1.92/0.65    inference(fool_elimination,[],[f53])).
% 1.92/0.65  thf(f53,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1,X3 : tyop_2Eoption_2Eoption(X0),X4 : X1] : (! [X5 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ESOME(tyop_2Eoption_2Eoption(X0)),X5)) = X5) & (c_2Eoption_2ENONE(X0) = vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),c_2Eoption_2ENONE(tyop_2Eoption_2Eoption(X0)))) & ! [X6 : X0 > X1] : (c_2Eoption_2ENONE(X1) = vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X6),c_2Eoption_2ENONE(X0))) & ! [X7 : X0 > X1,X8 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X7),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X8)) = vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(X0,X1,X7,X8))) & ! [X9 : X0,X10 : X1,X11 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X9)),X10),X11) = vAPP(X0,X1,X11,X9)) & ! [X12 : X1,X13 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),c_2Eoption_2ENONE(X0)),X12),X13) = X12) & ! [X14 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X14) => (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X14),X3),c_2Eoption_2ESOME(X0)) = X14)) & ! [X15 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X15) => (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X15),X4),X2) = vAPP(X0,X1,X2,vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X15)))) & ! [X16 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X16) => (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X16),X4),X2) = X4)) & ! [X17 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X17),X17),c_2Eoption_2ESOME(X0)) = X17) & ! [X18 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X18),c_2Eoption_2ENONE(X0)),c_2Eoption_2ESOME(X0)) = X18) & ! [X19 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X19) => (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X19)) = X19)) & ! [X20 : tyop_2Eoption_2Eoption(X0)] : (vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X20)) <=> (c_2Eoption_2ENONE(X0) = X20)) & ! [X21 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X21) <=> (c_2Eoption_2ENONE(X0) = X21)) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),c_2Eoption_2ENONE(X0))) & ! [X22 : X0] : (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X22))) & ! [X23 : X0] : vAPP($o,$o,vNOT,(c_2Eoption_2ENONE(X0) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X23))) & ! [X24 : X0] : vAPP($o,$o,vNOT,(c_2Eoption_2ENONE(X0) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X24))) & ! [X25 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X25)) = X25) & ! [X26 : X0,X27 : X0] : ((vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X26) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X27)) <=> (X26 = X27)))),
% 1.92/0.65    inference(rectify,[],[f17])).
% 1.92/0.65  thf(f17,axiom,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X4 : X0 > X1,X10 : tyop_2Eoption_2Eoption(X0),X11 : X1] : (! [X34 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),c_2Eoption_2ESOME(tyop_2Eoption_2Eoption(X0)),X34)) = X34) & (c_2Eoption_2ENONE(X0) = vAPP(tyop_2Eoption_2Eoption(tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),c_2Eoption_2EOPTION__JOIN(X0),c_2Eoption_2ENONE(tyop_2Eoption_2Eoption(X0)))) & ! [X33 : X0 > X1] : (vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X33),c_2Eoption_2ENONE(X0)) = c_2Eoption_2ENONE(X1)) & ! [X31 : X0 > X1,X32 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1),vAPP(sTfun(X0,X1),sTfun(tyop_2Eoption_2Eoption(X0),tyop_2Eoption_2Eoption(X1)),c_2Eoption_2EOPTION__MAP(X0,X1),X31),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X32)) = vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(X0,X1,X31,X32))) & ! [X28 : X0,X29 : X1,X30 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X28)),X29),X30) = vAPP(X0,X1,X30,X28)) & ! [X26 : X1,X27 : X0 > X1] : (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),c_2Eoption_2ENONE(X0)),X26),X27) = X26) & ! [X25 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X25) => (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X25),X10),c_2Eoption_2ESOME(X0)) = X25)) & ! [X24 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X24) => (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X24),X11),X4) = vAPP(X0,X1,X4,vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X24)))) & ! [X23 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X23) => (vAPP(sTfun(X0,X1),X1,vAPP(X1,sTfun(sTfun(X0,X1),X1),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(X1,sTfun(sTfun(X0,X1),X1)),c_2Eoption_2Eoption__CASE(X0,X1),X23),X11),X4) = X11)) & ! [X22 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X22),X22),c_2Eoption_2ESOME(X0)) = X22) & ! [X21 : tyop_2Eoption_2Eoption(X0)] : (vAPP(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0)),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(sTfun(X0,tyop_2Eoption_2Eoption(X0)),tyop_2Eoption_2Eoption(X0))),c_2Eoption_2Eoption__CASE(X0,tyop_2Eoption_2Eoption(X0)),X21),c_2Eoption_2ENONE(X0)),c_2Eoption_2ESOME(X0)) = X21) & ! [X20 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X20) => (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),X20)) = X20)) & ! [X19 : tyop_2Eoption_2Eoption(X0)] : (vAPP($o,$o,vNOT,vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),X19)) <=> (c_2Eoption_2ENONE(X0) = X19)) & ! [X18 : tyop_2Eoption_2Eoption(X0)] : (vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X18) <=> (c_2Eoption_2ENONE(X0) = X18)) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),c_2Eoption_2ENONE(X0))) & ! [X17 : X0] : (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__SOME(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X17))) & ! [X16 : X0] : vAPP($o,$o,vNOT,(c_2Eoption_2ENONE(X0) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X16))) & ! [X15 : X0] : vAPP($o,$o,vNOT,(c_2Eoption_2ENONE(X0) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X15))) & ! [X14 : X0] : (vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X14)) = X14) & ! [X12 : X0,X13 : X0] : ((vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X12) = vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X13)) <=> (X12 = X13)))),
% 1.92/0.65    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eoption_2Eoption__CLAUSES)).
% 1.92/0.65  thf(f6109,plain,(
% 1.92/0.65    (c_2Eoption_2ENONE(sK1) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_3),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f6086])).
% 1.92/0.65  thf(f6086,plain,(
% 1.92/0.65    ($true != $true) | (c_2Eoption_2ENONE(sK1) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_3),
% 1.92/0.65    inference(superposition,[],[f189,f5981])).
% 1.92/0.65  thf(f5981,plain,(
% 1.92/0.65    ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_3),
% 1.92/0.65    inference(subsumption_resolution,[],[f5979,f245])).
% 1.92/0.65  thf(f5979,plain,(
% 1.92/0.65    (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2) = c_2Eoption_2ENONE(sK1)) | ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_3),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f5967])).
% 1.92/0.65  thf(f5967,plain,(
% 1.92/0.65    ($true != $true) | (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2) = c_2Eoption_2ENONE(sK1)) | ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_3),
% 1.92/0.65    inference(superposition,[],[f194,f328])).
% 1.92/0.65  thf(f328,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ~spl9_3),
% 1.92/0.65    inference(avatar_component_clause,[],[f326])).
% 1.92/0.65  thf(f326,plain,(
% 1.92/0.65    spl9_3 <=> ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)))),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_3])])).
% 1.92/0.65  thf(f194,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : (($true != vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4)) | (c_2Eoption_2ENONE(X1) = X4) | ($true = vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2))) )),
% 1.92/0.65    inference(cnf_transformation,[],[f99])).
% 1.92/0.65  thf(f99,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : ((($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4)) | (($true != vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) & ((c_2Eoption_2ENONE(X1) != X4) | (c_2Eoption_2ENONE(X0) != X3)))) & (($true = vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) | ((c_2Eoption_2ENONE(X1) = X4) & (c_2Eoption_2ENONE(X0) = X3)) | ($true != vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4))))),
% 1.92/0.65    inference(flattening,[],[f98])).
% 1.92/0.65  thf(f98,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : ((($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4)) | (($true != vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) & ((c_2Eoption_2ENONE(X1) != X4) | (c_2Eoption_2ENONE(X0) != X3)))) & ((($true = vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) | ((c_2Eoption_2ENONE(X1) = X4) & (c_2Eoption_2ENONE(X0) = X3))) | ($true != vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4))))),
% 1.92/0.65    inference(nnf_transformation,[],[f68])).
% 1.92/0.65  thf(f68,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : (($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4)) <=> (($true = vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) | ((c_2Eoption_2ENONE(X1) = X4) & (c_2Eoption_2ENONE(X0) = X3))))),
% 1.92/0.65    inference(definition_folding,[],[f56,f67])).
% 1.92/0.65  thf(f67,plain,(
% 1.92/0.65    ! [X2 : X0 > X1 > $o,X1 : $tType,X0 : $tType,X4 : tyop_2Eoption_2Eoption(X1),X3 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) <=> ? [X5 : X0,X6 : X1] : (($true = vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X2,X5),X6)) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) = X4) & (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5) = X3)))),
% 1.92/0.65    introduced(predicate_definition_introduction,[new_symbols(naming,[=])])).
% 1.92/0.65  thf(f56,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : (($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4)) <=> (? [X5 : X0,X6 : X1] : (($true = vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X2,X5),X6)) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) = X4) & (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5) = X3)) | ((c_2Eoption_2ENONE(X1) = X4) & (c_2Eoption_2ENONE(X0) = X3))))),
% 1.92/0.65    inference(fool_elimination,[],[f55])).
% 1.92/0.65  thf(f55,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : (vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4) <=> (? [X5 : X0,X6 : X1] : (vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X2,X5),X6) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) = X4) & (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5) = X3)) | ((c_2Eoption_2ENONE(X1) = X4) & (c_2Eoption_2ENONE(X0) = X3))))),
% 1.92/0.65    inference(rectify,[],[f18])).
% 1.92/0.65  thf(f18,axiom,(
% 1.92/0.65    ! [X0 : $tType,X1 : $tType,X35 : X0 > X1 > $o,X5 : tyop_2Eoption_2Eoption(X0),X36 : tyop_2Eoption_2Eoption(X1)] : (vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X35),X5),X36) <=> (? [X37 : X0,X38 : X1] : (vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X35,X37),X38) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X38) = X36) & (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X37) = X5)) | ((c_2Eoption_2ENONE(X1) = X36) & (c_2Eoption_2ENONE(X0) = X5))))),
% 1.92/0.65    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eoption_2EOPTREL__def)).
% 1.92/0.65  thf(f189,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X2 : $tType,X3 : tyop_2Eoption_2Eoption(X1),X0 : X2 > X1 > $o,X4 : tyop_2Eoption_2Eoption(X2)] : (($true != vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0)) | (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),vAPP(sTfun(X2,sTfun(X1,$o)),X2,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2)),sK7(X1,X2),X4),X3),X0)) = X4)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f97])).
% 1.92/0.65  thf(f97,plain,(
% 1.92/0.65    ! [X0 : X2 > X1 > $o,X1 : $tType,X2 : $tType,X3 : tyop_2Eoption_2Eoption(X1),X4 : tyop_2Eoption_2Eoption(X2)] : ((($true = vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0)) | ! [X5 : X2,X6 : X1] : (($true != vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,X5),X6)) | (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) != X3) | (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),X5) != X4))) & ((($true = vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,vAPP(sTfun(X2,sTfun(X1,$o)),X2,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2)),sK7(X1,X2),X4),X3),X0)),vAPP(sTfun(X2,sTfun(X1,$o)),X1,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1)),sK8(X1,X2),X4),X3),X0))) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(sTfun(X2,sTfun(X1,$o)),X1,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1)),sK8(X1,X2),X4),X3),X0)) = X3) & (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),vAPP(sTfun(X2,sTfun(X1,$o)),X2,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2)),sK7(X1,X2),X4),X3),X0)) = X4)) | ($true != vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0))))),
% 1.92/0.65    inference(skolemisation,[status(esa),new_symbols(skolem,[sK7,sK8])],[f95,f96])).
% 1.92/0.65  thf(f96,plain,(
% 1.92/0.65    ! [X2 : $tType,X1 : $tType,X0 : X2 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X1),X4 : tyop_2Eoption_2Eoption(X2)] : (? [X7 : X2,X8 : X1] : (($true = vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,X7),X8)) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X8) = X3) & (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),X7) = X4)) => (($true = vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,vAPP(sTfun(X2,sTfun(X1,$o)),X2,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2)),sK7(X1,X2),X4),X3),X0)),vAPP(sTfun(X2,sTfun(X1,$o)),X1,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1)),sK8(X1,X2),X4),X3),X0))) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(sTfun(X2,sTfun(X1,$o)),X1,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1)),sK8(X1,X2),X4),X3),X0)) = X3) & (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),vAPP(sTfun(X2,sTfun(X1,$o)),X2,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2)),sK7(X1,X2),X4),X3),X0)) = X4)))),
% 1.92/0.65    introduced(choice_axiom,[])).
% 1.92/0.65  thf(f95,plain,(
% 1.92/0.65    ! [X0 : X2 > X1 > $o,X1 : $tType,X2 : $tType,X3 : tyop_2Eoption_2Eoption(X1),X4 : tyop_2Eoption_2Eoption(X2)] : ((($true = vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0)) | ! [X5 : X2,X6 : X1] : (($true != vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,X5),X6)) | (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) != X3) | (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),X5) != X4))) & (? [X7 : X2,X8 : X1] : (($true = vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,X7),X8)) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X8) = X3) & (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),X7) = X4)) | ($true != vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0))))),
% 1.92/0.65    inference(rectify,[],[f94])).
% 1.92/0.65  thf(f94,plain,(
% 1.92/0.65    ! [X2 : X0 > X1 > $o,X1 : $tType,X0 : $tType,X4 : tyop_2Eoption_2Eoption(X1),X3 : tyop_2Eoption_2Eoption(X0)] : ((($true = vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) | ! [X5 : X0,X6 : X1] : (($true != vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X2,X5),X6)) | (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) != X4) | (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5) != X3))) & (? [X5 : X0,X6 : X1] : (($true = vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X2,X5),X6)) & (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) = X4) & (vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5) = X3)) | ($true != vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2))))),
% 1.92/0.65    inference(nnf_transformation,[],[f67])).
% 1.92/0.65  thf(f5669,plain,(
% 1.92/0.65    spl9_13 | spl9_4),
% 1.92/0.65    inference(avatar_split_clause,[],[f5665,f330,f370])).
% 1.92/0.65  thf(f370,plain,(
% 1.92/0.65    spl9_13 <=> ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2))),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_13])])).
% 1.92/0.65  thf(f330,plain,(
% 1.92/0.65    spl9_4 <=> ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2))),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_4])])).
% 1.92/0.65  thf(f5665,plain,(
% 1.92/0.65    ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | spl9_4),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f5664])).
% 1.92/0.65  thf(f5664,plain,(
% 1.92/0.65    ($true != $true) | ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | spl9_4),
% 1.92/0.65    inference(superposition,[],[f331,f22])).
% 1.92/0.65  thf(f22,plain,(
% 1.92/0.65    ( ! [X0 : $o] : (($true = X0) | ($false = X0)) )),
% 1.92/0.65    introduced(fool_axiom,[])).
% 1.92/0.65  thf(f331,plain,(
% 1.92/0.65    ($true != vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | spl9_4),
% 1.92/0.65    inference(avatar_component_clause,[],[f330])).
% 1.92/0.65  thf(f5642,plain,(
% 1.92/0.65    ~spl9_7 | ~spl9_13),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f5641])).
% 1.92/0.65  thf(f5641,plain,(
% 1.92/0.65    $false | (~spl9_7 | ~spl9_13)),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f5640])).
% 1.92/0.65  thf(f5640,plain,(
% 1.92/0.65    ($true = $false) | (~spl9_7 | ~spl9_13)),
% 1.92/0.65    inference(forward_demodulation,[],[f5639,f372])).
% 1.92/0.65  thf(f372,plain,(
% 1.92/0.65    ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ~spl9_13),
% 1.92/0.65    inference(avatar_component_clause,[],[f370])).
% 1.92/0.65  thf(f5639,plain,(
% 1.92/0.65    ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ~spl9_7),
% 1.92/0.65    inference(backward_demodulation,[],[f5564,f5637])).
% 1.92/0.65  thf(f5637,plain,(
% 1.92/0.65    (sK3 = vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_7),
% 1.92/0.65    inference(forward_demodulation,[],[f5623,f168])).
% 1.92/0.65  thf(f168,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X25 : X0] : ((vAPP(tyop_2Eoption_2Eoption(X0),X0,c_2Eoption_2ETHE(X0),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X25)) = X25)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f93])).
% 1.92/0.65  thf(f5623,plain,(
% 1.92/0.65    (vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4) = vAPP(tyop_2Eoption_2Eoption(sK1),sK1,c_2Eoption_2ETHE(sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3))) | ~spl9_7),
% 1.92/0.65    inference(superposition,[],[f168,f5384])).
% 1.92/0.65  thf(f5384,plain,(
% 1.92/0.65    (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_7),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f5363])).
% 1.92/0.65  thf(f5363,plain,(
% 1.92/0.65    ($true != $true) | (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_7),
% 1.92/0.65    inference(superposition,[],[f189,f5284])).
% 1.92/0.65  thf(f5284,plain,(
% 1.92/0.65    ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_7),
% 1.92/0.65    inference(subsumption_resolution,[],[f5282,f245])).
% 1.92/0.65  thf(f5282,plain,(
% 1.92/0.65    (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2) = c_2Eoption_2ENONE(sK1)) | ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_7),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f5271])).
% 1.92/0.65  thf(f5271,plain,(
% 1.92/0.65    ($true != $true) | (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2) = c_2Eoption_2ENONE(sK1)) | ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_7),
% 1.92/0.65    inference(superposition,[],[f194,f344])).
% 1.92/0.65  thf(f344,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ~spl9_7),
% 1.92/0.65    inference(avatar_component_clause,[],[f342])).
% 1.92/0.65  thf(f342,plain,(
% 1.92/0.65    spl9_7 <=> ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)))),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_7])])).
% 1.92/0.65  thf(f5564,plain,(
% 1.92/0.65    ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)),sK2)) | ~spl9_7),
% 1.92/0.65    inference(backward_demodulation,[],[f5382,f5563])).
% 1.92/0.65  thf(f5563,plain,(
% 1.92/0.65    (sK2 = vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)) | ~spl9_7),
% 1.92/0.65    inference(forward_demodulation,[],[f5549,f168])).
% 1.92/0.65  thf(f5549,plain,(
% 1.92/0.65    (vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4) = vAPP(tyop_2Eoption_2Eoption(sK1),sK1,c_2Eoption_2ETHE(sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ~spl9_7),
% 1.92/0.65    inference(superposition,[],[f168,f5383])).
% 1.92/0.65  thf(f5383,plain,(
% 1.92/0.65    (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_7),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f5364])).
% 1.92/0.65  thf(f5364,plain,(
% 1.92/0.65    ($true != $true) | (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_7),
% 1.92/0.65    inference(superposition,[],[f190,f5284])).
% 1.92/0.65  thf(f190,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X2 : $tType,X3 : tyop_2Eoption_2Eoption(X1),X0 : X2 > X1 > $o,X4 : tyop_2Eoption_2Eoption(X2)] : (($true != vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0)) | (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),vAPP(sTfun(X2,sTfun(X1,$o)),X1,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1)),sK8(X1,X2),X4),X3),X0)) = X3)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f97])).
% 1.92/0.65  thf(f5382,plain,(
% 1.92/0.65    ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_7),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f5365])).
% 1.92/0.65  thf(f5365,plain,(
% 1.92/0.65    ($true != $true) | ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK7(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4)),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)),sK4))) | ~spl9_7),
% 1.92/0.65    inference(superposition,[],[f191,f5284])).
% 1.92/0.65  thf(f191,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X2 : $tType,X3 : tyop_2Eoption_2Eoption(X1),X0 : X2 > X1 > $o,X4 : tyop_2Eoption_2Eoption(X2)] : (($true != vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0)) | ($true = vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,vAPP(sTfun(X2,sTfun(X1,$o)),X2,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X2)),sK7(X1,X2),X4),X3),X0)),vAPP(sTfun(X2,sTfun(X1,$o)),X1,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),X1)),sK8(X1,X2),X4),X3),X0)))) )),
% 1.92/0.65    inference(cnf_transformation,[],[f97])).
% 1.92/0.65  thf(f4968,plain,(
% 1.92/0.65    ~spl9_4 | ~spl9_14),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f4967])).
% 1.92/0.65  thf(f4967,plain,(
% 1.92/0.65    $false | (~spl9_4 | ~spl9_14)),
% 1.92/0.65    inference(subsumption_resolution,[],[f4962,f332])).
% 1.92/0.65  thf(f332,plain,(
% 1.92/0.65    ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ~spl9_4),
% 1.92/0.65    inference(avatar_component_clause,[],[f330])).
% 1.92/0.65  thf(f4962,plain,(
% 1.92/0.65    ($true != vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ~spl9_14),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f4951])).
% 1.92/0.65  thf(f4951,plain,(
% 1.92/0.65    ($true = $false) | ($true != vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ~spl9_14),
% 1.92/0.65    inference(superposition,[],[f376,f1645])).
% 1.92/0.65  thf(f1645,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0,X3 : X1,X4 : X0 > X1 > $o] : (($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X4),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X3))) | ($true != vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X4,X2),X3))) )),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f1642])).
% 1.92/0.65  thf(f1642,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0,X3 : X1,X4 : X0 > X1 > $o] : (($true != $true) | ($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X4),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X3))) | ($true != vAPP(X1,$o,vAPP(X0,sTfun(X1,$o),X4,X2),X3))) )),
% 1.92/0.65    inference(superposition,[],[f196,f239])).
% 1.92/0.65  thf(f239,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X2 : $tType,X0 : X2 > X1 > $o,X6 : X1,X5 : X2] : (($true = vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),X5)),vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6)),X0)) | ($true != vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,X5),X6))) )),
% 1.92/0.65    inference(equality_resolution,[],[f238])).
% 1.92/0.65  thf(f238,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X2 : $tType,X0 : X2 > X1 > $o,X6 : X1,X4 : tyop_2Eoption_2Eoption(X2),X5 : X2] : (($true = vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6)),X0)) | ($true != vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,X5),X6)) | (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),X5) != X4)) )),
% 1.92/0.65    inference(equality_resolution,[],[f192])).
% 1.92/0.65  thf(f192,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X2 : $tType,X3 : tyop_2Eoption_2Eoption(X1),X0 : X2 > X1 > $o,X6 : X1,X4 : tyop_2Eoption_2Eoption(X2),X5 : X2] : (($true = vAPP(sTfun(X2,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X2),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X2,sTfun(X1,$o)),$o)),sP0(X1,X2),X4),X3),X0)) | ($true != vAPP(X1,$o,vAPP(X2,sTfun(X1,$o),X0,X5),X6)) | (vAPP(X1,tyop_2Eoption_2Eoption(X1),c_2Eoption_2ESOME(X1),X6) != X3) | (vAPP(X2,tyop_2Eoption_2Eoption(X2),c_2Eoption_2ESOME(X2),X5) != X4)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f97])).
% 1.92/0.65  thf(f196,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : (($true != vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2)) | ($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4))) )),
% 1.92/0.65    inference(cnf_transformation,[],[f99])).
% 1.92/0.65  thf(f376,plain,(
% 1.92/0.65    ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ~spl9_14),
% 1.92/0.65    inference(avatar_component_clause,[],[f374])).
% 1.92/0.65  thf(f374,plain,(
% 1.92/0.65    spl9_14 <=> ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)))),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_14])])).
% 1.92/0.65  thf(f1770,plain,(
% 1.92/0.65    ~spl9_4 | ~spl9_13),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f1769])).
% 1.92/0.65  thf(f1769,plain,(
% 1.92/0.65    $false | (~spl9_4 | ~spl9_13)),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f1768])).
% 1.92/0.65  thf(f1768,plain,(
% 1.92/0.65    ($true = $false) | (~spl9_4 | ~spl9_13)),
% 1.92/0.65    inference(forward_demodulation,[],[f332,f372])).
% 1.92/0.65  thf(f1758,plain,(
% 1.92/0.65    ~spl9_2),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f1757])).
% 1.92/0.65  thf(f1757,plain,(
% 1.92/0.65    $false | ~spl9_2),
% 1.92/0.65    inference(subsumption_resolution,[],[f1756,f245])).
% 1.92/0.65  thf(f1756,plain,(
% 1.92/0.65    (c_2Eoption_2ENONE(sK1) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)),sK4))) | ~spl9_2),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f1747])).
% 1.92/0.65  thf(f1747,plain,(
% 1.92/0.65    ($true != $true) | (c_2Eoption_2ENONE(sK1) = vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),vAPP(sTfun(sK1,sTfun(sK1,$o)),sK1,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),sK1)),sK8(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)),sK4))) | ~spl9_2),
% 1.92/0.65    inference(superposition,[],[f190,f1722])).
% 1.92/0.65  thf(f1722,plain,(
% 1.92/0.65    ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)),sK4)) | ~spl9_2),
% 1.92/0.65    inference(subsumption_resolution,[],[f1721,f245])).
% 1.92/0.65  thf(f1721,plain,(
% 1.92/0.65    (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3) = c_2Eoption_2ENONE(sK1)) | ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)),sK4)) | ~spl9_2),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f1718])).
% 1.92/0.65  thf(f1718,plain,(
% 1.92/0.65    ($true != $true) | (vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3) = c_2Eoption_2ENONE(sK1)) | ($true = vAPP(sTfun(sK1,sTfun(sK1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(sTfun(sK1,sTfun(sK1,$o)),$o)),sP0(sK1,sK1),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)),sK4)) | ~spl9_2),
% 1.92/0.65    inference(superposition,[],[f193,f324])).
% 1.92/0.65  thf(f324,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | ~spl9_2),
% 1.92/0.65    inference(avatar_component_clause,[],[f322])).
% 1.92/0.65  thf(f322,plain,(
% 1.92/0.65    spl9_2 <=> ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_2])])).
% 1.92/0.65  thf(f193,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : (($true != vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4)) | (c_2Eoption_2ENONE(X0) = X3) | ($true = vAPP(sTfun(X0,sTfun(X1,$o)),$o,vAPP(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o),vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),sTfun(sTfun(X0,sTfun(X1,$o)),$o)),sP0(X1,X0),X3),X4),X2))) )),
% 1.92/0.65    inference(cnf_transformation,[],[f99])).
% 1.92/0.65  thf(f1710,plain,(
% 1.92/0.65    ~spl9_8),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f1709])).
% 1.92/0.65  thf(f1709,plain,(
% 1.92/0.65    $false | ~spl9_8),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f1700])).
% 1.92/0.65  thf(f1700,plain,(
% 1.92/0.65    ($true = $false) | ~spl9_8),
% 1.92/0.65    inference(superposition,[],[f349,f241])).
% 1.92/0.65  thf(f241,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0 > X1 > $o] : (($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),c_2Eoption_2ENONE(X0)),c_2Eoption_2ENONE(X1)))) )),
% 1.92/0.65    inference(equality_resolution,[],[f240])).
% 1.92/0.65  thf(f240,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0)] : (($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),c_2Eoption_2ENONE(X1))) | (c_2Eoption_2ENONE(X0) != X3)) )),
% 1.92/0.65    inference(equality_resolution,[],[f195])).
% 1.92/0.65  thf(f195,plain,(
% 1.92/0.65    ( ! [X1 : $tType,X0 : $tType,X2 : X0 > X1 > $o,X3 : tyop_2Eoption_2Eoption(X0),X4 : tyop_2Eoption_2Eoption(X1)] : (($true = vAPP(tyop_2Eoption_2Eoption(X1),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o),vAPP(sTfun(X0,sTfun(X1,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X1),$o)),c_2Eoption_2EOPTREL(X0,X1),X2),X3),X4)) | (c_2Eoption_2ENONE(X1) != X4) | (c_2Eoption_2ENONE(X0) != X3)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f99])).
% 1.92/0.65  thf(f349,plain,(
% 1.92/0.65    ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ~spl9_8),
% 1.92/0.65    inference(avatar_component_clause,[],[f347])).
% 1.92/0.65  thf(f347,plain,(
% 1.92/0.65    spl9_8 <=> ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_8])])).
% 1.92/0.65  thf(f820,plain,(
% 1.92/0.65    ~spl9_15),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f819])).
% 1.92/0.65  thf(f819,plain,(
% 1.92/0.65    $false | ~spl9_15),
% 1.92/0.65    inference(subsumption_resolution,[],[f797,f752])).
% 1.92/0.65  thf(f752,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X21 : tyop_2Eoption_2Eoption(X0)] : ((c_2Eoption_2ENONE(X0) = X21)) ) | ~spl9_15),
% 1.92/0.65    inference(subsumption_resolution,[],[f173,f387])).
% 1.92/0.65  thf(f387,plain,(
% 1.92/0.65    ( ! [X0 : $o] : (($true = X0)) ) | ~spl9_15),
% 1.92/0.65    inference(avatar_component_clause,[],[f386])).
% 1.92/0.65  thf(f386,plain,(
% 1.92/0.65    spl9_15 <=> ! [X0 : $o] : ($true = X0)),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_15])])).
% 1.92/0.65  thf(f173,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X21 : tyop_2Eoption_2Eoption(X0)] : (($true != vAPP(tyop_2Eoption_2Eoption(X0),$o,c_2Eoption_2EIS__NONE(X0),X21)) | (c_2Eoption_2ENONE(X0) = X21)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f93])).
% 1.92/0.65  thf(f797,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X2 : tyop_2Eoption_2Eoption(X0)] : ((c_2Eoption_2ENONE(X0) != X2)) ) | ~spl9_15),
% 1.92/0.65    inference(superposition,[],[f245,f758])).
% 1.92/0.65  thf(f758,plain,(
% 1.92/0.65    ( ! [X2 : X0,X1 : X0] : ((X1 = X2)) ) | ~spl9_15),
% 1.92/0.65    inference(subsumption_resolution,[],[f164,f387])).
% 1.92/0.65  thf(f164,plain,(
% 1.92/0.65    ( ! [X0 : $tType,X2 : X0,X1 : X0] : (($true != vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),c_2Emin_2E_3D(X0),X1),X2)) | (X1 = X2)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f92])).
% 1.92/0.65  thf(f92,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : X0,X2 : X0] : ((($true = vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),c_2Emin_2E_3D(X0),X1),X2)) | (X1 != X2)) & ((X1 = X2) | ($true != vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),c_2Emin_2E_3D(X0),X1),X2))))),
% 1.92/0.65    inference(nnf_transformation,[],[f52])).
% 1.92/0.65  thf(f52,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : X0,X2 : X0] : (($true = vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),c_2Emin_2E_3D(X0),X1),X2)) <=> (X1 = X2))),
% 1.92/0.65    inference(fool_elimination,[],[f51])).
% 1.92/0.65  thf(f51,plain,(
% 1.92/0.65    ! [X0 : $tType,X1 : X0,X2 : X0] : (vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),c_2Emin_2E_3D(X0),X1),X2) <=> (X1 = X2))),
% 1.92/0.65    inference(rectify,[],[f5])).
% 1.92/0.65  thf(f5,axiom,(
% 1.92/0.65    ! [X0 : $tType,X2 : X0,X3 : X0] : (vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),c_2Emin_2E_3D(X0),X2),X3) <=> (X2 = X3))),
% 1.92/0.65    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',logicdef_2E_3D)).
% 1.92/0.65  thf(f421,plain,(
% 1.92/0.65    ~spl9_5 | ~spl9_9),
% 1.92/0.65    inference(avatar_contradiction_clause,[],[f420])).
% 1.92/0.65  thf(f420,plain,(
% 1.92/0.65    $false | (~spl9_5 | ~spl9_9)),
% 1.92/0.65    inference(trivial_inequality_removal,[],[f419])).
% 1.92/0.65  thf(f419,plain,(
% 1.92/0.65    ($true = $false) | (~spl9_5 | ~spl9_9)),
% 1.92/0.65    inference(forward_demodulation,[],[f336,f353])).
% 1.92/0.65  thf(f353,plain,(
% 1.92/0.65    (c_2Ebool_2ET = $false) | ~spl9_9),
% 1.92/0.65    inference(avatar_component_clause,[],[f351])).
% 1.92/0.65  thf(f351,plain,(
% 1.92/0.65    spl9_9 <=> (c_2Ebool_2ET = $false)),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_9])])).
% 1.92/0.65  thf(f336,plain,(
% 1.92/0.65    (c_2Ebool_2ET = $true) | ~spl9_5),
% 1.92/0.65    inference(avatar_component_clause,[],[f334])).
% 1.92/0.65  thf(f334,plain,(
% 1.92/0.65    spl9_5 <=> (c_2Ebool_2ET = $true)),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_5])])).
% 1.92/0.65  thf(f417,plain,(
% 1.92/0.65    spl9_5),
% 1.92/0.65    inference(avatar_split_clause,[],[f197,f334])).
% 1.92/0.65  thf(f197,plain,(
% 1.92/0.65    (c_2Ebool_2ET = $true)),
% 1.92/0.65    inference(cnf_transformation,[],[f58])).
% 1.92/0.65  thf(f58,plain,(
% 1.92/0.65    (c_2Ebool_2ET = $true)),
% 1.92/0.65    inference(fool_elimination,[],[f57])).
% 1.92/0.65  thf(f57,plain,(
% 1.92/0.65    c_2Ebool_2ET),
% 1.92/0.65    inference(rectify,[],[f8])).
% 1.92/0.65  thf(f8,axiom,(
% 1.92/0.65    c_2Ebool_2ET),
% 1.92/0.65    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ETRUTH)).
% 1.92/0.65  thf(f404,plain,(
% 1.92/0.65    ~spl9_6 | spl9_15),
% 1.92/0.65    inference(avatar_split_clause,[],[f142,f386,f338])).
% 1.92/0.65  thf(f338,plain,(
% 1.92/0.65    spl9_6 <=> (c_2Ebool_2EF = $true)),
% 1.92/0.65    introduced(avatar_definition,[new_symbols(naming,[spl9_6])])).
% 1.92/0.65  thf(f142,plain,(
% 1.92/0.65    ( ! [X0 : $o] : (($true = X0) | (c_2Ebool_2EF != $true)) )),
% 1.92/0.65    inference(cnf_transformation,[],[f62])).
% 1.92/0.65  thf(f62,plain,(
% 1.92/0.65    ! [X0 : $o] : (($true = X0) | (c_2Ebool_2EF != $true))),
% 1.92/0.65    inference(ennf_transformation,[],[f32])).
% 1.92/0.65  thf(f32,plain,(
% 1.92/0.65    ! [X0 : $o] : ((c_2Ebool_2EF = $true) => ($true = X0))),
% 1.92/0.65    inference(fool_elimination,[],[f31])).
% 1.92/0.65  thf(f31,plain,(
% 1.92/0.65    ! [X0 : $o] : (c_2Ebool_2EF => X0)),
% 1.92/0.65    inference(rectify,[],[f10])).
% 1.92/0.65  thf(f10,axiom,(
% 1.92/0.65    ! [X8 : $o] : (c_2Ebool_2EF => X8)),
% 1.92/0.65    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EFALSITY)).
% 1.92/0.65  thf(f378,plain,(
% 1.92/0.65    spl9_8 | spl9_2 | spl9_3 | spl9_13 | spl9_9 | spl9_6 | spl9_14),
% 1.92/0.65    inference(avatar_split_clause,[],[f300,f374,f338,f351,f370,f326,f322,f347])).
% 1.92/0.65  thf(f300,plain,(
% 1.92/0.65    ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2ET = $false) | ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f298])).
% 1.92/0.65  thf(f298,plain,(
% 1.92/0.65    ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(duplicate_literal_removal,[],[f294])).
% 1.92/0.65  thf(f294,plain,(
% 1.92/0.65    ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2EF = $true) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f285])).
% 1.92/0.65  thf(f285,plain,(
% 1.92/0.65    ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f284])).
% 1.92/0.65  thf(f284,plain,(
% 1.92/0.65    ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($false = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f100])).
% 1.92/0.65  thf(f100,plain,(
% 1.92/0.65    (vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)) != vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(cnf_transformation,[],[f70])).
% 1.92/0.65  thf(f70,plain,(
% 1.92/0.65    (vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)) != vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1,sK2,sK3,sK4])],[f61,f69])).
% 1.92/0.65  thf(f69,plain,(
% 1.92/0.65    ? [X0 : $tType,X1 : X0,X2 : X0,X3 : X0 > X0 > $o] : ((vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X1)) != vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),X3,X2),X1)) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X1))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),c_2Eoption_2ENONE(X0))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),c_2Eoption_2ENONE(X0)),c_2Eoption_2ENONE(X0)))) => ((vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)) != vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))))),
% 1.92/0.65    introduced(choice_axiom,[])).
% 1.92/0.65  thf(f61,plain,(
% 1.92/0.65    ? [X0 : $tType,X1 : X0,X2 : X0,X3 : X0 > X0 > $o] : ((vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X1)) != vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),X3,X2),X1)) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X1))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),c_2Eoption_2ENONE(X0))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),c_2Eoption_2ENONE(X0)),c_2Eoption_2ENONE(X0))))),
% 1.92/0.65    inference(ennf_transformation,[],[f59])).
% 1.92/0.65  thf(f59,plain,(
% 1.92/0.65    ~! [X0 : $tType,X1 : X0,X2 : X0,X3 : X0 > X0 > $o] : ((vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X1)) = vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),X3,X2),X1)) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X1))) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X2)),c_2Eoption_2ENONE(X0))) & (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X3),c_2Eoption_2ENONE(X0)),c_2Eoption_2ENONE(X0))))),
% 1.92/0.65    inference(rectify,[],[f20])).
% 1.92/0.65  thf(f20,negated_conjecture,(
% 1.92/0.65    ~! [X0 : $tType,X39 : X0,X5 : X0,X40 : X0 > X0 > $o] : ((vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X39)) = vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),X40,X5),X39)) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X39))) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5)),c_2Eoption_2ENONE(X0))) & (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),c_2Eoption_2ENONE(X0)),c_2Eoption_2ENONE(X0))))),
% 1.92/0.65    inference(negated_conjecture,[],[f19])).
% 1.92/0.65  thf(f19,conjecture,(
% 1.92/0.65    ! [X0 : $tType,X39 : X0,X5 : X0,X40 : X0 > X0 > $o] : ((vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X39)) = vAPP(X0,$o,vAPP(X0,sTfun(X0,$o),X40,X5),X39)) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),c_2Eoption_2ENONE(X0)),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X39))) & (c_2Ebool_2EF = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),vAPP(X0,tyop_2Eoption_2Eoption(X0),c_2Eoption_2ESOME(X0),X5)),c_2Eoption_2ENONE(X0))) & (c_2Ebool_2ET = vAPP(tyop_2Eoption_2Eoption(X0),$o,vAPP(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o),vAPP(sTfun(X0,sTfun(X0,$o)),sTfun(tyop_2Eoption_2Eoption(X0),sTfun(tyop_2Eoption_2Eoption(X0),$o)),c_2Eoption_2EOPTREL(X0,X0),X40),c_2Eoption_2ENONE(X0)),c_2Eoption_2ENONE(X0))))),
% 1.92/0.65    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient__option_2EOPTION__REL__def)).
% 1.92/0.65  thf(f354,plain,(
% 1.92/0.65    spl9_8 | spl9_2 | spl9_3 | spl9_4 | spl9_9 | spl9_6 | spl9_7),
% 1.92/0.65    inference(avatar_split_clause,[],[f316,f342,f338,f351,f330,f326,f322,f347])).
% 1.92/0.65  thf(f316,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2ET = $false) | ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | ($false = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f314])).
% 1.92/0.65  thf(f314,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(duplicate_literal_removal,[],[f310])).
% 1.92/0.65  thf(f310,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2EF = $true) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1)))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f301])).
% 1.92/0.65  thf(f301,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF = $true) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2)) | ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2)))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f283])).
% 1.92/0.65  thf(f283,plain,(
% 1.92/0.65    ($true = vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK2))) | (c_2Ebool_2EF != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),vAPP(sK1,tyop_2Eoption_2Eoption(sK1),c_2Eoption_2ESOME(sK1),sK3)),c_2Eoption_2ENONE(sK1))) | (c_2Ebool_2ET != vAPP(tyop_2Eoption_2Eoption(sK1),$o,vAPP(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o),vAPP(sTfun(sK1,sTfun(sK1,$o)),sTfun(tyop_2Eoption_2Eoption(sK1),sTfun(tyop_2Eoption_2Eoption(sK1),$o)),c_2Eoption_2EOPTREL(sK1,sK1),sK4),c_2Eoption_2ENONE(sK1)),c_2Eoption_2ENONE(sK1))) | ($true = vAPP(sK1,$o,vAPP(sK1,sTfun(sK1,$o),sK4,sK3),sK2))),
% 1.92/0.65    inference(binary_proxy_clausification,[],[f100])).
% 1.92/0.65  % SZS output end Proof for theBenchmark
% 1.92/0.65  % (12092)------------------------------
% 1.92/0.65  % (12092)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.92/0.65  % (12092)Termination reason: Refutation
% 1.92/0.65  
% 1.92/0.65  % (12092)Memory used [KB]: 3300
% 1.92/0.65  % (12092)Time elapsed: 0.251 s
% 1.92/0.65  % (12092)Instructions burned: 609 (million)
% 1.92/0.65  % (12082)Success in time 0.272 s
%------------------------------------------------------------------------------