↑ Up

Vampire---5.0.1.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : ITP011^1 : 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 : n001.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:43 AM UTC 2026

% Result   : Theorem 3.10s 0.88s
% Output   : Refutation 3.10s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : ITP011^1 : TPTP v9.3.1. Bugfixed v7.5.0.
% 0.00/0.06  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.09/0.20  % Computer : n001.cluster.edu
% 0.09/0.20  % Model    : x86_64 x86_64
% 0.09/0.20  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.20  % Memory   : 8046.5625MB
% 0.09/0.20  % OS       : Linux 6.8.0-71-generic
% 0.09/0.20  % CPULimit : 300
% 0.09/0.20  % WCLimit  : 300
% 0.09/0.20  % DateTime : Tue Sep 29 19:31:51 UTC 2026
% 0.09/0.20  % CPUTime  : 
% 0.09/0.20  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.09/0.23  Running higher-order theorem proving
% 0.09/0.26  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.64/0.40  % (1698606)Detected a higher-order problem, will run a greedy HOL sequence.
% 0.64/0.40  % (1698617)WARNING Broken Constraint: if ho_split_queue_ratios(1,8) has been set then ho_split_queue(off) is equal to on
% 0.64/0.40  % (1698617)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.64/0.40  % (1698617)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=2136962413:hsqr=1,8:i=157:s2at=5:add=on:nm=2:rtra=on_2999 on theBenchmark for (2999ds/157Mi)
% 0.64/0.40  % (1698611)lrs+10_40_drc=off:e2e=on:si=on:uwa=one_side_interpreted:random_seed=1901653345:s2a=on:i=87:rtra=on:ntd=on_2999 on theBenchmark for (2999ds/87Mi)
% 0.64/0.40  % (1698613)lrs+10_1_cnfonf=off:si=on:uwa=one_side_interpreted:random_seed=524007860:i=3:rtra=on:inj=on:ntd=on_2999 on theBenchmark for (2999ds/3Mi)
% 0.64/0.40  % (1698615)dis+21_4_fde=none:e2e=on:si=on:uwa=off:foolp=on:random_seed=4224019273:i=24:av=off:rtra=on_2999 on theBenchmark for (2999ds/24Mi)
% 0.64/0.40  % (1698616)lrs+10_1_to=lpo:sil=128000:e2e=on:si=on:random_seed=2903565015:s2a=on:i=75:s2at=3:aac=none:bd=preordered:rtra=on:fe=abstraction_2999 on theBenchmark for (2999ds/75Mi)
% 0.64/0.40  % (1698612)lrs+10_16_si=on:nwc=1.5:random_seed=4209605540:i=18:kws=arity_squared:rtra=on:fe=abstraction:ntd=on_2999 on theBenchmark for (2999ds/18Mi)
% 0.64/0.40  % (1698614)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=2719515127: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.64/0.40  % (1698613)Instruction limit reached! 
% 0.64/0.40  % (1698613)------------------------------
% 0.64/0.40  % (1698613)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.40  % (1698613)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.40  % (1698613)CaDiCaL version: 2.1.3
% 0.64/0.40  % (1698613)Termination reason: Instruction limit
% 0.64/0.40  % (1698613)Termination phase: shuffling
% 0.64/0.40  % (1698613)Time elapsed: 0.003 s
% 0.64/0.40  % (1698613)Peak memory usage: 10 MB
% 0.64/0.40  % (1698613)Instructions burned: 8 (million)
% 0.64/0.40  % (1698612)Instruction limit reached! 
% 0.64/0.40  % (1698612)------------------------------
% 0.64/0.40  % (1698612)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.40  % (1698612)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.40  % (1698612)CaDiCaL version: 2.1.3
% 0.64/0.40  % (1698612)Termination reason: Instruction limit
% 0.64/0.40  % (1698612)Termination phase: Preprocessing 3
% 0.64/0.40  % (1698612)Time elapsed: 0.008 s
% 0.64/0.40  % (1698612)Peak memory usage: 10 MB
% 0.64/0.40  % (1698612)Instructions burned: 18 (million)
% 0.64/0.40  % (1698615)Instruction limit reached! 
% 0.64/0.40  % (1698615)------------------------------
% 0.64/0.40  % (1698615)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.40  % (1698615)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.40  % (1698615)CaDiCaL version: 2.1.3
% 0.64/0.40  % (1698615)Termination reason: Instruction limit
% 0.64/0.40  % (1698615)Termination phase: Property scanning
% 0.64/0.40  % (1698615)Time elapsed: 0.010 s
% 0.64/0.40  % (1698615)Peak memory usage: 10 MB
% 0.64/0.40  % (1698615)Instructions burned: 24 (million)
% 0.64/0.40  % (1698625)dis+10_1024_sil=128000:si=on:sp=unary_first:urr=on:uwa=all:fd=off:random_seed=1105214396:i=2:hud=10:rtra=on_2999 on theBenchmark for (2999ds/2Mi)
% 0.64/0.40  % (1698627)WARNING Broken Constraint: if forward_subsumption_demodulation_max_matches(5) has been set then forward_subsumption_demodulation(off) is equal to on
% 0.64/0.40  % (1698625)Instruction limit reached! 
% 0.64/0.40  % (1698625)------------------------------
% 0.64/0.40  % (1698625)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.40  % (1698625)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.40  % (1698625)CaDiCaL version: 2.1.3
% 0.64/0.40  % (1698625)Termination reason: Instruction limit
% 0.64/0.40  % (1698625)Termination phase: shuffling
% 0.64/0.40  % (1698625)Time elapsed: 0.002 s
% 0.64/0.40  % (1698625)Peak memory usage: 10 MB
% 0.64/0.40  % (1698625)Instructions burned: 4 (million)
% 0.64/0.45  % (1698626)lrs+1010_2:3_cha=on:si=on:uwa=off:nwc=1:random_seed=621543441:i=5:fgj=on:av=off:rtra=on:fe=axiom:ntd=on_2999 on theBenchmark for (2999ds/5Mi)
% 0.64/0.45  % (1698627)dis+21_1_to=kbo:sil=128000:plsq=on:plsqc=1:cnfonf=lazy_gen:si=on:plsqr=64,1:uwa=hol:random_seed=3908337129:uwa_fpi=on:i=7:fgj=on:hud=10:fsr=off:rtra=on:rawr=on:fsdmm=5_2999 on theBenchmark for (2999ds/7Mi)
% 0.64/0.45  % (1698626)Instruction limit reached! 
% 0.64/0.45  % (1698626)------------------------------
% 0.64/0.45  % (1698626)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.45  % (1698626)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.45  % (1698626)CaDiCaL version: 2.1.3
% 0.64/0.45  % (1698626)Termination reason: Instruction limit
% 0.64/0.45  % (1698626)Termination phase: Property scanning
% 0.64/0.45  % (1698626)Time elapsed: 0.003 s
% 0.64/0.45  % (1698626)Peak memory usage: 10 MB
% 0.64/0.45  % (1698626)Instructions burned: 8 (million)
% 0.64/0.45  % (1698627)Instruction limit reached! 
% 0.64/0.45  % (1698627)------------------------------
% 0.64/0.45  % (1698627)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.45  % (1698627)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.45  % (1698627)CaDiCaL version: 2.1.3
% 0.64/0.45  % (1698627)Termination reason: Instruction limit
% 0.64/0.45  % (1698627)Termination phase: shuffling
% 0.64/0.45  % (1698627)Time elapsed: 0.004 s
% 0.64/0.45  % (1698627)Peak memory usage: 10 MB
% 0.64/0.45  % (1698627)Instructions burned: 8 (million)
% 0.64/0.45  % (1698616)Instruction limit reached! 
% 0.64/0.45  % (1698616)------------------------------
% 0.64/0.45  % (1698616)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.45  % (1698616)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.45  % (1698616)CaDiCaL version: 2.1.3
% 0.64/0.45  % (1698616)Termination reason: Instruction limit
% 0.64/0.45  % (1698616)Termination phase: Saturation
% 0.64/0.45  % (1698616)Time elapsed: 0.034 s
% 0.64/0.45  % (1698616)Peak memory usage: 12 MB
% 0.64/0.45  % (1698616)Instructions burned: 76 (million)
% 0.64/0.45  % (1698617)Instruction limit reached! 
% 0.64/0.45  % (1698617)------------------------------
% 0.64/0.45  % (1698617)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.45  % (1698617)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.45  % (1698617)CaDiCaL version: 2.1.3
% 0.64/0.45  % (1698617)Termination reason: Instruction limit
% 0.64/0.45  % (1698617)Termination phase: Saturation
% 0.64/0.45  % (1698617)Time elapsed: 0.044 s
% 0.64/0.45  % (1698617)Peak memory usage: 13 MB
% 0.64/0.45  % (1698617)Instructions burned: 160 (million)
% 0.64/0.45  % (1698635)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.64/0.45  % (1698632)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.64/0.45  % (1698632)WARNING Broken Constraint: if forward_subsumption_demodulation_max_matches(1) has been set then forward_subsumption_demodulation(off) is equal to on
% 0.64/0.45  % (1698635)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=3854018:i=2:add=on:rtra=on_2999 on theBenchmark for (2999ds/2Mi)
% 0.64/0.45  % (1698635)Instruction limit reached! 
% 0.64/0.45  % (1698635)------------------------------
% 0.64/0.45  % (1698635)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.45  % (1698635)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.45  % (1698635)CaDiCaL version: 2.1.3
% 0.64/0.45  % (1698635)Termination reason: Instruction limit
% 0.64/0.45  % (1698635)Termination phase: shuffling
% 0.64/0.45  % (1698635)Time elapsed: 0.002 s
% 0.64/0.45  % (1698635)Peak memory usage: 10 MB
% 0.64/0.45  % (1698635)Instructions burned: 11 (million)
% 0.64/0.45  % (1698611)Instruction limit reached! 
% 0.64/0.45  % (1698611)------------------------------
% 0.64/0.45  % (1698611)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.45  % (1698611)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.45  % (1698611)CaDiCaL version: 2.1.3
% 0.64/0.45  % (1698611)Termination reason: Instruction limit
% 0.64/0.45  % (1698611)Termination phase: Saturation
% 0.64/0.47  % (1698611)Time elapsed: 0.051 s
% 0.64/0.47  % (1698611)Peak memory usage: 12 MB
% 0.64/0.47  % (1698611)Instructions burned: 95 (million)
% 0.64/0.47  % (1698632)ott+1010_64_tgt=ground:cnfonf=lazy_simp:si=on:lma=off:spb=goal:lcm=predicate:random_seed=3315714438: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.64/0.47  % (1698634)lrs+10_1_si=on:cs=on:random_seed=3140055364:i=8:rtra=on:ntd=on_2999 on theBenchmark for (2999ds/8Mi)
% 0.64/0.47  % (1698629)lrs+10_1_sil=128000:si=on:urr=on:slsqc=1:slsq=on:random_seed=1864599054:i=12:s2at=2:kws=inv_frequency:bd=all:rtra=on_2999 on theBenchmark for (2999ds/12Mi)
% 0.64/0.47  % (1698634)Instruction limit reached! 
% 0.64/0.47  % (1698634)------------------------------
% 0.64/0.47  % (1698634)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.47  % (1698634)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.47  % (1698634)CaDiCaL version: 2.1.3
% 0.64/0.47  % (1698634)Termination reason: Instruction limit
% 0.64/0.47  % (1698634)Termination phase: Property scanning
% 0.64/0.47  % (1698634)Time elapsed: 0.004 s
% 0.64/0.47  % (1698634)Peak memory usage: 10 MB
% 0.64/0.47  % (1698634)Instructions burned: 8 (million)
% 0.64/0.47  % (1698629)Instruction limit reached! 
% 0.64/0.47  % (1698629)------------------------------
% 0.64/0.47  % (1698629)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.47  % (1698629)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.47  % (1698629)CaDiCaL version: 2.1.3
% 0.64/0.47  % (1698629)Termination reason: Instruction limit
% 0.64/0.47  % (1698629)Termination phase: SInE selection
% 0.64/0.47  % (1698629)Time elapsed: 0.005 s
% 0.64/0.47  % (1698629)Peak memory usage: 10 MB
% 0.64/0.47  % (1698629)Instructions burned: 13 (million)
% 0.64/0.47  % (1698637)lrs+1002_3:1_sil=128000:e2e=on:si=on:urr=on:uwa=one_side_constant:nwc=1.5:random_seed=2773574174:i=38:bd=all:rtra=on:amm=off:ss=axioms:ntd=on_2999 on theBenchmark for (2999ds/38Mi)
% 0.64/0.47  % (1698632)Instruction limit reached! 
% 0.64/0.47  % (1698632)------------------------------
% 0.64/0.47  % (1698632)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.47  % (1698632)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.47  % (1698632)CaDiCaL version: 2.1.3
% 0.64/0.47  % (1698632)Termination reason: Instruction limit
% 0.64/0.47  % (1698632)Termination phase: Property scanning
% 0.64/0.47  % (1698632)Time elapsed: 0.012 s
% 0.64/0.47  % (1698632)Peak memory usage: 10 MB
% 0.64/0.47  % (1698632)Instructions burned: 29 (million)
% 0.64/0.47  % (1698633)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=3240941198:i=86:piset=equals:rtra=on:ntd=on_2999 on theBenchmark for (2999ds/86Mi)
% 0.64/0.47  % (1698637)Refutation not found, incomplete strategy
% 0.64/0.47  % (1698637)------------------------------
% 0.64/0.47  % (1698637)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.47  % (1698637)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.47  % (1698637)CaDiCaL version: 2.1.3
% 0.64/0.47  % (1698637)Termination reason: Refutation not found, incomplete strategy
% 0.64/0.47  % (1698637)Time elapsed: 0.009 s
% 0.64/0.47  % (1698637)Peak memory usage: 13 MB
% 0.64/0.47  % (1698637)Instructions burned: 37 (million)
% 0.64/0.47  % (1698637)------------------------------
% 0.64/0.47  % (1698637)------------------------------
% 0.64/0.47  % (1698644)lrs+10_16:1_sil=128000:si=on:lma=off:urr=on:uwa=interpreted_only:random_seed=1825890638:i=14:kws=precedence:aac=none:nm=10:rtra=on:er=filter:ntd=on_2998 on theBenchmark for (2998ds/14Mi)
% 0.64/0.47  % (1698645)dis+1010_1_sil=128000:si=on:uwa=off:random_seed=3348427376:st=3:s2a=on:i=327:sd=3:rtra=on:ss=axioms_2998 on theBenchmark for (2998ds/327Mi)
% 0.64/0.47  % (1698640)lrs+1002_1_to=lpo:sil=128000:si=on:sos=on:spb=goal_then_units:uwa=off:random_seed=3576467140:st=2:i=249:sd=1:rtra=on:ss=axioms_2999 on theBenchmark for (2999ds/249Mi)
% 0.64/0.47  % (1698644)Instruction limit reached! 
% 0.64/0.47  % (1698644)------------------------------
% 0.64/0.47  % (1698644)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.64/0.47  % (1698644)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.64/0.47  % (1698644)CaDiCaL version: 2.1.3
% 0.64/0.47  % (1698644)Termination reason: Instruction limit
% 1.33/0.52  % (1698644)Termination phase: Preprocessing 3
% 1.33/0.52  % (1698644)Time elapsed: 0.006 s
% 1.33/0.52  % (1698644)Peak memory usage: 10 MB
% 1.33/0.52  % (1698644)Instructions burned: 15 (million)
% 1.33/0.52  % (1698647)dis+10_1_anc=all_dependent:to=kbo:sil=128000:si=on:chr=on:random_seed=2595146136:uwa_fpi=on:i=14:aac=none:rtra=on:fe=abstraction_2998 on theBenchmark for (2998ds/14Mi)
% 1.33/0.52  % (1698647)Instruction limit reached! 
% 1.33/0.52  % (1698647)------------------------------
% 1.33/0.52  % (1698647)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.52  % (1698647)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.52  % (1698647)CaDiCaL version: 2.1.3
% 1.33/0.52  % (1698647)Termination reason: Instruction limit
% 1.33/0.52  % (1698647)Termination phase: Preprocessing 3
% 1.33/0.52  % (1698647)Time elapsed: 0.006 s
% 1.33/0.52  % (1698647)Peak memory usage: 10 MB
% 1.33/0.52  % (1698647)Instructions burned: 15 (million)
% 1.33/0.52  % (1698642)dis+1002_1_sil=128000:fde=unused:e2e=on:si=on:cbe=off:uwa=off:random_seed=1587705088:hsq=on:st=2:i=25:kws=inv_frequency:rtra=on:ss=axioms:ntd=on_2998 on theBenchmark for (2998ds/25Mi)
% 1.33/0.52  % (1698651)ott+21_20_to=lpo:sil=128000:tgt=ground:si=on:sp=arity:lma=off:uwa=off:foolp=on:random_seed=1379942292: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)
% 1.33/0.52  % (1698653)ott+1004_1_sil=128000:cnfonf=lazy_pi_sigma_gen:si=on:sp=unary_frequency:cbe=off:uwa=off:nwc=1:random_seed=1721173556:i=26:ep=R:rtra=on:ntd=on_2998 on theBenchmark for (2998ds/26Mi)
% 1.33/0.52  % (1698651)Instruction limit reached! 
% 1.33/0.52  % (1698651)------------------------------
% 1.33/0.52  % (1698651)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.52  % (1698651)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.52  % (1698651)CaDiCaL version: 2.1.3
% 1.33/0.52  % (1698651)Termination reason: Instruction limit
% 1.33/0.52  % (1698651)Termination phase: shuffling
% 1.33/0.52  % (1698651)Time elapsed: 0.002 s
% 1.33/0.52  % (1698651)Peak memory usage: 10 MB
% 1.33/0.52  % (1698651)Instructions burned: 5 (million)
% 1.33/0.52  % (1698653)Instruction limit reached! 
% 1.33/0.52  % (1698653)------------------------------
% 1.33/0.52  % (1698653)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.52  % (1698653)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.52  % (1698653)CaDiCaL version: 2.1.3
% 1.33/0.52  % (1698653)Termination reason: Instruction limit
% 1.33/0.52  % (1698653)Termination phase: Property scanning
% 1.33/0.52  % (1698653)Time elapsed: 0.006 s
% 1.33/0.52  % (1698653)Peak memory usage: 10 MB
% 1.33/0.52  % (1698653)Instructions burned: 30 (million)
% 1.33/0.52  % (1698642)Instruction limit reached! 
% 1.33/0.52  % (1698642)------------------------------
% 1.33/0.52  % (1698642)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.52  % (1698642)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.52  % (1698642)CaDiCaL version: 2.1.3
% 1.33/0.52  % (1698642)Termination reason: Instruction limit
% 1.33/0.52  % (1698642)Termination phase: Saturation
% 1.33/0.52  % (1698642)Time elapsed: 0.015 s
% 1.33/0.52  % (1698642)Peak memory usage: 12 MB
% 1.33/0.52  % (1698642)Instructions burned: 26 (million)
% 1.33/0.52  % (1698640)Refutation not found, incomplete strategy
% 1.33/0.52  % (1698640)------------------------------
% 1.33/0.52  % (1698640)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.52  % (1698640)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.52  % (1698640)CaDiCaL version: 2.1.3
% 1.33/0.52  % (1698640)Termination reason: Refutation not found, incomplete strategy
% 1.33/0.52  % (1698640)Time elapsed: 0.036 s
% 1.33/0.52  % (1698640)Peak memory usage: 13 MB
% 1.33/0.52  % (1698640)Instructions burned: 50 (million)
% 1.33/0.52  % (1698640)------------------------------
% 1.33/0.52  % (1698640)------------------------------
% 1.33/0.52  % (1698658)lrs+1002_1024_sil=128000:tgt=ground:fde=none:e2e=on:si=on:uwa=off:nwc=1:random_seed=3672740915:cond=on:i=60:rtra=on:ntd=on_2998 on theBenchmark for (2998ds/60Mi)
% 1.33/0.52  % (1698657)dis+1002_16_sil=128000:si=on:sp=occurrence:random_seed=1272124079:cond=fast:i=23:hud=1:av=off:rtra=on:fe=abstraction:ntd=on_2998 on theBenchmark for (2998ds/23Mi)
% 1.33/0.52  % (1698659)WARNING Broken Constraint: if sine_to_age_generality_threshold(10) 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
% 1.33/0.57  % (1698659)WARNING Broken Constraint: if lrs_weight_limit_only(on) has been set then saturation_algorithm(otter) is equal to lrs
% 1.33/0.57  % (1698659)ott+21_1_to=kbo:sil=128000:cnfonf=lazy_gen:bsd=on:si=on:sp=const_frequency:lma=off:uwa=off:foolp=on:s2agt=10:lwlo=on:random_seed=1191398023:i=14:add=off:nm=40:rtra=on:rawr=on_2998 on theBenchmark for (2998ds/14Mi)
% 1.33/0.57  % (1698657)Instruction limit reached! 
% 1.33/0.57  % (1698657)------------------------------
% 1.33/0.57  % (1698657)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.57  % (1698657)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.57  % (1698657)CaDiCaL version: 2.1.3
% 1.33/0.57  % (1698657)Termination reason: Instruction limit
% 1.33/0.57  % (1698657)Termination phase: Property scanning
% 1.33/0.57  % (1698657)Time elapsed: 0.010 s
% 1.33/0.57  % (1698657)Peak memory usage: 10 MB
% 1.33/0.57  % (1698657)Instructions burned: 24 (million)
% 1.33/0.57  % (1698660)WARNING Broken Constraint: if choice_reasoning(on) has been set then choice_ax(on) is equal to off
% 1.33/0.57  % (1698633)Instruction limit reached! 
% 1.33/0.57  % (1698633)------------------------------
% 1.33/0.57  % (1698633)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.57  % (1698633)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.57  % (1698633)CaDiCaL version: 2.1.3
% 1.33/0.57  % (1698633)Termination reason: Instruction limit
% 1.33/0.57  % (1698633)Termination phase: Saturation
% 1.33/0.57  % (1698633)Time elapsed: 0.073 s
% 1.33/0.57  % (1698633)Peak memory usage: 13 MB
% 1.33/0.57  % (1698633)Instructions burned: 87 (million)
% 1.33/0.57  % (1698658)Instruction limit reached! 
% 1.33/0.57  % (1698658)------------------------------
% 1.33/0.57  % (1698658)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.57  % (1698658)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.57  % (1698658)CaDiCaL version: 2.1.3
% 1.33/0.57  % (1698658)Termination reason: Instruction limit
% 1.33/0.57  % (1698658)Termination phase: Saturation
% 1.33/0.57  % (1698658)Time elapsed: 0.014 s
% 1.33/0.57  % (1698658)Peak memory usage: 12 MB
% 1.33/0.57  % (1698658)Instructions burned: 61 (million)
% 1.33/0.57  % (1698659)Instruction limit reached! 
% 1.33/0.57  % (1698659)------------------------------
% 1.33/0.57  % (1698659)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.57  % (1698659)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.57  % (1698659)CaDiCaL version: 2.1.3
% 1.33/0.57  % (1698659)Termination reason: Instruction limit
% 1.33/0.57  % (1698659)Termination phase: Property scanning
% 1.33/0.57  % (1698659)Time elapsed: 0.006 s
% 1.33/0.57  % (1698659)Peak memory usage: 10 MB
% 1.33/0.57  % (1698659)Instructions burned: 15 (million)
% 1.33/0.57  % (1698660)lrs+1010_4:1_slsqr=8,1:to=kbo:cha=on:drc=off:si=on:sp=arity:lcm=predicate:uwa=off:fd=preordered:gs=on:nwc=5:s2agt=32:slsqc=1:kmz=on:updr=off:chr=on:pe=on:slsq=on:random_seed=2374447583:i=8:nm=2:rtra=on:fe=abstraction:inj=on_2998 on theBenchmark for (2998ds/8Mi)
% 1.33/0.57  % (1698660)Instruction limit reached! 
% 1.33/0.57  % (1698660)------------------------------
% 1.33/0.57  % (1698660)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.57  % (1698660)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.57  % (1698660)CaDiCaL version: 2.1.3
% 1.33/0.57  % (1698660)Termination reason: Instruction limit
% 1.33/0.57  % (1698660)Termination phase: Property scanning
% 1.33/0.57  % (1698660)Time elapsed: 0.004 s
% 1.33/0.57  % (1698660)Peak memory usage: 10 MB
% 1.33/0.57  % (1698660)Instructions burned: 9 (million)
% 1.33/0.57  % (1698666)lrs+10_1_plsq=on:drc=ordering:cnfonf=lazy_not_gen_be_off:bsd=on:si=on:plsqr=32,1:cs=on:random_seed=3412729618:i=23:rtra=on:ntd=on_2998 on theBenchmark for (2998ds/23Mi)
% 1.33/0.57  % (1698666)Instruction limit reached! 
% 1.33/0.57  % (1698666)------------------------------
% 1.33/0.57  % (1698666)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 1.33/0.57  % (1698666)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 1.33/0.57  % (1698666)CaDiCaL version: 2.1.3
% 1.33/0.57  % (1698666)Termination reason: Instruction limit
% 1.33/0.57  % (1698666)Termination phase: Property scanning
% 1.33/0.57  % (1698666)Time elapsed: 0.005 s
% 1.33/0.57  % (1698666)Peak memory usage: 10 MB
% 2.20/0.62  % (1698666)Instructions burned: 25 (million)
% 2.20/0.62  % (1698664)dis+1004_50_to=lpo:drc=off:fde=unused:cnfonf=lazy_not_gen_be_off:si=on:sp=reverse_arity:spb=units:cbe=off:foolp=on:random_seed=3690606862:uwa_fpi=on:i=31:doe=on:bd=preordered:rtra=on:fsd=on_2998 on theBenchmark for (2998ds/31Mi)
% 2.20/0.62  % (1698667)lrs+10_1_sil=128000:fde=unused:si=on:random_seed=1260214078:s2a=on:i=20:kws=inv_frequency:bd=all:rtra=on_2998 on theBenchmark for (2998ds/20Mi)
% 2.20/0.62  % (1698672)ott+1002_32_tgt=ground:si=on:sp=const_max:acc=on:nwc=0.5:random_seed=2586297377:i=143:fgj=on:piset=pi_sigma:rtra=on:fe=abstraction_2997 on theBenchmark for (2997ds/143Mi)
% 2.20/0.62  % (1698667)Instruction limit reached! 
% 2.20/0.62  % (1698667)------------------------------
% 2.20/0.62  % (1698667)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.20/0.62  % (1698667)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.20/0.62  % (1698667)CaDiCaL version: 2.1.3
% 2.20/0.62  % (1698667)Termination reason: Instruction limit
% 2.20/0.62  % (1698667)Termination phase: Preprocessing 3
% 2.20/0.62  % (1698667)Time elapsed: 0.009 s
% 2.20/0.62  % (1698667)Peak memory usage: 10 MB
% 2.20/0.62  % (1698667)Instructions burned: 21 (million)
% 2.20/0.62  % (1698664)Instruction limit reached! 
% 2.20/0.62  % (1698664)------------------------------
% 2.20/0.62  % (1698664)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.20/0.62  % (1698664)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.20/0.62  % (1698664)CaDiCaL version: 2.1.3
% 2.20/0.62  % (1698664)Termination reason: Instruction limit
% 2.20/0.62  % (1698664)Termination phase: Property scanning
% 2.20/0.62  % (1698664)Time elapsed: 0.013 s
% 2.20/0.62  % (1698664)Peak memory usage: 10 MB
% 2.20/0.62  % (1698664)Instructions burned: 31 (million)
% 2.20/0.62  % (1698670)dis+1010_2:1_sil=128000:cnfonf=lazy_pi_sigma_gen:si=on:uwa=off:slsq=on:random_seed=133009787:i=1240:rtra=on:ixr=off_2998 on theBenchmark for (2998ds/1240Mi)
% 2.20/0.62  % (1698665)dis+10_1024_sil=128000:cnfonf=off:si=on:fd=off:random_seed=1246475329:i=7:hud=5:bd=preordered:rtra=on:bet=on_2998 on theBenchmark for (2998ds/7Mi)
% 2.20/0.62  % (1698665)Instruction limit reached! 
% 2.20/0.62  % (1698665)------------------------------
% 2.20/0.62  % (1698665)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.20/0.62  % (1698665)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.20/0.62  % (1698665)CaDiCaL version: 2.1.3
% 2.20/0.62  % (1698665)Termination reason: Instruction limit
% 2.20/0.62  % (1698665)Termination phase: shuffling
% 2.20/0.62  % (1698665)Time elapsed: 0.006 s
% 2.20/0.62  % (1698665)Peak memory usage: 10 MB
% 2.20/0.62  % (1698665)Instructions burned: 8 (million)
% 2.20/0.62  % (1698675)lrs+1002_1_sil=128000:si=on:acc=on:uwa=off:random_seed=2640185545:st=5:s2a=on:i=193:sd=1:rtra=on:ss=axioms_2997 on theBenchmark for (2997ds/193Mi)
% 2.20/0.62  % (1698677)dis+10_1024_sil=128000:si=on:sp=unary_first:urr=on:uwa=all:fd=off:random_seed=615683892:i=42:hud=10:rtra=on_2997 on theBenchmark for (2997ds/42Mi)
% 2.20/0.62  % (1698679)WARNING Broken Constraint: if forward_subsumption_demodulation_max_matches(5) has been set then forward_subsumption_demodulation(off) is equal to on
% 2.20/0.62  % (1698679)dis+21_1_to=kbo:sil=128000:plsq=on:plsqc=1:cnfonf=lazy_gen:si=on:plsqr=64,1:uwa=hol:random_seed=2234612480:uwa_fpi=on:i=7:fgj=on:hud=10:fsr=off:rtra=on:rawr=on:fsdmm=5_2997 on theBenchmark for (2997ds/7Mi)
% 2.20/0.62  % (1698679)Instruction limit reached! 
% 2.20/0.62  % (1698679)------------------------------
% 2.20/0.62  % (1698679)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.20/0.62  % (1698679)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.20/0.62  % (1698679)CaDiCaL version: 2.1.3
% 2.20/0.62  % (1698679)Termination reason: Instruction limit
% 2.20/0.62  % (1698679)Termination phase: shuffling
% 2.20/0.62  % (1698679)Time elapsed: 0.003 s
% 2.20/0.62  % (1698679)Peak memory usage: 10 MB
% 2.20/0.62  % (1698679)Instructions burned: 7 (million)
% 2.20/0.62  % (1698672)Instruction limit reached! 
% 2.20/0.62  % (1698672)------------------------------
% 2.20/0.62  % (1698672)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.20/0.62  % (1698672)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.20/0.62  % (1698672)CaDiCaL version: 2.1.3
% 2.20/0.62  % (1698672)Termination reason: Instruction limit
% 2.20/0.62  % (1698672)Termination phase: Saturation
% 2.42/0.69  % (1698677)Instruction limit reached! 
% 2.42/0.69  % (1698677)------------------------------
% 2.42/0.69  % (1698677)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.42/0.69  % (1698677)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.42/0.69  % (1698677)CaDiCaL version: 2.1.3
% 2.42/0.69  % (1698677)Termination reason: Instruction limit
% 2.42/0.69  % (1698677)Termination phase: Saturation
% 2.42/0.69  % (1698677)Time elapsed: 0.018 s
% 2.42/0.69  % (1698677)Peak memory usage: 12 MB
% 2.42/0.69  % (1698677)Instructions burned: 44 (million)
% 2.42/0.69  % (1698672)Time elapsed: 0.042 s
% 2.42/0.69  % (1698672)Peak memory usage: 13 MB
% 2.42/0.69  % (1698672)Instructions burned: 162 (million)
% 2.42/0.69  % (1698685)WARNING Broken Constraint: if sine_level_split_queue_cutoffs(5) has been set then sine_level_split_queue(off) is equal to on
% 2.42/0.69  % (1698685)lrs+1002_1_sil=128000:cnfonf=lazy_pi_sigma_gen:si=on:sp=arity:cbe=off:uwa=all:slsqc=5:random_seed=2847649231:st=4:s2a=on:i=6:add=on:doe=on:hud=10:rtra=on:bet=on:ss=axioms_2997 on theBenchmark for (2997ds/6Mi)
% 2.42/0.69  % (1698683)lrs+10_1_to=lpo:sil=128000:si=on:sp=arity:urr=on:random_seed=3000691636:i=181:sd=2:bd=preordered:rtra=on:ss=axioms_2997 on theBenchmark for (2997ds/181Mi)
% 2.42/0.69  % (1698685)Instruction limit reached! 
% 2.42/0.69  % (1698685)------------------------------
% 2.42/0.69  % (1698685)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.42/0.69  % (1698685)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.42/0.69  % (1698685)CaDiCaL version: 2.1.3
% 2.42/0.69  % (1698685)Termination reason: Instruction limit
% 2.42/0.69  % (1698685)Termination phase: shuffling
% 2.42/0.69  % (1698685)Time elapsed: 0.002 s
% 2.42/0.69  % (1698685)Peak memory usage: 10 MB
% 2.42/0.69  % (1698685)Instructions burned: 11 (million)
% 2.42/0.69  % (1698684)dis+10_8_sil=128000:plsq=on:plsqc=1:si=on:sp=unary_first:sos=on:lma=off:plsqr=64,1:uwa=interpreted_only:foolp=on:random_seed=1244934905:st=3:avsq=on:i=169:avsqr=8,1:sd=2:kws=precedence:bd=preordered:rtra=on:ss=axioms:ntd=on_2997 on theBenchmark for (2997ds/169Mi)
% 2.42/0.69  % (1698645)Instruction limit reached! 
% 2.42/0.69  % (1698645)------------------------------
% 2.42/0.69  % (1698645)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.42/0.69  % (1698645)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.42/0.69  % (1698645)CaDiCaL version: 2.1.3
% 2.42/0.69  % (1698645)Termination reason: Instruction limit
% 2.42/0.69  % (1698645)Termination phase: Saturation
% 2.42/0.69  % (1698645)Time elapsed: 0.146 s
% 2.42/0.69  % (1698645)Peak memory usage: 13 MB
% 2.42/0.69  % (1698645)Instructions burned: 327 (million)
% 2.42/0.69  % (1698688)ott+2_5:4_anc=none:to=lpo:si=on:lma=off:cbe=off:uwa=ground:nwc=3:random_seed=1794599248:uwa_fpi=on:i=22:add=on:doe=on:ins=1:rtra=on_2997 on theBenchmark for (2997ds/22Mi)
% 2.42/0.69  % (1698688)Instruction limit reached! 
% 2.42/0.69  % (1698688)------------------------------
% 2.42/0.69  % (1698688)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.42/0.69  % (1698688)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.42/0.69  % (1698688)CaDiCaL version: 2.1.3
% 2.42/0.69  % (1698688)Termination reason: Instruction limit
% 2.42/0.69  % (1698688)Termination phase: Property scanning
% 2.42/0.69  % (1698688)Time elapsed: 0.005 s
% 2.42/0.69  % (1698688)Peak memory usage: 10 MB
% 2.42/0.69  % (1698688)Instructions burned: 25 (million)
% 2.42/0.69  % (1698690)dis+1010_1_to=lpo:sil=128000:cnfonf=lazy_pi_sigma_gen:sas=cadical:si=on:sos=all:uwa=off:sac=on:random_seed=4135674632:i=19:add=on:rtra=on_2997 on theBenchmark for (2997ds/19Mi)
% 2.42/0.69  % (1698692)ott+10_1_sil=128000:plsq=on:plsqc=1:cnfonf=lazy_gen:si=on:lma=off:plsqr=128,1:urr=ec_only:uwa=off:rp=on:nwc=20:br=off:random_seed=1678196394:i=316:bs=unit_only:ins=25:rtra=on:ntd=on_2997 on theBenchmark for (2997ds/316Mi)
% 2.42/0.69  % (1698690)Instruction limit reached! 
% 2.42/0.69  % (1698690)------------------------------
% 2.42/0.69  % (1698690)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.42/0.69  % (1698690)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.42/0.69  % (1698690)CaDiCaL version: 2.1.3
% 2.42/0.69  % (1698690)Termination reason: Instruction limit
% 2.42/0.69  % (1698690)Termination phase: Property scanning
% 2.42/0.69  % (1698690)Time elapsed: 0.009 s
% 2.42/0.69  % (1698690)Peak memory usage: 10 MB
% 2.59/0.80  % (1698690)Instructions burned: 21 (million)
% 2.59/0.80  % (1698692)Refutation not found, incomplete strategy
% 2.59/0.80  % (1698692)------------------------------
% 2.59/0.80  % (1698692)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.59/0.80  % (1698692)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.59/0.80  % (1698692)CaDiCaL version: 2.1.3
% 2.59/0.80  % (1698692)Termination reason: Refutation not found, incomplete strategy
% 2.59/0.80  % (1698692)Time elapsed: 0.015 s
% 2.59/0.80  % (1698692)Peak memory usage: 13 MB
% 2.59/0.80  % (1698692)Instructions burned: 64 (million)
% 2.59/0.80  % (1698692)------------------------------
% 2.59/0.80  % (1698692)------------------------------
% 2.59/0.80  % (1698696)dis+1003_3:4_to=kbo:plsq=on:prc=on:sims=off:e2e=on:si=on:spb=intro:acc=on:urr=on:uwa=off:foolp=on:s2agt=32:slsqc=3:slsq=on:random_seed=2995609119:hsq=on:hsqr=16,1:s2a=on:i=45:erml=3:slsql=off:rtra=on:gtg=exists_top:er=filter:ntd=on_2996 on theBenchmark for (2996ds/45Mi)
% 2.59/0.80  % (1698695)dis+1004_4:1_slsqr=1,2:to=lpo:plsq=on:fde=unused:e2e=on:si=on:spb=goal_then_units:acc=on:urr=on:uwa=off:fd=preordered:s2agt=16:slsqc=1:slsq=on:random_seed=817712716:hsq=on:hsqr=16,1:s2a=on:i=853:add=off:bd=all:nm=64:rtra=on:gtg=position:c=on:ntd=on_2996 on theBenchmark for (2996ds/853Mi)
% 2.59/0.80  % (1698675)Instruction limit reached! 
% 2.59/0.80  % (1698675)------------------------------
% 2.59/0.80  % (1698675)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.59/0.80  % (1698675)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.59/0.80  % (1698675)CaDiCaL version: 2.1.3
% 2.59/0.80  % (1698675)Termination reason: Instruction limit
% 2.59/0.80  % (1698675)Termination phase: Saturation
% 2.59/0.80  % (1698675)Time elapsed: 0.089 s
% 2.59/0.80  % (1698675)Peak memory usage: 13 MB
% 2.59/0.80  % (1698675)Instructions burned: 195 (million)
% 2.59/0.80  % (1698696)Instruction limit reached! 
% 2.59/0.80  % (1698696)------------------------------
% 2.59/0.80  % (1698696)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.59/0.80  % (1698696)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.59/0.80  % (1698696)CaDiCaL version: 2.1.3
% 2.59/0.80  % (1698696)Termination reason: Instruction limit
% 2.59/0.80  % (1698696)Termination phase: Property scanning
% 2.59/0.80  % (1698696)Time elapsed: 0.010 s
% 2.59/0.80  % (1698696)Peak memory usage: 11 MB
% 2.59/0.80  % (1698696)Instructions burned: 47 (million)
% 2.59/0.80  % (1698614)Instruction limit reached! 
% 2.59/0.80  % (1698614)------------------------------
% 2.59/0.80  % (1698614)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.59/0.80  % (1698614)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.59/0.80  % (1698614)CaDiCaL version: 2.1.3
% 2.59/0.80  % (1698614)Termination reason: Instruction limit
% 2.59/0.80  % (1698614)Termination phase: Saturation
% 2.59/0.80  % (1698614)Time elapsed: 0.296 s
% 2.59/0.80  % (1698614)Peak memory usage: 15 MB
% 2.59/0.80  % (1698614)Instructions burned: 634 (million)
% 2.59/0.80  % (1698700)dis+1010_40_sil=128000:si=on:uwa=off:nwc=1:sac=on:chr=on:avsqc=3:random_seed=635183274:avsq=on:i=21:avsqr=8,1:kws=frequency:fgj=on:bd=all:rtra=on:fe=axiom:ntd=on_2996 on theBenchmark for (2996ds/21Mi)
% 2.59/0.80  % (1698699)lrs+1002_1_sil=128000:fde=unused:e2e=on:si=on:sos=on:uwa=interpreted_only:random_seed=108540306:i=480:rtra=on_2996 on theBenchmark for (2996ds/480Mi)
% 3.10/0.80  % (1698700)Instruction limit reached! 
% 3.10/0.80  % (1698700)------------------------------
% 3.10/0.80  % (1698700)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.80  % (1698700)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.80  % (1698700)CaDiCaL version: 2.1.3
% 3.10/0.80  % (1698700)Termination reason: Instruction limit
% 3.10/0.80  % (1698700)Termination phase: Property scanning
% 3.10/0.80  % (1698700)Time elapsed: 0.005 s
% 3.10/0.80  % (1698700)Peak memory usage: 10 MB
% 3.10/0.80  % (1698700)Instructions burned: 24 (million)
% 3.10/0.80  % (1698684)Instruction limit reached! 
% 3.10/0.80  % (1698684)------------------------------
% 3.10/0.80  % (1698684)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.80  % (1698684)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.80  % (1698684)CaDiCaL version: 2.1.3
% 3.10/0.80  % (1698684)Termination reason: Instruction limit
% 3.10/0.80  % (1698684)Termination phase: Saturation
% 3.10/0.88  % (1698684)Time elapsed: 0.078 s
% 3.10/0.88  % (1698684)Peak memory usage: 13 MB
% 3.10/0.88  % (1698684)Instructions burned: 169 (million)
% 3.10/0.88  % (1698703)WARNING Broken Constraint: if sine_level_split_queue_cutoffs(2) has been set then sine_level_split_queue(off) is equal to on
% 3.10/0.88  % (1698704)lrs+10_1_sil=128000:fde=unused:si=on:random_seed=3423125506:s2a=on:i=13:kws=inv_frequency:bd=all:rtra=on_2996 on theBenchmark for (2996ds/13Mi)
% 3.10/0.88  % (1698704)Instruction limit reached! 
% 3.10/0.88  % (1698704)------------------------------
% 3.10/0.88  % (1698704)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698703)ott+1002_3_si=on:sp=weighted_frequency:spb=goal:cbe=off:slsqc=2:random_seed=159561264:cts=off:uwa_fpi=on:i=200:av=off:fsr=off:rtra=on:ntd=on_2996 on theBenchmark for (2996ds/200Mi)
% 3.10/0.88  % (1698704)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698704)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698704)Termination reason: Instruction limit
% 3.10/0.88  % (1698704)Termination phase: Preprocessing 1
% 3.10/0.88  % (1698704)Time elapsed: 0.003 s
% 3.10/0.88  % (1698704)Peak memory usage: 10 MB
% 3.10/0.88  % (1698704)Instructions burned: 15 (million)
% 3.10/0.88  % (1698705)lrs+1010_1_anc=none:slsqr=1,2:sil=128000:cnfonf=conj_eager:sas=cadical:si=on:hi=on:uwa=one_side_interpreted:rp=on:nwc=2:slsqc=3:slsq=on:random_seed=1887376290:i=66:s2at=3:nm=2:rtra=on:rawr=on_2996 on theBenchmark for (2996ds/66Mi)
% 3.10/0.88  % (1698708)lrs+1004_128_si=on:sos=all:uwa=off:random_seed=404776790:i=51:fsr=off:rtra=on_2996 on theBenchmark for (2996ds/51Mi)
% 3.10/0.88  % (1698708)Instruction limit reached! 
% 3.10/0.88  % (1698708)------------------------------
% 3.10/0.88  % (1698708)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698708)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698708)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698708)Termination reason: Instruction limit
% 3.10/0.88  % (1698708)Termination phase: Saturation
% 3.10/0.88  % (1698708)Time elapsed: 0.012 s
% 3.10/0.88  % (1698708)Peak memory usage: 12 MB
% 3.10/0.88  % (1698708)Instructions burned: 52 (million)
% 3.10/0.88  % (1698711)dis+1002_64_sil=128000:cnfonf=lazy_not_gen_be_off:si=on:cbe=off:uwa=off:nwc=0.5:random_seed=2278931231:i=31:kws=inv_frequency:bd=all:rtra=on:ntd=on_2996 on theBenchmark for (2996ds/31Mi)
% 3.10/0.88  % (1698705)Instruction limit reached! 
% 3.10/0.88  % (1698705)------------------------------
% 3.10/0.88  % (1698705)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698705)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698705)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698705)Termination reason: Instruction limit
% 3.10/0.88  % (1698705)Termination phase: Saturation
% 3.10/0.88  % (1698705)Time elapsed: 0.027 s
% 3.10/0.88  % (1698705)Peak memory usage: 13 MB
% 3.10/0.88  % (1698705)Instructions burned: 66 (million)
% 3.10/0.88  % (1698711)Instruction limit reached! 
% 3.10/0.88  % (1698711)------------------------------
% 3.10/0.88  % (1698711)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698711)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698711)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698711)Termination reason: Instruction limit
% 3.10/0.88  % (1698711)Termination phase: Property scanning
% 3.10/0.88  % (1698711)Time elapsed: 0.007 s
% 3.10/0.88  % (1698711)Peak memory usage: 10 MB
% 3.10/0.88  % (1698711)Instructions burned: 34 (million)
% 3.10/0.88  % (1698714)dis+10_2_sil=128000:plsq=on:plsqc=1:cnfonf=lazy_pi_sigma_gen:si=on:sp=occurrence:plsqr=5,1:bsr=on:plsql=on:random_seed=687224114:cond=on:i=34:hud=10:nm=10:rtra=on_2995 on theBenchmark for (2995ds/34Mi)
% 3.10/0.88  % (1698713)dis+1010_40_to=kbo:tgt=full:fde=unused:si=on:sp=const_frequency:lma=off:cbe=off:uwa=interpreted_only:random_seed=1801899730:i=137:kws=precedence:bd=all:rtra=on:c=on:ntd=on_2996 on theBenchmark for (2996ds/137Mi)
% 3.10/0.88  % (1698714)Instruction limit reached! 
% 3.10/0.88  % (1698714)------------------------------
% 3.10/0.88  % (1698714)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698714)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698714)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698714)Termination reason: Instruction limit
% 3.10/0.88  % (1698714)Termination phase: Function definition elimination
% 3.10/0.88  % (1698714)Time elapsed: 0.007 s
% 3.10/0.88  % (1698714)Peak memory usage: 10 MB
% 3.10/0.88  % (1698714)Instructions burned: 35 (million)
% 3.10/0.88  % (1698683)Instruction limit reached! 
% 3.10/0.88  % (1698683)------------------------------
% 3.10/0.88  % (1698683)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698683)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698683)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698683)Termination reason: Instruction limit
% 3.10/0.88  % (1698683)Termination phase: Saturation
% 3.10/0.88  % (1698683)Time elapsed: 0.158 s
% 3.10/0.88  % (1698683)Peak memory usage: 13 MB
% 3.10/0.88  % (1698683)Instructions burned: 181 (million)
% 3.10/0.88  % (1698717)lrs+1010_1_sil=128000:hsqc=4:si=on:sos=on:random_seed=1863980822:hsq=on:i=67:hsqaw=5:rtra=on:fe=abstraction:ntd=on_2995 on theBenchmark for (2995ds/67Mi)
% 3.10/0.88  % (1698718)WARNING Broken Constraint: if sine_generality_threshold(60) has been set then sine_selection(off) is not equal to off
% 3.10/0.88  % (1698718)dis+21_1_to=lpo:sil=128000:cnfonf=lazy_not_gen_be_off:si=on:sp=unary_frequency:bsr=on:random_seed=124717594:i=180:hud=16:bd=all:fsr=off:rtra=on:sgt=60:ntd=on_2995 on theBenchmark for (2995ds/180Mi)
% 3.10/0.88  % (1698717)Instruction limit reached! 
% 3.10/0.88  % (1698717)------------------------------
% 3.10/0.88  % (1698717)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698717)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698717)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698717)Termination reason: Instruction limit
% 3.10/0.88  % (1698717)Termination phase: Saturation
% 3.10/0.88  % (1698717)Time elapsed: 0.016 s
% 3.10/0.88  % (1698717)Peak memory usage: 12 MB
% 3.10/0.88  % (1698717)Instructions burned: 71 (million)
% 3.10/0.88  % (1698703)Instruction limit reached! 
% 3.10/0.88  % (1698703)------------------------------
% 3.10/0.88  % (1698703)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698703)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698703)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698703)Termination reason: Instruction limit
% 3.10/0.88  % (1698703)Termination phase: Saturation
% 3.10/0.88  % (1698703)Time elapsed: 0.090 s
% 3.10/0.88  % (1698703)Peak memory usage: 12 MB
% 3.10/0.88  % (1698703)Instructions burned: 200 (million)
% 3.10/0.88  % (1698721)lrs+1002_1_sil=128000:si=on:uwa=off:random_seed=1914648501:st=2:i=246:sd=3:rtra=on:ss=axioms_2995 on theBenchmark for (2995ds/246Mi)
% 3.10/0.88  % (1698722)lrs+10_7_sil=128000:tgt=full:si=on:lma=off:uwa=off:nwc=1:sac=on:random_seed=167451768:cond=on:i=96:bd=all:rtra=on_2995 on theBenchmark for (2995ds/96Mi)
% 3.10/0.88  % (1698713)Instruction limit reached! 
% 3.10/0.88  % (1698713)------------------------------
% 3.10/0.88  % (1698713)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698713)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698713)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698713)Termination reason: Instruction limit
% 3.10/0.88  % (1698713)Termination phase: Saturation
% 3.10/0.88  % (1698713)Time elapsed: 0.097 s
% 3.10/0.88  % (1698713)Peak memory usage: 13 MB
% 3.10/0.88  % (1698713)Instructions burned: 138 (million)
% 3.10/0.88  % (1698721)Instruction limit reached! 
% 3.10/0.88  % (1698721)------------------------------
% 3.10/0.88  % (1698721)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698722)Instruction limit reached! 
% 3.10/0.88  % (1698722)------------------------------
% 3.10/0.88  % (1698722)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698722)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698722)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698722)Termination reason: Instruction limit
% 3.10/0.88  % (1698722)Termination phase: Saturation
% 3.10/0.88  % (1698722)Time elapsed: 0.048 s
% 3.10/0.88  % (1698722)Peak memory usage: 13 MB
% 3.10/0.88  % (1698722)Instructions burned: 98 (million)
% 3.10/0.88  % (1698721)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698721)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698721)Termination reason: Instruction limit
% 3.10/0.88  % (1698721)Termination phase: Saturation
% 3.10/0.88  % (1698721)Time elapsed: 0.060 s
% 3.10/0.88  % (1698721)Peak memory usage: 13 MB
% 3.10/0.88  % (1698721)Instructions burned: 251 (million)
% 3.10/0.88  % (1698718)Instruction limit reached! 
% 3.10/0.88  % (1698718)------------------------------
% 3.10/0.88  % (1698718)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698718)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698718)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698718)Termination reason: Instruction limit
% 3.10/0.88  % (1698718)Termination phase: Saturation
% 3.10/0.88  % (1698718)Time elapsed: 0.082 s
% 3.10/0.88  % (1698718)Peak memory usage: 13 MB
% 3.10/0.88  % (1698718)Instructions burned: 182 (million)
% 3.10/0.88  % (1698727)dis+1010_4_sas=cadical:si=on:cbe=off:nwc=20:random_seed=481762097:st=6:s2a=on:i=515:sd=2:nm=2:rtra=on:ss=axioms_2994 on theBenchmark for (2994ds/515Mi)
% 3.10/0.88  % (1698725)lrs+10_1_sil=128000:si=on:sos=on:urr=on:random_seed=1208864225:i=427:sd=1:rtra=on:ss=axioms_2994 on theBenchmark for (2994ds/427Mi)
% 3.10/0.88  % (1698726)dis+1010_1_sil=128000:si=on:uwa=off:random_seed=1791869890:st=3:s2a=on:i=874:sd=3:rtra=on:ss=axioms_2994 on theBenchmark for (2994ds/874Mi)
% 3.10/0.88  % (1698728)lrs+1002_1_cnfonf=lazy_pi_sigma_gen:si=on:uwa=off:random_seed=1985113340:st=1.5:i=130:rtra=on:ss=axioms_2994 on theBenchmark for (2994ds/130Mi)
% 3.10/0.88  % (1698725)Refutation not found, incomplete strategy
% 3.10/0.88  % (1698725)------------------------------
% 3.10/0.88  % (1698725)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698725)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698725)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698725)Termination reason: Refutation not found, incomplete strategy
% 3.10/0.88  % (1698725)Time elapsed: 0.014 s
% 3.10/0.88  % (1698725)Peak memory usage: 12 MB
% 3.10/0.88  % (1698725)Instructions burned: 31 (million)
% 3.10/0.88  % (1698725)------------------------------
% 3.10/0.88  % (1698725)------------------------------
% 3.10/0.88  % (1698699)Instruction limit reached! 
% 3.10/0.88  % (1698699)------------------------------
% 3.10/0.88  % (1698699)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698699)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698699)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698699)Termination reason: Instruction limit
% 3.10/0.88  % (1698699)Termination phase: Saturation
% 3.10/0.88  % (1698699)Time elapsed: 0.222 s
% 3.10/0.88  % (1698699)Peak memory usage: 14 MB
% 3.10/0.88  % (1698699)Instructions burned: 480 (million)
% 3.10/0.88  % (1698733)ott+1004_1_sil=128000:cnfonf=lazy_pi_sigma_gen:si=on:sp=unary_frequency:cbe=off:uwa=off:nwc=1:random_seed=1607801664:i=44:ep=R:rtra=on:ntd=on_2994 on theBenchmark for (2994ds/44Mi)
% 3.10/0.88  % (1698734)lrs+1010_8:1_sil=128000:fde=unused:e2e=on:si=on:sos=on:urr=on:uwa=one_side_constant:fd=off:random_seed=15100195:s2a=on:i=571:nm=16:rtra=on_2994 on theBenchmark for (2994ds/571Mi)
% 3.10/0.88  % (1698733)Instruction limit reached! 
% 3.10/0.88  % (1698733)------------------------------
% 3.10/0.88  % (1698733)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698733)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698733)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698733)Termination reason: Instruction limit
% 3.10/0.88  % (1698733)Termination phase: Property scanning
% 3.10/0.88  % (1698733)Time elapsed: 0.018 s
% 3.10/0.88  % (1698733)Peak memory usage: 10 MB
% 3.10/0.88  % (1698733)Instructions burned: 45 (million)
% 3.10/0.88  % (1698726) found proof, printing to "/export/starexec/sandbox/tmp/vampire-proof-1698606-1698726"...
% 3.10/0.88  % (1698726)...printing done.
% 3.10/0.88  % (1698726)Refutation found. Thanks to Tanya!
% 3.10/0.88  % SZS status Theorem for theBenchmark
% 3.10/0.88  % SZS output start Proof for theBenchmark
% 3.10/0.88  thf(type_def_5, type, u: $tType).
% 3.10/0.88  thf(type_def_6, type, d: $tType).
% 3.10/0.88  thf(type_def_7, type, du: $tType).
% 3.10/0.88  thf(type_def_8, type, sTfun: ($tType * $tType) > $tType).
% 3.10/0.88  thf(func_def_0, type, tyop_2Emin_2Ebool: d).
% 3.10/0.88  thf(func_def_1, type, tyop_2Emin_2Efun: (d > d > d)).
% 3.10/0.88  thf(func_def_2, type, tyop_2Eoption_2Eoption: (d > d)).
% 3.10/0.88  thf(func_def_3, type, s: (d > u > du)).
% 3.10/0.88  thf(func_def_4, type, app_2E2: (du > du > u)).
% 3.10/0.88  thf(func_def_5, type, combin_i_2E0: u).
% 3.10/0.88  thf(func_def_6, type, combin_k_2E0: u).
% 3.10/0.88  thf(func_def_7, type, combin_s_2E0: u).
% 3.10/0.88  thf(func_def_8, type, c_2Ebool_2E_21_2E0: u).
% 3.10/0.88  thf(func_def_9, type, c_2Ebool_2E_21_2E1: (du > u)).
% 3.10/0.88  thf(func_def_10, type, c_2Ebool_2E_2F_5C_2E0: u).
% 3.10/0.88  thf(func_def_11, type, c_2Ebool_2E_2F_5C_2E2: (du > du > u)).
% 3.10/0.88  thf(func_def_12, type, c_2Emin_2E_3D_2E0: u).
% 3.10/0.88  thf(func_def_13, type, c_2Emin_2E_3D_2E2: (du > du > u)).
% 3.10/0.88  thf(func_def_14, type, c_2Emin_2E_3D_3D_3E_2E0: u).
% 3.10/0.88  thf(func_def_15, type, c_2Emin_2E_3D_3D_3E_2E2: (du > du > u)).
% 3.10/0.88  thf(func_def_16, type, c_2Ebool_2E_3F_2E0: u).
% 3.10/0.88  thf(func_def_17, type, c_2Ebool_2E_3F_2E1: (du > u)).
% 3.10/0.88  thf(func_def_18, type, c_2Ebool_2EF_2E0: u).
% 3.10/0.88  thf(func_def_19, type, c_2Eoption_2EIS__NONE_2E0: u).
% 3.10/0.88  thf(func_def_20, type, c_2Eoption_2EIS__NONE_2E1: (du > u)).
% 3.10/0.88  thf(func_def_21, type, c_2Eoption_2EIS__SOME_2E0: u).
% 3.10/0.88  thf(func_def_22, type, c_2Eoption_2EIS__SOME_2E1: (du > u)).
% 3.10/0.88  thf(func_def_23, type, c_2Eoption_2ENONE_2E0: u).
% 3.10/0.88  thf(func_def_24, type, c_2Eoption_2EOPTION__JOIN_2E0: u).
% 3.10/0.88  thf(func_def_25, type, c_2Eoption_2EOPTION__JOIN_2E1: (du > u)).
% 3.10/0.88  thf(func_def_26, type, c_2Eoption_2EOPTION__MAP_2E0: u).
% 3.10/0.88  thf(func_def_27, type, c_2Eoption_2EOPTION__MAP_2E2: (du > du > u)).
% 3.10/0.88  thf(func_def_28, type, c_2Eoption_2EOPTREL_2E0: u).
% 3.10/0.88  thf(func_def_29, type, c_2Eoption_2EOPTREL_2E3: (du > du > du > u)).
% 3.10/0.88  thf(func_def_30, type, c_2Eoption_2ESOME_2E0: u).
% 3.10/0.88  thf(func_def_31, type, c_2Eoption_2ESOME_2E1: (du > u)).
% 3.10/0.88  thf(func_def_32, type, c_2Ebool_2ET_2E0: u).
% 3.10/0.88  thf(func_def_33, type, c_2Eoption_2ETHE_2E0: u).
% 3.10/0.88  thf(func_def_34, type, c_2Eoption_2ETHE_2E1: (du > u)).
% 3.10/0.88  thf(func_def_35, type, c_2Ebool_2E_5C_2F_2E0: u).
% 3.10/0.88  thf(func_def_36, type, c_2Ebool_2E_5C_2F_2E2: (du > du > u)).
% 3.10/0.88  thf(func_def_37, type, c_2Eoption_2Eoption__CASE_2E0: u).
% 3.10/0.88  thf(func_def_38, type, c_2Eoption_2Eoption__CASE_2E3: (du > du > du > u)).
% 3.10/0.88  thf(func_def_39, type, c_2Ebool_2E_7E_2E0: u).
% 3.10/0.88  thf(func_def_40, type, c_2Ebool_2E_7E_2E1: (du > u)).
% 3.10/0.88  thf(func_def_41, type, mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: (($o > $o) > $o > $o)).
% 3.10/0.88  thf(func_def_42, type, mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: (($o > $o > $o) > $o > $o > $o)).
% 3.10/0.88  thf(func_def_43, type, mono_2Ec_2Ebool_2E_2F_5C: ($o > $o > $o)).
% 3.10/0.88  thf(func_def_44, type, mono_2Ec_2Emin_2E_3D_3D_3E: ($o > $o > $o)).
% 3.10/0.88  thf(func_def_45, type, mono_2Ec_2Ebool_2EF: $o).
% 3.10/0.88  thf(func_def_46, type, mono_2Ec_2Ebool_2ET: $o).
% 3.10/0.88  thf(func_def_47, type, mono_2Ec_2Ebool_2E_5C_2F: ($o > $o > $o)).
% 3.10/0.88  thf(func_def_48, type, mono_2Ec_2Ebool_2E_7E: ($o > $o)).
% 3.10/0.88  thf(func_def_49, type, i_mono_2Etyop_2Emin_2Ebool: ($o > u)).
% 3.10/0.88  thf(func_def_50, type, i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: (($o > $o) > u)).
% 3.10/0.88  thf(func_def_51, type, i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: (($o > $o > $o) > u)).
% 3.10/0.88  thf(func_def_52, type, j_mono_2Etyop_2Emin_2Ebool: (du > $o)).
% 3.10/0.88  thf(func_def_53, type, j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: (du > $o > $o)).
% 3.10/0.88  thf(func_def_54, type, j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: (du > $o > $o > $o)).
% 3.10/0.88  thf(func_def_56, type, vNOT: ($o > $o)).
% 3.10/0.88  thf(func_def_59, type, vEQ: !>[X0: $tType]:((X0 > X0 > $o))).
% 3.10/0.88  thf(func_def_60, type, sK0: d).
% 3.10/0.88  thf(func_def_61, type, sK1: u).
% 3.10/0.88  thf(func_def_62, type, sK2: u).
% 3.10/0.88  thf(func_def_63, type, sK3: u).
% 3.10/0.88  thf(func_def_64, type, sK4: (u > d > u > d > u > u)).
% 3.10/0.88  thf(func_def_65, type, sK5: (u > d > u > d > u > u)).
% 3.10/0.88  thf(func_def_66, type, sK6: (u > d > u > d > u)).
% 3.10/0.88  thf(f37,axiom,(
% 3.10/0.88    mono_2Ec_2Ebool_2ET),
% 3.10/0.88    file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ETRUTH)).
% 3.10/0.88  thf(f43,axiom,(
% 3.10/0.88    ! [X0 : $o] : (X0 <=> (~ (~ X0))) & ((~ mono_2Ec_2Ebool_2ET) <=> mono_2Ec_2Ebool_2EF) & (mono_2Ec_2Ebool_2ET <=> (~ mono_2Ec_2Ebool_2EF))),
% 3.10/0.88    file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2ENOT__CLAUSES)).
% 3.10/0.88  thf(f45,axiom,(
% 3.10/0.88    ! [X0 : $o] : (((X0 = mono_2Ec_2Ebool_2EF) <=> (~ X0)) & (X0 <=> (mono_2Ec_2Ebool_2ET = X0)) & (X0 <=> (X0 = mono_2Ec_2Ebool_2ET)) & ((~ X0) <=> (mono_2Ec_2Ebool_2EF = X0)))),
% 3.10/0.88    file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__CLAUSES)).
% 3.10/0.88  thf(f46,axiom,(
% 3.10/0.88    ! [X2 : u,X0 : d,X1 : d,X4 : u,X3 : u] : (! [X12 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X0) @ X12)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))) <=> (~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X12)))))) & ! [X16 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X16)))) => (((s @ X1 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X16) @ (s @ X1 @ X4) @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X2)))) = ((s @ X1 @ X4)))) & ! [X26 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X26) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X0)) @ c_2Eoption_2ENONE_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))) & ! [X11 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X11)))) <=> (((s @ (tyop_2Eoption_2Eoption @ X0) @ X11)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) & ! [X15 : u] : (((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X15) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X15) @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Eoption_2Eoption @ X0)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ X15))) & ! [X20 : u,X19 : u] : (((s @ X1 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ X1 @ X19) @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X20)))) = ((s @ X1 @ X19))) & ! [X9 : u] : (~ (((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X9)))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) & ! [X18 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X18)))) => (((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X18) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X3) @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Eoption_2Eoption @ X0)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ X18)))) & ! [X21 : u,X23 : u,X22 : u] : (((s @ X1 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X21))) @ (s @ X1 @ X22) @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X23)))) = ((s @ X1 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X23) @ (s @ X0 @ X21))))) & ! [X7 : u] : (((s @ X0 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X7)))))) = ((s @ X0 @ X7))) & ! [X27 : u] : (((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X0)) @ (c_2Eoption_2ESOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X27)))))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ X27))) & ! [X8 : u] : (~ (((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X8)))))) & ! [X25 : u,X24 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X24) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X25)))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X24) @ (s @ X0 @ X25))))))) & ! [X10 : u] : (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X10))))))) = mono_2Ec_2Ebool_2ET) & ! [X17 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X17)))) => (((s @ X1 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X17) @ (s @ X1 @ X4) @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X2)))) = ((s @ X1 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ X1) @ X2) @ (s @ X0 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X17)))))))) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))))) = mono_2Ec_2Ebool_2EF) & ! [X14 : u] : (((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X14) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Eoption_2Eoption @ X0)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ X14))) & ! [X6 : u,X5 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X5)))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X6))))) <=> (((s @ X0 @ X5)) = ((s @ X0 @ X6)))) & ! [X13 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X13)))) => (((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X13)))))) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ X13)))))),
% 3.10/0.88    file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Eoption_2Eoption__CLAUSES)).
% 3.10/0.88  thf(f47,axiom,(
% 3.10/0.88    ! [X0 : d,X1 : d,X3 : u,X4 : u,X2 : u] : ((? [X6 : u,X5 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X6))))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X3)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X5))))) & (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ X0 @ X5))) @ (s @ X1 @ X6))))) | ((((s @ (tyop_2Eoption_2Eoption @ X1) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X3)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))))) <=> (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X4)))))),
% 3.10/0.88    file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Eoption_2EOPTREL__def)).
% 3.10/0.88  thf(f48,conjecture,(
% 3.10/0.88    ! [X2 : u,X3 : u,X1 : u,X0 : d] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X1))))))) = mono_2Ec_2Ebool_2EF) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X2))) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X1))))))) = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ X0 @ X2))) @ (s @ X0 @ X1)))))) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))))) = mono_2Ec_2Ebool_2ET) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X2))) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))))) = mono_2Ec_2Ebool_2EF))),
% 3.10/0.88    file('/export/starexec/sandbox/benchmark/theBenchmark.p',thm_2Equotient__option_2EOPTION__REL__def)).
% 3.10/0.88  thf(f49,negated_conjecture,(
% 3.10/0.88    ~ ! [X2 : u,X3 : u,X1 : u,X0 : d] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X1))))))) = mono_2Ec_2Ebool_2EF) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X2))) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X1))))))) = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ X0 @ X2))) @ (s @ X0 @ X1)))))) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))))) = mono_2Ec_2Ebool_2ET) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X2))) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))))) = mono_2Ec_2Ebool_2EF))),
% 3.10/0.88    inference(negated_conjecture,[status(cth)],[f48])).
% 3.10/0.88  thf(f50,plain,(
% 3.10/0.88    ! [X0 : $o] : (X0 <=> (~ (~ X0))) & ((~ mono_2Ec_2Ebool_2ET) <=> mono_2Ec_2Ebool_2EF) & (mono_2Ec_2Ebool_2ET <=> (~ mono_2Ec_2Ebool_2EF))),
% 3.10/0.88    inference(rectify,[],[f43])).
% 3.10/0.88  thf(f51,plain,(
% 3.10/0.88    ! [X0 : $o] : (((~ (~ X0))) = X0) & (mono_2Ec_2Ebool_2ET = ((~ mono_2Ec_2Ebool_2EF))) & (mono_2Ec_2Ebool_2EF = ((~ mono_2Ec_2Ebool_2ET)))),
% 3.10/0.88    inference(fool_elimination,[],[f50])).
% 3.10/0.88  thf(f62,plain,(
% 3.10/0.88    mono_2Ec_2Ebool_2ET),
% 3.10/0.88    inference(rectify,[],[f37])).
% 3.10/0.88  thf(f63,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2ET = $true)),
% 3.10/0.88    inference(fool_elimination,[],[f62])).
% 3.10/0.88  thf(f64,plain,(
% 3.10/0.88    ! [X0 : u,X1 : d,X2 : d,X3 : u,X4 : u] : (! [X5 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X5))) <=> (~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X5)))))) & ! [X6 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6)))) => (((s @ X2 @ X3)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0)))))) & ! [X7 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X7) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ENONE_2E0))))) & ! [X8 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))) <=> (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))) & ! [X9 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X9))) & ! [X10 : u,X11 : u] : (((s @ X2 @ X11)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ X2 @ X11) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X10))))) & ! [X12 : u] : (~ (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X12)))))) & ! [X13 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13)))) => (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X4) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X13)))) & ! [X14 : u,X15 : u,X16 : u] : (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15) @ (s @ X1 @ X14)))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X14))) @ (s @ X2 @ X16) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15))))) & ! [X17 : u] : (((s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X17)))))) = ((s @ X1 @ X17))) & ! [X18 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ (c_2Eoption_2ESOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X18)))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X18))) & ! [X19 : u] : (~ (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X19)))))) & ! [X20 : u,X21 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2ESOME_2E1 @ (s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ X1 @ X20)))))) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X20))))))) & ! [X22 : u] : (mono_2Ec_2Ebool_2ET = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X22)))))))) & ! [X23 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))) => (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0) @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0)))))) & (mono_2Ec_2Ebool_2EF = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)))))) & ! [X24 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X24) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X24))) & ! [X25 : u,X26 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X26)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X25))))) <=> (((s @ X1 @ X25)) = ((s @ X1 @ X26)))) & ! [X27 : u] : ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))) => (((s @ (tyop_2Eoption_2Eoption @ X1) @ X27)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))))))))),
% 3.10/0.88    inference(rectify,[],[f46])).
% 3.10/0.88  thf(f65,plain,(
% 3.10/0.88    ! [X1 : d,X2 : d,X0 : u,X4 : u,X3 : u] : (! [X24 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X24) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X24))) & ! [X27 : u] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))))) => (((s @ (tyop_2Eoption_2Eoption @ X1) @ X27)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))))))) & ! [X8 : u] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))))) <=> (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))) & ! [X5 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X5))) <=> ($true = ((~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X5)))))))) & ! [X13 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13))))) = $true) => (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X4) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X13)))) & ! [X18 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ (c_2Eoption_2ESOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X18)))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X18))) & ! [X7 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X7) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))))) & ! [X9 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X9))) & ! [X23 : u] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))))) => (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0) @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0)))))) & ! [X14 : u,X15 : u,X16 : u] : (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15) @ (s @ X1 @ X14)))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X14))) @ (s @ X2 @ X16) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15))))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ENONE_2E0))))) & ! [X17 : u] : (((s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X17)))))) = ((s @ X1 @ X17))) & ! [X21 : u,X20 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2ESOME_2E1 @ (s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ X1 @ X20)))))) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X20))))))) & ! [X12 : u] : ($true = ((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X12))))))) & ! [X19 : u] : ($true = ((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X19))))))) & ! [X22 : u] : (mono_2Ec_2Ebool_2ET = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X22)))))))) & ! [X25 : u,X26 : u] : ((((s @ X1 @ X25)) = ((s @ X1 @ X26))) <=> (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X26)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X25)))))) & (mono_2Ec_2Ebool_2EF = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)))))) & ! [X6 : u] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6)))))) => (((s @ X2 @ X3)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0)))))) & ! [X11 : u,X10 : u] : (((s @ X2 @ X11)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ X2 @ X11) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X10))))))),
% 3.10/0.88    inference(fool_elimination,[],[f64])).
% 3.10/0.88  thf(f78,plain,(
% 3.10/0.88    ! [X0 : d,X1 : d,X2 : u,X3 : u,X4 : u] : ((? [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X5)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X6))))) & (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ X0 @ X6))) @ (s @ X1 @ X5))))) | ((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))))) <=> (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X3)))))),
% 3.10/0.88    inference(rectify,[],[f47])).
% 3.10/0.88  thf(f79,plain,(
% 3.10/0.88    ! [X2 : u,X0 : d,X4 : u,X1 : d,X3 : u] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X3)))))) <=> (((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) | ? [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X5)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ X0 @ X6))) @ (s @ X1 @ X5)))))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X6))))))))),
% 3.10/0.88    inference(fool_elimination,[],[f78])).
% 3.10/0.88  thf(f80,plain,(
% 3.10/0.88    ! [X0 : $o] : (((X0 = mono_2Ec_2Ebool_2EF) <=> (~ X0)) & (X0 <=> (mono_2Ec_2Ebool_2ET = X0)) & (X0 <=> (X0 = mono_2Ec_2Ebool_2ET)) & ((~ X0) <=> (mono_2Ec_2Ebool_2EF = X0)))),
% 3.10/0.88    inference(rectify,[],[f45])).
% 3.10/0.88  thf(f81,plain,(
% 3.10/0.88    ! [X0 : $o] : (((mono_2Ec_2Ebool_2ET = X0) <=> ($true = X0)) & ((mono_2Ec_2Ebool_2EF = X0) <=> (((~ X0)) = $true)) & (($true = X0) <=> (mono_2Ec_2Ebool_2ET = X0)) & ((((~ X0)) = $true) <=> (mono_2Ec_2Ebool_2EF = X0)))),
% 3.10/0.88    inference(fool_elimination,[],[f80])).
% 3.10/0.88  thf(f88,plain,(
% 3.10/0.88    ~ ! [X0 : u,X2 : u,X1 : u,X3 : d] : ((mono_2Ec_2Ebool_2EF = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X0))) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0)))))) & (mono_2Ec_2Ebool_2EF = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X2)))))))) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X0))) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X2))))))) = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ X3 @ X0))) @ (s @ X3 @ X2)))))) & (mono_2Ec_2Ebool_2ET = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0)))))))),
% 3.10/0.88    inference(rectify,[],[f49])).
% 3.10/0.88  thf(f103,plain,(
% 3.10/0.88    ! [X0 : u,X1 : d,X2 : d,X4 : u,X3 : u] : (! [X27 : u] : (($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ X27)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))))))) & ! [X23 : u] : (($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))))) | (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0) @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0)))))) & ! [X5 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X5))) <=> ($true = ((~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X5)))))))) & ! [X21 : u,X20 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2ESOME_2E1 @ (s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ X1 @ X20)))))) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X20))))))) & ! [X8 : u] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))))) <=> (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))) & ! [X11 : u,X10 : u] : (((s @ X2 @ X11)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ X2 @ X11) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X10))))) & ! [X18 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ (c_2Eoption_2ESOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X18)))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X18))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ENONE_2E0))))) & ! [X24 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X24) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X24))) & ! [X12 : u] : ($true = ((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X12))))))) & ! [X25 : u,X26 : u] : ((((s @ X1 @ X25)) = ((s @ X1 @ X26))) <=> (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X26)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X25)))))) & ! [X6 : u] : ((((s @ X2 @ X3)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0))))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6))))))) & ! [X14 : u,X15 : u,X16 : u] : (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15) @ (s @ X1 @ X14)))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X14))) @ (s @ X2 @ X16) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15))))) & ! [X17 : u] : (((s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X17)))))) = ((s @ X1 @ X17))) & ! [X7 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X7) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))))) & (mono_2Ec_2Ebool_2EF = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)))))) & ! [X13 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X4) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X13)))) & ! [X22 : u] : (mono_2Ec_2Ebool_2ET = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X22)))))))) & ! [X9 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X9))) & ! [X19 : u] : ($true = ((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X19))))))))),
% 3.10/0.88    inference(ennf_transformation,[],[f65])).
% 3.10/0.88  thf(f105,plain,(
% 3.10/0.88    ? [X3 : d,X2 : u,X0 : u,X1 : u] : ((mono_2Ec_2Ebool_2ET != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0)))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X2)))))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X0))) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0)))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X0))) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X2))))))) != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X1) @ (s @ X3 @ X0))) @ (s @ X3 @ X2)))))))),
% 3.10/0.88    inference(ennf_transformation,[],[f88])).
% 3.10/0.88  thf(f106,plain,(
% 3.10/0.88    ? [X0 : d,X1 : u,X2 : u,X3 : u] : ((mono_2Ec_2Ebool_2ET != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X1)))))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X2))) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X2))) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X1))))))) != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X0 @ tyop_2Emin_2Ebool)) @ X3) @ (s @ X0 @ X2))) @ (s @ X0 @ X1)))))))),
% 3.10/0.88    inference(rectify,[],[f105])).
% 3.10/0.88  thf(f107,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2ET != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1))))))),
% 3.10/0.88    inference(skolemize,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3]),skolemize(X0,sK0),skolemize(X1,sK1),skolemize(X2,sK2),skolemize(X3,sK3)],[f106])).
% 3.10/0.88  thf(f109,plain,(
% 3.10/0.88    ! [X2 : u,X0 : d,X4 : u,X1 : d,X3 : u] : ((($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X3)))))) | (((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) | (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) != ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) & ! [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X5)))) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ X0 @ X6))) @ (s @ X1 @ X5)))))) | (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) != ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X6)))))))) & ((((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) | ? [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X5)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ X0 @ X6))) @ (s @ X1 @ X5)))))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X6))))))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X3))))))))),
% 3.10/0.88    inference(nnf_transformation,[],[f79])).
% 3.10/0.88  thf(f110,plain,(
% 3.10/0.88    ! [X2 : u,X0 : d,X4 : u,X1 : d,X3 : u] : ((($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X3)))))) | (((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) | (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) != ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) & ! [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X5)))) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ X0 @ X6))) @ (s @ X1 @ X5)))))) | (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) != ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X6)))))))) & (((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0)))) | ? [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X5)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X3))) & ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ X0 @ X6))) @ (s @ X1 @ X5)))))) & (((s @ (tyop_2Eoption_2Eoption @ X0) @ X2)) = ((s @ (tyop_2Eoption_2Eoption @ X0) @ (c_2Eoption_2ESOME_2E1 @ (s @ X0 @ X6)))))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X4) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X3))))))))),
% 3.10/0.88    inference(flattening,[],[f109])).
% 3.10/0.88  thf(f111,plain,(
% 3.10/0.88    ! [X0 : u,X1 : d,X2 : u,X3 : d,X4 : u] : (((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) = $true) | (((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) != ((s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) & ! [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) != ((s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X5))))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ X1 @ X6))) @ (s @ X3 @ X5)))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X6)))) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))))) & (((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) | ? [X7 : u,X8 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X7))))) & ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ X1 @ X8))) @ (s @ X3 @ X7)))))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X8)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) != $true)))),
% 3.10/0.88    inference(rectify,[],[f110])).
% 3.10/0.88  thf(f112,plain,(
% 3.10/0.88    ! [X0 : u,X1 : d,X2 : u,X3 : d,X4 : u] : (((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) = $true) | (((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) != ((s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) & ! [X5 : u,X6 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) != ((s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X5))))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ X1 @ X6))) @ (s @ X3 @ X5)))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X6)))) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))))) & (((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) | ((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ (sK4 @ X4 @ X3 @ X2 @ X1 @ X0)))))) & (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ X1 @ (sK5 @ X4 @ X3 @ X2 @ X1 @ X0)))) @ (s @ X3 @ (sK4 @ X4 @ X3 @ X2 @ X1 @ X0)))))) = $true) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (sK5 @ X4 @ X3 @ X2 @ X1 @ X0))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) != $true)))),
% 3.10/0.88    inference(skolemize,[status(esa),new_symbols(skolem,[vAPP,vAPP]),skolemize(X8,sK5 @ X4 @ X3 @ X2 @ X1 @ X0),skolemize(X8,sK5 @ X4 @ X3 @ X2 @ X1 @ X0)],[f111])).
% 3.10/0.88  thf(f124,plain,(
% 3.10/0.88    ! [X0 : $o] : ((((mono_2Ec_2Ebool_2ET = X0) | ($true != X0)) & (($true = X0) | (mono_2Ec_2Ebool_2ET != X0))) & (((mono_2Ec_2Ebool_2EF = X0) | (((~ X0)) != $true)) & ((((~ X0)) = $true) | (mono_2Ec_2Ebool_2EF != X0))) & ((($true = X0) | (mono_2Ec_2Ebool_2ET != X0)) & ((mono_2Ec_2Ebool_2ET = X0) | ($true != X0))) & (((((~ X0)) = $true) | (mono_2Ec_2Ebool_2EF != X0)) & ((mono_2Ec_2Ebool_2EF = X0) | (((~ X0)) != $true))))),
% 3.10/0.88    inference(nnf_transformation,[],[f81])).
% 3.10/0.88  thf(f125,plain,(
% 3.10/0.88    ! [X0 : $o] : (((mono_2Ec_2Ebool_2ET = X0) | ($true != X0)) & (($true = X0) | (mono_2Ec_2Ebool_2ET != X0)) & ((mono_2Ec_2Ebool_2EF = X0) | (((~ X0)) != $true)) & ((((~ X0)) = $true) | (mono_2Ec_2Ebool_2EF != X0)) & (($true = X0) | (mono_2Ec_2Ebool_2ET != X0)) & ((mono_2Ec_2Ebool_2ET = X0) | ($true != X0)) & ((((~ X0)) = $true) | (mono_2Ec_2Ebool_2EF != X0)) & ((mono_2Ec_2Ebool_2EF = X0) | (((~ X0)) != $true)))),
% 3.10/0.88    inference(flattening,[],[f124])).
% 3.10/0.88  thf(f127,plain,(
% 3.10/0.88    ! [X0 : u,X1 : d,X2 : d,X4 : u,X3 : u] : (! [X27 : u] : (($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ X27)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X27)))))))) & ! [X23 : u] : (($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))))) | (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0) @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23)))))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X23) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0)))))) & ! [X5 : u] : (((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X5))) | ($true != ((~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X5)))))))) & (($true = ((~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X5))))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X5))))) & ! [X21 : u,X20 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2ESOME_2E1 @ (s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ X1 @ X20)))))) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X21) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X20))))))) & ! [X8 : u] : ((($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))) & ((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X8))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X8)))))))) & ! [X11 : u,X10 : u] : (((s @ X2 @ X11)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ X2 @ X11) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X10))))) & ! [X18 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ (c_2Eoption_2ESOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X18)))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X18))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ENONE_2E0))))) & ! [X24 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X24) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X24))) & ! [X12 : u] : ($true = ((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X12))))))) & ! [X25 : u,X26 : u] : (((((s @ X1 @ X25)) = ((s @ X1 @ X26))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X26)))) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X25)))))) & ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X26)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X25))))) | (((s @ X1 @ X25)) != ((s @ X1 @ X26))))) & ! [X6 : u] : ((((s @ X2 @ X3)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6) @ (s @ X2 @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0))))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6))))))) & ! [X14 : u,X15 : u,X16 : u] : (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15) @ (s @ X1 @ X14)))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X14))) @ (s @ X2 @ X16) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X15))))) & ! [X17 : u] : (((s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X17)))))) = ((s @ X1 @ X17))) & ! [X7 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X7) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))))) & (mono_2Ec_2Ebool_2EF = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)))))) & ! [X13 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X4) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X13)))) & ! [X22 : u] : (mono_2Ec_2Ebool_2ET = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X22)))))))) & ! [X9 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X9) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X9))) & ! [X19 : u] : ($true = ((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X19))))))))),
% 3.10/0.88    inference(nnf_transformation,[],[f103])).
% 3.10/0.88  thf(f128,plain,(
% 3.10/0.88    ! [X0 : u,X1 : d,X2 : d,X3 : u,X4 : u] : (! [X5 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X5))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X5)))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X5)))) & ! [X6 : u] : (($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6)))))) | (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0) @ (s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6)))))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X6) @ (s @ X2 @ X4) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0)))))) & ! [X7 : u] : (((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X7))) | (((~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X7)))))) != $true)) & ((((~ (j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X7)))))) = $true) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X7))))) & ! [X8 : u,X9 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X8) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X9)))))) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2ESOME_2E1 @ (s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X8) @ (s @ X1 @ X9))))))) & ! [X10 : u] : ((($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X10)))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X10)))) & ((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X10))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X10)))))))) & ! [X11 : u,X12 : u] : (((s @ X2 @ X11)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ X2 @ X11) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X12))))) & ! [X13 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ (c_2Eoption_2ESOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X13)))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X13))) & (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2EOPTION__JOIN_2E1 @ (s @ (tyop_2Eoption_2Eoption @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ENONE_2E0))))) & ! [X14 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ X14)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X14) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0))))) & ! [X15 : u] : (((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X15)))))) = $true) & ! [X16 : u,X17 : u] : (((((s @ X1 @ X16)) = ((s @ X1 @ X17))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X17)))) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X16)))))) & ((((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X17)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X16))))) | (((s @ X1 @ X16)) != ((s @ X1 @ X17))))) & ! [X18 : u] : ((((s @ X2 @ X4)) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X18) @ (s @ X2 @ X4) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X0))))) | ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__NONE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X18))))))) & ! [X19 : u,X20 : u,X21 : u] : (((s @ X2 @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X20) @ (s @ X1 @ X19)))) = ((s @ X2 @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X19))) @ (s @ X2 @ X21) @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X20))))) & ! [X22 : u] : (((s @ X1 @ X22)) = ((s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X22))))))) & ! [X23 : u] : (((s @ (tyop_2Eoption_2Eoption @ X2) @ (c_2Eoption_2EOPTION__MAP_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ X2) @ X23) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X2) @ c_2Eoption_2ENONE_2E0))) & (mono_2Ec_2Ebool_2EF = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)))))) & ! [X24 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X24))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X24) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X3) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0)))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X24)))) & ! [X25 : u] : (mono_2Ec_2Ebool_2ET = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EIS__SOME_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X25)))))))) & ! [X26 : u] : (((s @ (tyop_2Eoption_2Eoption @ X1) @ X26)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2Eoption__CASE_2E3 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X26) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X26) @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Eoption_2Eoption @ X1)) @ c_2Eoption_2ESOME_2E0))))) & ! [X27 : u] : (((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X27)))))) = $true))),
% 3.10/0.88    inference(rectify,[],[f127])).
% 3.10/0.88  thf(f134,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2ET != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1))))))),
% 3.10/0.88    inference(cnf_transformation,[],[f107])).
% 3.10/0.88  thf(f138,plain,(
% 3.10/0.88    ( ! [X2 : u,X3 : d,X0 : u,X1 : d,X4 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ X1 @ (sK5 @ X4 @ X3 @ X2 @ X1 @ X0)))) @ (s @ X3 @ (sK4 @ X4 @ X3 @ X2 @ X1 @ X0)))))) = $true)) )),
% 3.10/0.88    inference(cnf_transformation,[],[f112])).
% 3.10/0.88  thf(f139,plain,(
% 3.10/0.88    ( ! [X2 : u,X3 : d,X0 : u,X1 : d,X4 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ (sK4 @ X4 @ X3 @ X2 @ X1 @ X0)))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) )),
% 3.10/0.88    inference(cnf_transformation,[],[f112])).
% 3.10/0.88  thf(f140,plain,(
% 3.10/0.88    ( ! [X2 : u,X3 : d,X0 : u,X1 : d,X4 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ (sK5 @ X4 @ X3 @ X2 @ X1 @ X0))))) = ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) )),
% 3.10/0.88    inference(cnf_transformation,[],[f112])).
% 3.10/0.88  thf(f142,plain,(
% 3.10/0.88    ( ! [X2 : u,X3 : d,X0 : u,X1 : d,X4 : u] : ((((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) != $true) | (((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ (sK4 @ X4 @ X3 @ X2 @ X1 @ X0)))))) | (((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) = ((s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0)))) )),
% 3.10/0.88    inference(cnf_transformation,[],[f112])).
% 3.10/0.88  thf(f143,plain,(
% 3.10/0.88    ( ! [X2 : u,X3 : d,X0 : u,X1 : d,X6 : u,X4 : u,X5 : u] : (($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ X1 @ X6))) @ (s @ X3 @ X5)))))) | (((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) != ((s @ (tyop_2Eoption_2Eoption @ X3) @ (c_2Eoption_2ESOME_2E1 @ (s @ X3 @ X5))))) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X6)))) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) = $true)) )),
% 3.10/0.88    inference(cnf_transformation,[],[f112])).
% 3.10/0.88  thf(f144,plain,(
% 3.10/0.88    ( ! [X2 : u,X3 : d,X0 : u,X1 : d,X4 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X3) @ X4)) != ((s @ (tyop_2Eoption_2Eoption @ X3) @ c_2Eoption_2ENONE_2E0))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X1 @ (tyop_2Emin_2Efun @ X3 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ X0) @ (s @ (tyop_2Eoption_2Eoption @ X3) @ X4))))) = $true) | (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ X0)))) )),
% 3.10/0.88    inference(cnf_transformation,[],[f112])).
% 3.10/0.88  thf(f173,plain,(
% 3.10/0.88    ( ! [X0 : $o] : ((((~ X0)) = $true) | (mono_2Ec_2Ebool_2EF != X0)) )),
% 3.10/0.88    inference(cnf_transformation,[],[f125])).
% 3.10/0.88  thf(f190,plain,(
% 3.10/0.88    ( ! [X1 : d,X22 : u] : ((((s @ X1 @ X22)) = ((s @ X1 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X22)))))))) )),
% 3.10/0.88    inference(cnf_transformation,[],[f128])).
% 3.10/0.88  thf(f195,plain,(
% 3.10/0.88    ( ! [X1 : d,X15 : u] : ((((~ ((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X15)))))) = $true)) )),
% 3.10/0.88    inference(cnf_transformation,[],[f128])).
% 3.10/0.88  thf(f207,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2ET = $true)),
% 3.10/0.88    inference(cnf_transformation,[],[f63])).
% 3.10/0.88  thf(f212,plain,(
% 3.10/0.88    ( ! [X0 : $o] : ((((~ (~ X0))) = X0)) )),
% 3.10/0.88    inference(cnf_transformation,[],[f51])).
% 3.10/0.88  thf(f233,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))))),
% 3.10/0.88    inference(definition_unfolding,[],[f134,f207])).
% 3.10/0.88  thf(f271,plain,(
% 3.10/0.88    (((~ mono_2Ec_2Ebool_2EF)) = $true)),
% 3.10/0.88    inference(equality_resolution,[],[f173])).
% 3.10/0.88  thf(f305,plain,(
% 3.10/0.88    ( ! [X1 : d,X15 : u] : (($false = (((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0) = (s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X15))))))) )),
% 3.10/0.88    inference(not_proxy_clausification,[],[f195])).
% 3.10/0.88  thf(f306,plain,(
% 3.10/0.88    ( ! [X1 : d,X15 : u] : ((((s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0)) != ((s @ (tyop_2Eoption_2Eoption @ X1) @ (c_2Eoption_2ESOME_2E1 @ (s @ X1 @ X15)))))) )),
% 3.10/0.88    inference(equality_proxy_clausification,[],[f305])).
% 3.10/0.88  thf(f307,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF = $false)),
% 3.10/0.88    inference(not_proxy_clausification,[],[f271])).
% 3.10/0.88  thf(f310,plain,(
% 3.10/0.88    ( ! [X0 : $o] : (($true = X0) | (((~ (~ X0))) = $false)) )),
% 3.10/0.88    inference(iff_proxy_clausification,[],[f212])).
% 3.10/0.88  thf(f311,plain,(
% 3.10/0.88    ( ! [X0 : $o] : (($true = X0) | (((~ X0)) = $true)) )),
% 3.10/0.88    inference(not_proxy_clausification,[],[f310])).
% 3.10/0.88  thf(f312,plain,(
% 3.10/0.88    ( ! [X0 : $o] : (($true = X0) | ($false = X0)) )),
% 3.10/0.88    inference(not_proxy_clausification,[],[f311])).
% 3.10/0.88  thf(f322,plain,(
% 3.10/0.88    (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | (mono_2Ec_2Ebool_2EF = $true) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))))),
% 3.10/0.88    inference(xor_proxy_clausification,[],[f233])).
% 3.10/0.88  thf(f332,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | (mono_2Ec_2Ebool_2EF = $true)),
% 3.10/0.88    inference(xor_proxy_clausification,[],[f322])).
% 3.10/0.88  thf(f333,plain,(
% 3.10/0.88    ($false = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | (mono_2Ec_2Ebool_2EF != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | (mono_2Ec_2Ebool_2EF = $true) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) = $false) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))))),
% 3.10/0.88    inference(xor_proxy_clausification,[],[f322])).
% 3.10/0.88  thf(f334,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF = $true) | ($false = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | (mono_2Ec_2Ebool_2EF = $true) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) = $false) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))))),
% 3.10/0.88    inference(xor_proxy_clausification,[],[f333])).
% 3.10/0.88  thf(f336,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF = $true) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) = $false) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | ($false = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1))))))),
% 3.10/0.88    inference(duplicate_literal_removal,[],[f334])).
% 3.10/0.88  thf(f337,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF = $true) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | (mono_2Ec_2Ebool_2EF = $true) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))))),
% 3.10/0.88    inference(xor_proxy_clausification,[],[f332])).
% 3.10/0.88  thf(f339,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | (mono_2Ec_2Ebool_2EF = $true) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))))),
% 3.10/0.88    inference(duplicate_literal_removal,[],[f337])).
% 3.10/0.88  thf(f353,definition,(
% 3.10/0.88    spl7_2 <=> ! [X0 : $o] : (($true = X0) | ($false = X0))),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_2])],[avatar_definition])).
% 3.10/0.88  thf(f354,plain,(
% 3.10/0.88    ( ! [X0 : $o] : (($true = X0) | ($false = X0)) ) | ~spl7_2),
% 3.10/0.88    inference(avatar_component_clause,[],[f353])).
% 3.10/0.88  thf(f358,definition,(
% 3.10/0.88    spl7_3 <=> (mono_2Ec_2Ebool_2EF = $true)),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_3])],[avatar_definition])).
% 3.10/0.88  thf(f359,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF = $true) | ~spl7_3),
% 3.10/0.88    inference(avatar_component_clause,[],[f358])).
% 3.10/0.88  thf(f363,definition,(
% 3.10/0.88    spl7_4 <=> (mono_2Ec_2Ebool_2EF = $false)),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_4])],[avatar_definition])).
% 3.10/0.88  thf(f365,plain,(
% 3.10/0.88    (mono_2Ec_2Ebool_2EF = $false) | ~spl7_4),
% 3.10/0.88    inference(avatar_component_clause,[],[f363])).
% 3.10/0.88  thf(f368,plain,(
% 3.10/0.88    spl7_4),
% 3.10/0.88    inference(avatar_split_clause,[],[f307,f363])).
% 3.10/0.88  thf(f370,plain,(
% 3.10/0.88    spl7_2),
% 3.10/0.88    inference(avatar_split_clause,[],[f312,f353])).
% 3.10/0.88  thf(f385,definition,(
% 3.10/0.88    spl7_7 <=> (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) = $false)),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_7])],[avatar_definition])).
% 3.10/0.88  thf(f387,plain,(
% 3.10/0.88    (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) = $false) | ~spl7_7),
% 3.10/0.88    inference(avatar_component_clause,[],[f385])).
% 3.10/0.88  thf(f393,definition,(
% 3.10/0.88    spl7_9 <=> (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) = $true)),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_9])],[avatar_definition])).
% 3.10/0.88  thf(f395,plain,(
% 3.10/0.88    (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))) != $true) | spl7_9),
% 3.10/0.88    inference(avatar_component_clause,[],[f393])).
% 3.10/0.88  thf(f401,definition,(
% 3.10/0.88    spl7_11 <=> ($false = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1))))))),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_11])],[avatar_definition])).
% 3.10/0.88  thf(f403,plain,(
% 3.10/0.88    ($false = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | ~spl7_11),
% 3.10/0.88    inference(avatar_component_clause,[],[f401])).
% 3.10/0.88  thf(f406,definition,(
% 3.10/0.88    spl7_12 <=> ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))))))),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_12])],[avatar_definition])).
% 3.10/0.88  thf(f408,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)))))) | ~spl7_12),
% 3.10/0.88    inference(avatar_component_clause,[],[f406])).
% 3.10/0.88  thf(f411,definition,(
% 3.10/0.88    spl7_13 <=> ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))))),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_13])],[avatar_definition])).
% 3.10/0.88  thf(f413,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ~spl7_13),
% 3.10/0.88    inference(avatar_component_clause,[],[f411])).
% 3.10/0.88  thf(f415,definition,(
% 3.10/0.88    spl7_14 <=> ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1))))))),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_14])],[avatar_definition])).
% 3.10/0.88  thf(f416,plain,(
% 3.10/0.88    ($true != ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | spl7_14),
% 3.10/0.88    inference(avatar_component_clause,[],[f415])).
% 3.10/0.88  thf(f417,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | ~spl7_14),
% 3.10/0.88    inference(avatar_component_clause,[],[f415])).
% 3.10/0.88  thf(f421,definition,(
% 3.10/0.88    spl7_15 <=> ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))))),
% 3.10/0.88    introduced(definition,[new_symbols(definition,[spl7_15])],[avatar_definition])).
% 3.10/0.88  thf(f423,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ~spl7_15),
% 3.10/0.88    inference(avatar_component_clause,[],[f421])).
% 3.10/0.88  thf(f425,plain,(
% 3.10/0.88    spl7_15 | spl7_7 | spl7_12 | ~spl7_9 | spl7_3 | spl7_11),
% 3.10/0.88    inference(avatar_split_clause,[],[f336,f401,f358,f393,f406,f385,f421])).
% 3.10/0.88  thf(f427,plain,(
% 3.10/0.88    spl7_3 | spl7_12 | spl7_14 | ~spl7_9 | spl7_13 | spl7_15),
% 3.10/0.88    inference(avatar_split_clause,[],[f339,f421,f411,f393,f415,f406,f358])).
% 3.10/0.88  thf(f429,plain,(
% 3.10/0.88    ( ! [X2 : u,X3 : u,X0 : d,X1 : d] : ((((s @ (tyop_2Eoption_2Eoption @ X0) @ X3)) != ((s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ X3) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))))))) )),
% 3.10/0.88    inference(equality_resolution,[],[f144])).
% 3.10/0.88  thf(f478,plain,(
% 3.10/0.88    ( ! [X2 : u,X0 : d,X1 : d] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ X0 @ (tyop_2Emin_2Efun @ X1 @ tyop_2Emin_2Ebool)) @ X2) @ (s @ (tyop_2Eoption_2Eoption @ X0) @ c_2Eoption_2ENONE_2E0) @ (s @ (tyop_2Eoption_2Eoption @ X1) @ c_2Eoption_2ENONE_2E0))))))) )),
% 3.10/0.88    inference(equality_resolution,[],[f429])).
% 3.10/0.88  thf(f512,plain,(
% 3.10/0.88    ($true != $true) | spl7_9),
% 3.10/0.88    inference(superposition,[],[f395,f478])).
% 3.10/0.88  thf(f513,plain,(
% 3.10/0.88    $false | spl7_9),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f512])).
% 3.10/0.88  thf(f514,plain,(
% 3.10/0.88    spl7_9),
% 3.10/0.88    inference(avatar_contradiction_clause,[],[f513])).
% 3.10/0.88  thf(f520,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK4 @ c_2Eoption_2ENONE_2E0 @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | ($true != $true) | ~spl7_12),
% 3.10/0.88    inference(superposition,[],[f139,f408])).
% 3.10/0.88  thf(f522,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK4 @ c_2Eoption_2ENONE_2E0 @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) | ~spl7_12),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f520])).
% 3.10/0.88  thf(f525,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0)) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK4 @ c_2Eoption_2ENONE_2E0 @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) | ~spl7_12),
% 3.10/0.88    inference(forward_subsumption_resolution,[],[f522,f306])).
% 3.10/0.88  thf(f528,plain,(
% 3.10/0.88    $false | ~spl7_12),
% 3.10/0.88    inference(forward_subsumption_resolution,[],[f525,f306])).
% 3.10/0.88  thf(f529,plain,(
% 3.10/0.88    ~spl7_12),
% 3.10/0.88    inference(avatar_contradiction_clause,[],[f528])).
% 3.10/0.88  thf(f556,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))) @ (s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) = $true) | ($true != $true) | ~spl7_13),
% 3.10/0.88    inference(superposition,[],[f138,f413])).
% 3.10/0.88  thf(f557,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))))))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))) | ($true != $true) | ~spl7_13),
% 3.10/0.88    inference(superposition,[],[f142,f413])).
% 3.10/0.88  thf(f558,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | ($true != $true) | ~spl7_13),
% 3.10/0.88    inference(superposition,[],[f140,f413])).
% 3.10/0.88  thf(f561,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))))))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))) | ~spl7_13),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f557])).
% 3.10/0.88  thf(f563,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))) @ (s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) = $true) | ~spl7_13),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f556])).
% 3.10/0.88  thf(f564,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | ~spl7_13),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f558])).
% 3.10/0.88  thf(f567,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))))))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))) | ~spl7_13),
% 3.10/0.88    inference(forward_subsumption_resolution,[],[f561,f306])).
% 3.10/0.88  thf(f569,plain,(
% 3.10/0.88    (((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))) @ (s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) = $true) | ~spl7_13),
% 3.10/0.88    inference(forward_subsumption_resolution,[],[f563,f306])).
% 3.10/0.88  thf(f570,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))))) | ~spl7_13),
% 3.10/0.88    inference(forward_subsumption_resolution,[],[f564,f306])).
% 3.10/0.88  thf(f573,plain,(
% 3.10/0.88    (((s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))))) = ((s @ sK0 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1))))))) | ~spl7_13),
% 3.10/0.88    inference(superposition,[],[f190,f567])).
% 3.10/0.88  thf(f601,plain,(
% 3.10/0.88    (((s @ sK0 @ sK1)) = ((s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))) | ~spl7_13),
% 3.10/0.88    inference(forward_demodulation,[],[f573,f190])).
% 3.10/0.88  thf(f607,plain,(
% 3.10/0.88    (((s @ sK0 @ (c_2Eoption_2ETHE_2E1 @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))) = ((s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))))) | ~spl7_13),
% 3.10/0.88    inference(superposition,[],[f190,f570])).
% 3.10/0.88  thf(f632,plain,(
% 3.10/0.88    (((s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))))) = ((s @ sK0 @ sK2))) | ~spl7_13),
% 3.10/0.88    inference(forward_demodulation,[],[f607,f190])).
% 3.10/0.88  thf(f641,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ (sK4 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))))))))) | ~spl7_13),
% 3.10/0.88    inference(forward_demodulation,[],[f569,f632])).
% 3.10/0.88  thf(f642,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | ~spl7_13),
% 3.10/0.88    inference(forward_demodulation,[],[f641,f601])).
% 3.10/0.88  thf(f643,plain,(
% 3.10/0.88    ($true = $false) | (~spl7_11 | ~spl7_13)),
% 3.10/0.88    inference(forward_demodulation,[],[f642,f403])).
% 3.10/0.88  thf(f644,plain,(
% 3.10/0.88    $false | (~spl7_11 | ~spl7_13)),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f643])).
% 3.10/0.88  thf(f645,plain,(
% 3.10/0.88    ~spl7_11 | ~spl7_13),
% 3.10/0.88    inference(avatar_contradiction_clause,[],[f644])).
% 3.10/0.88  thf(f646,plain,(
% 3.10/0.88    ( ! [X0 : u,X1 : u] : (($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ X0)))))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) != ((s @ (tyop_2Eoption_2Eoption @ sK0) @ X0))) | ($true != $true) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) != ((s @ (tyop_2Eoption_2Eoption @ sK0) @ X1)))) ) | ~spl7_14),
% 3.10/0.88    inference(superposition,[],[f143,f417])).
% 3.10/0.88  thf(f647,plain,(
% 3.10/0.88    ( ! [X0 : u,X1 : u] : ((((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2)))) != ((s @ (tyop_2Eoption_2Eoption @ sK0) @ X1))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) != ((s @ (tyop_2Eoption_2Eoption @ sK0) @ X0))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ X1) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ X0))))))) ) | ~spl7_14),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f646])).
% 3.10/0.88  thf(f659,plain,(
% 3.10/0.88    ( ! [X0 : u] : ((((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) != ((s @ (tyop_2Eoption_2Eoption @ sK0) @ X0))) | ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ X0))))))) ) | ~spl7_14),
% 3.10/0.88    inference(equality_resolution,[],[f647])).
% 3.10/0.88  thf(f679,plain,(
% 3.10/0.88    ($true = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (c_2Eoption_2EOPTREL_2E3 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK2))) @ (s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))))))) | ~spl7_14),
% 3.10/0.88    inference(equality_resolution,[],[f659])).
% 3.10/0.88  thf(f680,plain,(
% 3.10/0.88    ($true = $false) | (~spl7_7 | ~spl7_14)),
% 3.10/0.88    inference(forward_demodulation,[],[f679,f387])).
% 3.10/0.88  thf(f681,plain,(
% 3.10/0.88    $false | (~spl7_7 | ~spl7_14)),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f680])).
% 3.10/0.88  thf(f682,plain,(
% 3.10/0.88    ~spl7_7 | ~spl7_14),
% 3.10/0.88    inference(avatar_contradiction_clause,[],[f681])).
% 3.10/0.88  thf(f683,plain,(
% 3.10/0.88    ($false = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | ($true != $true) | (~spl7_2 | spl7_14)),
% 3.10/0.88    inference(superposition,[],[f416,f354])).
% 3.10/0.88  thf(f684,plain,(
% 3.10/0.88    ($false = ((j_mono_2Etyop_2Emin_2Ebool @ (s @ tyop_2Emin_2Ebool @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool) @ (app_2E2 @ (s @ (tyop_2Emin_2Efun @ sK0 @ (tyop_2Emin_2Efun @ sK0 @ tyop_2Emin_2Ebool)) @ sK3) @ (s @ sK0 @ sK2))) @ (s @ sK0 @ sK1)))))) | (~spl7_2 | spl7_14)),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f683])).
% 3.10/0.88  thf(f685,plain,(
% 3.10/0.88    spl7_11 | ~spl7_2 | spl7_14),
% 3.10/0.88    inference(avatar_split_clause,[],[f684,f415,f353,f401])).
% 3.10/0.88  thf(f690,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | ($true != $true) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ c_2Eoption_2ENONE_2E0))))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | ~spl7_15),
% 3.10/0.88    inference(superposition,[],[f140,f423])).
% 3.10/0.88  thf(f694,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ c_2Eoption_2ENONE_2E0))))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | ~spl7_15),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f690])).
% 3.10/0.88  thf(f697,plain,(
% 3.10/0.88    (((s @ (tyop_2Eoption_2Eoption @ sK0) @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ (sK5 @ (c_2Eoption_2ESOME_2E1 @ (s @ sK0 @ sK1)) @ sK0 @ sK3 @ sK0 @ c_2Eoption_2ENONE_2E0))))) = ((s @ (tyop_2Eoption_2Eoption @ sK0) @ c_2Eoption_2ENONE_2E0))) | ~spl7_15),
% 3.10/0.88    inference(forward_subsumption_resolution,[],[f694,f306])).
% 3.10/0.88  thf(f699,plain,(
% 3.10/0.88    $false | ~spl7_15),
% 3.10/0.88    inference(forward_subsumption_resolution,[],[f697,f306])).
% 3.10/0.88  thf(f700,plain,(
% 3.10/0.88    ~spl7_15),
% 3.10/0.88    inference(avatar_contradiction_clause,[],[f699])).
% 3.10/0.88  thf(f701,plain,(
% 3.10/0.88    ($true = $false) | (~spl7_11 | ~spl7_14)),
% 3.10/0.88    inference(forward_demodulation,[],[f417,f403])).
% 3.10/0.88  thf(f702,plain,(
% 3.10/0.88    $false | (~spl7_11 | ~spl7_14)),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f701])).
% 3.10/0.88  thf(f703,plain,(
% 3.10/0.88    ~spl7_11 | ~spl7_14),
% 3.10/0.88    inference(avatar_contradiction_clause,[],[f702])).
% 3.10/0.88  thf(f705,plain,(
% 3.10/0.88    ($true = $false) | (~spl7_3 | ~spl7_4)),
% 3.10/0.88    inference(forward_demodulation,[],[f359,f365])).
% 3.10/0.88  thf(f706,plain,(
% 3.10/0.88    $false | (~spl7_3 | ~spl7_4)),
% 3.10/0.88    inference(trivial_inequality_removal,[],[f705])).
% 3.10/0.88  thf(f707,plain,(
% 3.10/0.88    ~spl7_3 | ~spl7_4),
% 3.10/0.88    inference(avatar_contradiction_clause,[],[f706])).
% 3.10/0.88  cnf(s6, plain, spl7_4, inference(sat_conversion,[],[f368])).
% 3.10/0.88  cnf(s8, plain, spl7_2, inference(sat_conversion,[],[f370])).
% 3.10/0.88  cnf(s23, plain, spl7_3 | spl7_7 | ~spl7_9 | spl7_11 | spl7_12 | spl7_15, inference(sat_conversion,[],[f425])).
% 3.10/0.88  cnf(s25, plain, spl7_3 | ~spl7_9 | spl7_12 | spl7_13 | spl7_14 | spl7_15, inference(sat_conversion,[],[f427])).
% 3.10/0.88  cnf(s31, plain, spl7_9, inference(sat_conversion,[],[f514])).
% 3.10/0.88  cnf(s34, plain, ~spl7_12, inference(sat_conversion,[],[f529])).
% 3.10/0.88  cnf(s37, plain, ~spl7_11 | ~spl7_13, inference(sat_conversion,[],[f645])).
% 3.10/0.88  cnf(s38, plain, ~spl7_7 | ~spl7_14, inference(sat_conversion,[],[f682])).
% 3.10/0.88  cnf(s39, plain, ~spl7_2 | spl7_11 | spl7_14, inference(sat_conversion,[],[f685])).
% 3.10/0.88  cnf(s40, plain, ~spl7_15, inference(sat_conversion,[],[f700])).
% 3.10/0.88  cnf(s41, plain, ~spl7_11 | ~spl7_14, inference(sat_conversion,[],[f703])).
% 3.10/0.88  cnf(s42, plain, ~spl7_3 | ~spl7_4, inference(sat_conversion,[],[f707])).
% 3.10/0.88  cnf(s43, plain, spl7_3 | spl7_13 | spl7_14, inference(rat,[],[s25,s40,s34,s31])).
% 3.10/0.88  cnf(s45, plain, spl7_3 | spl7_7 | spl7_11, inference(rat,[],[s23,s40,s34,s31])).
% 3.10/0.88  cnf(s52, plain, ~spl7_3, inference(rat,[],[s42,s6])).
% 3.10/0.88  cnf(s54, plain, ~spl7_11, inference(rat,[],[s43,s37,s41,s52])).
% 3.10/0.88  cnf(s55, plain, spl7_14, inference(rat,[],[s39,s8,s54])).
% 3.10/0.88  cnf(s56, plain, spl7_7, inference(rat,[],[s45,s52,s54])).
% 3.10/0.88  cnf(s57, plain, $false, inference(rat,[],[s38,s55,s56])).
% 3.10/0.88  thf(f708,plain,(
% 3.10/0.88    $false),
% 3.10/0.88    inference(avatar_sat_refutation,[],[s57])).
% 3.10/0.88  % SZS output end Proof for theBenchmark
% 3.10/0.88  % (1698726)------------------------------
% 3.10/0.88  % (1698726)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 3.10/0.88  % (1698726)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 3.10/0.88  % (1698726)CaDiCaL version: 2.1.3
% 3.10/0.88  % (1698726)Termination reason: Refutation
% 3.10/0.88  % (1698726)Time elapsed: 0.064 s
% 3.10/0.88  % (1698726)Peak memory usage: 13 MB
% 3.10/0.88  % (1698726)Instructions burned: 142 (million)
% 3.10/0.88  % (1698606)Success in time 0.608 s
% 3.10/0.88  % Vampire exiting
%------------------------------------------------------------------------------