%------------------------------------------------------------------------------
% File : Vampire---5.0.1
% Problem : ITP020^2 : TPTP v9.3.1. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% Computer : n007.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Wed Sep 30 08:07:54 AM UTC 2026
% Result : Theorem 0.78s 0.39s
% Output : Refutation 0.78s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02 % Problem : ITP020^2 : TPTP v9.3.1. Bugfixed v7.5.0.
% 0.00/0.05 % Command : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.09/0.18 % Computer : n007.cluster.edu
% 0.09/0.18 % Model : x86_64 x86_64
% 0.09/0.18 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.18 % Memory : 8046.5625MB
% 0.09/0.18 % OS : Linux 6.8.0-71-generic
% 0.09/0.18 % CPULimit : 300
% 0.09/0.18 % WCLimit : 300
% 0.09/0.18 % DateTime : Tue Sep 29 19:31:26 UTC 2026
% 0.09/0.19 % CPUTime :
% 0.09/0.19 Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.09/0.22 Running higher-order theorem proving
% 0.09/0.23 Running: /export/starexec/sandbox/solver/bin/vampire-ho --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.78/0.37 % (3809096)Detected a higher-order problem, will run a greedy HOL sequence.
% 0.78/0.37 % (3809124)WARNING Broken Constraint: if ho_split_queue_ratios(1,8) has been set then ho_split_queue(off) is equal to on
% 0.78/0.37 % (3809124)WARNING Broken Constraint: if sine_to_age_tolerance(5) has been set then sine_to_age(off) is equal to on or sine_to_pred_levels(off) is not equal to off or sine_level_split_queue(off) is equal to on
% 0.78/0.37 % (3809124)dis+1002_8_to=kbo:sil=128000:tgt=full:drc=off:si=on:sp=const_max:lma=off:spb=non_intro:cbe=off:uwa=interpreted_only:random_seed=4268754795:hsqr=1,8:i=157:s2at=5:add=on:nm=2:rtra=on_2999 on theBenchmark for (2999ds/157Mi)
% 0.78/0.37 % (3809118)lrs+10_16_si=on:nwc=1.5:random_seed=3650459044:i=18:kws=arity_squared:rtra=on:fe=abstraction:ntd=on_2999 on theBenchmark for (2999ds/18Mi)
% 0.78/0.37 % (3809117)lrs+10_40_drc=off:e2e=on:si=on:uwa=one_side_interpreted:random_seed=1056283837:s2a=on:i=87:rtra=on:ntd=on_2999 on theBenchmark for (2999ds/87Mi)
% 0.78/0.37 % (3809120)lrs+10_1_cnfonf=off:si=on:uwa=one_side_interpreted:random_seed=728164819:i=3:rtra=on:inj=on:ntd=on_2999 on theBenchmark for (2999ds/3Mi)
% 0.78/0.37 % (3809123)lrs+10_1_to=lpo:sil=128000:e2e=on:si=on:random_seed=3378551947:s2a=on:i=75:s2at=3:aac=none:bd=preordered:rtra=on:fe=abstraction_2999 on theBenchmark for (2999ds/75Mi)
% 0.78/0.37 % (3809121)dis+1002_4:1_sfv=off:to=lpo:plsq=on:fde=none:e2e=on:si=on:spb=non_intro:acc=on:uwa=off:fd=preordered:foolp=on:s2agt=32:slsqc=1:slsq=on:random_seed=3886296776:hsq=on:hsqr=16,1:s2a=on:i=634:add=on:nm=16:nicw=on:rtra=on:gtg=position:ss=included:ixr=off:c=on:inj=on:ntd=on:rawr=on_2999 on theBenchmark for (2999ds/634Mi)
% 0.78/0.37 % (3809122)dis+21_4_fde=none:e2e=on:si=on:uwa=off:foolp=on:random_seed=2135487453:i=24:av=off:rtra=on_2999 on theBenchmark for (2999ds/24Mi)
% 0.78/0.37 % (3809120)Instruction limit reached!
% 0.78/0.37 % (3809120)------------------------------
% 0.78/0.37 % (3809120)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.37 % (3809120)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.37 % (3809120)CaDiCaL version: 2.1.3
% 0.78/0.37 % (3809120)Termination reason: Instruction limit
% 0.78/0.37 % (3809120)Termination phase: shuffling
% 0.78/0.37 % (3809120)Time elapsed: 0.002 s
% 0.78/0.37 % (3809120)Peak memory usage: 10 MB
% 0.78/0.37 % (3809120)Instructions burned: 4 (million)
% 0.78/0.37 % (3809118)Instruction limit reached!
% 0.78/0.37 % (3809118)------------------------------
% 0.78/0.37 % (3809118)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.37 % (3809118)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.37 % (3809118)CaDiCaL version: 2.1.3
% 0.78/0.37 % (3809118)Termination reason: Instruction limit
% 0.78/0.37 % (3809118)Termination phase: Property scanning
% 0.78/0.37 % (3809118)Time elapsed: 0.008 s
% 0.78/0.37 % (3809118)Peak memory usage: 11 MB
% 0.78/0.37 % (3809118)Instructions burned: 18 (million)
% 0.78/0.37 % (3809122)Instruction limit reached!
% 0.78/0.37 % (3809122)------------------------------
% 0.78/0.37 % (3809122)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.37 % (3809122)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.37 % (3809122)CaDiCaL version: 2.1.3
% 0.78/0.37 % (3809122)Termination reason: Instruction limit
% 0.78/0.37 % (3809122)Termination phase: Property scanning
% 0.78/0.37 % (3809122)Time elapsed: 0.012 s
% 0.78/0.37 % (3809122)Peak memory usage: 11 MB
% 0.78/0.37 % (3809122)Instructions burned: 26 (million)
% 0.78/0.37 % (3809144)dis+10_1024_sil=128000:si=on:sp=unary_first:urr=on:uwa=all:fd=off:random_seed=1391789975:i=2:hud=10:rtra=on_2999 on theBenchmark for (2999ds/2Mi)
% 0.78/0.37 % (3809144)Instruction limit reached!
% 0.78/0.37 % (3809144)------------------------------
% 0.78/0.37 % (3809144)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.37 % (3809144)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.37 % (3809144)CaDiCaL version: 2.1.3
% 0.78/0.37 % (3809144)Termination reason: Instruction limit
% 0.78/0.37 % (3809144)Termination phase: shuffling
% 0.78/0.37 % (3809144)Time elapsed: 0.001 s
% 0.78/0.37 % (3809144)Peak memory usage: 10 MB
% 0.78/0.37 % (3809144)Instructions burned: 2 (million)
% 0.78/0.37 % (3809148)lrs+1010_2:3_cha=on:si=on:uwa=off:nwc=1:random_seed=3519166427:i=5:fgj=on:av=off:rtra=on:fe=axiom:ntd=on_2999 on theBenchmark for (2999ds/5Mi)
% 0.78/0.39 % (3809151)WARNING Broken Constraint: if forward_subsumption_demodulation_max_matches(5) has been set then forward_subsumption_demodulation(off) is equal to on
% 0.78/0.39 % (3809148)Instruction limit reached!
% 0.78/0.39 % (3809148)------------------------------
% 0.78/0.39 % (3809148)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809148)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809148)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809148)Termination reason: Instruction limit
% 0.78/0.39 % (3809148)Termination phase: Property scanning
% 0.78/0.39 % (3809148)Time elapsed: 0.003 s
% 0.78/0.39 % (3809148)Peak memory usage: 10 MB
% 0.78/0.39 % (3809148)Instructions burned: 7 (million)
% 0.78/0.39 % (3809151)dis+21_1_to=kbo:sil=128000:plsq=on:plsqc=1:cnfonf=lazy_gen:si=on:plsqr=64,1:uwa=hol:random_seed=1323071911:uwa_fpi=on:i=7:fgj=on:hud=10:fsr=off:rtra=on:rawr=on:fsdmm=5_2999 on theBenchmark for (2999ds/7Mi)
% 0.78/0.39 % (3809151)Instruction limit reached!
% 0.78/0.39 % (3809151)------------------------------
% 0.78/0.39 % (3809151)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809151)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809151)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809151)Termination reason: Instruction limit
% 0.78/0.39 % (3809151)Termination phase: shuffling
% 0.78/0.39 % (3809151)Time elapsed: 0.003 s
% 0.78/0.39 % (3809151)Peak memory usage: 10 MB
% 0.78/0.39 % (3809151)Instructions burned: 7 (million)
% 0.78/0.39 % (3809123)Instruction limit reached!
% 0.78/0.39 % (3809123)------------------------------
% 0.78/0.39 % (3809123)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809123)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809123)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809123)Termination reason: Instruction limit
% 0.78/0.39 % (3809123)Termination phase: Saturation
% 0.78/0.39 % (3809123)Time elapsed: 0.035 s
% 0.78/0.39 % (3809123)Peak memory usage: 12 MB
% 0.78/0.39 % (3809123)Instructions burned: 75 (million)
% 0.78/0.39 % (3809124)Instruction limit reached!
% 0.78/0.39 % (3809124)------------------------------
% 0.78/0.39 % (3809124)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809124)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809124)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809124)Termination reason: Instruction limit
% 0.78/0.39 % (3809124)Termination phase: Saturation
% 0.78/0.39 % (3809124)Time elapsed: 0.043 s
% 0.78/0.39 % (3809124)Peak memory usage: 13 MB
% 0.78/0.39 % (3809124)Instructions burned: 159 (million)
% 0.78/0.39 % (3809117)Instruction limit reached!
% 0.78/0.39 % (3809117)------------------------------
% 0.78/0.39 % (3809117)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809117)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809117)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809117)Termination reason: Instruction limit
% 0.78/0.39 % (3809117)Termination phase: Saturation
% 0.78/0.39 % (3809117)Time elapsed: 0.041 s
% 0.78/0.39 % (3809117)Peak memory usage: 13 MB
% 0.78/0.39 % (3809117)Instructions burned: 89 (million)
% 0.78/0.39 % (3809158)lrs+10_1_sil=128000:si=on:urr=on:slsqc=1:slsq=on:random_seed=3598847098:i=12:s2at=2:kws=inv_frequency:bd=all:rtra=on_2999 on theBenchmark for (2999ds/12Mi)
% 0.78/0.39 % (3809164)WARNING Broken Constraint: if sine_to_age_tolerance(5) has been set then sine_to_age(off) is equal to on or sine_to_pred_levels(off) is not equal to off or sine_level_split_queue(off) is equal to on
% 0.78/0.39 % (3809164)WARNING Broken Constraint: if forward_subsumption_demodulation_max_matches(1) has been set then forward_subsumption_demodulation(off) is equal to on
% 0.78/0.39 % (3809170)lrs+10_1_si=on:cs=on:random_seed=3378724240:i=8:rtra=on:ntd=on_2999 on theBenchmark for (2999ds/8Mi)
% 0.78/0.39 % (3809170)Instruction limit reached!
% 0.78/0.39 % (3809170)------------------------------
% 0.78/0.39 % (3809170)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809170)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809170)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809170)Termination reason: Instruction limit
% 0.78/0.39 % (3809170)Termination phase: Property scanning
% 0.78/0.39 % (3809170)Time elapsed: 0.002 s
% 0.78/0.39 % (3809170)Peak memory usage: 10 MB
% 0.78/0.39 % (3809170)Instructions burned: 9 (million)
% 0.78/0.39 % (3809164)ott+1010_64_tgt=ground:cnfonf=lazy_simp:si=on:lma=off:spb=goal:lcm=predicate:random_seed=538799429:i=28:s2at=5:piset=not:hud=10:bd=all:av=off:rtra=on:ixr=off:fsdmm=1_2999 on theBenchmark for (2999ds/28Mi)
% 0.78/0.39 % (3809158)Instruction limit reached!
% 0.78/0.39 % (3809158)------------------------------
% 0.78/0.39 % (3809158)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809158)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809158)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809158)Termination reason: Instruction limit
% 0.78/0.39 % (3809158)Termination phase: shuffling
% 0.78/0.39 % (3809158)Time elapsed: 0.006 s
% 0.78/0.39 % (3809158)Peak memory usage: 10 MB
% 0.78/0.39 % (3809158)Instructions burned: 12 (million)
% 0.78/0.39 % (3809171)WARNING Broken Constraint: if positive_literal_split_queue_ratios(1,32) has been set then positive_literal_split_queue(off) is equal to on
% 0.78/0.39 % (3809168)lrs+1002_64_sil=128000:plsq=on:plsqc=1:cnfonf=lazy_gen:si=on:sp=occurrence:lma=off:plsqr=32,1:uwa=interpreted_only:random_seed=2025828002:i=86:piset=equals:rtra=on:ntd=on_2999 on theBenchmark for (2999ds/86Mi)
% 0.78/0.39 % (3809171)ott+1002_20_sil=128000:cnfonf=lazy_not_gen_be_off:si=on:sp=unary_frequency:plsqr=1,32:bce=on:uwa=interpreted_only:foolp=on:random_seed=1688738059:i=2:add=on:rtra=on_2999 on theBenchmark for (2999ds/2Mi)
% 0.78/0.39 % (3809171)Instruction limit reached!
% 0.78/0.39 % (3809171)------------------------------
% 0.78/0.39 % (3809171)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809171)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809171)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809171)Termination reason: Instruction limit
% 0.78/0.39 % (3809171)Termination phase: shuffling
% 0.78/0.39 % (3809171)Time elapsed: 0.002 s
% 0.78/0.39 % (3809171)Peak memory usage: 10 MB
% 0.78/0.39 % (3809171)Instructions burned: 4 (million)
% 0.78/0.39 % (3809164)Instruction limit reached!
% 0.78/0.39 % (3809164)------------------------------
% 0.78/0.39 % (3809164)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809164)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809164)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809164)Termination reason: Instruction limit
% 0.78/0.39 % (3809164)Termination phase: Twee Goal Transformation
% 0.78/0.39 % (3809164)Time elapsed: 0.012 s
% 0.78/0.39 % (3809164)Peak memory usage: 10 MB
% 0.78/0.39 % (3809164)Instructions burned: 29 (million)
% 0.78/0.39 % (3809175)lrs+1002_3:1_sil=128000:e2e=on:si=on:urr=on:uwa=one_side_constant:nwc=1.5:random_seed=3858677609:i=38:bd=all:rtra=on:amm=off:ss=axioms:ntd=on_2999 on theBenchmark for (2999ds/38Mi)
% 0.78/0.39 % (3809191)lrs+10_16:1_sil=128000:si=on:lma=off:urr=on:uwa=interpreted_only:random_seed=4091159941:i=14:kws=precedence:aac=none:nm=10:rtra=on:er=filter:ntd=on_2999 on theBenchmark for (2999ds/14Mi)
% 0.78/0.39 % (3809184)lrs+1002_1_to=lpo:sil=128000:si=on:sos=on:spb=goal_then_units:uwa=off:random_seed=808716495:st=2:i=249:sd=1:rtra=on:ss=axioms_2999 on theBenchmark for (2999ds/249Mi)
% 0.78/0.39 % (3809191)Instruction limit reached!
% 0.78/0.39 % (3809191)------------------------------
% 0.78/0.39 % (3809191)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809191)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809191)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809191)Termination reason: Instruction limit
% 0.78/0.39 % (3809191)Termination phase: Preprocessing 3
% 0.78/0.39 % (3809191)Time elapsed: 0.003 s
% 0.78/0.39 % (3809191)Peak memory usage: 10 MB
% 0.78/0.39 % (3809191)Instructions burned: 14 (million)
% 0.78/0.39 % (3809185)dis+1002_1_sil=128000:fde=unused:e2e=on:si=on:cbe=off:uwa=off:random_seed=1364445896:hsq=on:st=2:i=25:kws=inv_frequency:rtra=on:ss=axioms:ntd=on_2999 on theBenchmark for (2999ds/25Mi)
% 0.78/0.39 % (3809194)dis+1010_1_sil=128000:si=on:uwa=off:random_seed=3190076678:st=3:s2a=on:i=327:sd=3:rtra=on:ss=axioms_2998 on theBenchmark for (2998ds/327Mi)
% 0.78/0.39 % (3809203)dis+10_1_anc=all_dependent:to=kbo:sil=128000:si=on:chr=on:random_seed=1022628424:uwa_fpi=on:i=14:aac=none:rtra=on:fe=abstraction_2998 on theBenchmark for (2998ds/14Mi)
% 0.78/0.39 % (3809175)Instruction limit reached!
% 0.78/0.39 % (3809175)------------------------------
% 0.78/0.39 % (3809175)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809175)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809175)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809175)Termination reason: Instruction limit
% 0.78/0.39 % (3809175)Termination phase: Property scanning
% 0.78/0.39 % (3809175)Time elapsed: 0.017 s
% 0.78/0.39 % (3809175)Peak memory usage: 11 MB
% 0.78/0.39 % (3809175)Instructions burned: 39 (million)
% 0.78/0.39 % (3809203)Instruction limit reached!
% 0.78/0.39 % (3809203)------------------------------
% 0.78/0.39 % (3809203)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809203)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809203)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809203)Termination reason: Instruction limit
% 0.78/0.39 % (3809203)Termination phase: Preprocessing 3
% 0.78/0.39 % (3809203)Time elapsed: 0.004 s
% 0.78/0.39 % (3809203)Peak memory usage: 11 MB
% 0.78/0.39 % (3809203)Instructions burned: 17 (million)
% 0.78/0.39 % (3809185)Instruction limit reached!
% 0.78/0.39 % (3809185)------------------------------
% 0.78/0.39 % (3809185)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809185)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809185)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809185)Termination reason: Instruction limit
% 0.78/0.39 % (3809185)Termination phase: Property scanning
% 0.78/0.39 % (3809185)Time elapsed: 0.012 s
% 0.78/0.39 % (3809185)Peak memory usage: 11 MB
% 0.78/0.39 % (3809185)Instructions burned: 26 (million)
% 0.78/0.39 % (3809216)ott+1004_1_sil=128000:cnfonf=lazy_pi_sigma_gen:si=on:sp=unary_frequency:cbe=off:uwa=off:nwc=1:random_seed=3980552698:i=26:ep=R:rtra=on:ntd=on_2998 on theBenchmark for (2998ds/26Mi)
% 0.78/0.39 % (3809168)Instruction limit reached!
% 0.78/0.39 % (3809168)------------------------------
% 0.78/0.39 % (3809168)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809168)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809168)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809168)Termination reason: Instruction limit
% 0.78/0.39 % (3809168)Termination phase: Saturation
% 0.78/0.39 % (3809168)Time elapsed: 0.045 s
% 0.78/0.39 % (3809168)Peak memory usage: 13 MB
% 0.78/0.39 % (3809168)Instructions burned: 86 (million)
% 0.78/0.39 % (3809216)Instruction limit reached!
% 0.78/0.39 % (3809216)------------------------------
% 0.78/0.39 % (3809216)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809216)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809216)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809216)Termination reason: Instruction limit
% 0.78/0.39 % (3809216)Termination phase: Saturation
% 0.78/0.39 % (3809216)Time elapsed: 0.006 s
% 0.78/0.39 % (3809216)Peak memory usage: 11 MB
% 0.78/0.39 % (3809216)Instructions burned: 29 (million)
% 0.78/0.39 % (3809214)ott+21_20_to=lpo:sil=128000:tgt=ground:si=on:sp=arity:lma=off:uwa=off:foolp=on:random_seed=2686225325:st=4:i=2:add=off:sd=3:nm=16:fsr=off:rtra=on:ss=axioms:sgt=8:ntd=on_2998 on theBenchmark for (2998ds/2Mi)
% 0.78/0.39 % (3809184) found proof, printing to "/export/starexec/sandbox/tmp/vampire-proof-3809096-3809184"...
% 0.78/0.39 % (3809214)Instruction limit reached!
% 0.78/0.39 % (3809214)------------------------------
% 0.78/0.39 % (3809214)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809214)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809214)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809214)Termination reason: Instruction limit
% 0.78/0.39 % (3809214)Termination phase: shuffling
% 0.78/0.39 % (3809214)Time elapsed: 0.002 s
% 0.78/0.39 % (3809214)Peak memory usage: 10 MB
% 0.78/0.39 % (3809214)Instructions burned: 4 (million)
% 0.78/0.39 % (3809219)dis+1002_16_sil=128000:si=on:sp=occurrence:random_seed=2915873751:cond=fast:i=23:hud=1:av=off:rtra=on:fe=abstraction:ntd=on_2998 on theBenchmark for (2998ds/23Mi)
% 0.78/0.39 % (3809184)...printing done.
% 0.78/0.39 % (3809184)Refutation found. Thanks to Tanya!
% 0.78/0.39 % SZS status Theorem for theBenchmark
% 0.78/0.39 % SZS output start Proof for theBenchmark
% 0.78/0.39 thf(type_def_5, type, del: $tType).
% 0.78/0.39 thf(type_def_6, type, sTfun: ($tType * $tType) > $tType).
% 0.78/0.39 thf(type_def_7, type, tp__ty_2Enum_2Enum: $tType).
% 0.78/0.39 thf(type_def_8, type, tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType).
% 0.78/0.39 thf(func_def_0, type, bool: del).
% 0.78/0.39 thf(func_def_1, type, ind: del).
% 0.78/0.39 thf(func_def_2, type, arr: (del > del > del)).
% 0.78/0.39 thf(func_def_3, type, mem: ($i > del > $o)).
% 0.78/0.39 thf(func_def_4, type, ap: ($i > $i > $i)).
% 0.78/0.39 thf(func_def_5, type, lam: (del > ($i > $i) > $i)).
% 0.78/0.39 thf(func_def_6, type, p: ($i > $o)).
% 0.78/0.39 thf(func_def_7, type, inj__o: ($o > $i)).
% 0.78/0.39 thf(func_def_15, type, c_2Emin_2E_3D: (del > $i)).
% 0.78/0.39 thf(func_def_16, type, c_2Ebool_2E_21: (del > $i)).
% 0.78/0.39 thf(func_def_17, type, c_2Epred__set_2EUNIV: (del > $i)).
% 0.78/0.39 thf(func_def_18, type, ty_2Epair_2Eprod: (del > del > del)).
% 0.78/0.39 thf(func_def_19, type, c_2Epred__set_2ECROSS: (del > del > $i)).
% 0.78/0.39 thf(func_def_20, type, c_2Epred__set_2EBIJ: (del > del > $i)).
% 0.78/0.39 thf(func_def_21, type, ty_2Enum_2Enum: del).
% 0.78/0.39 thf(func_def_22, type, inj__ty_2Enum_2Enum: (tp__ty_2Enum_2Enum > $i)).
% 0.78/0.39 thf(func_def_23, type, surj__ty_2Enum_2Enum: ($i > tp__ty_2Enum_2Enum)).
% 0.78/0.39 thf(func_def_24, type, inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > $i)).
% 0.78/0.39 thf(func_def_25, type, surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: ($i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)).
% 0.78/0.39 thf(func_def_26, type, c_2Ebool_2E_3F: (del > $i)).
% 0.78/0.39 thf(func_def_29, type, sP0: ($i > $i > $o)).
% 0.78/0.39 thf(func_def_30, type, sP1: ($i > $i > $o)).
% 0.78/0.39 thf(func_def_31, type, sP2: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_32, type, sP3: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_33, type, sP4: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_34, type, sP5: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_35, type, sP6: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_36, type, sP7: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_37, type, sP8: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_38, type, sP9: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_39, type, sP10: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_40, type, sP11: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_41, type, sP12: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_42, type, sP13: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_43, type, sP14: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_44, type, sP15: ($i > $i > $i > $o)).
% 0.78/0.39 thf(func_def_45, type, sK16: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_46, type, sK17: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_47, type, sK18: (del > del > $i > $i)).
% 0.78/0.39 thf(func_def_48, type, sK19: (del > del > $i > $i)).
% 0.78/0.39 thf(func_def_50, type, sK21: ($i > del > $i)).
% 0.78/0.39 thf(func_def_51, type, sK22: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_52, type, sK23: ($i > del > del > $i > $i)).
% 0.78/0.39 thf(func_def_53, type, sK24: ($i > del > del > $i > $i)).
% 0.78/0.39 thf(func_def_54, type, sK25: ($i > del > $i)).
% 0.78/0.39 thf(func_def_55, type, sK26: ($i > $i > del > $i)).
% 0.78/0.39 thf(func_def_56, type, sK27: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_57, type, sK28: ($i > del > $i)).
% 0.78/0.39 thf(func_def_58, type, sK29: ($i > $i > del > $i)).
% 0.78/0.39 thf(func_def_59, type, sK30: ($i > del > $i)).
% 0.78/0.39 thf(func_def_60, type, sK31: (del > $i > $i)).
% 0.78/0.39 thf(func_def_61, type, sK32: (del > $i > $i)).
% 0.78/0.39 thf(func_def_62, type, sK33: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_63, type, sK34: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_64, type, sK35: ($i > del > $i)).
% 0.78/0.39 thf(func_def_65, type, sK36: ($i > del > $i)).
% 0.78/0.39 thf(func_def_66, type, sK37: ($i > $i > del > $i)).
% 0.78/0.39 thf(func_def_67, type, sK38: ($i > del > $i)).
% 0.78/0.39 thf(func_def_68, type, sK39: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_69, type, sK40: (del > $i > $i)).
% 0.78/0.39 thf(func_def_70, type, sK41: ($i > del > $i > $i)).
% 0.78/0.39 thf(func_def_71, type, vNOT: ($o > $o)).
% 0.78/0.39 thf(f4,axiom,(
% 0.78/0.39 ! [X1 : del,X0 : del,X2 : $i] : ((mem @ X2 @ (arr @ X0 @ X1)) => ! [X3 : $i] : ((mem @ X3 @ X0) => (mem @ (ap @ X2 @ X3) @ X1)))),
% 0.78/0.39 file('/export/starexec/sandbox/benchmark/Axioms/ITP001/ITP001^2.ax',ap_tp)).
% 0.78/0.39 thf(f24,axiom,(
% 0.78/0.39 ! [X0 : del] : (mem @ (c_2Epred__set_2EUNIV @ X0) @ (arr @ X0 @ bool))),
% 0.78/0.39 file('/export/starexec/sandbox/benchmark/theBenchmark.p',mem_c_2Epred__set_2EUNIV)).
% 0.78/0.39 thf(f25,axiom,(
% 0.78/0.39 ! [X0 : del,X1 : del] : (mem @ (c_2Epred__set_2ECROSS @ X0 @ X1) @ (arr @ (arr @ X0 @ bool) @ (arr @ (arr @ X1 @ bool) @ (arr @ (ty_2Epair_2Eprod @ X0 @ X1) @ bool))))),
% 0.78/0.39 file('/export/starexec/sandbox/benchmark/theBenchmark.p',mem_c_2Epred__set_2ECROSS)).
% 0.78/0.39 thf(f54,axiom,(
% 0.78/0.39 ! [X1 : del,X2 : $i,X0 : del] : ((mem @ X2 @ (arr @ X0 @ bool)) => ! [X3 : $i] : ((mem @ X3 @ (arr @ X1 @ bool)) => (? [X4 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X0 @ X1) @ X4) @ X2) @ X3)) & (mem @ X4 @ (arr @ X0 @ X1))) <=> ? [X5 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X1 @ X0) @ X5) @ X3) @ X2)) & (mem @ X5 @ (arr @ X1 @ X0))))))),
% 0.78/0.39 file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Epred__set_2EBIJ__SYM)).
% 0.78/0.39 thf(f65,axiom,(
% 0.78/0.39 ? [X0 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) & (mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum)))),
% 0.78/0.39 file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Eutil__prob_2ENUM__2D__BIJ)).
% 0.78/0.39 thf(f66,conjecture,(
% 0.78/0.39 ? [X0 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)) @ X0) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) & (mem @ X0 @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum))))),
% 0.78/0.39 file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Eutil__prob_2ENUM__2D__BIJ__INV)).
% 0.78/0.39 thf(f67,negated_conjecture,(
% 0.78/0.39 ~ ? [X0 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)) @ X0) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) & (mem @ X0 @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum))))),
% 0.78/0.39 inference(negated_conjecture,[status(cth)],[f66])).
% 0.78/0.39 thf(f74,plain,(
% 0.78/0.39 ! [X0 : del,X1 : del] : (mem @ (c_2Epred__set_2ECROSS @ X0 @ X1) @ (arr @ (arr @ X0 @ bool) @ (arr @ (arr @ X1 @ bool) @ (arr @ (ty_2Epair_2Eprod @ X0 @ X1) @ bool))))),
% 0.78/0.39 inference(rectify,[],[f25])).
% 0.78/0.39 thf(f75,plain,(
% 0.78/0.39 ! [X0 : del,X1 : del] : (((mem @ (c_2Epred__set_2ECROSS @ X0 @ X1) @ (arr @ (arr @ X0 @ bool) @ (arr @ (arr @ X1 @ bool) @ (arr @ (ty_2Epair_2Eprod @ X0 @ X1) @ bool))))) = $true)),
% 0.78/0.39 inference(fool_elimination,[],[f74])).
% 0.78/0.39 thf(f80,plain,(
% 0.78/0.39 ~ ? [X0 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)) @ X0) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) & (mem @ X0 @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum))))),
% 0.78/0.39 inference(rectify,[],[f67])).
% 0.78/0.39 thf(f81,plain,(
% 0.78/0.39 ~ ? [X0 : $i] : ((((mem @ X0 @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)))) = $true) & (((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)) @ X0) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))))) = $true))),
% 0.78/0.39 inference(fool_elimination,[],[f80])).
% 0.78/0.39 thf(f104,plain,(
% 0.78/0.39 ? [X0 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) & (mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum)))),
% 0.78/0.39 inference(rectify,[],[f65])).
% 0.78/0.39 thf(f105,plain,(
% 0.78/0.39 ? [X0 : $i] : ((((mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))) = $true) & (((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) = $true))),
% 0.78/0.39 inference(fool_elimination,[],[f104])).
% 0.78/0.39 thf(f130,plain,(
% 0.78/0.39 ! [X0 : del] : (mem @ (c_2Epred__set_2EUNIV @ X0) @ (arr @ X0 @ bool))),
% 0.78/0.39 inference(rectify,[],[f24])).
% 0.78/0.39 thf(f131,plain,(
% 0.78/0.39 ! [X0 : del] : (((mem @ (c_2Epred__set_2EUNIV @ X0) @ (arr @ X0 @ bool))) = $true)),
% 0.78/0.39 inference(fool_elimination,[],[f130])).
% 0.78/0.39 thf(f142,plain,(
% 0.78/0.39 ! [X0 : del,X1 : $i,X2 : del] : ((mem @ X1 @ (arr @ X2 @ bool)) => ! [X3 : $i] : ((mem @ X3 @ (arr @ X0 @ bool)) => (? [X4 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X0) @ X4) @ X1) @ X3)) & (mem @ X4 @ (arr @ X2 @ X0))) <=> ? [X5 : $i] : ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X0 @ X2) @ X5) @ X3) @ X1)) & (mem @ X5 @ (arr @ X0 @ X2))))))),
% 0.78/0.39 inference(rectify,[],[f54])).
% 0.78/0.39 thf(f143,plain,(
% 0.78/0.39 ! [X2 : del,X0 : del,X1 : $i] : ((((mem @ X1 @ (arr @ X2 @ bool))) = $true) => ! [X3 : $i] : ((((mem @ X3 @ (arr @ X0 @ bool))) = $true) => (? [X4 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X0) @ X4) @ X1) @ X3))) = $true) & ($true = ((mem @ X4 @ (arr @ X2 @ X0))))) <=> ? [X5 : $i] : (($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X0 @ X2) @ X5) @ X3) @ X1)))) & ($true = ((mem @ X5 @ (arr @ X0 @ X2))))))))),
% 0.78/0.39 inference(fool_elimination,[],[f142])).
% 0.78/0.39 thf(f162,plain,(
% 0.78/0.39 ! [X0 : del,X1 : del,X2 : $i] : ((mem @ X2 @ (arr @ X1 @ X0)) => ! [X3 : $i] : ((mem @ X3 @ X1) => (mem @ (ap @ X2 @ X3) @ X0)))),
% 0.78/0.39 inference(rectify,[],[f4])).
% 0.78/0.39 thf(f163,plain,(
% 0.78/0.39 ! [X1 : del,X2 : $i,X0 : del] : (($true = ((mem @ X2 @ (arr @ X1 @ X0)))) => ! [X3 : $i] : (($true = ((mem @ X3 @ X1))) => ($true = ((mem @ (ap @ X2 @ X3) @ X0)))))),
% 0.78/0.39 inference(fool_elimination,[],[f162])).
% 0.78/0.39 thf(f228,plain,(
% 0.78/0.39 ! [X1 : $i,X2 : del,X0 : del] : (! [X3 : $i] : ((((mem @ X3 @ (arr @ X0 @ bool))) != $true) | (? [X4 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X0) @ X4) @ X1) @ X3))) = $true) & ($true = ((mem @ X4 @ (arr @ X2 @ X0))))) <=> ? [X5 : $i] : (($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X0 @ X2) @ X5) @ X3) @ X1)))) & ($true = ((mem @ X5 @ (arr @ X0 @ X2))))))) | (((mem @ X1 @ (arr @ X2 @ bool))) != $true))),
% 0.78/0.39 inference(ennf_transformation,[],[f143])).
% 0.78/0.39 thf(f238,plain,(
% 0.78/0.39 ! [X2 : $i,X1 : del,X0 : del] : (! [X3 : $i] : (($true != ((mem @ X3 @ X1))) | ($true = ((mem @ (ap @ X2 @ X3) @ X0)))) | ($true != ((mem @ X2 @ (arr @ X1 @ X0)))))),
% 0.78/0.39 inference(ennf_transformation,[],[f163])).
% 0.78/0.39 thf(f247,plain,(
% 0.78/0.39 ! [X0 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)) @ X0) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))))) != $true) | (((mem @ X0 @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)))) != $true))),
% 0.78/0.39 inference(ennf_transformation,[],[f81])).
% 0.78/0.39 thf(f282,plain,(
% 0.78/0.39 ($true = ((mem @ sK20 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum)))) & ($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ sK20) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))))),
% 0.78/0.39 inference(skolemize,[status(esa),new_symbols(skolem,[sK20]),skolemize(X0,sK20)],[f105])).
% 0.78/0.39 thf(f291,plain,(
% 0.78/0.39 ! [X0 : $i,X1 : del,X2 : del] : (! [X3 : $i] : (($true != ((mem @ X3 @ X1))) | ($true = ((mem @ (ap @ X0 @ X3) @ X2)))) | (((mem @ X0 @ (arr @ X1 @ X2))) != $true))),
% 0.78/0.39 inference(rectify,[],[f238])).
% 0.78/0.39 thf(f292,plain,(
% 0.78/0.39 ! [X1 : $i,X2 : del,X0 : del] : (! [X3 : $i] : ((((mem @ X3 @ (arr @ X0 @ bool))) != $true) | ((? [X4 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X0) @ X4) @ X1) @ X3))) = $true) & ($true = ((mem @ X4 @ (arr @ X2 @ X0))))) | ! [X5 : $i] : (($true != ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X0 @ X2) @ X5) @ X3) @ X1)))) | ($true != ((mem @ X5 @ (arr @ X0 @ X2)))))) & (? [X5 : $i] : (($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X0 @ X2) @ X5) @ X3) @ X1)))) & ($true = ((mem @ X5 @ (arr @ X0 @ X2))))) | ! [X4 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X0) @ X4) @ X1) @ X3))) != $true) | ($true != ((mem @ X4 @ (arr @ X2 @ X0)))))))) | (((mem @ X1 @ (arr @ X2 @ bool))) != $true))),
% 0.78/0.39 inference(nnf_transformation,[],[f228])).
% 0.78/0.39 thf(f293,plain,(
% 0.78/0.39 ! [X0 : $i,X1 : del,X2 : del] : (! [X3 : $i] : (($true != ((mem @ X3 @ (arr @ X2 @ bool)))) | ((? [X4 : $i] : (($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X1 @ X2) @ X4) @ X0) @ X3)))) & ($true = ((mem @ X4 @ (arr @ X1 @ X2))))) | ! [X5 : $i] : (($true != ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X1) @ X5) @ X3) @ X0)))) | ($true != ((mem @ X5 @ (arr @ X2 @ X1)))))) & (? [X6 : $i] : (($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X1) @ X6) @ X3) @ X0)))) & (((mem @ X6 @ (arr @ X2 @ X1))) = $true)) | ! [X7 : $i] : (($true != ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X1 @ X2) @ X7) @ X0) @ X3)))) | ($true != ((mem @ X7 @ (arr @ X1 @ X2)))))))) | ($true != ((mem @ X0 @ (arr @ X1 @ bool)))))),
% 0.78/0.39 inference(rectify,[],[f292])).
% 0.78/0.39 thf(f294,plain,(
% 0.78/0.39 ! [X0 : $i,X1 : del,X2 : del] : (! [X3 : $i] : (($true != ((mem @ X3 @ (arr @ X2 @ bool)))) | (((($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X1 @ X2) @ (sK23 @ X3 @ X2 @ X1 @ X0)) @ X0) @ X3)))) & (((mem @ (sK23 @ X3 @ X2 @ X1 @ X0) @ (arr @ X1 @ X2))) = $true)) | ! [X5 : $i] : (($true != ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X1) @ X5) @ X3) @ X0)))) | ($true != ((mem @ X5 @ (arr @ X2 @ X1)))))) & ((($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X1) @ (sK24 @ X3 @ X2 @ X1 @ X0)) @ X3) @ X0)))) & ($true = ((mem @ (sK24 @ X3 @ X2 @ X1 @ X0) @ (arr @ X2 @ X1))))) | ! [X7 : $i] : (($true != ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X1 @ X2) @ X7) @ X0) @ X3)))) | ($true != ((mem @ X7 @ (arr @ X1 @ X2)))))))) | ($true != ((mem @ X0 @ (arr @ X1 @ bool)))))),
% 0.78/0.39 inference(skolemize,[status(esa),new_symbols(skolem,[vAPP,vAPP]),skolemize(X9,sK19 @ X2 @ X1 @ X0),skolemize(X9,sK19 @ X2 @ X1 @ X0)],[f293])).
% 0.78/0.39 thf(f379,plain,(
% 0.78/0.39 ( ! [X0 : del,X1 : del] : ((((mem @ (c_2Epred__set_2ECROSS @ X0 @ X1) @ (arr @ (arr @ X0 @ bool) @ (arr @ (arr @ X1 @ bool) @ (arr @ (ty_2Epair_2Eprod @ X0 @ X1) @ bool))))) = $true)) )),
% 0.78/0.39 inference(cnf_transformation,[],[f75])).
% 0.78/0.39 thf(f380,plain,(
% 0.78/0.39 ( ! [X0 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)) @ X0) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))))) != $true) | (((mem @ X0 @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum)))) != $true)) )),
% 0.78/0.39 inference(cnf_transformation,[],[f247])).
% 0.78/0.39 thf(f383,plain,(
% 0.78/0.39 ( ! [X0 : del] : ((((mem @ (c_2Epred__set_2EUNIV @ X0) @ (arr @ X0 @ bool))) = $true)) )),
% 0.78/0.39 inference(cnf_transformation,[],[f131])).
% 0.78/0.39 thf(f392,plain,(
% 0.78/0.39 ($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ sK20) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))))),
% 0.78/0.39 inference(cnf_transformation,[],[f282])).
% 0.78/0.39 thf(f393,plain,(
% 0.78/0.39 ($true = ((mem @ sK20 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))))),
% 0.78/0.39 inference(cnf_transformation,[],[f282])).
% 0.78/0.39 thf(f411,plain,(
% 0.78/0.39 ( ! [X2 : del,X3 : $i,X0 : $i,X1 : del] : (($true = ((mem @ (ap @ X0 @ X3) @ X2))) | (((mem @ X0 @ (arr @ X1 @ X2))) != $true) | ($true != ((mem @ X3 @ X1)))) )),
% 0.78/0.39 inference(cnf_transformation,[],[f291])).
% 0.78/0.39 thf(f412,plain,(
% 0.78/0.39 ( ! [X2 : del,X3 : $i,X0 : $i,X1 : del,X7 : $i] : (($true = ((mem @ (sK24 @ X3 @ X2 @ X1 @ X0) @ (arr @ X2 @ X1)))) | ($true != ((mem @ X0 @ (arr @ X1 @ bool)))) | ($true != ((mem @ X7 @ (arr @ X1 @ X2)))) | ($true != ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X1 @ X2) @ X7) @ X0) @ X3)))) | ($true != ((mem @ X3 @ (arr @ X2 @ bool))))) )),
% 0.78/0.39 inference(cnf_transformation,[],[f294])).
% 0.78/0.39 thf(f413,plain,(
% 0.78/0.39 ( ! [X2 : del,X3 : $i,X0 : $i,X1 : del,X7 : $i] : (($true = ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X2 @ X1) @ (sK24 @ X3 @ X2 @ X1 @ X0)) @ X3) @ X0)))) | ($true != ((mem @ X3 @ (arr @ X2 @ bool)))) | ($true != ((mem @ X0 @ (arr @ X1 @ bool)))) | ($true != ((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ X1 @ X2) @ X7) @ X0) @ X3)))) | ($true != ((mem @ X7 @ (arr @ X1 @ X2))))) )),
% 0.78/0.39 inference(cnf_transformation,[],[f294])).
% 0.78/0.39 thf(f598,plain,(
% 0.78/0.39 ( ! [X0 : $i] : ((((mem @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))) != $true) | (((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) != $true) | ($true != $true) | (((mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))) != $true) | ($true != ((mem @ (sK24 @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum))))) | ($true != ((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ (arr @ ty_2Enum_2Enum @ bool))))) )),
% 0.78/0.39 inference(superposition,[],[f380,f413])).
% 0.78/0.39 thf(f600,plain,(
% 0.78/0.39 ( ! [X0 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) != $true) | (((mem @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))) != $true) | ($true != ((mem @ (sK24 @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (arr @ ty_2Enum_2Enum @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum))))) | ($true != ((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ (arr @ ty_2Enum_2Enum @ bool)))) | (((mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))) != $true)) )),
% 0.78/0.39 inference(trivial_inequality_removal,[],[f598])).
% 0.78/0.39 thf(f603,plain,(
% 0.78/0.39 ( ! [X0 : $i] : ((((mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))) != $true) | ($true != ((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ (arr @ ty_2Enum_2Enum @ bool)))) | (((mem @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))) != $true) | (((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) != $true)) )),
% 0.78/0.39 inference(forward_subsumption_resolution,[],[f600,f412])).
% 0.78/0.39 thf(f605,plain,(
% 0.78/0.39 ( ! [X0 : $i] : ((((mem @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))) != $true) | (((mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))) != $true) | (((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) != $true)) )),
% 0.78/0.39 inference(forward_subsumption_resolution,[],[f603,f383])).
% 0.78/0.39 thf(f607,definition,(
% 0.78/0.39 spl42_1 <=> ! [X0 : $i] : ((((mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))) != $true) | (((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) != $true))),
% 0.78/0.39 introduced(definition,[new_symbols(definition,[spl42_1])],[avatar_definition])).
% 0.78/0.39 thf(f608,plain,(
% 0.78/0.39 ( ! [X0 : $i] : ((((p @ (ap @ (ap @ (ap @ (c_2Epred__set_2EBIJ @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum) @ X0) @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum))) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)))) != $true) | (((mem @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum))) != $true)) ) | ~spl42_1),
% 0.78/0.39 inference(avatar_component_clause,[],[f607])).
% 0.78/0.39 thf(f614,definition,(
% 0.78/0.39 spl42_3 <=> (((mem @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))) = $true)),
% 0.78/0.39 introduced(definition,[new_symbols(definition,[spl42_3])],[avatar_definition])).
% 0.78/0.39 thf(f616,plain,(
% 0.78/0.39 (((mem @ (ap @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))) != $true) | spl42_3),
% 0.78/0.39 inference(avatar_component_clause,[],[f614])).
% 0.78/0.39 thf(f618,plain,(
% 0.78/0.39 spl42_1 | ~spl42_3),
% 0.78/0.39 inference(avatar_split_clause,[],[f605,f614,f607])).
% 0.78/0.39 thf(f619,plain,(
% 0.78/0.39 ( ! [X0 : del] : (($true != $true) | ($true != ((mem @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))))) | (((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ X0)) != $true)) ) | spl42_3),
% 0.78/0.39 inference(superposition,[],[f616,f411])).
% 0.78/0.39 thf(f622,plain,(
% 0.78/0.39 ( ! [X0 : del] : (($true != ((mem @ (ap @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum)) @ (arr @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool))))) | (((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ X0)) != $true)) ) | spl42_3),
% 0.78/0.39 inference(trivial_inequality_removal,[],[f619])).
% 0.78/0.39 thf(f642,plain,(
% 0.78/0.39 ( ! [X0 : del,X1 : del] : ((((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ X1)) != $true) | ($true != ((mem @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (arr @ X1 @ (arr @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool)))))) | ($true != $true) | (((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ X0)) != $true)) ) | spl42_3),
% 0.78/0.39 inference(superposition,[],[f622,f411])).
% 0.78/0.39 thf(f644,plain,(
% 0.78/0.39 ( ! [X0 : del,X1 : del] : (($true != ((mem @ (c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ (arr @ X1 @ (arr @ X0 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ bool)))))) | (((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ X0)) != $true) | (((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ X1)) != $true)) ) | spl42_3),
% 0.78/0.39 inference(trivial_inequality_removal,[],[f642])).
% 0.78/0.39 thf(f655,plain,(
% 0.78/0.39 ($true != $true) | ($true != ((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ (arr @ ty_2Enum_2Enum @ bool)))) | ($true != ((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ (arr @ ty_2Enum_2Enum @ bool)))) | spl42_3),
% 0.78/0.39 inference(superposition,[],[f644,f379])).
% 0.78/0.39 thf(f657,plain,(
% 0.78/0.39 ($true != ((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ (arr @ ty_2Enum_2Enum @ bool)))) | ($true != $true) | spl42_3),
% 0.78/0.39 inference(duplicate_literal_removal,[],[f655])).
% 0.78/0.39 thf(f658,plain,(
% 0.78/0.39 ($true != ((mem @ (c_2Epred__set_2EUNIV @ ty_2Enum_2Enum) @ (arr @ ty_2Enum_2Enum @ bool)))) | spl42_3),
% 0.78/0.39 inference(trivial_inequality_removal,[],[f657])).
% 0.78/0.39 thf(f660,plain,(
% 0.78/0.39 $false | spl42_3),
% 0.78/0.39 inference(forward_subsumption_resolution,[],[f658,f383])).
% 0.78/0.39 thf(f661,plain,(
% 0.78/0.39 spl42_3),
% 0.78/0.39 inference(avatar_contradiction_clause,[],[f660])).
% 0.78/0.39 thf(f663,plain,(
% 0.78/0.39 ($true != ((mem @ sK20 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum)))) | ($true != $true) | ~spl42_1),
% 0.78/0.39 inference(superposition,[],[f608,f392])).
% 0.78/0.39 thf(f670,plain,(
% 0.78/0.39 ($true != ((mem @ sK20 @ (arr @ (ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum) @ ty_2Enum_2Enum)))) | ~spl42_1),
% 0.78/0.39 inference(trivial_inequality_removal,[],[f663])).
% 0.78/0.39 thf(f671,plain,(
% 0.78/0.39 $false | ~spl42_1),
% 0.78/0.39 inference(forward_subsumption_resolution,[],[f670,f393])).
% 0.78/0.39 thf(f672,plain,(
% 0.78/0.39 ~spl42_1),
% 0.78/0.39 inference(avatar_contradiction_clause,[],[f671])).
% 0.78/0.39 cnf(s2, plain, spl42_1 | ~spl42_3, inference(sat_conversion,[],[f618])).
% 0.78/0.39 cnf(s3, plain, spl42_3, inference(sat_conversion,[],[f661])).
% 0.78/0.39 cnf(s4, plain, ~spl42_1, inference(sat_conversion,[],[f672])).
% 0.78/0.39 cnf(s5, plain, $false, inference(rat,[],[s2,s3,s4])).
% 0.78/0.39 thf(f673,plain,(
% 0.78/0.39 $false),
% 0.78/0.39 inference(avatar_sat_refutation,[],[s5])).
% 0.78/0.39 % SZS output end Proof for theBenchmark
% 0.78/0.39 % (3809184)------------------------------
% 0.78/0.39 % (3809184)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.78/0.39 % (3809184)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.78/0.39 % (3809184)CaDiCaL version: 2.1.3
% 0.78/0.39 % (3809184)Termination reason: Refutation
% 0.78/0.39 % (3809184)Time elapsed: 0.036 s
% 0.78/0.39 % (3809184)Peak memory usage: 13 MB
% 0.78/0.39 % (3809184)Instructions burned: 77 (million)
% 0.78/0.39 % (3809096)Success in time 0.153 s
% 0.78/0.39 % Vampire exiting
%------------------------------------------------------------------------------