TSTP Solution File: SYO515^1 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : SYO515^1 : TPTP v8.2.0. Bugfixed v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s

% Computer : n003.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue May 21 09:05:36 EDT 2024

% Result   : Theorem 0.25s 0.44s
% Output   : Refutation 0.25s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.14  % Problem    : SYO515^1 : TPTP v8.2.0. Bugfixed v5.2.0.
% 0.08/0.16  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s
% 0.16/0.38  % Computer : n003.cluster.edu
% 0.16/0.38  % Model    : x86_64 x86_64
% 0.16/0.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.38  % Memory   : 8042.1875MB
% 0.16/0.38  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.38  % CPULimit   : 300
% 0.16/0.38  % WCLimit    : 300
% 0.16/0.38  % DateTime   : Mon May 20 10:21:53 EDT 2024
% 0.16/0.38  % CPUTime    : 
% 0.16/0.38  This is a TH0_THM_EQU_NAR problem
% 0.16/0.38  Running vampire_ho --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_hol --cores 8 -m 12000 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.16/0.40  % (30017)lrs+10_1:1_bet=on:cnfonf=off:fd=off:hud=5:inj=on:i=3:si=on:rtra=on_0 on theBenchmark for (3000ds/3Mi)
% 0.16/0.40  % (30016)lrs+1004_1:128_cond=on:e2e=on:sp=weighted_frequency:i=18:si=on:rtra=on_0 on theBenchmark for (3000ds/18Mi)
% 0.16/0.40  % (30017)Instruction limit reached!
% 0.16/0.40  % (30017)------------------------------
% 0.16/0.40  % (30017)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.16/0.40  % (30017)Termination reason: Unknown
% 0.16/0.40  % (30017)Termination phase: Saturation
% 0.16/0.40  
% 0.16/0.40  % (30017)Memory used [KB]: 5500
% 0.16/0.40  % (30017)Time elapsed: 0.004 s
% 0.16/0.40  % (30017)Instructions burned: 4 (million)
% 0.16/0.40  % (30017)------------------------------
% 0.16/0.40  % (30017)------------------------------
% 0.16/0.41  % (30011)lrs+10_1:1_c=on:cnfonf=conj_eager:fd=off:fe=off:kws=frequency:spb=intro:i=4:si=on:rtra=on_0 on theBenchmark for (3000ds/4Mi)
% 0.16/0.41  % (30010)lrs+1002_1:8_bd=off:fd=off:hud=10:tnu=1:i=183:si=on:rtra=on_0 on theBenchmark for (3000ds/183Mi)
% 0.16/0.41  % (30011)Refutation not found, incomplete strategy
% 0.16/0.41  % (30011)------------------------------
% 0.16/0.41  % (30011)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.16/0.41  % (30011)Termination reason: Refutation not found, incomplete strategy
% 0.16/0.41  
% 0.16/0.41  
% 0.16/0.41  % (30011)Memory used [KB]: 5500
% 0.16/0.41  % (30011)Time elapsed: 0.004 s
% 0.16/0.41  % (30011)Instructions burned: 2 (million)
% 0.16/0.41  % (30011)------------------------------
% 0.16/0.41  % (30011)------------------------------
% 0.16/0.41  % (30015)lrs+1002_1:1_au=on:bd=off:e2e=on:sd=2:sos=on:ss=axioms:i=275:si=on:rtra=on_0 on theBenchmark for (3000ds/275Mi)
% 0.16/0.41  % (30015)Refutation not found, incomplete strategy
% 0.16/0.41  % (30015)------------------------------
% 0.16/0.41  % (30015)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.16/0.41  % (30016)Refutation not found, incomplete strategy
% 0.16/0.41  % (30016)------------------------------
% 0.16/0.41  % (30016)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.16/0.41  % (30016)Termination reason: Refutation not found, incomplete strategy
% 0.16/0.41  
% 0.16/0.41  
% 0.16/0.41  % (30016)Memory used [KB]: 5628
% 0.16/0.41  % (30016)Time elapsed: 0.010 s
% 0.16/0.41  % (30016)Instructions burned: 13 (million)
% 0.16/0.41  % (30016)------------------------------
% 0.16/0.41  % (30016)------------------------------
% 0.16/0.41  % (30015)Termination reason: Refutation not found, incomplete strategy
% 0.16/0.41  
% 0.16/0.41  
% 0.16/0.41  % (30015)Memory used [KB]: 5500
% 0.16/0.41  % (30015)Time elapsed: 0.003 s
% 0.16/0.41  % (30015)Instructions burned: 1 (million)
% 0.16/0.41  % (30015)------------------------------
% 0.16/0.41  % (30015)------------------------------
% 0.16/0.41  % (30014)lrs+1002_1:128_aac=none:au=on:cnfonf=lazy_not_gen_be_off:sos=all:i=2:si=on:rtra=on_0 on theBenchmark for (3000ds/2Mi)
% 0.25/0.41  % (30012)dis+1010_1:1_au=on:cbe=off:chr=on:fsr=off:hfsq=on:nm=64:sos=theory:sp=weighted_frequency:i=27:si=on:rtra=on_0 on theBenchmark for (3000ds/27Mi)
% 0.25/0.41  % (30014)Instruction limit reached!
% 0.25/0.41  % (30014)------------------------------
% 0.25/0.41  % (30014)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.41  % (30014)Termination reason: Unknown
% 0.25/0.41  % (30012)Refutation not found, incomplete strategy
% 0.25/0.41  % (30012)------------------------------
% 0.25/0.41  % (30012)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.41  % (30012)Termination reason: Refutation not found, incomplete strategy
% 0.25/0.41  
% 0.25/0.41  
% 0.25/0.41  % (30012)Memory used [KB]: 5500
% 0.25/0.41  % (30012)Time elapsed: 0.004 s
% 0.25/0.41  % (30012)Instructions burned: 2 (million)
% 0.25/0.41  % (30012)------------------------------
% 0.25/0.41  % (30012)------------------------------
% 0.25/0.41  % (30014)Termination phase: Saturation
% 0.25/0.41  
% 0.25/0.41  % (30014)Memory used [KB]: 5500
% 0.25/0.41  % (30014)Time elapsed: 0.003 s
% 0.25/0.41  % (30014)Instructions burned: 2 (million)
% 0.25/0.41  % (30014)------------------------------
% 0.25/0.41  % (30014)------------------------------
% 0.25/0.42  % (30013)lrs+10_1:1_au=on:inj=on:i=2:si=on:rtra=on_0 on theBenchmark for (3000ds/2Mi)
% 0.25/0.42  % (30018)lrs+1002_1:1_cnfonf=lazy_not_be_gen:hud=14:prag=on:sp=weighted_frequency:tnu=1:i=37:si=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.25/0.42  % (30013)Instruction limit reached!
% 0.25/0.42  % (30013)------------------------------
% 0.25/0.42  % (30013)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.42  % (30013)Termination reason: Unknown
% 0.25/0.42  % (30013)Termination phase: Saturation
% 0.25/0.42  
% 0.25/0.42  % (30013)Memory used [KB]: 5500
% 0.25/0.42  % (30013)Time elapsed: 0.003 s
% 0.25/0.42  % (30013)Instructions burned: 2 (million)
% 0.25/0.42  % (30013)------------------------------
% 0.25/0.42  % (30013)------------------------------
% 0.25/0.42  % (30019)lrs+2_16:1_acc=model:au=on:bd=off:c=on:e2e=on:nm=2:sos=all:i=15:si=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.25/0.42  % (30020)dis+21_1:1_cbe=off:cnfonf=off:fs=off:fsr=off:hud=1:inj=on:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.25/0.42  % (30021)lrs+1002_1:1_aac=none:au=on:cnfonf=lazy_gen:plsq=on:plsqc=1:plsqr=4203469,65536:i=1041:si=on:rtra=on_0 on theBenchmark for (2999ds/1041Mi)
% 0.25/0.43  % (30019)Refutation not found, incomplete strategy
% 0.25/0.43  % (30019)------------------------------
% 0.25/0.43  % (30019)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.43  % (30019)Termination reason: Refutation not found, incomplete strategy
% 0.25/0.43  
% 0.25/0.43  
% 0.25/0.43  % (30019)Memory used [KB]: 5500
% 0.25/0.43  % (30019)Time elapsed: 0.004 s
% 0.25/0.43  % (30019)Instructions burned: 2 (million)
% 0.25/0.43  % (30019)------------------------------
% 0.25/0.43  % (30019)------------------------------
% 0.25/0.43  % (30020)Instruction limit reached!
% 0.25/0.43  % (30020)------------------------------
% 0.25/0.43  % (30020)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.43  % (30020)Termination reason: Unknown
% 0.25/0.43  % (30020)Termination phase: Saturation
% 0.25/0.43  
% 0.25/0.43  % (30020)Memory used [KB]: 5500
% 0.25/0.43  % (30020)Time elapsed: 0.003 s
% 0.25/0.43  % (30020)Instructions burned: 3 (million)
% 0.25/0.43  % (30020)------------------------------
% 0.25/0.43  % (30020)------------------------------
% 0.25/0.43  % (30021)Refutation not found, incomplete strategy
% 0.25/0.43  % (30021)------------------------------
% 0.25/0.43  % (30021)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.43  % (30021)Termination reason: Refutation not found, incomplete strategy
% 0.25/0.43  
% 0.25/0.43  
% 0.25/0.43  % (30021)Memory used [KB]: 5500
% 0.25/0.43  % (30021)Time elapsed: 0.003 s
% 0.25/0.43  % (30021)Instructions burned: 3 (million)
% 0.25/0.43  % (30021)------------------------------
% 0.25/0.43  % (30021)------------------------------
% 0.25/0.43  % (30023)lrs+10_1:1_acc=on:amm=sco:cs=on:tgt=full:i=16:si=on:rtra=on_0 on theBenchmark for (2999ds/16Mi)
% 0.25/0.43  % (30010)First to succeed.
% 0.25/0.43  % (30024)lrs+21_1:1_au=on:cnfonf=off:fd=preordered:fe=off:fsr=off:hud=11:inj=on:kws=precedence:s2pl=no:sp=weighted_frequency:tgt=full:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.25/0.43  % (30024)Instruction limit reached!
% 0.25/0.43  % (30024)------------------------------
% 0.25/0.43  % (30024)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.43  % (30024)Termination reason: Unknown
% 0.25/0.43  % (30024)Termination phase: Saturation
% 0.25/0.43  
% 0.25/0.43  % (30024)Memory used [KB]: 5500
% 0.25/0.43  % (30024)Time elapsed: 0.004 s
% 0.25/0.43  % (30024)Instructions burned: 3 (million)
% 0.25/0.43  % (30024)------------------------------
% 0.25/0.43  % (30024)------------------------------
% 0.25/0.44  % (30027)dis+1002_1:1_add=large:cnfonf=lazy_pi_sigma_gen:fe=off:prag=on:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.25/0.44  % (30027)Refutation not found, incomplete strategy
% 0.25/0.44  % (30027)------------------------------
% 0.25/0.44  % (30027)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.44  % (30027)Termination reason: Refutation not found, incomplete strategy
% 0.25/0.44  
% 0.25/0.44  
% 0.25/0.44  % (30027)Memory used [KB]: 5500
% 0.25/0.44  % (30027)Time elapsed: 0.002 s
% 0.25/0.44  % (30027)Instructions burned: 2 (million)
% 0.25/0.44  % (30027)------------------------------
% 0.25/0.44  % (30027)------------------------------
% 0.25/0.44  % (30018)Instruction limit reached!
% 0.25/0.44  % (30018)------------------------------
% 0.25/0.44  % (30018)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.44  % (30018)Termination reason: Unknown
% 0.25/0.44  % (30018)Termination phase: Saturation
% 0.25/0.44  
% 0.25/0.44  % (30018)Memory used [KB]: 5756
% 0.25/0.44  % (30018)Time elapsed: 0.022 s
% 0.25/0.44  % (30018)Instructions burned: 37 (million)
% 0.25/0.44  % (30018)------------------------------
% 0.25/0.44  % (30018)------------------------------
% 0.25/0.44  % (30010)Refutation found. Thanks to Tanya!
% 0.25/0.44  % SZS status Theorem for theBenchmark
% 0.25/0.44  % SZS output start Proof for theBenchmark
% 0.25/0.44  thf(func_def_0, type, t: (($o > $o) > $o) > $o > $o).
% 0.25/0.44  thf(func_def_11, type, sK0: ($o > $o) > $o).
% 0.25/0.44  thf(func_def_12, type, sK1: $o > $o).
% 0.25/0.44  thf(func_def_14, type, ph3: !>[X0: $tType]:(X0)).
% 0.25/0.44  thf(f842,plain,(
% 0.25/0.44    $false),
% 0.25/0.44    inference(avatar_sat_refutation,[],[f69,f74,f87,f88,f89,f109,f118,f141,f145,f167,f204,f215,f230,f240,f322,f342,f406,f508,f526,f607,f616,f669,f720,f728,f837])).
% 0.25/0.44  thf(f837,plain,(
% 0.25/0.44    ~spl2_1 | spl2_8 | spl2_10),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f836])).
% 0.25/0.44  thf(f836,plain,(
% 0.25/0.44    $false | (~spl2_1 | spl2_8 | spl2_10)),
% 0.25/0.44    inference(subsumption_resolution,[],[f835,f85])).
% 0.25/0.44  thf(f85,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ($false))) != $true) | spl2_10),
% 0.25/0.44    inference(avatar_component_clause,[],[f84])).
% 0.25/0.44  thf(f84,plain,(
% 0.25/0.44    spl2_10 <=> ((sK0 @ (^[Y0 : $o]: ($false))) = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_10])])).
% 0.25/0.44  thf(f835,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | (~spl2_1 | spl2_8)),
% 0.25/0.44    inference(subsumption_resolution,[],[f834,f77])).
% 0.25/0.44  thf(f77,plain,(
% 0.25/0.44    ($false != (sK0 @ (^[Y0 : $o]: ($true)))) | spl2_8),
% 0.25/0.44    inference(avatar_component_clause,[],[f76])).
% 0.25/0.44  thf(f76,plain,(
% 0.25/0.44    spl2_8 <=> ($false = (sK0 @ (^[Y0 : $o]: ($true))))),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_8])])).
% 0.25/0.44  thf(f834,plain,(
% 0.25/0.44    ($false = (sK0 @ (^[Y0 : $o]: ($true)))) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ~spl2_1),
% 0.25/0.44    inference(not_proxy_clausification,[],[f826])).
% 0.25/0.44  thf(f826,plain,(
% 0.25/0.44    ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ($false = (sK0 @ (^[Y0 : $o]: ($true)))) | ~spl2_1),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f825])).
% 0.25/0.44  thf(f825,plain,(
% 0.25/0.44    ($false = (((~ sK20) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ~spl2_1),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f824])).
% 0.25/0.44  thf(f824,plain,(
% 0.25/0.44    (((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK20) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))) != $true) | ~spl2_1),
% 0.25/0.44    inference(beta_eta_normalization,[],[f823])).
% 0.25/0.44  thf(f823,plain,(
% 0.25/0.44    (((^[Y0 : $o]: ($true)) @ sK20) != ((^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true)))))) @ sK20)) | ~spl2_1),
% 0.25/0.44    inference(negative_extensionality,[],[f626])).
% 0.25/0.44  thf(f626,plain,(
% 0.25/0.44    ((^[Y0 : $o]: ($true)) != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) | ~spl2_1),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f618])).
% 0.25/0.44  thf(f618,plain,(
% 0.25/0.44    ($true != $true) | ((^[Y0 : $o]: ($true)) != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) | ~spl2_1),
% 0.25/0.44    inference(constrained_superposition,[],[f17,f47])).
% 0.25/0.44  thf(f47,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | ~spl2_1),
% 0.25/0.44    inference(avatar_component_clause,[],[f45])).
% 0.25/0.44  thf(f45,plain,(
% 0.25/0.44    spl2_1 <=> ((sK0 @ (^[Y0 : $o]: ($true))) = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_1])])).
% 0.25/0.44  thf(f17,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) != $true)),
% 0.25/0.44    inference(beta_eta_normalization,[],[f16])).
% 0.25/0.44  thf(f16,plain,(
% 0.25/0.44    ((sK0 @ ((^[Y0 : ($o > $o) > $o]: ((^[Y1 : $o]: ((~ (Y0 @ (^[Y2 : $o]: ($false)))) & (((~ Y1) = (Y0 @ (^[Y2 : $o]: (~ Y2)))) | (Y0 @ (^[Y2 : $o]: ($true)))))))) @ sK0)) != $true)),
% 0.25/0.44    inference(definition_unfolding,[],[f13,f15])).
% 0.25/0.44  thf(f15,plain,(
% 0.25/0.44    (t = (^[Y0 : ($o > $o) > $o]: ((^[Y1 : $o]: ((~ (Y0 @ (^[Y2 : $o]: ($false)))) & (((~ Y1) = (Y0 @ (^[Y2 : $o]: (~ Y2)))) | (Y0 @ (^[Y2 : $o]: ($true)))))))))),
% 0.25/0.44    inference(cnf_transformation,[],[f8])).
% 0.25/0.44  thf(f8,plain,(
% 0.25/0.44    (t = (^[Y0 : ($o > $o) > $o]: ((^[Y1 : $o]: ((~ (Y0 @ (^[Y2 : $o]: ($false)))) & (((~ Y1) = (Y0 @ (^[Y2 : $o]: (~ Y2)))) | (Y0 @ (^[Y2 : $o]: ($true)))))))))),
% 0.25/0.44    inference(fool_elimination,[],[f7])).
% 0.25/0.44  thf(f7,plain,(
% 0.25/0.44    (t = (^[X0 : ($o > $o) > $o, X1 : $o] : (((X0 @ (^[X2 : $o] : ($true))) | (~X1 = (X0 @ (^[X3 : $o] : (~X3))))) & ~(X0 @ (^[X4 : $o] : ($false))))))),
% 0.25/0.44    inference(rectify,[],[f1])).
% 0.25/0.44  thf(f1,axiom,(
% 0.25/0.44    (t = (^[X0 : ($o > $o) > $o, X1 : $o] : (((X0 @ (^[X1 : $o] : ($true))) | (~X1 = (X0 @ (^[X1 : $o] : (~X1))))) & ~(X0 @ (^[X1 : $o] : ($false))))))),
% 0.25/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t)).
% 0.25/0.44  thf(f13,plain,(
% 0.25/0.44    ((sK0 @ (t @ sK0)) != $true)),
% 0.25/0.44    inference(cnf_transformation,[],[f12])).
% 0.25/0.44  thf(f12,plain,(
% 0.25/0.44    ((sK0 @ sK1) = $true) & ((sK0 @ (t @ sK0)) != $true)),
% 0.25/0.44    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1])],[f9,f11,f10])).
% 0.25/0.44  thf(f10,plain,(
% 0.25/0.44    ? [X0 : ($o > $o) > $o] : (? [X1 : $o > $o] : ((X0 @ X1) = $true) & ((X0 @ (t @ X0)) != $true)) => (? [X1 : $o > $o] : ((sK0 @ X1) = $true) & ((sK0 @ (t @ sK0)) != $true))),
% 0.25/0.44    introduced(choice_axiom,[])).
% 0.25/0.44  thf(f11,plain,(
% 0.25/0.44    ? [X1 : $o > $o] : ((sK0 @ X1) = $true) => ((sK0 @ sK1) = $true)),
% 0.25/0.44    introduced(choice_axiom,[])).
% 0.25/0.44  thf(f9,plain,(
% 0.25/0.44    ? [X0 : ($o > $o) > $o] : (? [X1 : $o > $o] : ((X0 @ X1) = $true) & ((X0 @ (t @ X0)) != $true))),
% 0.25/0.44    inference(ennf_transformation,[],[f6])).
% 0.25/0.44  thf(f6,plain,(
% 0.25/0.44    ~! [X0 : ($o > $o) > $o] : (? [X1 : $o > $o] : ((X0 @ X1) = $true) => ((X0 @ (t @ X0)) = $true))),
% 0.25/0.44    inference(fool_elimination,[],[f5])).
% 0.25/0.44  thf(f5,plain,(
% 0.25/0.44    ~! [X0 : ($o > $o) > $o] : (? [X1 : $o > $o] : (X0 @ X1) => (X0 @ (t @ X0)))),
% 0.25/0.44    inference(rectify,[],[f3])).
% 0.25/0.44  thf(f3,negated_conjecture,(
% 0.25/0.44    ~! [X0 : ($o > $o) > $o] : (? [X2 : $o > $o] : (X0 @ X2) => (X0 @ (t @ X0)))),
% 0.25/0.44    inference(negated_conjecture,[],[f2])).
% 0.25/0.44  thf(f2,conjecture,(
% 0.25/0.44    ! [X0 : ($o > $o) > $o] : (? [X2 : $o > $o] : (X0 @ X2) => (X0 @ (t @ X0)))),
% 0.25/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p',choiceoo1)).
% 0.25/0.44  thf(f728,plain,(
% 0.25/0.44    ~spl2_21 | ~spl2_22),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f727])).
% 0.25/0.44  thf(f727,plain,(
% 0.25/0.44    $false | (~spl2_21 | ~spl2_22)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f724])).
% 0.25/0.44  thf(f724,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_21 | ~spl2_22)),
% 0.25/0.44    inference(superposition,[],[f611,f606])).
% 0.25/0.44  thf(f606,plain,(
% 0.25/0.44    (sK17 = $false) | ~spl2_21),
% 0.25/0.44    inference(avatar_component_clause,[],[f604])).
% 0.25/0.44  thf(f604,plain,(
% 0.25/0.44    spl2_21 <=> (sK17 = $false)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_21])])).
% 0.25/0.44  thf(f611,plain,(
% 0.25/0.44    (sK17 = $true) | ~spl2_22),
% 0.25/0.44    inference(avatar_component_clause,[],[f609])).
% 0.25/0.44  thf(f609,plain,(
% 0.25/0.44    spl2_22 <=> (sK17 = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_22])])).
% 0.25/0.44  thf(f720,plain,(
% 0.25/0.44    spl2_3 | ~spl2_9 | ~spl2_20 | spl2_21),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f719])).
% 0.25/0.44  thf(f719,plain,(
% 0.25/0.44    $false | (spl2_3 | ~spl2_9 | ~spl2_20 | spl2_21)),
% 0.25/0.44    inference(subsumption_resolution,[],[f718,f54])).
% 0.25/0.44  thf(f54,plain,(
% 0.25/0.44    ($false != sK4) | spl2_3),
% 0.25/0.44    inference(avatar_component_clause,[],[f53])).
% 0.25/0.44  thf(f53,plain,(
% 0.25/0.44    spl2_3 <=> ($false = sK4)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_3])])).
% 0.25/0.44  thf(f718,plain,(
% 0.25/0.44    ($false = sK4) | (~spl2_9 | ~spl2_20 | spl2_21)),
% 0.25/0.44    inference(subsumption_resolution,[],[f689,f605])).
% 0.25/0.44  thf(f605,plain,(
% 0.25/0.44    (sK17 != $false) | spl2_21),
% 0.25/0.44    inference(avatar_component_clause,[],[f604])).
% 0.25/0.44  thf(f689,plain,(
% 0.25/0.44    (sK17 = $false) | ($false = sK4) | (~spl2_9 | ~spl2_20)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f687])).
% 0.25/0.44  thf(f687,plain,(
% 0.25/0.44    (sK17 != sK4) | (~spl2_9 | ~spl2_20)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f679])).
% 0.25/0.44  thf(f679,plain,(
% 0.25/0.44    ($false = $true) | (sK17 != sK4) | (~spl2_9 | ~spl2_20)),
% 0.25/0.44    inference(constrained_superposition,[],[f82,f602])).
% 0.25/0.44  thf(f602,plain,(
% 0.25/0.44    ((sK1 @ sK17) = $true) | ~spl2_20),
% 0.25/0.44    inference(avatar_component_clause,[],[f600])).
% 0.25/0.44  thf(f600,plain,(
% 0.25/0.44    spl2_20 <=> ((sK1 @ sK17) = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_20])])).
% 0.25/0.44  thf(f82,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $false) | ~spl2_9),
% 0.25/0.44    inference(avatar_component_clause,[],[f80])).
% 0.25/0.44  thf(f80,plain,(
% 0.25/0.44    spl2_9 <=> ((sK1 @ sK4) = $false)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_9])])).
% 0.25/0.44  thf(f669,plain,(
% 0.25/0.44    spl2_22 | ~spl2_5 | ~spl2_7 | ~spl2_9 | ~spl2_23),
% 0.25/0.44    inference(avatar_split_clause,[],[f668,f613,f80,f71,f62,f609])).
% 0.25/0.44  thf(f62,plain,(
% 0.25/0.44    spl2_5 <=> (sK4 = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_5])])).
% 0.25/0.44  thf(f71,plain,(
% 0.25/0.44    spl2_7 <=> ($false = (sK0 @ (^[Y0 : $o]: ($false))))),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_7])])).
% 0.25/0.44  thf(f613,plain,(
% 0.25/0.44    spl2_23 <=> ($false = (sK1 @ sK17))),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_23])])).
% 0.25/0.44  thf(f668,plain,(
% 0.25/0.44    (sK17 = $true) | (~spl2_5 | ~spl2_7 | ~spl2_9 | ~spl2_23)),
% 0.25/0.44    inference(subsumption_resolution,[],[f641,f567])).
% 0.25/0.44  thf(f567,plain,(
% 0.25/0.44    (sK12 != $true) | (~spl2_5 | ~spl2_7 | ~spl2_9)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f563])).
% 0.25/0.44  thf(f563,plain,(
% 0.25/0.44    (sK12 != $true) | ($false != $false) | (~spl2_5 | ~spl2_7 | ~spl2_9)),
% 0.25/0.44    inference(constrained_superposition,[],[f384,f531])).
% 0.25/0.44  thf(f531,plain,(
% 0.25/0.44    ((sK1 @ $true) = $false) | (~spl2_5 | ~spl2_9)),
% 0.25/0.44    inference(superposition,[],[f82,f64])).
% 0.25/0.44  thf(f64,plain,(
% 0.25/0.44    (sK4 = $true) | ~spl2_5),
% 0.25/0.44    inference(avatar_component_clause,[],[f62])).
% 0.25/0.44  thf(f384,plain,(
% 0.25/0.44    ((sK1 @ sK12) != $false) | ~spl2_7),
% 0.25/0.44    inference(beta_eta_normalization,[],[f383])).
% 0.25/0.44  thf(f383,plain,(
% 0.25/0.44    ((sK1 @ sK12) != ((^[Y0 : $o]: ($false)) @ sK12)) | ~spl2_7),
% 0.25/0.44    inference(negative_extensionality,[],[f379])).
% 0.25/0.44  thf(f379,plain,(
% 0.25/0.44    ((^[Y0 : $o]: ($false)) != sK1) | ~spl2_7),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f373])).
% 0.25/0.44  thf(f373,plain,(
% 0.25/0.44    ($false = $true) | ((^[Y0 : $o]: ($false)) != sK1) | ~spl2_7),
% 0.25/0.44    inference(constrained_superposition,[],[f14,f73])).
% 0.25/0.44  thf(f73,plain,(
% 0.25/0.44    ($false = (sK0 @ (^[Y0 : $o]: ($false)))) | ~spl2_7),
% 0.25/0.44    inference(avatar_component_clause,[],[f71])).
% 0.25/0.44  thf(f14,plain,(
% 0.25/0.44    ((sK0 @ sK1) = $true)),
% 0.25/0.44    inference(cnf_transformation,[],[f12])).
% 0.25/0.44  thf(f641,plain,(
% 0.25/0.44    (sK17 = $true) | (sK12 = $true) | (~spl2_7 | ~spl2_23)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f640])).
% 0.25/0.44  thf(f640,plain,(
% 0.25/0.44    (sK17 != sK12) | (~spl2_7 | ~spl2_23)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f635])).
% 0.25/0.44  thf(f635,plain,(
% 0.25/0.44    ($false != $false) | (sK17 != sK12) | (~spl2_7 | ~spl2_23)),
% 0.25/0.44    inference(constrained_superposition,[],[f384,f615])).
% 0.25/0.44  thf(f615,plain,(
% 0.25/0.44    ($false = (sK1 @ sK17)) | ~spl2_23),
% 0.25/0.44    inference(avatar_component_clause,[],[f613])).
% 0.25/0.44  thf(f616,plain,(
% 0.25/0.44    spl2_22 | spl2_23 | spl2_6),
% 0.25/0.44    inference(avatar_split_clause,[],[f597,f66,f613,f609])).
% 0.25/0.44  thf(f66,plain,(
% 0.25/0.44    spl2_6 <=> ((sK0 @ ~) = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_6])])).
% 0.25/0.44  thf(f597,plain,(
% 0.25/0.44    ($false = (sK1 @ sK17)) | (sK17 = $true) | spl2_6),
% 0.25/0.44    inference(not_proxy_clausification,[],[f596])).
% 0.25/0.44  thf(f596,plain,(
% 0.25/0.44    ($false = (sK1 @ sK17)) | ($false = (~ sK17)) | spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f594])).
% 0.25/0.44  thf(f594,plain,(
% 0.25/0.44    ((~ sK17) != (sK1 @ sK17)) | spl2_6),
% 0.25/0.44    inference(negative_extensionality,[],[f593])).
% 0.25/0.44  thf(f593,plain,(
% 0.25/0.44    (~ != sK1) | spl2_6),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f592])).
% 0.25/0.44  thf(f592,plain,(
% 0.25/0.44    (~ != sK1) | ($true != $true) | spl2_6),
% 0.25/0.44    inference(constrained_superposition,[],[f67,f14])).
% 0.25/0.44  thf(f67,plain,(
% 0.25/0.44    ((sK0 @ ~) != $true) | spl2_6),
% 0.25/0.44    inference(avatar_component_clause,[],[f66])).
% 0.25/0.44  thf(f607,plain,(
% 0.25/0.44    spl2_20 | spl2_21 | spl2_6),
% 0.25/0.44    inference(avatar_split_clause,[],[f598,f66,f604,f600])).
% 0.25/0.44  thf(f598,plain,(
% 0.25/0.44    ((sK1 @ sK17) = $true) | (sK17 = $false) | spl2_6),
% 0.25/0.44    inference(not_proxy_clausification,[],[f595])).
% 0.25/0.44  thf(f595,plain,(
% 0.25/0.44    ((~ sK17) = $true) | ((sK1 @ sK17) = $true) | spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f594])).
% 0.25/0.44  thf(f526,plain,(
% 0.25/0.44    ~spl2_3 | ~spl2_5),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f525])).
% 0.25/0.44  thf(f525,plain,(
% 0.25/0.44    $false | (~spl2_3 | ~spl2_5)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f520])).
% 0.25/0.44  thf(f520,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_3 | ~spl2_5)),
% 0.25/0.44    inference(superposition,[],[f64,f55])).
% 0.25/0.44  thf(f55,plain,(
% 0.25/0.44    ($false = sK4) | ~spl2_3),
% 0.25/0.44    inference(avatar_component_clause,[],[f53])).
% 0.25/0.44  thf(f508,plain,(
% 0.25/0.44    spl2_1 | spl2_4 | ~spl2_6 | spl2_10),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f507])).
% 0.25/0.44  thf(f507,plain,(
% 0.25/0.44    $false | (spl2_1 | spl2_4 | ~spl2_6 | spl2_10)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f503])).
% 0.25/0.44  thf(f503,plain,(
% 0.25/0.44    ($false = $true) | (spl2_1 | spl2_4 | ~spl2_6 | spl2_10)),
% 0.25/0.44    inference(superposition,[],[f502,f500])).
% 0.25/0.44  thf(f500,plain,(
% 0.25/0.44    (sK16 = $false) | (spl2_1 | spl2_4 | ~spl2_6)),
% 0.25/0.44    inference(subsumption_resolution,[],[f499,f46])).
% 0.25/0.44  thf(f46,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ($true))) != $true) | spl2_1),
% 0.25/0.44    inference(avatar_component_clause,[],[f45])).
% 0.25/0.44  thf(f499,plain,(
% 0.25/0.44    (sK16 = $false) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | (spl2_4 | ~spl2_6)),
% 0.25/0.44    inference(subsumption_resolution,[],[f497,f58])).
% 0.25/0.44  thf(f58,plain,(
% 0.25/0.44    ($false != (sK0 @ ~)) | spl2_4),
% 0.25/0.44    inference(avatar_component_clause,[],[f57])).
% 0.25/0.44  thf(f57,plain,(
% 0.25/0.44    spl2_4 <=> ($false = (sK0 @ ~))),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_4])])).
% 0.25/0.44  thf(f497,plain,(
% 0.25/0.44    ($false = (sK0 @ ~)) | (sK16 = $false) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | ~spl2_6),
% 0.25/0.44    inference(duplicate_literal_removal,[],[f496])).
% 0.25/0.44  thf(f496,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | ($false = (sK0 @ ~)) | (sK16 = $false) | (sK16 = $false) | ~spl2_6),
% 0.25/0.44    inference(not_proxy_clausification,[],[f495])).
% 0.25/0.44  thf(f495,plain,(
% 0.25/0.44    (sK16 = $false) | ($false = (sK0 @ ~)) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | ((~ sK16) = $true) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f493])).
% 0.25/0.44  thf(f493,plain,(
% 0.25/0.44    ((sK0 @ ~) = (~ sK16)) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | (sK16 = $false) | ~spl2_6),
% 0.25/0.44    inference(equality_proxy_clausification,[],[f492])).
% 0.25/0.44  thf(f492,plain,(
% 0.25/0.44    (((~ sK16) = (sK0 @ ~)) = $true) | (sK16 = $false) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f491])).
% 0.25/0.44  thf(f491,plain,(
% 0.25/0.44    ((((~ sK16) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true)))) = $true) | (sK16 = $false) | ~spl2_6),
% 0.25/0.44    inference(not_proxy_clausification,[],[f487])).
% 0.25/0.44  thf(f487,plain,(
% 0.25/0.44    ((~ sK16) = $true) | ((((~ sK16) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true)))) = $true) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f473])).
% 0.25/0.44  thf(f473,plain,(
% 0.25/0.44    (((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK16) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))) = $true) | ((~ sK16) = $true) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f472])).
% 0.25/0.44  thf(f472,plain,(
% 0.25/0.44    (((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK16) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))) != (~ sK16)) | ~spl2_6),
% 0.25/0.44    inference(beta_eta_normalization,[],[f471])).
% 0.25/0.44  thf(f471,plain,(
% 0.25/0.44    ((~ sK16) != ((^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true)))))) @ sK16)) | ~spl2_6),
% 0.25/0.44    inference(negative_extensionality,[],[f431])).
% 0.25/0.44  thf(f431,plain,(
% 0.25/0.44    (~ != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) | ~spl2_6),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f423])).
% 0.25/0.44  thf(f423,plain,(
% 0.25/0.44    ($true != $true) | (~ != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) | ~spl2_6),
% 0.25/0.44    inference(constrained_superposition,[],[f17,f68])).
% 0.25/0.44  thf(f68,plain,(
% 0.25/0.44    ((sK0 @ ~) = $true) | ~spl2_6),
% 0.25/0.44    inference(avatar_component_clause,[],[f66])).
% 0.25/0.44  thf(f502,plain,(
% 0.25/0.44    (sK16 = $true) | (spl2_4 | ~spl2_6 | spl2_10)),
% 0.25/0.44    inference(subsumption_resolution,[],[f501,f58])).
% 0.25/0.44  thf(f501,plain,(
% 0.25/0.44    (sK16 = $true) | ($false = (sK0 @ ~)) | (~spl2_6 | spl2_10)),
% 0.25/0.44    inference(subsumption_resolution,[],[f484,f85])).
% 0.25/0.44  thf(f484,plain,(
% 0.25/0.44    (sK16 = $true) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ($false = (sK0 @ ~)) | ~spl2_6),
% 0.25/0.44    inference(duplicate_literal_removal,[],[f483])).
% 0.25/0.44  thf(f483,plain,(
% 0.25/0.44    (sK16 = $true) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | (sK16 = $true) | ($false = (sK0 @ ~)) | ~spl2_6),
% 0.25/0.44    inference(not_proxy_clausification,[],[f482])).
% 0.25/0.44  thf(f482,plain,(
% 0.25/0.44    ($false = (sK0 @ ~)) | ($false = (~ sK16)) | (sK16 = $true) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f480])).
% 0.25/0.44  thf(f480,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | (sK16 = $true) | ((sK0 @ ~) != (~ sK16)) | ~spl2_6),
% 0.25/0.44    inference(equality_proxy_clausification,[],[f479])).
% 0.25/0.44  thf(f479,plain,(
% 0.25/0.44    (((~ sK16) = (sK0 @ ~)) = $false) | (sK16 = $true) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ~spl2_6),
% 0.25/0.44    inference(not_proxy_clausification,[],[f478])).
% 0.25/0.44  thf(f478,plain,(
% 0.25/0.44    ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | (sK16 = $true) | (((~ sK16) = (sK0 @ ~)) = $false) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f476])).
% 0.25/0.44  thf(f476,plain,(
% 0.25/0.44    ((((~ sK16) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true)))) = $false) | (sK16 = $true) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ~spl2_6),
% 0.25/0.44    inference(not_proxy_clausification,[],[f475])).
% 0.25/0.44  thf(f475,plain,(
% 0.25/0.44    ($false = (~ sK16)) | ((((~ sK16) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true)))) = $false) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f474])).
% 0.25/0.44  thf(f474,plain,(
% 0.25/0.44    (((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK16) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))) = $false) | ($false = (~ sK16)) | ~spl2_6),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f472])).
% 0.25/0.44  thf(f406,plain,(
% 0.25/0.44    ~spl2_7 | ~spl2_10),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f405])).
% 0.25/0.44  thf(f405,plain,(
% 0.25/0.44    $false | (~spl2_7 | ~spl2_10)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f398])).
% 0.25/0.44  thf(f398,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_7 | ~spl2_10)),
% 0.25/0.44    inference(superposition,[],[f73,f86])).
% 0.25/0.44  thf(f86,plain,(
% 0.25/0.44    ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ~spl2_10),
% 0.25/0.44    inference(avatar_component_clause,[],[f84])).
% 0.25/0.44  thf(f342,plain,(
% 0.25/0.44    ~spl2_2 | ~spl2_9),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f341])).
% 0.25/0.44  thf(f341,plain,(
% 0.25/0.44    $false | (~spl2_2 | ~spl2_9)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f327])).
% 0.25/0.44  thf(f327,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_2 | ~spl2_9)),
% 0.25/0.44    inference(superposition,[],[f82,f51])).
% 0.25/0.44  thf(f51,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $true) | ~spl2_2),
% 0.25/0.44    inference(avatar_component_clause,[],[f49])).
% 0.25/0.44  thf(f49,plain,(
% 0.25/0.44    spl2_2 <=> ((sK1 @ sK4) = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_2])])).
% 0.25/0.44  thf(f322,plain,(
% 0.25/0.44    spl2_7 | ~spl2_10),
% 0.25/0.44    inference(avatar_split_clause,[],[f315,f84,f71])).
% 0.25/0.44  thf(f315,plain,(
% 0.25/0.44    ($false = (sK0 @ (^[Y0 : $o]: ($false)))) | ~spl2_10),
% 0.25/0.44    inference(not_proxy_clausification,[],[f314])).
% 0.25/0.44  thf(f314,plain,(
% 0.25/0.44    ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $true) | ~spl2_10),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f312])).
% 0.25/0.44  thf(f312,plain,(
% 0.25/0.44    ($false != ((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK11) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true)))))) | ~spl2_10),
% 0.25/0.44    inference(beta_eta_normalization,[],[f311])).
% 0.25/0.44  thf(f311,plain,(
% 0.25/0.44    (((^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true)))))) @ sK11) != ((^[Y0 : $o]: ($false)) @ sK11)) | ~spl2_10),
% 0.25/0.44    inference(negative_extensionality,[],[f268])).
% 0.25/0.44  thf(f268,plain,(
% 0.25/0.44    ((^[Y0 : $o]: ($false)) != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) | ~spl2_10),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f266])).
% 0.25/0.44  thf(f266,plain,(
% 0.25/0.44    ($true != $true) | ((^[Y0 : $o]: ($false)) != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) | ~spl2_10),
% 0.25/0.44    inference(constrained_superposition,[],[f17,f86])).
% 0.25/0.44  thf(f240,plain,(
% 0.25/0.44    ~spl2_8 | ~spl2_11 | ~spl2_14 | ~spl2_16),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f239])).
% 0.25/0.44  thf(f239,plain,(
% 0.25/0.44    $false | (~spl2_8 | ~spl2_11 | ~spl2_14 | ~spl2_16)),
% 0.25/0.44    inference(subsumption_resolution,[],[f234,f216])).
% 0.25/0.44  thf(f216,plain,(
% 0.25/0.44    ((sK1 @ $true) != $true) | (~spl2_8 | ~spl2_16)),
% 0.25/0.44    inference(superposition,[],[f180,f214])).
% 0.25/0.44  thf(f214,plain,(
% 0.25/0.44    (sK6 = $true) | ~spl2_16),
% 0.25/0.44    inference(avatar_component_clause,[],[f212])).
% 0.25/0.44  thf(f212,plain,(
% 0.25/0.44    spl2_16 <=> (sK6 = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_16])])).
% 0.25/0.44  thf(f180,plain,(
% 0.25/0.44    ((sK1 @ sK6) != $true) | ~spl2_8),
% 0.25/0.44    inference(beta_eta_normalization,[],[f179])).
% 0.25/0.44  thf(f179,plain,(
% 0.25/0.44    ((sK1 @ sK6) != ((^[Y0 : $o]: ($true)) @ sK6)) | ~spl2_8),
% 0.25/0.44    inference(negative_extensionality,[],[f123])).
% 0.25/0.44  thf(f123,plain,(
% 0.25/0.44    ((^[Y0 : $o]: ($true)) != sK1) | ~spl2_8),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f121])).
% 0.25/0.44  thf(f121,plain,(
% 0.25/0.44    ($false = $true) | ((^[Y0 : $o]: ($true)) != sK1) | ~spl2_8),
% 0.25/0.44    inference(constrained_superposition,[],[f14,f78])).
% 0.25/0.44  thf(f78,plain,(
% 0.25/0.44    ($false = (sK0 @ (^[Y0 : $o]: ($true)))) | ~spl2_8),
% 0.25/0.44    inference(avatar_component_clause,[],[f76])).
% 0.25/0.44  thf(f234,plain,(
% 0.25/0.44    ((sK1 @ $true) = $true) | (~spl2_11 | ~spl2_14)),
% 0.25/0.44    inference(superposition,[],[f104,f117])).
% 0.25/0.44  thf(f117,plain,(
% 0.25/0.44    (sK5 = $true) | ~spl2_14),
% 0.25/0.44    inference(avatar_component_clause,[],[f115])).
% 0.25/0.44  thf(f115,plain,(
% 0.25/0.44    spl2_14 <=> (sK5 = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_14])])).
% 0.25/0.44  thf(f104,plain,(
% 0.25/0.44    ((sK1 @ sK5) = $true) | ~spl2_11),
% 0.25/0.44    inference(avatar_component_clause,[],[f102])).
% 0.25/0.44  thf(f102,plain,(
% 0.25/0.44    spl2_11 <=> ((sK1 @ sK5) = $true)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_11])])).
% 0.25/0.44  thf(f230,plain,(
% 0.25/0.44    ~spl2_1 | ~spl2_8),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f229])).
% 0.25/0.44  thf(f229,plain,(
% 0.25/0.44    $false | (~spl2_1 | ~spl2_8)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f217])).
% 0.25/0.44  thf(f217,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_1 | ~spl2_8)),
% 0.25/0.44    inference(superposition,[],[f47,f78])).
% 0.25/0.44  thf(f215,plain,(
% 0.25/0.44    spl2_5 | spl2_16 | ~spl2_2 | ~spl2_8),
% 0.25/0.44    inference(avatar_split_clause,[],[f209,f76,f49,f212,f62])).
% 0.25/0.44  thf(f209,plain,(
% 0.25/0.44    (sK6 = $true) | (sK4 = $true) | (~spl2_2 | ~spl2_8)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f208])).
% 0.25/0.44  thf(f208,plain,(
% 0.25/0.44    (sK6 != sK4) | (~spl2_2 | ~spl2_8)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f207])).
% 0.25/0.44  thf(f207,plain,(
% 0.25/0.44    ($true != $true) | (sK6 != sK4) | (~spl2_2 | ~spl2_8)),
% 0.25/0.44    inference(constrained_superposition,[],[f180,f51])).
% 0.25/0.44  thf(f204,plain,(
% 0.25/0.44    ~spl2_12 | ~spl2_14),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f203])).
% 0.25/0.44  thf(f203,plain,(
% 0.25/0.44    $false | (~spl2_12 | ~spl2_14)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f200])).
% 0.25/0.44  thf(f200,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_12 | ~spl2_14)),
% 0.25/0.44    inference(superposition,[],[f108,f117])).
% 0.25/0.44  thf(f108,plain,(
% 0.25/0.44    ($false = sK5) | ~spl2_12),
% 0.25/0.44    inference(avatar_component_clause,[],[f106])).
% 0.25/0.44  thf(f106,plain,(
% 0.25/0.44    spl2_12 <=> ($false = sK5)),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_12])])).
% 0.25/0.44  thf(f167,plain,(
% 0.25/0.44    ~spl2_4 | ~spl2_6),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f166])).
% 0.25/0.44  thf(f166,plain,(
% 0.25/0.44    $false | (~spl2_4 | ~spl2_6)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f158])).
% 0.25/0.44  thf(f158,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_4 | ~spl2_6)),
% 0.25/0.44    inference(superposition,[],[f68,f59])).
% 0.25/0.44  thf(f59,plain,(
% 0.25/0.44    ($false = (sK0 @ ~)) | ~spl2_4),
% 0.25/0.44    inference(avatar_component_clause,[],[f57])).
% 0.25/0.44  thf(f145,plain,(
% 0.25/0.44    ~spl2_12 | ~spl2_2 | ~spl2_3 | ~spl2_13),
% 0.25/0.44    inference(avatar_split_clause,[],[f130,f111,f53,f49,f106])).
% 0.25/0.44  thf(f111,plain,(
% 0.25/0.44    spl2_13 <=> ($false = (sK1 @ sK5))),
% 0.25/0.44    introduced(avatar_definition,[new_symbols(naming,[spl2_13])])).
% 0.25/0.44  thf(f130,plain,(
% 0.25/0.44    ($false != sK5) | (~spl2_2 | ~spl2_3 | ~spl2_13)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f125])).
% 0.25/0.44  thf(f125,plain,(
% 0.25/0.44    ($false = $true) | ($false != sK5) | (~spl2_2 | ~spl2_3 | ~spl2_13)),
% 0.25/0.44    inference(constrained_superposition,[],[f113,f90])).
% 0.25/0.44  thf(f90,plain,(
% 0.25/0.44    ((sK1 @ $false) = $true) | (~spl2_2 | ~spl2_3)),
% 0.25/0.44    inference(superposition,[],[f51,f55])).
% 0.25/0.44  thf(f113,plain,(
% 0.25/0.44    ($false = (sK1 @ sK5)) | ~spl2_13),
% 0.25/0.44    inference(avatar_component_clause,[],[f111])).
% 0.25/0.44  thf(f141,plain,(
% 0.25/0.44    ~spl2_11 | ~spl2_13),
% 0.25/0.44    inference(avatar_contradiction_clause,[],[f140])).
% 0.25/0.44  thf(f140,plain,(
% 0.25/0.44    $false | (~spl2_11 | ~spl2_13)),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f124])).
% 0.25/0.44  thf(f124,plain,(
% 0.25/0.44    ($false = $true) | (~spl2_11 | ~spl2_13)),
% 0.25/0.44    inference(superposition,[],[f113,f104])).
% 0.25/0.44  thf(f118,plain,(
% 0.25/0.44    spl2_13 | spl2_14 | ~spl2_4),
% 0.25/0.44    inference(avatar_split_clause,[],[f99,f57,f115,f111])).
% 0.25/0.44  thf(f99,plain,(
% 0.25/0.44    ($false = (sK1 @ sK5)) | (sK5 = $true) | ~spl2_4),
% 0.25/0.44    inference(not_proxy_clausification,[],[f98])).
% 0.25/0.44  thf(f98,plain,(
% 0.25/0.44    ($false = (sK1 @ sK5)) | ($false = (~ sK5)) | ~spl2_4),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f96])).
% 0.25/0.44  thf(f96,plain,(
% 0.25/0.44    ((~ sK5) != (sK1 @ sK5)) | ~spl2_4),
% 0.25/0.44    inference(negative_extensionality,[],[f95])).
% 0.25/0.44  thf(f95,plain,(
% 0.25/0.44    (~ != sK1) | ~spl2_4),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f91])).
% 0.25/0.44  thf(f91,plain,(
% 0.25/0.44    (~ != sK1) | ($false = $true) | ~spl2_4),
% 0.25/0.44    inference(constrained_superposition,[],[f59,f14])).
% 0.25/0.44  thf(f109,plain,(
% 0.25/0.44    spl2_11 | spl2_12 | ~spl2_4),
% 0.25/0.44    inference(avatar_split_clause,[],[f100,f57,f106,f102])).
% 0.25/0.44  thf(f100,plain,(
% 0.25/0.44    ((sK1 @ sK5) = $true) | ($false = sK5) | ~spl2_4),
% 0.25/0.44    inference(not_proxy_clausification,[],[f97])).
% 0.25/0.44  thf(f97,plain,(
% 0.25/0.44    ((sK1 @ sK5) = $true) | ((~ sK5) = $true) | ~spl2_4),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f96])).
% 0.25/0.44  thf(f89,plain,(
% 0.25/0.44    spl2_9 | spl2_10 | spl2_5 | spl2_4),
% 0.25/0.44    inference(avatar_split_clause,[],[f31,f57,f62,f84,f80])).
% 0.25/0.44  thf(f31,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $false) | (sK4 = $true) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ($false = (sK0 @ ~))),
% 0.25/0.44    inference(not_proxy_clausification,[],[f30])).
% 0.25/0.44  thf(f30,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $false) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ($false = (sK0 @ ~)) | ($false = (~ sK4))),
% 0.25/0.44    inference(not_proxy_clausification,[],[f29])).
% 0.25/0.44  thf(f29,plain,(
% 0.25/0.44    ($false = (sK0 @ ~)) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ((sK1 @ sK4) = $false) | ($false = (~ sK4))),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f27])).
% 0.25/0.44  thf(f27,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $false) | ((~ sK4) != (sK0 @ ~)) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false)),
% 0.25/0.44    inference(equality_proxy_clausification,[],[f26])).
% 0.25/0.44  thf(f26,plain,(
% 0.25/0.44    (((~ sK4) = (sK0 @ ~)) = $false) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ((sK1 @ sK4) = $false)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f24])).
% 0.25/0.44  thf(f24,plain,(
% 0.25/0.44    ($false = (((~ sK4) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))) | ((sK1 @ sK4) = $false) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f23])).
% 0.25/0.44  thf(f23,plain,(
% 0.25/0.44    ($false = ((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK4) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true)))))) | ((sK1 @ sK4) = $false)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f21])).
% 0.25/0.44  thf(f21,plain,(
% 0.25/0.44    ((sK1 @ sK4) != ((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK4) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))))),
% 0.25/0.44    inference(beta_eta_normalization,[],[f20])).
% 0.25/0.44  thf(f20,plain,(
% 0.25/0.44    ((sK1 @ sK4) != ((^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true)))))) @ sK4))),
% 0.25/0.44    inference(negative_extensionality,[],[f19])).
% 0.25/0.44  thf(f19,plain,(
% 0.25/0.44    (sK1 != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true)))))))),
% 0.25/0.44    inference(trivial_inequality_removal,[],[f18])).
% 0.25/0.44  thf(f18,plain,(
% 0.25/0.44    (sK1 != (^[Y0 : $o]: ((~ (sK0 @ (^[Y1 : $o]: ($false)))) & (((~ Y0) = (sK0 @ ~)) | (sK0 @ (^[Y1 : $o]: ($true))))))) | ($true != $true)),
% 0.25/0.44    inference(constrained_superposition,[],[f17,f14])).
% 0.25/0.44  thf(f88,plain,(
% 0.25/0.44    spl2_6 | spl2_10 | spl2_3 | spl2_9),
% 0.25/0.44    inference(avatar_split_clause,[],[f33,f80,f53,f84,f66])).
% 0.25/0.44  thf(f33,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $false) | ($false = sK4) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ((sK0 @ ~) = $true)),
% 0.25/0.44    inference(not_proxy_clausification,[],[f32])).
% 0.25/0.44  thf(f32,plain,(
% 0.25/0.44    ((~ sK4) = $true) | ((sK1 @ sK4) = $false) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true) | ((sK0 @ ~) = $true)),
% 0.25/0.44    inference(not_proxy_clausification,[],[f28])).
% 0.25/0.44  thf(f28,plain,(
% 0.25/0.44    ((sK0 @ ~) = $true) | ((sK1 @ sK4) = $false) | ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ((~ sK4) = $true)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f27])).
% 0.25/0.44  thf(f87,plain,(
% 0.25/0.44    spl2_8 | spl2_9 | spl2_10),
% 0.25/0.44    inference(avatar_split_clause,[],[f34,f84,f80,f76])).
% 0.25/0.44  thf(f34,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $false) | ($false = (sK0 @ (^[Y0 : $o]: ($true)))) | ((sK0 @ (^[Y0 : $o]: ($false))) = $true)),
% 0.25/0.44    inference(not_proxy_clausification,[],[f25])).
% 0.25/0.44  thf(f25,plain,(
% 0.25/0.44    ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $false) | ((sK1 @ sK4) = $false) | ($false = (sK0 @ (^[Y0 : $o]: ($true))))),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f24])).
% 0.25/0.44  thf(f74,plain,(
% 0.25/0.44    spl2_7 | spl2_2),
% 0.25/0.44    inference(avatar_split_clause,[],[f37,f49,f71])).
% 0.25/0.44  thf(f37,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $true) | ($false = (sK0 @ (^[Y0 : $o]: ($false))))),
% 0.25/0.44    inference(not_proxy_clausification,[],[f36])).
% 0.25/0.44  thf(f36,plain,(
% 0.25/0.44    ((~ (sK0 @ (^[Y0 : $o]: ($false)))) = $true) | ((sK1 @ sK4) = $true)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f22])).
% 0.25/0.44  thf(f22,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $true) | (((~ (sK0 @ (^[Y0 : $o]: ($false)))) & (((~ sK4) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true))))) = $true)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f21])).
% 0.25/0.44  thf(f69,plain,(
% 0.25/0.44    spl2_5 | spl2_2 | spl2_6 | spl2_1),
% 0.25/0.44    inference(avatar_split_clause,[],[f42,f45,f66,f49,f62])).
% 0.25/0.44  thf(f42,plain,(
% 0.25/0.44    (sK4 = $true) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true) | ((sK1 @ sK4) = $true) | ((sK0 @ ~) = $true)),
% 0.25/0.44    inference(not_proxy_clausification,[],[f41])).
% 0.25/0.44  thf(f41,plain,(
% 0.25/0.44    ((sK0 @ ~) = $true) | ($false = (~ sK4)) | ((sK1 @ sK4) = $true) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f39])).
% 0.25/0.44  thf(f39,plain,(
% 0.25/0.44    ((sK1 @ sK4) = $true) | ((~ sK4) = (sK0 @ ~)) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true)),
% 0.25/0.44    inference(equality_proxy_clausification,[],[f38])).
% 0.25/0.44  thf(f38,plain,(
% 0.25/0.44    (((~ sK4) = (sK0 @ ~)) = $true) | ((sK1 @ sK4) = $true) | ((sK0 @ (^[Y0 : $o]: ($true))) = $true)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f35])).
% 0.25/0.44  thf(f35,plain,(
% 0.25/0.44    ((((~ sK4) = (sK0 @ ~)) | (sK0 @ (^[Y0 : $o]: ($true)))) = $true) | ((sK1 @ sK4) = $true)),
% 0.25/0.44    inference(binary_proxy_clausification,[],[f22])).
% 0.25/0.44  % SZS output end Proof for theBenchmark
% 0.25/0.44  % (30010)------------------------------
% 0.25/0.44  % (30010)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.25/0.44  % (30010)Termination reason: Refutation
% 0.25/0.44  
% 0.25/0.44  % (30010)Memory used [KB]: 5884
% 0.25/0.44  % (30010)Time elapsed: 0.032 s
% 0.25/0.44  % (30010)Instructions burned: 32 (million)
% 0.25/0.44  % (30010)------------------------------
% 0.25/0.44  % (30010)------------------------------
% 0.25/0.44  % (30009)Success in time 0.043 s
% 0.25/0.44  % Vampire---4.8 exiting
%------------------------------------------------------------------------------