↑ Up

Vampire---5.0.1.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : ITP057^2 : TPTP v9.3.1. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM

% Computer : n007.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Sep 30 08:08:09 AM UTC 2026

% Result   : Theorem 0.91s 0.54s
% Output   : Refutation 0.91s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : ITP057^2 : TPTP v9.3.1. Released v7.5.0.
% 0.00/0.06  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.08/0.22  % Computer : n007.cluster.edu
% 0.08/0.22  % Model    : x86_64 x86_64
% 0.08/0.22  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.08/0.22  % Memory   : 8046.5625MB
% 0.08/0.22  % OS       : Linux 6.8.0-71-generic
% 0.08/0.23  % CPULimit : 300
% 0.08/0.23  % WCLimit  : 300
% 0.08/0.23  % DateTime : Tue Sep 29 19:42:26 UTC 2026
% 0.08/0.23  % CPUTime  : 
% 0.08/0.23  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.08/0.27  Running higher-order theorem proving
% 0.25/0.35  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.91/0.54  % (3823735)Detected a higher-order problem, will run a greedy HOL sequence.
% 0.91/0.54  % (3823743)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=272634486: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.91/0.54  % (3823746)WARNING Broken Constraint: if ho_split_queue_ratios(1,8) has been set then ho_split_queue(off) is equal to on
% 0.91/0.54  % (3823746)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.91/0.54  % (3823742)lrs+10_1_cnfonf=off:si=on:uwa=one_side_interpreted:random_seed=3045898792:i=3:rtra=on:inj=on:ntd=on_2999 on theBenchmark for (2999ds/3Mi)
% 0.91/0.54  % (3823741)lrs+10_16_si=on:nwc=1.5:random_seed=1364669793:i=18:kws=arity_squared:rtra=on:fe=abstraction:ntd=on_2999 on theBenchmark for (2999ds/18Mi)
% 0.91/0.54  % (3823740)lrs+10_40_drc=off:e2e=on:si=on:uwa=one_side_interpreted:random_seed=2284507174:s2a=on:i=87:rtra=on:ntd=on_2999 on theBenchmark for (2999ds/87Mi)
% 0.91/0.54  % (3823744)dis+21_4_fde=none:e2e=on:si=on:uwa=off:foolp=on:random_seed=321045438:i=24:av=off:rtra=on_2999 on theBenchmark for (2999ds/24Mi)
% 0.91/0.54  % (3823745)lrs+10_1_to=lpo:sil=128000:e2e=on:si=on:random_seed=2843115645:s2a=on:i=75:s2at=3:aac=none:bd=preordered:rtra=on:fe=abstraction_2999 on theBenchmark for (2999ds/75Mi)
% 0.91/0.54  % (3823746)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=4069401227:hsqr=1,8:i=157:s2at=5:add=on:nm=2:rtra=on_2999 on theBenchmark for (2999ds/157Mi)
% 0.91/0.54  % (3823742)Instruction limit reached! 
% 0.91/0.54  % (3823742)------------------------------
% 0.91/0.54  % (3823742)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823742)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823742)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823742)Termination reason: Instruction limit
% 0.91/0.54  % (3823742)Termination phase: shuffling
% 0.91/0.54  % (3823742)Time elapsed: 0.003 s
% 0.91/0.54  % (3823742)Peak memory usage: 10 MB
% 0.91/0.54  % (3823742)Instructions burned: 3 (million)
% 0.91/0.54  % (3823741)Instruction limit reached! 
% 0.91/0.54  % (3823741)------------------------------
% 0.91/0.54  % (3823741)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823741)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823741)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823741)Termination reason: Instruction limit
% 0.91/0.54  % (3823741)Termination phase: shuffling
% 0.91/0.54  % (3823741)Time elapsed: 0.015 s
% 0.91/0.54  % (3823741)Peak memory usage: 10 MB
% 0.91/0.54  % (3823741)Instructions burned: 18 (million)
% 0.91/0.54  % (3823744)Instruction limit reached! 
% 0.91/0.54  % (3823744)------------------------------
% 0.91/0.54  % (3823744)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823744)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823744)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823744)Termination reason: Instruction limit
% 0.91/0.54  % (3823744)Termination phase: shuffling
% 0.91/0.54  % (3823744)Time elapsed: 0.020 s
% 0.91/0.54  % (3823744)Peak memory usage: 10 MB
% 0.91/0.54  % (3823744)Instructions burned: 25 (million)
% 0.91/0.54  % (3823754)dis+10_1024_sil=128000:si=on:sp=unary_first:urr=on:uwa=all:fd=off:random_seed=128742694:i=2:hud=10:rtra=on_2999 on theBenchmark for (2999ds/2Mi)
% 0.91/0.54  % (3823754)Instruction limit reached! 
% 0.91/0.54  % (3823754)------------------------------
% 0.91/0.54  % (3823754)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823754)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823754)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823754)Termination reason: Instruction limit
% 0.91/0.54  % (3823754)Termination phase: shuffling
% 0.91/0.54  % (3823754)Time elapsed: 0.003 s
% 0.91/0.54  % (3823754)Peak memory usage: 10 MB
% 0.91/0.54  % (3823754)Instructions burned: 3 (million)
% 0.91/0.54  % (3823755)lrs+1010_2:3_cha=on:si=on:uwa=off:nwc=1:random_seed=577952004:i=5:fgj=on:av=off:rtra=on:fe=axiom:ntd=on_2999 on theBenchmark for (2999ds/5Mi)
% 0.91/0.54  % (3823756)WARNING Broken Constraint: if forward_subsumption_demodulation_max_matches(5) has been set then forward_subsumption_demodulation(off) is equal to on
% 0.91/0.54  % (3823755)Instruction limit reached! 
% 0.91/0.54  % (3823755)------------------------------
% 0.91/0.54  % (3823755)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823756)dis+21_1_to=kbo:sil=128000:plsq=on:plsqc=1:cnfonf=lazy_gen:si=on:plsqr=64,1:uwa=hol:random_seed=2833422631:uwa_fpi=on:i=7:fgj=on:hud=10:fsr=off:rtra=on:rawr=on:fsdmm=5_2998 on theBenchmark for (2998ds/7Mi)
% 0.91/0.54  % (3823755)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823755)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823755)Termination reason: Instruction limit
% 0.91/0.54  % (3823755)Termination phase: shuffling
% 0.91/0.54  % (3823755)Time elapsed: 0.006 s
% 0.91/0.54  % (3823755)Peak memory usage: 10 MB
% 0.91/0.54  % (3823755)Instructions burned: 6 (million)
% 0.91/0.54  % (3823745)Instruction limit reached! 
% 0.91/0.54  % (3823745)------------------------------
% 0.91/0.54  % (3823745)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823745)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823745)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823745)Termination reason: Instruction limit
% 0.91/0.54  % (3823745)Termination phase: SInE selection
% 0.91/0.54  % (3823745)Time elapsed: 0.059 s
% 0.91/0.54  % (3823745)Peak memory usage: 11 MB
% 0.91/0.54  % (3823745)Instructions burned: 75 (million)
% 0.91/0.54  % (3823756)Instruction limit reached! 
% 0.91/0.54  % (3823756)------------------------------
% 0.91/0.54  % (3823756)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823756)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823756)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823756)Termination reason: Instruction limit
% 0.91/0.54  % (3823756)Termination phase: shuffling
% 0.91/0.54  % (3823756)Time elapsed: 0.006 s
% 0.91/0.54  % (3823756)Peak memory usage: 10 MB
% 0.91/0.54  % (3823756)Instructions burned: 7 (million)
% 0.91/0.54  % (3823758)lrs+10_1_sil=128000:si=on:urr=on:slsqc=1:slsq=on:random_seed=3133629303:i=12:s2at=2:kws=inv_frequency:bd=all:rtra=on_2998 on theBenchmark for (2998ds/12Mi)
% 0.91/0.54  % (3823740)Instruction limit reached! 
% 0.91/0.54  % (3823740)------------------------------
% 0.91/0.54  % (3823740)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823740)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823740)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823740)Termination reason: Instruction limit
% 0.91/0.54  % (3823740)Termination phase: shuffling
% 0.91/0.54  % (3823740)Time elapsed: 0.070 s
% 0.91/0.54  % (3823740)Peak memory usage: 11 MB
% 0.91/0.54  % (3823740)Instructions burned: 87 (million)
% 0.91/0.54  % (3823758)Instruction limit reached! 
% 0.91/0.54  % (3823758)------------------------------
% 0.91/0.54  % (3823758)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.54  % (3823758)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.54  % (3823758)CaDiCaL version: 2.1.3
% 0.91/0.54  % (3823758)Termination reason: Instruction limit
% 0.91/0.54  % (3823758)Termination phase: shuffling
% 0.91/0.54  % (3823758)Time elapsed: 0.011 s
% 0.91/0.54  % (3823758)Peak memory usage: 10 MB
% 0.91/0.54  % (3823758)Instructions burned: 12 (million)
% 0.91/0.54  % (3823761)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.91/0.54  % (3823761)WARNING Broken Constraint: if forward_subsumption_demodulation_max_matches(1) has been set then forward_subsumption_demodulation(off) is equal to on
% 0.91/0.54  % (3823761)ott+1010_64_tgt=ground:cnfonf=lazy_simp:si=on:lma=off:spb=goal:lcm=predicate:random_seed=2874096606:i=28:s2at=5:piset=not:hud=10:bd=all:av=off:rtra=on:ixr=off:fsdmm=1_2998 on theBenchmark for (2998ds/28Mi)
% 0.91/0.54  % (3823762)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=779965194:i=86:piset=equals:rtra=on:ntd=on_2998 on theBenchmark for (2998ds/86Mi)
% 0.91/0.54  % (3823743) found proof, printing to "/export/starexec/sandbox/tmp/vampire-proof-3823735-3823743"...
% 0.91/0.54  % (3823763)lrs+10_1_si=on:cs=on:random_seed=3728456880:i=8:rtra=on:ntd=on_2998 on theBenchmark for (2998ds/8Mi)
% 0.91/0.54  % (3823766)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.91/0.54  % (3823743)...printing done.
% 0.91/0.54  % (3823743)Refutation found. Thanks to Tanya!
% 0.91/0.54  % SZS status Theorem for theBenchmark
% 0.91/0.54  % SZS output start Proof for theBenchmark
% 0.91/0.54  thf(type_def_5, type, configuration_ext: ($tType * $tType * $tType * $tType) > $tType).
% 0.91/0.54  thf(type_def_6, type, messageValue: $tType > $tType).
% 0.91/0.54  thf(type_def_7, type, message: ($tType * $tType) > $tType).
% 0.91/0.54  thf(type_def_8, type, product_unit: $tType).
% 0.91/0.54  thf(type_def_9, type, list: $tType > $tType).
% 0.91/0.54  thf(type_def_10, type, set: $tType > $tType).
% 0.91/0.54  thf(type_def_11, type, nat: $tType).
% 0.91/0.54  thf(type_def_12, type, v: $tType).
% 0.91/0.54  thf(type_def_13, type, s: $tType).
% 0.91/0.54  thf(type_def_14, type, p: $tType).
% 0.91/0.54  thf(type_def_15, type, sTfun: ($tType * $tType) > $tType).
% 0.91/0.54  thf(func_def_0, type, type: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_1, type, bot: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_2, type, ord: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_3, type, order: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_4, type, linorder: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_5, type, preorder: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_6, type, order_bot: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_7, type, dense_linorder: !>[X0: $tType]:($o)).
% 0.91/0.54  thf(func_def_8, type, initReachable: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_9, type, initial: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_10, type, qReachable: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > set @ X0 > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_11, type, reachable: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_12, type, stepReachable: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > message @ X0 @ X2 > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_13, type, steps: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > message @ X0 @ X2 > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_14, type, msgs: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((configuration_ext @ X0 @ X1 @ X2 @ X3 > message @ X0 @ X1 > nat))).
% 0.91/0.54  thf(func_def_15, type, states: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((configuration_ext @ X0 @ X1 @ X2 @ X3 > X0 > X2))).
% 0.91/0.54  thf(func_def_16, type, enabled: !>[X0: $tType, X1: $tType, X2: $tType]:((configuration_ext @ X0 @ X1 @ X2 @ product_unit > message @ X0 @ X1 > $o))).
% 0.91/0.54  thf(func_def_17, type, isReceiverOf: !>[X0: $tType, X1: $tType]:((X0 > message @ X0 @ X1 > $o))).
% 0.91/0.54  thf(func_def_18, type, outMsg: !>[X0: $tType, X1: $tType]:(($o > message @ X0 @ X1))).
% 0.91/0.54  thf(func_def_19, type, execution: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > list @ configuration_ext @ X0 @ X2 @ X1 @ product_unit > list @ message @ X0 @ X2 > $o))).
% 0.91/0.54  thf(func_def_20, type, firstOccurrence: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ configuration_ext @ X0 @ X1 @ X2 @ product_unit > list @ message @ X0 @ X1 > message @ X0 @ X1 > nat > $o))).
% 0.91/0.54  thf(func_def_21, type, minimalEnabled: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ configuration_ext @ X0 @ X1 @ X2 @ product_unit > list @ message @ X0 @ X1 > message @ X0 @ X1 > $o))).
% 0.91/0.54  thf(func_def_22, type, flpSystem: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > $o))).
% 0.91/0.54  thf(func_def_23, type, agreement: !>[X0: $tType, X1: $tType, X2: $tType]:((configuration_ext @ X0 @ X1 @ X2 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_24, type, agreementInit: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_25, type, pSilDecVal: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > $o > X0 > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_26, type, terminationPseudo: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > nat > configuration_ext @ X0 @ X2 @ X1 @ product_unit > set @ X0 > $o))).
% 0.91/0.54  thf(func_def_27, type, vUniform: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > $o > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_28, type, validity: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > configuration_ext @ X0 @ X2 @ X1 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_29, type, fLPThe1922692578sensus: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1) > $o))).
% 0.91/0.54  thf(func_def_30, type, one_one: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_31, type, zero_zero: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_32, type, prefixList: !>[X0: $tType]:((list @ X0 > list @ X0 > $o))).
% 0.91/0.54  thf(func_def_33, type, last: !>[X0: $tType]:((list @ X0 > X0))).
% 0.91/0.54  thf(func_def_34, type, bot_bot: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_35, type, ord_less: !>[X0: $tType]:((X0 > X0 > $o))).
% 0.91/0.54  thf(func_def_36, type, ord_less_eq: !>[X0: $tType]:((X0 > X0 > $o))).
% 0.91/0.54  thf(func_def_37, type, collect: !>[X0: $tType]:(((X0 > $o) > set @ X0))).
% 0.91/0.54  thf(func_def_38, type, insert: !>[X0: $tType]:((X0 > set @ X0 > set @ X0))).
% 0.91/0.54  thf(func_def_39, type, member: !>[X0: $tType]:((X0 > set @ X0 > $o))).
% 0.91/0.54  thf(func_def_40, type, cMsg: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_41, type, c: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_42, type, exec: list @ configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_43, type, execMsga: list @ configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_44, type, exec2: list @ configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_45, type, msg: message @ p @ v).
% 0.91/0.54  thf(func_def_46, type, p2: p).
% 0.91/0.54  thf(func_def_47, type, sends: (p > s > messageValue @ v > message @ p @ v > nat)).
% 0.91/0.54  thf(func_def_48, type, start: (p > s)).
% 0.91/0.54  thf(func_def_49, type, trace: list @ message @ p @ v).
% 0.91/0.54  thf(func_def_50, type, traceMsga: list @ message @ p @ v).
% 0.91/0.54  thf(func_def_51, type, trace2: list @ message @ p @ v).
% 0.91/0.54  thf(func_def_52, type, trans: (p > s > messageValue @ v > s)).
% 0.91/0.54  thf(func_def_56, type, vAND: ($o > $o > $o)).
% 0.91/0.54  thf(func_def_57, type, vNOT: ($o > $o)).
% 0.91/0.54  thf(func_def_58, type, db0: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_59, type, db1: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_60, type, vLAM: !>[X0: $tType, X1: $tType]:((X1) > (X0 > X1))).
% 0.91/0.54  thf(func_def_61, type, vSIGMA: !>[X0: $tType]:(((X0 > $o) > $o))).
% 0.91/0.54  thf(func_def_62, type, db6: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_63, type, db5: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_64, type, db2: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_65, type, db3: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_66, type, db4: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_67, type, vEQ: !>[X0: $tType]:((X0 > X0 > $o))).
% 0.91/0.54  thf(func_def_68, type, vPI: !>[X0: $tType]:(((X0 > $o) > $o))).
% 0.91/0.54  thf(func_def_69, type, vOR: ($o > $o > $o)).
% 0.91/0.54  thf(func_def_70, type, db7: !>[X0: $tType]:(X0)).
% 0.91/0.54  thf(func_def_71, type, vIMP: ($o > $o > $o)).
% 0.91/0.54  thf(func_def_72, type, sP0: !>[X0: $tType]:((X0 > X0 > X0 > $o))).
% 0.91/0.54  thf(func_def_73, type, sP1: !>[X0: $tType]:((X0 > X0 > X0 > $o))).
% 0.91/0.54  thf(func_def_74, type, sK2: list @ configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_75, type, sK3: list @ message @ p @ v).
% 0.91/0.54  thf(func_def_76, type, sK4: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_77, type, sK5: !>[X0: $tType, X1: $tType, X2: $tType]:(((X1 > X2) > (X1 > X2 > messageValue @ X0 > X2) > (X1 > X2 > messageValue @ X0 > message @ X1 @ X0 > nat) > set @ X1))).
% 0.91/0.54  thf(func_def_78, type, sK6: !>[X0: $tType, X1: $tType, X2: $tType]:(((X1 > X2) > (X1 > X2 > messageValue @ X0 > X2) > (X1 > X2 > messageValue @ X0 > message @ X1 @ X0 > nat) > configuration_ext @ X1 @ X0 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_79, type, sK7: !>[X0: $tType, X1: $tType, X2: $tType]:(((X1 > X2 > messageValue @ X0 > X2) > (X1 > X2 > messageValue @ X0 > message @ X1 @ X0 > nat) > configuration_ext @ X1 @ X0 @ X2 @ product_unit > configuration_ext @ X1 @ X0 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_80, type, sK8: !>[X0: $tType, X1: $tType, X2: $tType]:(((X1 > X2) > (X1 > X2 > messageValue @ X0 > X2) > (X1 > X2 > messageValue @ X0 > message @ X1 @ X0 > nat) > X1 > configuration_ext @ X1 @ X0 @ X2 @ product_unit > configuration_ext @ X1 @ X0 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_81, type, sK9: (set @ p > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_82, type, sK10: (set @ p > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > message @ p @ v)).
% 0.91/0.54  thf(func_def_83, type, sK11: (set @ p > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > p)).
% 0.91/0.54  thf(func_def_84, type, sK12: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_85, type, sK13: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_86, type, sK14: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_87, type, sK15: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > set @ p)).
% 0.91/0.54  thf(func_def_88, type, sK16: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > message @ p @ v)).
% 0.91/0.54  thf(func_def_89, type, sK17: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_90, type, sK18: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > p)).
% 0.91/0.54  thf(func_def_91, type, sK19: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > set @ p)).
% 0.91/0.54  thf(func_def_92, type, sK20: ((configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_93, type, sK21: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_94, type, sK22: set @ p).
% 0.91/0.54  thf(func_def_95, type, sK23: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_96, type, sK24: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X2) > (X0 > X2 > messageValue @ X1 > message @ X0 @ X1 > nat) > (X0 > X2 > messageValue @ X1 > X2) > set @ X0))).
% 0.91/0.54  thf(func_def_97, type, sK25: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X2) > (X0 > X2 > messageValue @ X1 > message @ X0 @ X1 > nat) > (X0 > X2 > messageValue @ X1 > X2) > configuration_ext @ X0 @ X1 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_98, type, sK26: set @ p).
% 0.91/0.54  thf(func_def_99, type, sK27: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_100, type, sK28: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_101, type, sK29: !>[X0: $tType]:(((X0 > X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_102, type, sK30: !>[X0: $tType]:(((X0 > X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_103, type, sK31: !>[X0: $tType]:(((X0 > X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_104, type, sK32: !>[X0: $tType]:(((X0 > X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_105, type, sK33: !>[X0: $tType, X1: $tType]:(((X0 > X1) > X0))).
% 0.91/0.54  thf(func_def_106, type, sK34: !>[X0: $tType, X1: $tType]:(((X0 > X1) > X0))).
% 0.91/0.54  thf(func_def_107, type, sK35: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ message @ X1 @ X0 > list @ configuration_ext @ X1 @ X0 @ X2 @ product_unit > message @ X1 @ X0))).
% 0.91/0.54  thf(func_def_108, type, sK36: !>[X0: $tType]:(((X0 > $o) > (X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_109, type, sK37: !>[X0: $tType]:(((X0 > $o) > (X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_110, type, sK38: (configuration_ext @ p @ v @ s @ product_unit > message @ p @ v > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_111, type, sK39: (configuration_ext @ p @ v @ s @ product_unit > message @ p @ v > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_112, type, sK40: !>[X0: $tType, X1: $tType]:(((X1 > X0) > (X1 > X0) > X1))).
% 0.91/0.54  thf(func_def_113, type, sK41: !>[X0: $tType, X1: $tType, X2: $tType]:((configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > configuration_ext @ X2 @ X0 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_114, type, sK42: !>[X0: $tType, X1: $tType, X2: $tType]:((configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > message @ X2 @ X0))).
% 0.91/0.54  thf(func_def_115, type, sK43: !>[X0: $tType, X1: $tType]:(((X0 > X1) > X0))).
% 0.91/0.54  thf(func_def_116, type, sK44: !>[X0: $tType, X1: $tType]:(((X0 > X1) > X0))).
% 0.91/0.54  thf(func_def_117, type, sK45: !>[X0: $tType]:(((X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_118, type, sK46: !>[X0: $tType, X1: $tType, X2: $tType]:(($o > configuration_ext @ X1 @ X2 @ X0 @ product_unit > (X1 > X0) > (X1 > X0 > messageValue @ X2 > message @ X1 @ X2 > nat) > (X1 > X0 > messageValue @ X2 > X0) > X1))).
% 0.91/0.54  thf(func_def_119, type, sK47: !>[X0: $tType, X1: $tType]:(((X1 > X0) > X1))).
% 0.91/0.54  thf(func_def_120, type, sK48: !>[X0: $tType, X1: $tType]:(((X1 > X0) > X1))).
% 0.91/0.54  thf(func_def_121, type, sK49: !>[X0: $tType]:((X0 > X0 > X0 > X0))).
% 0.91/0.54  thf(func_def_122, type, sK50: (configuration_ext @ p @ v @ s @ product_unit > $o > p)).
% 0.91/0.54  thf(func_def_123, type, sK51: !>[X0: $tType]:((X0 > set @ X0 > X0 > set @ X0 > set @ X0))).
% 0.91/0.54  thf(func_def_124, type, sK52: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_125, type, sK53: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > message @ p @ v)).
% 0.91/0.54  thf(func_def_126, type, sK54: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_127, type, sK55: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_128, type, sK56: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_129, type, sK57: (list @ configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > list @ message @ p @ v > list @ configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_130, type, sK58: (list @ configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > list @ message @ p @ v > list @ message @ p @ v)).
% 0.91/0.54  thf(func_def_131, type, sK59: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ message @ X2 @ X0 > (X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > (X2 > X1) > list @ configuration_ext @ X2 @ X0 @ X1 @ product_unit > message @ X2 @ X0 > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > list @ configuration_ext @ X2 @ X0 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_132, type, sK60: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ message @ X2 @ X0 > (X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > (X2 > X1) > list @ configuration_ext @ X2 @ X0 @ X1 @ product_unit > message @ X2 @ X0 > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > list @ message @ X2 @ X0))).
% 0.91/0.54  thf(func_def_133, type, sK61: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_134, type, sK62: set @ p).
% 0.91/0.54  thf(func_def_135, type, sK63: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_136, type, sK64: !>[X0: $tType, X1: $tType, X2: $tType]:(((X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > configuration_ext @ X2 @ X0 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_137, type, sK65: !>[X0: $tType, X1: $tType, X2: $tType]:(((X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > X2))).
% 0.91/0.54  thf(func_def_138, type, sK66: !>[X0: $tType, X1: $tType, X2: $tType]:(((X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > message @ X2 @ X0))).
% 0.91/0.54  thf(func_def_139, type, sK67: !>[X0: $tType, X1: $tType, X2: $tType]:((message @ X1 @ X2 > list @ message @ X1 @ X2 > list @ configuration_ext @ X1 @ X2 @ X0 @ product_unit > nat))).
% 0.91/0.54  thf(func_def_140, type, sK68: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_141, type, sK69: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > message @ p @ v)).
% 0.91/0.54  thf(func_def_142, type, sK70: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_143, type, sK71: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_144, type, sK72: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_145, type, sK73: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_146, type, sK74: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_147, type, sK75: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > set @ X0))).
% 0.91/0.54  thf(func_def_148, type, sK76: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > X1) > (X0 > X1) > (X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > configuration_ext @ X0 @ X2 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_149, type, sK77: list @ message @ p @ v).
% 0.91/0.54  thf(func_def_150, type, sK78: list @ configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_151, type, sK79: !>[X0: $tType]:((set @ X0 > set @ X0 > X0))).
% 0.91/0.54  thf(func_def_152, type, sK80: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > set @ X2))).
% 0.91/0.54  thf(func_def_153, type, sK81: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > configuration_ext @ X2 @ X1 @ X0 @ product_unit))).
% 0.91/0.54  thf(func_def_154, type, sK82: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > (X2 > X0 > messageValue @ X1 > message @ X2 @ X1 > nat) > (X2 > X0 > messageValue @ X1 > X0) > configuration_ext @ X2 @ X1 @ X0 @ product_unit))).
% 0.91/0.54  thf(func_def_155, type, sK83: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > (X2 > X0 > messageValue @ X1 > message @ X2 @ X1 > nat) > (X2 > X0 > messageValue @ X1 > X0) > set @ X2))).
% 0.91/0.54  thf(func_def_156, type, sK84: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > (X2 > X0 > messageValue @ X1 > message @ X2 @ X1 > nat) > (X2 > X0 > messageValue @ X1 > X0) > configuration_ext @ X2 @ X1 @ X0 @ product_unit))).
% 0.91/0.54  thf(func_def_157, type, sK85: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > (X2 > X0 > messageValue @ X1 > message @ X2 @ X1 > nat) > (X2 > X0 > messageValue @ X1 > X0) > message @ X2 @ X1))).
% 0.91/0.54  thf(func_def_158, type, sK86: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > (X2 > X0 > messageValue @ X1 > message @ X2 @ X1 > nat) > (X2 > X0 > messageValue @ X1 > X0) > configuration_ext @ X2 @ X1 @ X0 @ product_unit))).
% 0.91/0.54  thf(func_def_159, type, sK87: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X2 @ X1 @ X0 @ product_unit > set @ X2 > configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o) > (X2 > X0 > messageValue @ X1 > message @ X2 @ X1 > nat) > (X2 > X0 > messageValue @ X1 > X0) > X2))).
% 0.91/0.54  thf(func_def_160, type, sK88: !>[X0: $tType, X1: $tType, X2: $tType]:((message @ X2 @ X0 > configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > message @ X2 @ X0 > (X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > configuration_ext @ X2 @ X0 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_161, type, sK89: !>[X0: $tType]:((set @ X0 > X0 > set @ X0))).
% 0.91/0.54  thf(func_def_162, type, sK90: (message @ p @ v > configuration_ext @ p @ v @ s @ product_unit > message @ p @ v > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_163, type, sK91: !>[X0: $tType, X1: $tType, X2: $tType]:((configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_164, type, sK92: !>[X0: $tType, X1: $tType, X2: $tType]:((configuration_ext @ X2 @ X1 @ X0 @ product_unit > $o))).
% 0.91/0.54  thf(func_def_165, type, sK93: !>[X0: $tType]:((set @ X0 > X0))).
% 0.91/0.54  thf(func_def_166, type, sK94: !>[X0: $tType]:(((X0 > $o) > (X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_167, type, sK95: (list @ message @ p @ v > configuration_ext @ p @ v @ s @ product_unit > list @ configuration_ext @ p @ v @ s @ product_unit > message @ p @ v > list @ message @ p @ v)).
% 0.91/0.54  thf(func_def_168, type, sK96: (list @ message @ p @ v > configuration_ext @ p @ v @ s @ product_unit > list @ configuration_ext @ p @ v @ s @ product_unit > message @ p @ v > list @ configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_169, type, sK97: (configuration_ext @ p @ v @ s @ product_unit > $o)).
% 0.91/0.54  thf(func_def_170, type, sK98: (configuration_ext @ p @ v @ s @ product_unit > $o)).
% 0.91/0.54  thf(func_def_171, type, sK99: !>[X0: $tType, X1: $tType, X2: $tType]:(((X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > list @ configuration_ext @ X2 @ X0 @ X1 @ product_unit > list @ message @ X2 @ X0 > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1) > list @ message @ X2 @ X0))).
% 0.91/0.54  thf(func_def_172, type, sK100: !>[X0: $tType, X1: $tType, X2: $tType]:(((X2 > X1 > messageValue @ X0 > message @ X2 @ X0 > nat) > list @ configuration_ext @ X2 @ X0 @ X1 @ product_unit > list @ message @ X2 @ X0 > (X2 > X1 > messageValue @ X0 > X1) > configuration_ext @ X2 @ X0 @ X1 @ product_unit > (X2 > X1) > list @ configuration_ext @ X2 @ X0 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_173, type, sK101: !>[X0: $tType]:((X0 > X0 > X0))).
% 0.91/0.54  thf(func_def_174, type, sK102: !>[X0: $tType]:((X0 > X0 > X0 > X0))).
% 0.91/0.54  thf(func_def_175, type, sK103: !>[X0: $tType]:((set @ X0 > X0))).
% 0.91/0.54  thf(func_def_176, type, sK104: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_177, type, sK105: !>[X0: $tType]:((X0 > set @ X0 > set @ X0))).
% 0.91/0.54  thf(func_def_178, type, sK106: !>[X0: $tType]:((set @ X0 > X0))).
% 0.91/0.54  thf(func_def_179, type, sK107: (p > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_180, type, sK108: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_181, type, sK109: set @ p).
% 0.91/0.54  thf(func_def_182, type, sK110: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_183, type, sK111: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_184, type, sK112: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > p)).
% 0.91/0.54  thf(func_def_185, type, sK113: (configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > message @ p @ v)).
% 0.91/0.54  thf(func_def_186, type, sK114: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1 > messageValue @ X2 > X1) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > set @ X0 > configuration_ext @ X0 @ X2 @ X1 @ product_unit > configuration_ext @ X0 @ X2 @ X1 @ product_unit))).
% 0.91/0.54  thf(func_def_187, type, sK115: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1 > messageValue @ X2 > X1) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > set @ X0 > configuration_ext @ X0 @ X2 @ X1 @ product_unit > message @ X0 @ X2))).
% 0.91/0.54  thf(func_def_188, type, sK116: !>[X0: $tType, X1: $tType, X2: $tType]:(((X0 > X1 > messageValue @ X2 > message @ X0 @ X2 > nat) > (X0 > X1 > messageValue @ X2 > X1) > configuration_ext @ X0 @ X2 @ X1 @ product_unit > set @ X0 > configuration_ext @ X0 @ X2 @ X1 @ product_unit > X0))).
% 0.91/0.54  thf(func_def_189, type, sK117: (p > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_190, type, sK118: !>[X0: $tType]:((X0 > X0 > X0))).
% 0.91/0.54  thf(func_def_191, type, sK119: !>[X0: $tType, X1: $tType]:(((X1 > X0) > (X1 > X0) > X1))).
% 0.91/0.54  thf(func_def_192, type, sK120: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X0 @ X1 @ X2 @ product_unit > configuration_ext @ X0 @ X1 @ X2 @ product_unit > $o) > configuration_ext @ X0 @ X1 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_193, type, sK121: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X0 @ X1 @ X2 @ product_unit > configuration_ext @ X0 @ X1 @ X2 @ product_unit > $o) > (X0 > X2 > messageValue @ X1 > X2) > (X0 > X2 > messageValue @ X1 > message @ X0 @ X1 > nat) > configuration_ext @ X0 @ X1 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_194, type, sK122: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X0 @ X1 @ X2 @ product_unit > configuration_ext @ X0 @ X1 @ X2 @ product_unit > $o) > (X0 > X2 > messageValue @ X1 > X2) > (X0 > X2 > messageValue @ X1 > message @ X0 @ X1 > nat) > message @ X0 @ X1))).
% 0.91/0.54  thf(func_def_195, type, sK123: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X0 @ X1 @ X2 @ product_unit > configuration_ext @ X0 @ X1 @ X2 @ product_unit > $o) > (X0 > X2 > messageValue @ X1 > X2) > (X0 > X2 > messageValue @ X1 > message @ X0 @ X1 > nat) > configuration_ext @ X0 @ X1 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_196, type, sK124: !>[X0: $tType, X1: $tType, X2: $tType]:(((configuration_ext @ X0 @ X1 @ X2 @ product_unit > configuration_ext @ X0 @ X1 @ X2 @ product_unit > $o) > (X0 > X2 > messageValue @ X1 > X2) > (X0 > X2 > messageValue @ X1 > message @ X0 @ X1 > nat) > configuration_ext @ X0 @ X1 @ X2 @ product_unit))).
% 0.91/0.54  thf(func_def_197, type, sK125: (configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_198, type, sK126: (configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > message @ p @ v)).
% 0.91/0.54  thf(func_def_199, type, sK127: (configuration_ext @ p @ v @ s @ product_unit > set @ p > configuration_ext @ p @ v @ s @ product_unit > p)).
% 0.91/0.54  thf(func_def_200, type, sK128: !>[X0: $tType, X1: $tType]:(((X0 > X1) > X0))).
% 0.91/0.54  thf(func_def_201, type, sK129: !>[X0: $tType, X1: $tType]:(((X0 > X1) > X0))).
% 0.91/0.54  thf(func_def_202, type, sK130: !>[X0: $tType]:(((X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_203, type, sK131: !>[X0: $tType]:(((X0 > $o) > (X0 > $o) > X0))).
% 0.91/0.54  thf(func_def_204, type, sK132: ((configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_205, type, sK133: ((configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > $o) > message @ p @ v)).
% 0.91/0.54  thf(func_def_206, type, sK134: ((configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_207, type, sK135: ((configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_208, type, sK136: ((configuration_ext @ p @ v @ s @ product_unit > configuration_ext @ p @ v @ s @ product_unit > $o) > configuration_ext @ p @ v @ s @ product_unit)).
% 0.91/0.54  thf(func_def_209, type, sK137: set @ p).
% 0.91/0.54  thf(func_def_210, type, sK138: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_211, type, sK139: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_212, type, sK140: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_213, type, sK141: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_214, type, sK142: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(func_def_215, type, sK143: configuration_ext @ p @ v @ s @ product_unit).
% 0.91/0.54  thf(f1,axiom,(
% 0.91/0.54    (isReceiverOf @ p @ v @ p2 @ msg)),
% 0.91/0.54    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_PisReceiverOf)).
% 0.91/0.54  thf(f4,axiom,(
% 0.91/0.54    (steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)),
% 0.91/0.54    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_CMsg)).
% 0.91/0.54  thf(f7,axiom,(
% 0.91/0.54    (p2 = p2) => ((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg) => ((isReceiverOf @ p @ v @ p2 @ msg) => ((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)) => (ord_less_eq @ set @ $o @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))))) @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ cMsg))))))))),
% 0.91/0.54    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6__092_060open_062_092_060lbrakk_062p_A_061_Ap_059_Alast_Aexec_H_A_092_060turnstile_062_Amsg_A_092_060mapsto_062_AcMsg_059_AisReceiverOf_Ap_Amsg_059_AinitReachable_A_Ilast_Aexec_H_J_092_060rbrakk_062_A_092_060Longrightarrow_062_Aval_091p_Mlast_Aexec_H_093_A_092_060subseteq_062_Aval_091p_McMsg_093_092_060close_062)).
% 0.91/0.54  thf(f15,axiom,(
% 0.91/0.54    ~(vUniform @ p @ s @ v @ trans @ sends @ start @ $true @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)) & (initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)) & ~(vUniform @ p @ s @ v @ trans @ sends @ start @ $false @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))),
% 0.91/0.55    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_14_nonUniformC_H)).
% 0.91/0.55  thf(f285,conjecture,(
% 0.91/0.55    (ord_less_eq @ set @ $o @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))))) @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ cMsg)))))),
% 0.91/0.55    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0)).
% 0.91/0.55  thf(f286,negated_conjecture,(
% 0.91/0.55    ~(ord_less_eq @ set @ $o @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))))) @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ cMsg)))))),
% 0.91/0.55    inference(negated_conjecture,[status(cth)],[f285])).
% 0.91/0.55  thf(f445,plain,(
% 0.91/0.55    ~(vUniform @ p @ s @ v @ trans @ sends @ start @ $true @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)) & (initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)) & ~(vUniform @ p @ s @ v @ trans @ sends @ start @ $false @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))),
% 0.91/0.55    inference(rectify,[],[f15])).
% 0.91/0.55  thf(f446,plain,(
% 0.91/0.55    ~ (((vUniform @ p @ s @ v @ trans @ sends @ start @ $true @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) = $true) & (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) = $true) & ~ ($true = ((vUniform @ p @ s @ v @ trans @ sends @ start @ $false @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))))),
% 0.91/0.55    inference(fool_elimination,[],[f445])).
% 0.91/0.55  thf(f489,plain,(
% 0.91/0.55    (p2 = p2) => ((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg) => ((isReceiverOf @ p @ v @ p2 @ msg) => ((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)) => (ord_less_eq @ set @ $o @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))))) @ (collect @ $o @ (^[X1 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X1 @ p2 @ cMsg))))))))),
% 0.91/0.55    inference(rectify,[],[f7])).
% 0.91/0.55  thf(f490,plain,(
% 0.91/0.55    (p2 = p2) => ((((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) = $true) => ((((isReceiverOf @ p @ v @ p2 @ msg)) = $true) => ((((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) = $true) => (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) = $true))))),
% 0.91/0.55    inference(fool_elimination,[],[f489])).
% 0.91/0.55  thf(f577,plain,(
% 0.91/0.55    (steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)),
% 0.91/0.55    inference(rectify,[],[f4])).
% 0.91/0.55  thf(f578,plain,(
% 0.91/0.55    (((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) = $true)),
% 0.91/0.55    inference(fool_elimination,[],[f577])).
% 0.91/0.55  thf(f655,plain,(
% 0.91/0.55    (isReceiverOf @ p @ v @ p2 @ msg)),
% 0.91/0.55    inference(rectify,[],[f1])).
% 0.91/0.55  thf(f656,plain,(
% 0.91/0.55    (((isReceiverOf @ p @ v @ p2 @ msg)) = $true)),
% 0.91/0.55    inference(fool_elimination,[],[f655])).
% 0.91/0.55  thf(f675,plain,(
% 0.91/0.55    ~(ord_less_eq @ set @ $o @ (collect @ $o @ (^[X0 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))))) @ (collect @ $o @ (^[X1 : $o] : ((pSilDecVal @ p @ s @ v @ trans @ sends @ start @ X1 @ p2 @ cMsg)))))),
% 0.91/0.55    inference(rectify,[],[f286])).
% 0.91/0.55  thf(f676,plain,(
% 0.91/0.55    ~ (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) = $true)),
% 0.91/0.55    inference(fool_elimination,[],[f675])).
% 0.91/0.55  thf(f830,plain,(
% 0.91/0.55    (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) = $true) & ($true != ((vUniform @ p @ s @ v @ trans @ sends @ start @ $false @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) & (((vUniform @ p @ s @ v @ trans @ sends @ start @ $true @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) != $true)),
% 0.91/0.55    inference(flattening,[],[f446])).
% 0.91/0.55  thf(f855,plain,(
% 0.91/0.55    (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) != $true)),
% 0.91/0.55    inference(flattening,[],[f676])).
% 0.91/0.55  thf(f881,plain,(
% 0.91/0.55    ((((((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) = $true) | (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) != $true)) | (((isReceiverOf @ p @ v @ p2 @ msg)) != $true)) | (((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) != $true)) | (p2 != p2)),
% 0.91/0.55    inference(ennf_transformation,[],[f490])).
% 0.91/0.55  thf(f882,plain,(
% 0.91/0.55    (p2 != p2) | (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) = $true) | (((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) != $true) | (((isReceiverOf @ p @ v @ p2 @ msg)) != $true) | (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) != $true)),
% 0.91/0.55    inference(flattening,[],[f881])).
% 0.91/0.55  thf(f1515,plain,(
% 0.91/0.55    (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) != $true)),
% 0.91/0.55    inference(cnf_transformation,[],[f855])).
% 0.91/0.55  thf(f1756,plain,(
% 0.91/0.55    (((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) = $true)),
% 0.91/0.55    inference(cnf_transformation,[],[f578])).
% 0.91/0.55  thf(f1760,plain,(
% 0.91/0.55    (p2 != p2) | (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) = $true) | (((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) != $true) | (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) != $true) | (((isReceiverOf @ p @ v @ p2 @ msg)) != $true)),
% 0.91/0.55    inference(cnf_transformation,[],[f882])).
% 0.91/0.55  thf(f1803,plain,(
% 0.91/0.55    (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) = $true)),
% 0.91/0.55    inference(cnf_transformation,[],[f830])).
% 0.91/0.55  thf(f1823,plain,(
% 0.91/0.55    (((isReceiverOf @ p @ v @ p2 @ msg)) = $true)),
% 0.91/0.55    inference(cnf_transformation,[],[f656])).
% 0.91/0.55  thf(f1940,plain,(
% 0.91/0.55    (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) != $true) | (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) = $true) | (((isReceiverOf @ p @ v @ p2 @ msg)) != $true) | (((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) != $true)),
% 0.91/0.55    inference(trivial_inequality_removal,[],[f1760])).
% 0.91/0.55  thf(f1999,definition,(
% 0.91/0.55    spl144_9 <=> (((isReceiverOf @ p @ v @ p2 @ msg)) = $true)),
% 0.91/0.55    introduced(definition,[new_symbols(definition,[spl144_9])],[avatar_definition])).
% 0.91/0.55  thf(f2002,plain,(
% 0.91/0.55    spl144_9),
% 0.91/0.55    inference(avatar_split_clause,[],[f1823,f1999])).
% 0.91/0.55  thf(f2085,definition,(
% 0.91/0.55    spl144_27 <=> (((steps @ p @ s @ v @ trans @ sends @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2) @ msg @ cMsg)) = $true)),
% 0.91/0.55    introduced(definition,[new_symbols(definition,[spl144_27])],[avatar_definition])).
% 0.91/0.55  thf(f2089,definition,(
% 0.91/0.55    spl144_28 <=> (((initReachable @ p @ s @ v @ trans @ sends @ start @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2))) = $true)),
% 0.91/0.55    introduced(definition,[new_symbols(definition,[spl144_28])],[avatar_definition])).
% 0.91/0.55  thf(f2093,definition,(
% 0.91/0.55    spl144_29 <=> (((ord_less_eq @ set @ $o @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ (last @ configuration_ext @ p @ v @ s @ product_unit @ exec2)))) @ (collect @ $o @ (^[Y0 : $o]: (pSilDecVal @ p @ s @ v @ trans @ sends @ start @ Y0 @ p2 @ cMsg))))) = $true)),
% 0.91/0.55    introduced(definition,[new_symbols(definition,[spl144_29])],[avatar_definition])).
% 0.91/0.55  thf(f2096,plain,(
% 0.91/0.55    ~spl144_9 | ~spl144_27 | ~spl144_28 | spl144_29),
% 0.91/0.55    inference(avatar_split_clause,[],[f1940,f2093,f2089,f2085,f1999])).
% 0.91/0.55  thf(f2112,plain,(
% 0.91/0.55    spl144_28),
% 0.91/0.55    inference(avatar_split_clause,[],[f1803,f2089])).
% 0.91/0.55  thf(f2152,plain,(
% 0.91/0.55    spl144_27),
% 0.91/0.55    inference(avatar_split_clause,[],[f1756,f2085])).
% 0.91/0.55  thf(f2199,plain,(
% 0.91/0.55    ~spl144_29),
% 0.91/0.55    inference(avatar_split_clause,[],[f1515,f2093])).
% 0.91/0.55  cnf(s5, plain, spl144_9, inference(sat_conversion,[],[f2002])).
% 0.91/0.55  cnf(s20, plain, ~spl144_9 | ~spl144_27 | ~spl144_28 | spl144_29, inference(sat_conversion,[],[f2096])).
% 0.91/0.55  cnf(s24, plain, spl144_28, inference(sat_conversion,[],[f2112])).
% 0.91/0.55  cnf(s32, plain, spl144_27, inference(sat_conversion,[],[f2152])).
% 0.91/0.55  cnf(s43, plain, ~spl144_29, inference(sat_conversion,[],[f2199])).
% 0.91/0.55  cnf(s84, plain, ~spl144_9, inference(rat,[],[s20,s43,s24,s32])).
% 0.91/0.55  cnf(s85, plain, $false, inference(rat,[],[s5,s84])).
% 0.91/0.55  thf(f2388,plain,(
% 0.91/0.55    $false),
% 0.91/0.55    inference(avatar_sat_refutation,[],[s85])).
% 0.91/0.55  % SZS output end Proof for theBenchmark
% 0.91/0.55  % (3823743)------------------------------
% 0.91/0.55  % (3823743)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 0.91/0.55  % (3823743)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.91/0.55  % (3823743)CaDiCaL version: 2.1.3
% 0.91/0.55  % (3823743)Termination reason: Refutation
% 0.91/0.55  % (3823743)Time elapsed: 0.111 s
% 0.91/0.55  % (3823743)Peak memory usage: 15 MB
% 0.91/0.55  % (3823743)Instructions burned: 257 (million)
% 0.91/0.55  % (3823735)Success in time 0.181 s
% 0.91/0.55  % Vampire exiting
%------------------------------------------------------------------------------