TSTP Solution File: SWW469+5 by nanoCoP---2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : nanoCoP---2.0
% Problem  : SWW469+5 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : nanocop.sh %s %d

% Computer : n029.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 : Fri May 19 12:26:12 EDT 2023

% Result   : Theorem 0.38s 1.37s
% Output   : Proof 0.38s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWW469+5 : TPTP v8.1.2. Released v5.3.0.
% 0.03/0.12  % Command  : nanocop.sh %s %d
% 0.12/0.33  % Computer : n029.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Thu May 18 22:30:13 EDT 2023
% 0.12/0.33  % CPUTime  : 
% 0.38/1.37  
% 0.38/1.37  /export/starexec/sandbox/benchmark/theBenchmark.p is a Theorem
% 0.38/1.37  Start of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.38/1.37  %-----------------------------------------------------
% 0.38/1.37  ncf(matrix, plain, [(570 ^ _248028) ^ [_274743] : [-(ti(state, _274743) = ti(state, 568 ^ []))], (2 ^ _248028) ^ [_248172] : [-(_248172 = _248172)], (4 ^ _248028) ^ [_248279, _248281] : [_248281 = _248279, -(_248279 = _248281)], (10 ^ _248028) ^ [_248483, _248485, _248487] : [-(_248487 = _248483), _248487 = _248485, _248485 = _248483], (20 ^ _248028) ^ [_248796, _248798] : [-(enum(_248796)), _248798 = _248796, enum(_248798)], (30 ^ _248028) ^ [_249091, _249093] : [-(cl_HOL_Oequal(_249091)), _249093 = _249091, cl_HOL_Oequal(_249093)], (40 ^ _248028) ^ [_249366, _249368] : [-(hBOOL(_249366)), _249368 = _249366, hBOOL(_249368)], (50 ^ _248028) ^ [_249671, _249673] : [_249673 = _249671, -(undefined(_249673) = undefined(_249671))], (56 ^ _248028) ^ [_249889, _249891] : [_249891 = _249889, -(equal_equal(_249891) = equal_equal(_249889))], (62 ^ _248028) ^ [_250107, _250109] : [_250109 = _250107, -(hoare_2037801986triple(_250109) = hoare_2037801986triple(_250107))], (68 ^ _248028) ^ [_250325, _250327] : [_250327 = _250325, -(hoare_244953527triple(_250327) = hoare_244953527triple(_250325))], (74 ^ _248028) ^ [_250571, _250573, _250575, _250577] : [-(node(_250577, _250573) = node(_250575, _250571)), _250577 = _250575, _250573 = _250571], (84 ^ _248028) ^ [_250902, _250904] : [_250904 = _250902, -(hoare_1580379338ep_set(_250904) = hoare_1580379338ep_set(_250902))], (90 ^ _248028) ^ [_251148, _251150, _251152, _251154] : [-(type_definition(_251154, _251150) = type_definition(_251152, _251148)), _251154 = _251152, _251150 = _251148], (100 ^ _248028) ^ [_251479, _251481] : [_251481 = _251479, -(induct_equal(_251481) = induct_equal(_251479))], (106 ^ _248028) ^ [_251697, _251699] : [_251699 = _251697, -(member(_251699) = member(_251697))], (112 ^ _248028) ^ [_251915, _251917] : [_251917 = _251915, -(collect(_251917) = collect(_251915))], (118 ^ _248028) ^ [_252161, _252163, _252165, _252167] : [-(sum_sum(_252167, _252163) = sum_sum(_252165, _252161)), _252167 = _252165, _252163 = _252161], (128 ^ _248028) ^ [_252492, _252494] : [_252494 = _252492, -(hoare_509422987triple(_252494) = hoare_509422987triple(_252492))], (134 ^ _248028) ^ [_252794, _252796, _252798, _252800, _252802, _252804, _252806, _252808] : [-(hAPP(_252808, _252804, _252800, _252796) = hAPP(_252806, _252802, _252798, _252794)), _252808 = _252806, _252804 = _252802, _252800 = _252798, _252796 = _252794], (152 ^ _248028) ^ [_253427, _253429, _253431, _253433] : [-(fun(_253433, _253429) = fun(_253431, _253427)), _253433 = _253431, _253429 = _253427], (162 ^ _248028) ^ [_253758, _253760] : [_253760 = _253758, -(fequal(_253760) = fequal(_253758))], (168 ^ _248028) ^ [_253984, _253986, _253988, _253990] : [-(ti(_253990, _253986) = ti(_253988, _253984)), _253990 = _253988, _253986 = _253984], (178 ^ _248028) ^ [_254343] : [cl_HOL_Oequal(_254343), -(ti(fun(_254343, fun(_254343, bool)), equal_equal(_254343)) = equal_equal(_254343))], (184 ^ _248028) ^ [_254542] : [-(ti(fun(_254542, fun(_254542, bool)), induct_equal(_254542)) = induct_equal(_254542))], (186 ^ _248028) ^ [] : [-(ti(bool, induct_false) = induct_false)], (188 ^ _248028) ^ [] : [-(ti(bool, induct_true) = induct_true)], (190 ^ _248028) ^ [_254739] : [-(ti(_254739, undefined(_254739)) = undefined(_254739))], (192 ^ _248028) ^ [_254824] : [-(ti(fun(fun(node(sum_sum(com, fun(_254824, fun(state, bool))), sum_sum(state, _254824)), bool), hoare_509422987triple(_254824)), hoare_244953527triple(_254824)) = hoare_244953527triple(_254824))], (194 ^ _248028) ^ [_254929] : [-(ti(fun(hoare_509422987triple(_254929), fun(node(sum_sum(com, fun(_254929, fun(state, bool))), sum_sum(state, _254929)), bool)), hoare_2037801986triple(_254929)) = hoare_2037801986triple(_254929))], (196 ^ _248028) ^ [] : [-(ti(bool, hoare_1883395792gleton) = hoare_1883395792gleton)], (198 ^ _248028) ^ [_255087] : [-(ti(fun(fun(node(sum_sum(com, fun(_255087, fun(state, bool))), sum_sum(state, _255087)), bool), bool), hoare_1580379338ep_set(_255087)) = hoare_1580379338ep_set(_255087))], (200 ^ _248028) ^ [_255190] : [-(ti(fun(fun(_255190, bool), fun(_255190, bool)), collect(_255190)) = collect(_255190))], (202 ^ _248028) ^ [_255298, _255300] : [-(ti(fun(fun(_255300, _255298), fun(fun(_255298, _255300), fun(fun(_255298, bool), bool))), type_definition(_255300, _255298)) = type_definition(_255300, _255298))], (204 ^ _248028) ^ [_255405] : [-(ti(fun(_255405, fun(_255405, bool)), fequal(_255405)) = fequal(_255405))], (206 ^ _248028) ^ [_255538, _255540, _255542, _255544] : [-(hAPP(_255544, _255542, ti(fun(_255544, _255542), _255540), _255538) = hAPP(_255544, _255542, _255540, _255538))], (208 ^ _248028) ^ [_255680, _255682, _255684, _255686] : [-(hAPP(_255686, _255684, _255682, ti(_255686, _255680)) = hAPP(_255686, _255684, _255682, _255680))], (210 ^ _248028) ^ [_255819, _255821, _255823, _255825] : [-(ti(_255825, hAPP(_255823, _255825, _255821, _255819)) = hAPP(_255823, _255825, _255821, _255819))], (212 ^ _248028) ^ [_255960] : [hBOOL(ti(bool, _255960)), -(hBOOL(_255960))], (218 ^ _248028) ^ [_256118] : [hBOOL(_256118), -(hBOOL(ti(bool, _256118)))], (224 ^ _248028) ^ [_256297] : [-(ti(fun(_256297, fun(fun(_256297, bool), bool)), member(_256297)) = member(_256297))], (226 ^ _248028) ^ [] : [hBOOL(hoare_1883395792gleton), ti(state, 229 ^ []) = ti(state, 230 ^ [])], (234 ^ _248028) ^ [] : [235 ^ _248028 : [(236 ^ _248028) ^ [_256654, _256656] : [-(ti(state, _256656) = ti(state, _256654))]], -(hBOOL(hoare_1883395792gleton))], (240 ^ _248028) ^ [_256852, _256854, _256856] : [hBOOL(hAPP(hoare_509422987triple(_256856), bool, hAPP(hoare_509422987triple(_256856), fun(hoare_509422987triple(_256856), bool), equal_equal(hoare_509422987triple(_256856)), _256854), _256852)), -(_256854 = _256852)], (246 ^ _248028) ^ [_257064, _257066, _257068] : [_257066 = _257064, -(hBOOL(hAPP(hoare_509422987triple(_257068), bool, hAPP(hoare_509422987triple(_257068), fun(hoare_509422987triple(_257068), bool), equal_equal(hoare_509422987triple(_257068)), _257066), _257064)))], (252 ^ _248028) ^ [_257369, _257371, _257373] : [hAPP(hoare_509422987triple(_257373), fun(node(sum_sum(com, fun(_257373, fun(state, bool))), sum_sum(state, _257373)), bool), hoare_2037801986triple(_257373), _257371) = hAPP(hoare_509422987triple(_257373), fun(node(sum_sum(com, fun(_257373, fun(state, bool))), sum_sum(state, _257373)), bool), hoare_2037801986triple(_257373), _257369), -(_257371 = _257369)], (258 ^ _248028) ^ [_257633, _257635, _257637] : [_257635 = _257633, -(hAPP(hoare_509422987triple(_257637), fun(node(sum_sum(com, fun(_257637, fun(state, bool))), sum_sum(state, _257637)), bool), hoare_2037801986triple(_257637), _257635) = hAPP(hoare_509422987triple(_257637), fun(node(sum_sum(com, fun(_257637, fun(state, bool))), sum_sum(state, _257637)), bool), hoare_2037801986triple(_257637), _257633))], (264 ^ _248028) ^ [_257933] : [cl_HOL_Oequal(_257933), -(equal_equal(_257933) = fequal(_257933))], (270 ^ _248028) ^ [_258129] : [cl_HOL_Oequal(_258129), 273 ^ _248028 : [(274 ^ _248028) ^ [_258253] : [-(hBOOL(hAPP(_258129, bool, hAPP(_258129, fun(_258129, bool), equal_equal(_258129), _258253), _258253)))]]], (276 ^ _248028) ^ [_258367] : [cl_HOL_Oequal(_258367), 279 ^ _248028 : [(280 ^ _248028) ^ [_258566, _258568] : [hBOOL(hAPP(_258367, bool, hAPP(_258367, fun(_258367, bool), equal_equal(_258367), _258568), _258566)), -(ti(_258367, _258568) = ti(_258367, _258566))], (286 ^ _248028) ^ [_258776, _258778] : [ti(_258367, _258778) = ti(_258367, _258776), -(hBOOL(hAPP(_258367, bool, hAPP(_258367, fun(_258367, bool), equal_equal(_258367), _258778), _258776)))]]], (292 ^ _248028) ^ [_259027] : [cl_HOL_Oequal(_259027), -(fequal(_259027) = equal_equal(_259027))], (298 ^ _248028) ^ [_259222, _259224] : [-(hAPP(fun(node(sum_sum(com, fun(_259224, fun(state, bool))), sum_sum(state, _259224)), bool), hoare_509422987triple(_259224), hoare_244953527triple(_259224), hAPP(hoare_509422987triple(_259224), fun(node(sum_sum(com, fun(_259224, fun(state, bool))), sum_sum(state, _259224)), bool), hoare_2037801986triple(_259224), _259222)) = _259222)], (300 ^ _248028) ^ [_259364, _259366] : [-(hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool), fun(fun(fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool)), hAPP(hoare_509422987triple(_259366), fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool), hoare_2037801986triple(_259366), _259364)), hAPP(fun(fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool), bool), fun(fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool), bool), collect(fun(node(sum_sum(com, fun(_259366, fun(state, bool))), sum_sum(state, _259366)), bool)), hoare_1580379338ep_set(_259366)))))], (302 ^ _248028) ^ [_259651, _259653, _259655] : [hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), fun(fun(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool)), _259651), hAPP(fun(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), bool), fun(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), bool), collect(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool)), hoare_1580379338ep_set(_259655)))), hBOOL(hAPP(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), bool, _259653, hAPP(hoare_509422987triple(_259655), fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), hoare_2037801986triple(_259655), 307 ^ [_259651, _259653, _259655]))), -(hBOOL(hAPP(fun(node(sum_sum(com, fun(_259655, fun(state, bool))), sum_sum(state, _259655)), bool), bool, _259653, _259651)))], (313 ^ _248028) ^ [_260470, _260472] : [hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool), fun(fun(fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool)), _260470), hAPP(fun(fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool), bool), fun(fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool), bool), collect(fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool)), hoare_1580379338ep_set(_260472)))), -(_260470 = hAPP(hoare_509422987triple(_260472), fun(node(sum_sum(com, fun(_260472, fun(state, bool))), sum_sum(state, _260472)), bool), hoare_2037801986triple(_260472), 316 ^ [_260470, _260472]))], (320 ^ _248028) ^ [_261095, _261097] : [hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool), fun(fun(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool)), _261095), hAPP(fun(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool), bool), fun(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool), bool), collect(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool)), hoare_1580379338ep_set(_261097)))), -(hAPP(hoare_509422987triple(_261097), fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool), hoare_2037801986triple(_261097), hAPP(fun(node(sum_sum(com, fun(_261097, fun(state, bool))), sum_sum(state, _261097)), bool), hoare_509422987triple(_261097), hoare_244953527triple(_261097), _261095)) = _261095)], (326 ^ _248028) ^ [_261652] : [-(hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool), bool), bool, hAPP(fun(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool), hoare_509422987triple(_261652)), fun(fun(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool), bool), bool), hAPP(fun(hoare_509422987triple(_261652), fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool)), fun(fun(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool), hoare_509422987triple(_261652)), fun(fun(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool), bool), bool)), type_definition(hoare_509422987triple(_261652), fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool)), hoare_2037801986triple(_261652)), hoare_244953527triple(_261652)), hAPP(fun(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool), bool), fun(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool), bool), collect(fun(node(sum_sum(com, fun(_261652, fun(state, bool))), sum_sum(state, _261652)), bool)), hoare_1580379338ep_set(_261652)))))], (328 ^ _248028) ^ [_261994, _261996, _261998] : [hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), fun(fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool)), _261994), hAPP(fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), collect(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool)), hoare_1580379338ep_set(_261998)))), hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), fun(fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool)), _261996), hAPP(fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), fun(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), bool), collect(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool)), hoare_1580379338ep_set(_261998)))), 335 ^ _248028 : [(336 ^ _248028) ^ [] : [hAPP(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), hoare_509422987triple(_261998), hoare_244953527triple(_261998), _261994) = hAPP(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), hoare_509422987triple(_261998), hoare_244953527triple(_261998), _261996), -(_261994 = _261996)], (342 ^ _248028) ^ [] : [_261994 = _261996, -(hAPP(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), hoare_509422987triple(_261998), hoare_244953527triple(_261998), _261994) = hAPP(fun(node(sum_sum(com, fun(_261998, fun(state, bool))), sum_sum(state, _261998)), bool), hoare_509422987triple(_261998), hoare_244953527triple(_261998), _261996))]]], (348 ^ _248028) ^ [_263281, _263283, _263285] : [350 ^ _248028 : [(351 ^ _248028) ^ [] : [-(hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool), fun(fun(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool)), 349 ^ [_263281, _263283, _263285]), hAPP(fun(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool), bool), fun(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool), bool), collect(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool)), hoare_1580379338ep_set(_263285)))))], (353 ^ _248028) ^ [] : [hBOOL(hAPP(hoare_509422987triple(_263285), bool, _263281, hAPP(fun(node(sum_sum(com, fun(_263285, fun(state, bool))), sum_sum(state, _263285)), bool), hoare_509422987triple(_263285), hoare_244953527triple(_263285), 349 ^ [_263281, _263283, _263285])))]], -(hBOOL(hAPP(hoare_509422987triple(_263285), bool, _263281, _263283)))], (358 ^ _248028) ^ [_264392, _264394] : [-(_264392 = hAPP(fun(node(sum_sum(com, fun(_264394, fun(state, bool))), sum_sum(state, _264394)), bool), hoare_509422987triple(_264394), hoare_244953527triple(_264394), 356 ^ [_264392, _264394]))], (360 ^ _248028) ^ [_264469, _264471] : [-(hBOOL(hAPP(fun(fun(node(sum_sum(com, fun(_264471, fun(state, bool))), sum_sum(state, _264471)), bool), bool), bool, hAPP(fun(node(sum_sum(com, fun(_264471, fun(state, bool))), sum_sum(state, _264471)), bool), fun(fun(fun(node(sum_sum(com, fun(_264471, fun(state, bool))), sum_sum(state, _264471)), bool), bool), bool), member(fun(node(sum_sum(com, fun(_264471, fun(state, bool))), sum_sum(state, _264471)), bool)), 356 ^ [_264469, _264471]), hAPP(fun(fun(node(sum_sum(com, fun(_264471, fun(state, bool))), sum_sum(state, _264471)), bool), bool), fun(fun(node(sum_sum(com, fun(_264471, fun(state, bool))), sum_sum(state, _264471)), bool), bool), collect(fun(node(sum_sum(com, fun(_264471, fun(state, bool))), sum_sum(state, _264471)), bool)), hoare_1580379338ep_set(_264471)))))], (362 ^ _248028) ^ [_264797, _264799, _264801, _264803, _264805, _264807, _264809] : [hBOOL(hAPP(fun(_264809, bool), bool, hAPP(fun(_264809, _264807), fun(fun(_264809, bool), bool), hAPP(fun(_264807, _264809), fun(fun(_264809, _264807), fun(fun(_264809, bool), bool)), type_definition(_264807, _264809), _264801), _264799), _264797)), hBOOL(hAPP(fun(_264809, bool), bool, hAPP(_264809, fun(fun(_264809, bool), bool), member(_264809), _264803), _264797)), hBOOL(hAPP(fun(_264809, bool), bool, hAPP(_264809, fun(fun(_264809, bool), bool), member(_264809), _264805), _264797)), 373 ^ _248028 : [(374 ^ _248028) ^ [] : [hAPP(_264809, _264807, _264799, _264803) = hAPP(_264809, _264807, _264799, _264805), -(ti(_264809, _264803) = ti(_264809, _264805))], (380 ^ _248028) ^ [] : [ti(_264809, _264803) = ti(_264809, _264805), -(hAPP(_264809, _264807, _264799, _264803) = hAPP(_264809, _264807, _264799, _264805))]]], (386 ^ _248028) ^ [_265827, _265829, _265831, _265833, _265835, _265837] : [hBOOL(hAPP(fun(_265837, bool), bool, hAPP(fun(_265837, _265835), fun(fun(_265837, bool), bool), hAPP(fun(_265835, _265837), fun(fun(_265837, _265835), fun(fun(_265837, bool), bool)), type_definition(_265835, _265837), _265831), _265829), _265827)), hBOOL(hAPP(fun(_265837, bool), bool, hAPP(_265837, fun(fun(_265837, bool), bool), member(_265837), _265833), _265827)), -(hAPP(_265835, _265837, _265831, hAPP(_265837, _265835, _265829, _265833)) = ti(_265837, _265833))], (396 ^ _248028) ^ [_266390, _266392, _266394, _266396, _266398, _266400, _266402] : [hBOOL(hAPP(fun(_266402, bool), bool, hAPP(fun(_266402, _266400), fun(fun(_266402, bool), bool), hAPP(fun(_266400, _266402), fun(fun(_266402, _266400), fun(fun(_266402, bool), bool)), type_definition(_266400, _266402), _266394), _266392), _266390)), 399 ^ _248028 : [(400 ^ _248028) ^ [] : [hAPP(_266400, _266402, _266394, _266398) = hAPP(_266400, _266402, _266394, _266396), -(ti(_266400, _266398) = ti(_266400, _266396))], (406 ^ _248028) ^ [] : [ti(_266400, _266398) = ti(_266400, _266396), -(hAPP(_266400, _266402, _266394, _266398) = hAPP(_266400, _266402, _266394, _266396))]]], (412 ^ _248028) ^ [_267122, _267124, _267126, _267128, _267130, _267132] : [hBOOL(hAPP(fun(_267132, bool), bool, hAPP(fun(_267132, _267130), fun(fun(_267132, bool), bool), hAPP(fun(_267130, _267132), fun(fun(_267132, _267130), fun(fun(_267132, bool), bool)), type_definition(_267130, _267132), _267126), _267124), _267122)), -(hAPP(_267132, _267130, _267124, hAPP(_267130, _267132, _267126, _267128)) = ti(_267130, _267128))], (418 ^ _248028) ^ [_267526, _267528, _267530, _267532, _267534, _267536] : [hBOOL(hAPP(fun(_267536, bool), bool, hAPP(fun(_267536, _267534), fun(fun(_267536, bool), bool), hAPP(fun(_267534, _267536), fun(fun(_267536, _267534), fun(fun(_267536, bool), bool)), type_definition(_267534, _267536), _267530), _267528), _267526)), -(hBOOL(hAPP(fun(_267536, bool), bool, hAPP(_267536, fun(fun(_267536, bool), bool), member(_267536), hAPP(_267534, _267536, _267530, _267532)), _267526)))], (424 ^ _248028) ^ [] : [hBOOL(induct_false)], (426 ^ _248028) ^ [_268006, _268008, _268010, _268012, _268014, _268016] : [hBOOL(hAPP(fun(_268016, bool), bool, hAPP(fun(_268016, _268014), fun(fun(_268016, bool), bool), hAPP(fun(_268014, _268016), fun(fun(_268016, _268014), fun(fun(_268016, bool), bool)), type_definition(_268014, _268016), _268010), _268008), _268006)), hBOOL(hAPP(fun(_268016, bool), bool, hAPP(_268016, fun(fun(_268016, bool), bool), member(_268016), _268012), _268006)), -(ti(_268016, _268012) = hAPP(_268014, _268016, _268010, 433 ^ [_268006, _268008, _268010, _268012, _268014, _268016]))], (437 ^ _248028) ^ [_268640, _268642, _268644, _268646, _268648, _268650] : [hBOOL(hAPP(fun(_268650, bool), bool, hAPP(fun(_268650, _268648), fun(fun(_268650, bool), bool), hAPP(fun(_268648, _268650), fun(fun(_268650, _268648), fun(fun(_268650, bool), bool)), type_definition(_268648, _268650), _268644), _268642), _268640)), 441 ^ _248028 : [(442 ^ _248028) ^ [] : [-(ti(_268648, _268646) = hAPP(_268650, _268648, _268642, 440 ^ [_268640, _268642, _268644, _268646, _268648, _268650]))], (444 ^ _248028) ^ [] : [-(hBOOL(hAPP(fun(_268650, bool), bool, hAPP(_268650, fun(fun(_268650, bool), bool), member(_268650), 440 ^ [_268640, _268642, _268644, _268646, _268648, _268650]), _268640)))]]], (446 ^ _248028) ^ [_269307, _269309, _269311, _269313, _269315, _269317, _269319] : [hBOOL(hAPP(fun(_269319, bool), bool, hAPP(fun(_269319, _269317), fun(fun(_269319, bool), bool), hAPP(fun(_269317, _269319), fun(fun(_269319, _269317), fun(fun(_269319, bool), bool)), type_definition(_269317, _269319), _269311), _269309), _269307)), 452 ^ _248028 : [(453 ^ _248028) ^ [] : [-(hBOOL(hAPP(fun(_269319, bool), bool, hAPP(_269319, fun(fun(_269319, bool), bool), member(_269319), 451 ^ [_269307, _269309, _269311, _269313, _269315, _269317, _269319]), _269307)))], (455 ^ _248028) ^ [] : [hBOOL(hAPP(_269317, bool, _269313, hAPP(_269319, _269317, _269309, 451 ^ [_269307, _269309, _269311, _269313, _269315, _269317, _269319])))]], -(hBOOL(hAPP(_269317, bool, _269313, _269315)))], (459 ^ _248028) ^ [_270104, _270106, _270108, _270110, _270112, _270114, _270116] : [hBOOL(hAPP(fun(_270116, bool), bool, hAPP(fun(_270116, _270114), fun(fun(_270116, bool), bool), hAPP(fun(_270114, _270116), fun(fun(_270116, _270114), fun(fun(_270116, bool), bool)), type_definition(_270114, _270116), _270108), _270106), _270104)), hBOOL(hAPP(fun(_270116, bool), bool, hAPP(_270116, fun(fun(_270116, bool), bool), member(_270116), _270110), _270104)), hBOOL(hAPP(_270116, bool, _270112, hAPP(_270114, _270116, _270108, 468 ^ [_270104, _270106, _270108, _270110, _270112, _270114, _270116]))), -(hBOOL(hAPP(_270116, bool, _270112, _270110)))], (474 ^ _248028) ^ [] : [-(hBOOL(induct_true))], (476 ^ _248028) ^ [] : [-(hBOOL(induct_true))], (478 ^ _248028) ^ [_270961, _270963, _270965] : [hBOOL(hAPP(_270965, bool, hAPP(_270965, fun(_270965, bool), induct_equal(_270965), _270963), _270961)), -(ti(_270965, _270963) = ti(_270965, _270961))], (484 ^ _248028) ^ [_271169, _271171, _271173] : [ti(_271173, _271171) = ti(_271173, _271169), -(hBOOL(hAPP(_271173, bool, hAPP(_271173, fun(_271173, bool), induct_equal(_271173), _271171), _271169)))], (490 ^ _248028) ^ [_271455, _271457, _271459, _271461] : [hAPP(_271461, _271459, _271457, 491 ^ [_271455, _271457, _271459, _271461]) = hAPP(_271461, _271459, _271455, 491 ^ [_271455, _271457, _271459, _271461]), -(ti(fun(_271461, _271459), _271457) = ti(fun(_271461, _271459), _271455))], (497 ^ _248028) ^ [_271854, _271856, _271858] : [hBOOL(hAPP(fun(_271858, bool), bool, hAPP(_271858, fun(fun(_271858, bool), bool), member(_271858), _271856), _271854)), -(hBOOL(hAPP(_271858, bool, _271854, _271856)))], (503 ^ _248028) ^ [_272070, _272072, _272074] : [hBOOL(hAPP(_272074, bool, _272070, _272072)), -(hBOOL(hAPP(fun(_272074, bool), bool, hAPP(_272074, fun(fun(_272074, bool), bool), member(_272074), _272072), _272070)))], (509 ^ _248028) ^ [_272321, _272323] : [-(hAPP(fun(_272323, bool), fun(_272323, bool), collect(_272323), _272321) = ti(fun(_272323, bool), _272321))], (511 ^ _248028) ^ [_272449, _272451] : [-(enum(sum_sum(_272451, _272449))), enum(_272449), enum(_272451)], (521 ^ _248028) ^ [] : [-(enum(bool))], (523 ^ _248028) ^ [_272801, _272803] : [-(enum(fun(_272803, _272801))), enum(_272801), enum(_272803)], (533 ^ _248028) ^ [_273100, _273102] : [-(cl_HOL_Oequal(fun(_273102, _273100))), cl_HOL_Oequal(_273100), enum(_273102)], (543 ^ _248028) ^ [] : [-(cl_HOL_Oequal(com))], (545 ^ _248028) ^ [] : [-(cl_HOL_Oequal(bool))], (547 ^ _248028) ^ [] : [-(cl_HOL_Oequal(state))], (549 ^ _248028) ^ [_273543, _273545] : [-(cl_HOL_Oequal(sum_sum(_273545, _273543)))], (551 ^ _248028) ^ [_273625] : [-(cl_HOL_Oequal(hoare_509422987triple(_273625)))], (553 ^ _248028) ^ [_273718, _273720] : [-(ti(_273720, ti(_273720, _273718)) = ti(_273720, _273718))], (555 ^ _248028) ^ [_273850, _273852, _273854] : [hBOOL(hAPP(_273854, bool, hAPP(_273854, fun(_273854, bool), fequal(_273854), _273852), _273850)), -(ti(_273854, _273852) = ti(_273854, _273850))], (567 ^ _248028) ^ [] : [-(hBOOL(hoare_1883395792gleton))], (561 ^ _248028) ^ [_274122, _274124, _274126] : [ti(_274126, _274124) = ti(_274126, _274122), -(hBOOL(hAPP(_274126, bool, hAPP(_274126, fun(_274126, bool), fequal(_274126), _274124), _274122)))]], input).
% 0.38/1.37  ncf('1',plain,[hBOOL(hoare_1883395792gleton), ti(state, 229 ^ []) = ti(state, 230 ^ [])],start(226 ^ 0)).
% 0.38/1.37  ncf('1.1',plain,[-(hBOOL(hoare_1883395792gleton))],extension(567 ^ 1)).
% 0.38/1.37  ncf('1.2',plain,[-(ti(state, 229 ^ []) = ti(state, 230 ^ [])), ti(state, 229 ^ []) = ti(state, 568 ^ []), ti(state, 568 ^ []) = ti(state, 230 ^ [])],extension(10 ^ 1,bind([[_248483, _248485, _248487], [ti(state, 230 ^ []), ti(state, 568 ^ []), ti(state, 229 ^ [])]]))).
% 0.38/1.37  ncf('1.2.1',plain,[-(ti(state, 229 ^ []) = ti(state, 568 ^ []))],extension(570 ^ 2,bind([[_274743], [229 ^ []]]))).
% 0.38/1.37  ncf('1.2.2',plain,[-(ti(state, 568 ^ []) = ti(state, 230 ^ [])), ti(state, 230 ^ []) = ti(state, 568 ^ [])],extension(4 ^ 2,bind([[_248279, _248281], [ti(state, 568 ^ []), ti(state, 230 ^ [])]]))).
% 0.38/1.37  ncf('1.2.2.1',plain,[-(ti(state, 230 ^ []) = ti(state, 568 ^ []))],extension(570 ^ 3,bind([[_274743], [230 ^ []]]))).
% 0.38/1.37  %-----------------------------------------------------
% 0.38/1.37  End of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------