↑ Up

Vampire-SAT---5.0.1.UNS-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire-SAT---5.0.1
% Problem  : GRP201-1 : TPTP v9.3.1. Released v2.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 SAT

% Computer : n026.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 : Tue Sep 29 10:17:09 AM UTC 2026

% Result   : Unsatisfiable 120.29s 17.46s
% Output   : Refutation 120.29s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :   10
% Syntax   : Number of formulae    :   47 (  47 unt;   0 def)
%            Number of atoms       :   47 (  46 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    3 (   3   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   3 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    9 (   9 usr;   4 con; 0-2 aty)
%            Number of variables   :   82 (  82   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X0] : multiply(identity,X0) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',left_identity) ).

fof(f2,axiom,
    ! [X0] : multiply(X0,identity) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',right_identity) ).

fof(f3,axiom,
    ! [X0,X1] : multiply(X0,left_division(X0,X1)) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',multiply_left_division) ).

fof(f4,axiom,
    ! [X0,X1] : left_division(X0,multiply(X0,X1)) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',left_division_multiply) ).

fof(f5,axiom,
    ! [X0,X1] : multiply(right_division(X0,X1),X1) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',multiply_right_division) ).

fof(f6,axiom,
    ! [X0,X1] : right_division(multiply(X0,X1),X1) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',right_division_multiply) ).

fof(f7,axiom,
    ! [X0] : multiply(X0,right_inverse(X0)) = identity,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',right_inverse) ).

fof(f8,plain,
    ! [X0] : identity = multiply(X0,right_inverse(X0)),
    inference(reorient_equations,[],[f7]) ).

fof(f9,axiom,
    ! [X0] : multiply(left_inverse(X0),X0) = identity,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',left_inverse) ).

fof(f10,plain,
    ! [X0] : identity = multiply(left_inverse(X0),X0),
    inference(reorient_equations,[],[f9]) ).

fof(f11,axiom,
    ! [X2,X0,X1] : multiply(multiply(multiply(X0,X1),X2),X1) = multiply(X0,multiply(X1,multiply(X2,X1))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',moufang2) ).

fof(f12,negated_conjecture,
    multiply(multiply(multiply(a,b),a),c) != multiply(a,multiply(b,multiply(a,c))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_moufang3) ).

fof(f23,plain,
    ! [X0] : identity = left_division(X0,X0),
    inference(superposition,[],[f4,f2]) ).

fof(f24,plain,
    ! [X0] : right_inverse(X0) = left_division(X0,identity),
    inference(superposition,[],[f4,f8]) ).

fof(f42,plain,
    ! [X0] : left_inverse(X0) = right_division(identity,X0),
    inference(superposition,[],[f6,f10]) ).

fof(f63,plain,
    ! [X0,X1] : multiply(identity,multiply(X0,multiply(X1,X0))) = multiply(multiply(X0,X1),X0),
    inference(superposition,[],[f11,f1]) ).

fof(f65,plain,
    ! [X2,X0,X1] : multiply(right_division(X0,X1),multiply(X1,multiply(X2,X1))) = multiply(multiply(X0,X2),X1),
    inference(superposition,[],[f11,f5]) ).

fof(f66,plain,
    ! [X0,X1] : multiply(left_inverse(X0),multiply(X0,multiply(X1,X0))) = multiply(multiply(identity,X1),X0),
    inference(superposition,[],[f11,f10]) ).

fof(f70,plain,
    ! [X2,X0,X1] : multiply(X0,X2) = multiply(X1,multiply(X2,multiply(left_division(multiply(X1,X2),X0),X2))),
    inference(superposition,[],[f11,f3]) ).

fof(f79,plain,
    ! [X0,X1] : multiply(X1,X0) = multiply(left_inverse(X0),multiply(X0,multiply(X1,X0))),
    inference(forward_demodulation,[],[f66,f1]) ).

fof(f80,plain,
    ! [X0,X1] : multiply(X0,multiply(X1,X0)) = multiply(multiply(X0,X1),X0),
    inference(forward_demodulation,[],[f63,f1]) ).

fof(f86,plain,
    ! [X0,X1] : multiply(X1,X0) = multiply(right_division(identity,X0),multiply(X0,multiply(X1,X0))),
    inference(forward_demodulation,[],[f79,f42]) ).

fof(f160,plain,
    ! [X0] : multiply(identity,X0) = multiply(X0,multiply(right_inverse(X0),X0)),
    inference(superposition,[],[f80,f8]) ).

fof(f172,plain,
    multiply(a,multiply(b,multiply(a,c))) != multiply(multiply(a,multiply(b,a)),c),
    inference(superposition,[],[f12,f80]) ).

fof(f183,plain,
    ! [X0] : multiply(identity,X0) = multiply(X0,multiply(left_division(X0,identity),X0)),
    inference(forward_demodulation,[],[f160,f24]) ).

fof(f188,plain,
    ! [X0] : multiply(X0,multiply(left_division(X0,identity),X0)) = X0,
    inference(forward_demodulation,[],[f183,f1]) ).

fof(f201,plain,
    ! [X0] : left_division(X0,X0) = multiply(left_division(X0,identity),X0),
    inference(superposition,[],[f4,f188]) ).

fof(f206,plain,
    ! [X0] : identity = multiply(left_division(X0,identity),X0),
    inference(forward_demodulation,[],[f201,f23]) ).

fof(f227,plain,
    ! [X0] : left_division(X0,identity) = right_division(identity,X0),
    inference(superposition,[],[f6,f206]) ).

fof(f1902,plain,
    ! [X0,X1] : multiply(X1,X0) = multiply(left_division(X0,identity),multiply(X0,multiply(X1,X0))),
    inference(forward_demodulation,[],[f86,f227]) ).

fof(f2471,plain,
    ! [X0,X1] : multiply(left_division(X1,identity),multiply(X1,X0)) = X0,
    inference(superposition,[],[f1902,f5]) ).

fof(f2601,plain,
    ! [X0,X1] : multiply(X1,X0) = left_division(left_division(X1,identity),X0),
    inference(superposition,[],[f4,f2471]) ).

fof(f3457,plain,
    ! [X0,X1] : multiply(multiply(X0,X1),right_inverse(X1)) = multiply(right_division(X0,right_inverse(X1)),multiply(right_inverse(X1),identity)),
    inference(superposition,[],[f65,f8]) ).

fof(f3595,plain,
    ! [X0,X1] : multiply(multiply(X0,X1),right_inverse(X1)) = multiply(right_division(X0,right_inverse(X1)),right_inverse(X1)),
    inference(forward_demodulation,[],[f3457,f2]) ).

fof(f3632,plain,
    ! [X0,X1] : multiply(multiply(X0,X1),right_inverse(X1)) = X0,
    inference(forward_demodulation,[],[f3595,f5]) ).

fof(f3648,plain,
    ! [X0,X1] : multiply(multiply(X0,X1),left_division(X1,identity)) = X0,
    inference(forward_demodulation,[],[f3632,f24]) ).

fof(f3730,plain,
    ! [X0,X1] : left_division(X1,identity) = multiply(left_division(multiply(X0,X1),identity),X0),
    inference(superposition,[],[f2471,f3648]) ).

fof(f6407,plain,
    ! [X2,X0,X1] : multiply(X1,multiply(left_division(multiply(X2,X1),X0),X1)) = left_division(X2,multiply(X0,X1)),
    inference(superposition,[],[f4,f70]) ).

fof(f67334,plain,
    ! [X2,X0,X1] : left_division(left_division(multiply(X1,X0),identity),multiply(X2,X1)) = multiply(X1,multiply(left_division(left_division(X0,identity),X2),X1)),
    inference(superposition,[],[f6407,f3730]) ).

fof(f67672,plain,
    ! [X2,X0,X1] : multiply(X1,multiply(multiply(X0,X2),X1)) = left_division(left_division(multiply(X1,X0),identity),multiply(X2,X1)),
    inference(forward_demodulation,[],[f67334,f2601]) ).

fof(f67881,plain,
    ! [X2,X0,X1] : multiply(X1,multiply(multiply(X0,X2),X1)) = multiply(multiply(X1,X0),multiply(X2,X1)),
    inference(forward_demodulation,[],[f67672,f2601]) ).

fof(f100220,plain,
    ! [X2,X0,X1] : multiply(X1,multiply(X0,X1)) = multiply(multiply(X1,X2),multiply(left_division(X2,X0),X1)),
    inference(superposition,[],[f67881,f3]) ).

fof(f157300,plain,
    ! [X2,X0,X1] : multiply(multiply(X0,multiply(X1,X0)),X2) = multiply(X0,multiply(X2,multiply(multiply(left_division(X2,X1),X0),X2))),
    inference(superposition,[],[f11,f100220]) ).

fof(f157564,plain,
    ! [X2,X0,X1] : multiply(multiply(X0,multiply(X1,X0)),X2) = multiply(X0,multiply(multiply(X2,left_division(X2,X1)),multiply(X0,X2))),
    inference(forward_demodulation,[],[f157300,f67881]) ).

fof(f157931,plain,
    ! [X2,X0,X1] : multiply(multiply(X0,multiply(X1,X0)),X2) = multiply(X0,multiply(X1,multiply(X0,X2))),
    inference(forward_demodulation,[],[f157564,f3]) ).

fof(f221971,plain,
    multiply(a,multiply(b,multiply(a,c))) != multiply(a,multiply(b,multiply(a,c))),
    inference(superposition,[],[f172,f157931]) ).

fof(f222313,plain,
    $false,
    inference(trivial_inequality_removal,[],[f221971]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : GRP201-1 : TPTP v9.3.1. Released v2.2.0.
% 0.00/0.05  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 SAT
% 0.12/0.38  % Computer : n026.cluster.edu
% 0.12/0.38  % Model    : x86_64 x86_64
% 0.12/0.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.38  % Memory   : 8046.5625MB
% 0.12/0.38  % OS       : Linux 6.8.0-71-generic
% 0.12/0.38  % CPULimit : 300
% 0.12/0.38  % WCLimit  : 300
% 0.12/0.38  % DateTime : Sun Sep 27 09:40:11 UTC 2026
% 0.12/0.39  % CPUTime  : 
% 0.12/0.39  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 SAT
% 0.12/0.42  Running first-order model finding
% 0.12/0.42  Running: /export/starexec/sandbox/solver/bin/vampire-ho --input_syntax tptp --output_axiom_names on --mode casc --intent sat -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 16.80/2.81  % (2581374)Will run a generic schedule for satisfiability detection.
% 16.80/2.81  % (2581389)fmb+10_1_sas=cadical:bce=on:rp=on:random_seed=3163979842_2999 on theBenchmark for (2999ds/0Mi)
% 16.80/2.81  % TRYING [1]
% 16.80/2.81  % TRYING [2]
% 16.80/2.81  % TRYING [3]
% 16.80/2.81  % TRYING [4]
% 16.80/2.81  % (2581390)% WARNING: option uhcvi not known.
% 16.80/2.81  % TRYING [5]
% 16.80/2.81  % (2581391)dis+10_161_sil=256000:plsq=on:plsqr=61199697,1048576:gs=on:alpa=true:sac=on:slsq=on:cn=on:random_seed=1155819987:i=88024:add=on:rawr=on_2999 on theBenchmark for (2999ds/88024Mi)
% 16.80/2.81  % (2581390)dis+11_61:31_drc=ordering:lsd=5:bsr=unit_only:rp=on:newcnf=on:random_seed=3442263869:i=135531:add=off:rawr=on_2999 on theBenchmark for (2999ds/135531Mi)
% 16.80/2.81  % (2581392)dis+10_1_sil=32000:sp=arity:random_seed=3384249855:i=103:fgj=on_2999 on theBenchmark for (2999ds/103Mi)
% 16.80/2.81  % (2581393)ott+31_1_sil=16000:lcm=predicate:bce=on:newcnf=on:random_seed=2491071352:i=116_2999 on theBenchmark for (2999ds/116Mi)
% 16.80/2.81  % (2581394)ott+1_1_to=lpo:sil=16000:sp=reverse_arity:erd=off:random_seed=1310815600:i=131_2999 on theBenchmark for (2999ds/131Mi)
% 16.80/2.81  % (2581395)ott-3_16_to=lpo:sil=16000:sp=arity:fd=off:rp=on:random_seed=547940535:i=159:bs=unit_only:nicw=on:fsr=off:amm=off_2999 on theBenchmark for (2999ds/159Mi)
% 16.80/2.81  % TRYING [6]
% 16.80/2.81  % TRYING [7]
% 16.80/2.81  % (2581392)Instruction limit reached! 
% 16.80/2.81  % (2581392)------------------------------
% 16.80/2.81  % (2581392)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 16.80/2.81  % (2581392)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 16.80/2.81  % (2581392)CaDiCaL version: 2.1.3
% 16.80/2.81  % (2581392)Termination reason: Instruction limit
% 16.80/2.81  % (2581392)Termination phase: Saturation
% 16.80/2.81  % (2581392)Time elapsed: 0.069 s
% 16.80/2.81  % (2581392)Peak memory usage: 11 MB
% 16.80/2.81  % (2581392)Instructions burned: 103 (million)
% 16.80/2.81  % (2581393)Instruction limit reached! 
% 16.80/2.81  % (2581393)------------------------------
% 16.80/2.81  % (2581393)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 16.80/2.81  % (2581393)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 16.80/2.81  % (2581393)CaDiCaL version: 2.1.3
% 16.80/2.81  % (2581393)Termination reason: Instruction limit
% 16.80/2.81  % (2581393)Termination phase: Saturation
% 16.80/2.81  % (2581393)Time elapsed: 0.069 s
% 16.80/2.81  % (2581393)Peak memory usage: 12 MB
% 16.80/2.81  % (2581393)Instructions burned: 116 (million)
% 16.80/2.81  % (2581394)Instruction limit reached! 
% 16.80/2.81  % (2581394)------------------------------
% 16.80/2.81  % (2581394)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 16.80/2.81  % (2581394)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 16.80/2.81  % (2581394)CaDiCaL version: 2.1.3
% 16.80/2.81  % (2581394)Termination reason: Instruction limit
% 16.80/2.81  % (2581394)Termination phase: Saturation
% 16.80/2.81  % (2581394)Time elapsed: 0.077 s
% 16.80/2.81  % (2581394)Peak memory usage: 12 MB
% 16.80/2.81  % (2581394)Instructions burned: 132 (million)
% 16.80/2.81  % (2581432)ott+32_1_sil=16000:bsd=on:sp=const_max:bce=on:random_seed=2752680906:i=131:bd=preordered:fsd=on_2998 on theBenchmark for (2998ds/131Mi)
% 16.80/2.81  % (2581431)fmb+10_1_fmbas=predicate:sil=64000:sas=cadical:random_seed=828987661:i=714:nm=2_2998 on theBenchmark for (2998ds/714Mi)
% 16.80/2.81  % (2581395)Instruction limit reached! 
% 16.80/2.81  % (2581395)------------------------------
% 16.80/2.81  % (2581395)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 16.80/2.81  % (2581395)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 16.80/2.81  % (2581395)CaDiCaL version: 2.1.3
% 16.80/2.81  % (2581395)Termination reason: Instruction limit
% 16.80/2.81  % (2581395)Termination phase: Saturation
% 16.80/2.81  % (2581395)Time elapsed: 0.098 s
% 16.80/2.81  % (2581395)Peak memory usage: 13 MB
% 16.80/2.81  % (2581395)Instructions burned: 160 (million)
% 16.80/2.81  % TRYING [1]
% 16.80/2.81  % TRYING [2]
% 16.80/2.81  % TRYING [3]
% 16.80/2.81  % TRYING [4]
% 16.80/2.81  % (2581435)dis+11_32_anc=none:slsqr=2,1:sil=64000:sas=cadical:lma=off:lsd=50:s2agt=8:slsqc=1:kmz=on:newcnf=on:slsq=on:random_seed=391480447:i=684:slsql=off:bs=unit_only:nicw=on:rawr=on_2998 on theBenchmark for (2998ds/684Mi)
% 16.80/2.81  % TRYING [5]
% 16.80/2.81  % (2581443)ott-21_1_sil=16000:fs=off:random_seed=3823953927:i=180:av=off:fsr=off_2998 on theBenchmark for (2998ds/180Mi)
% 16.80/2.81  % TRYING [6]
% 16.80/2.81  % TRYING [8]
% 16.80/2.81  % (2581432)Instruction limit reached! 
% 16.80/2.81  % (2581432)------------------------------
% 16.80/2.81  % (2581432)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 49.36/7.46  % (2581432)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 49.36/7.46  % (2581432)CaDiCaL version: 2.1.3
% 49.36/7.46  % (2581432)Termination reason: Instruction limit
% 49.36/7.46  % (2581432)Termination phase: Saturation
% 49.36/7.46  % (2581432)Time elapsed: 0.102 s
% 49.36/7.46  % (2581432)Peak memory usage: 12 MB
% 49.36/7.46  % (2581432)Instructions burned: 131 (million)
% 49.36/7.46  % (2581461)dis+10_4_sil=64000:sp=reverse_arity:bsr=on:sac=on:cn=on:random_seed=1918337521:i=477:bd=all_2997 on theBenchmark for (2997ds/477Mi)
% 49.36/7.46  % (2581443)Instruction limit reached! 
% 49.36/7.46  % (2581443)------------------------------
% 49.36/7.46  % (2581443)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 49.36/7.46  % (2581443)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 49.36/7.46  % (2581443)CaDiCaL version: 2.1.3
% 49.36/7.46  % (2581443)Termination reason: Instruction limit
% 49.36/7.46  % (2581443)Termination phase: Saturation
% 49.36/7.46  % (2581443)Time elapsed: 0.102 s
% 49.36/7.46  % (2581443)Peak memory usage: 11 MB
% 49.36/7.46  % (2581443)Instructions burned: 181 (million)
% 49.36/7.46  % (2581468)fmb+10_1_sil=64000:erd=off:updr=off:random_seed=31904974:fmbsr=1.3:i=865:ins=25_2997 on theBenchmark for (2997ds/865Mi)
% 49.36/7.46  % TRYING [1]
% 49.36/7.46  % TRYING [2]
% 49.36/7.46  % TRYING [3]
% 49.36/7.46  % TRYING [4]
% 49.36/7.46  % TRYING [5]
% 49.36/7.46  % TRYING [6]
% 49.36/7.46  % TRYING [7]
% 49.36/7.46  % TRYING [7]
% 49.36/7.46  % (2581431)Instruction limit reached! 
% 49.36/7.46  % (2581431)------------------------------
% 49.36/7.46  % (2581431)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 49.36/7.46  % (2581431)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 49.36/7.46  % (2581431)CaDiCaL version: 2.1.3
% 49.36/7.46  % (2581431)Termination reason: Instruction limit
% 49.36/7.46  % (2581431)Termination phase: Finite model building constraint generation
% 49.36/7.46  % (2581431)Time elapsed: 0.357 s
% 49.36/7.46  % (2581431)Peak memory usage: 19 MB
% 49.36/7.46  % (2581431)Instructions burned: 714 (million)
% 49.36/7.46  % (2581435)Instruction limit reached! 
% 49.36/7.46  % (2581435)------------------------------
% 49.36/7.46  % (2581435)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 49.36/7.46  % (2581435)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 49.36/7.46  % (2581435)CaDiCaL version: 2.1.3
% 49.36/7.46  % (2581435)Termination reason: Instruction limit
% 49.36/7.46  % (2581435)Termination phase: Saturation
% 49.36/7.46  % (2581435)Time elapsed: 0.360 s
% 49.36/7.46  % (2581435)Peak memory usage: 17 MB
% 49.36/7.46  % (2581435)Instructions burned: 685 (million)
% 49.36/7.46  % (2581476)ott+10_1_to=lpo:sil=64000:tgt=full:sp=arity:spb=goal_then_units:random_seed=3905854576:i=1179_2995 on theBenchmark for (2995ds/1179Mi)
% 49.36/7.46  % (2581461)Instruction limit reached! 
% 49.36/7.46  % (2581461)------------------------------
% 49.36/7.46  % (2581461)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 49.36/7.46  % (2581461)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 49.36/7.46  % (2581480)fmb+10_1_sil=64000:erd=off:fmbss=14:random_seed=1907291179:i=889:ins=1_2994 on theBenchmark for (2994ds/889Mi)
% 49.36/7.46  % (2581461)CaDiCaL version: 2.1.3
% 49.36/7.46  % (2581461)Termination reason: Instruction limit
% 49.36/7.46  % (2581461)Termination phase: Saturation
% 49.36/7.46  % (2581461)Time elapsed: 0.274 s
% 49.36/7.46  % (2581461)Peak memory usage: 16 MB
% 49.36/7.46  % (2581461)Instructions burned: 479 (million)
% 49.36/7.46  % (2581483)ott+1_16_sil=32000:plsq=on:plsqc=2:sas=cadical:avsql=on:sp=reverse_frequency:plsqr=128,1:bsr=unit_only:rp=on:newcnf=on:random_seed=460822087:avsq=on:s2a=on:i=692:avsqr=8,1:kws=arity_squared:bs=unit_only:nm=2:rawr=on_2994 on theBenchmark for (2994ds/692Mi)
% 49.36/7.46  % TRYING [14]
% 49.36/7.46  % TRYING [9]
% 49.36/7.46  % (2581468)Instruction limit reached! 
% 49.36/7.46  % (2581468)------------------------------
% 49.36/7.46  % (2581468)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 49.36/7.46  % (2581468)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 49.36/7.46  % (2581468)CaDiCaL version: 2.1.3
% 49.36/7.46  % (2581468)Termination reason: Instruction limit
% 49.36/7.46  % (2581468)Termination phase: Finite model building SAT solving
% 49.36/7.46  % (2581468)Time elapsed: 0.375 s
% 49.36/7.46  % (2581468)Peak memory usage: 20 MB
% 49.36/7.46  % (2581468)Instructions burned: 865 (million)
% 49.36/7.46  % (2581494)dis-10_1_anc=none:sil=64000:spb=goal:newcnf=on:cn=on:random_seed=4057515239:i=879:kws=inv_precedence:fsr=off_2993 on theBenchmark for (2993ds/879Mi)
% 120.29/17.46  % (2581480)Instruction limit reached! 
% 120.29/17.46  % (2581480)------------------------------
% 120.29/17.46  % (2581480)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581480)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581480)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581480)Termination reason: Instruction limit
% 120.29/17.46  % (2581480)Termination phase: Finite model building constraint generation
% 120.29/17.46  % (2581480)Time elapsed: 0.321 s
% 120.29/17.46  % (2581480)Peak memory usage: 76 MB
% 120.29/17.46  % (2581480)Instructions burned: 890 (million)
% 120.29/17.46  % (2581496)fmb+10_1_sil=64000:random_seed=2032916374:i=22061:nm=2:gsp=on_2991 on theBenchmark for (2991ds/22061Mi)
% 120.29/17.46  % TRYING [1]
% 120.29/17.46  % TRYING [2]
% 120.29/17.46  % TRYING [3]
% 120.29/17.46  % TRYING [4]
% 120.29/17.46  % TRYING [5]
% 120.29/17.46  % TRYING [6]
% 120.29/17.46  % (2581483)Instruction limit reached! 
% 120.29/17.46  % (2581483)------------------------------
% 120.29/17.46  % (2581483)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581483)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581483)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581483)Termination reason: Instruction limit
% 120.29/17.46  % (2581483)Termination phase: Saturation
% 120.29/17.46  % (2581483)Time elapsed: 0.434 s
% 120.29/17.46  % (2581483)Peak memory usage: 19 MB
% 120.29/17.46  % (2581483)Instructions burned: 693 (million)
% 120.29/17.46  % (2581498)fmb+10_1_sil=16000:sas=cadical:fmbss=20:random_seed=1918544934:i=9515:nm=5_2990 on theBenchmark for (2990ds/9515Mi)
% 120.29/17.46  % TRYING [20]
% 120.29/17.46  % TRYING [7]
% 120.29/17.46  % (2581494)Instruction limit reached! 
% 120.29/17.46  % (2581494)------------------------------
% 120.29/17.46  % (2581494)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581494)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581494)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581494)Termination reason: Instruction limit
% 120.29/17.46  % (2581494)Termination phase: Saturation
% 120.29/17.46  % (2581494)Time elapsed: 0.496 s
% 120.29/17.46  % (2581494)Peak memory usage: 19 MB
% 120.29/17.46  % (2581494)Instructions burned: 880 (million)
% 120.29/17.46  % (2581508)fmb+10_1_sil=64000:sas=cadical:fmbss=8:random_seed=3987383052:fmbsr=1.7:i=920_2988 on theBenchmark for (2988ds/920Mi)
% 120.29/17.46  % TRYING [8]
% 120.29/17.46  % (2581476)Instruction limit reached! 
% 120.29/17.46  % (2581476)------------------------------
% 120.29/17.46  % (2581476)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581476)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581476)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581476)Termination reason: Instruction limit
% 120.29/17.46  % (2581476)Termination phase: Saturation
% 120.29/17.46  % (2581476)Time elapsed: 0.773 s
% 120.29/17.46  % (2581476)Peak memory usage: 24 MB
% 120.29/17.46  % (2581476)Instructions burned: 1179 (million)
% 120.29/17.46  % (2581517)dis-4_1_sil=16000:drc=ordering:sp=const_frequency:sac=on:newcnf=on:random_seed=4154159845:i=5131_2987 on theBenchmark for (2987ds/5131Mi)
% 120.29/17.46  % TRYING [8]
% 120.29/17.46  % (2581508)Instruction limit reached! 
% 120.29/17.46  % (2581508)------------------------------
% 120.29/17.46  % (2581508)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581508)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581508)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581508)Termination reason: Instruction limit
% 120.29/17.46  % (2581508)Termination phase: Finite model building SAT solving
% 120.29/17.46  % (2581508)Time elapsed: 0.688 s
% 120.29/17.46  % (2581508)Peak memory usage: 37 MB
% 120.29/17.46  % (2581508)Instructions burned: 920 (million)
% 120.29/17.46  % (2581526)ott+11_16_sil=32000:fde=unused:bsd=on:sas=cadical:sp=arity:spb=units:lsd=10:nwc=3:random_seed=388742724:i=1472:ins=7:fdi=8:gsp=on_2981 on theBenchmark for (2981ds/1472Mi)
% 120.29/17.46  % TRYING [10]
% 120.29/17.46  % TRYING [9]
% 120.29/17.46  % (2581526)Instruction limit reached! 
% 120.29/17.46  % (2581526)------------------------------
% 120.29/17.46  % (2581526)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581526)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581526)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581526)Termination reason: Instruction limit
% 120.29/17.46  % (2581526)Termination phase: Saturation
% 120.29/17.46  % (2581526)Time elapsed: 0.443 s
% 120.29/17.46  % (2581526)Peak memory usage: 28 MB
% 120.29/17.46  % (2581526)Instructions burned: 1474 (million)
% 120.29/17.46  % (2581596)fmb+10_1_sil=16000:sas=cadical:bce=on:fmbss=77:random_seed=3146461556:i=6324_2976 on theBenchmark for (2976ds/6324Mi)
% 120.29/17.46  % TRYING [77]
% 120.29/17.46  % TRYING [10]
% 120.29/17.46  % (2581596)Instruction limit reached! 
% 120.29/17.46  % (2581596)------------------------------
% 120.29/17.46  % (2581596)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581596)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581596)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581596)Termination reason: Instruction limit
% 120.29/17.46  % (2581596)Termination phase: Finite model building constraint generation
% 120.29/17.46  % (2581596)Time elapsed: 1.321 s
% 120.29/17.46  % (2581596)Peak memory usage: 436 MB
% 120.29/17.46  % (2581596)Instructions burned: 6324 (million)
% 120.29/17.46  % (2581683)fmb+10_1_fmbas=function:sil=32000:sas=cadical:fmbss=16:random_seed=544369445:fmbsr=2.30978:i=2174_2962 on theBenchmark for (2962ds/2174Mi)
% 120.29/17.46  % TRYING [16]
% 120.29/17.46  % (2581683)Instruction limit reached! 
% 120.29/17.46  % (2581683)------------------------------
% 120.29/17.46  % (2581683)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581683)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581683)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581683)Termination reason: Instruction limit
% 120.29/17.46  % (2581683)Termination phase: Finite model building constraint generation
% 120.29/17.46  % (2581683)Time elapsed: 0.413 s
% 120.29/17.46  % (2581683)Peak memory usage: 132 MB
% 120.29/17.46  % (2581683)Instructions burned: 2177 (million)
% 120.29/17.46  % (2581685)ott-2_1_sil=16000:newcnf=on:random_seed=3333580878:avsq=on:i=869:avsqr=1,16:kws=inv_arity_squared_2958 on theBenchmark for (2958ds/869Mi)
% 120.29/17.46  % (2581517)Instruction limit reached! 
% 120.29/17.46  % (2581517)------------------------------
% 120.29/17.46  % (2581517)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581517)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581517)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581517)Termination reason: Instruction limit
% 120.29/17.46  % (2581517)Termination phase: Saturation
% 120.29/17.46  % (2581517)Time elapsed: 2.912 s
% 120.29/17.46  % (2581517)Peak memory usage: 57 MB
% 120.29/17.46  % (2581517)Instructions burned: 5132 (million)
% 120.29/17.46  % (2581687)ott+10_1_sil=32000:tgt=ground:random_seed=731781719:i=5114:av=off_2957 on theBenchmark for (2957ds/5114Mi)
% 120.29/17.46  % (2581685)Instruction limit reached! 
% 120.29/17.46  % (2581685)------------------------------
% 120.29/17.46  % (2581685)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581685)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581685)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581685)Termination reason: Instruction limit
% 120.29/17.46  % (2581685)Termination phase: Saturation
% 120.29/17.46  % (2581685)Time elapsed: 0.284 s
% 120.29/17.46  % (2581685)Peak memory usage: 20 MB
% 120.29/17.46  % (2581685)Instructions burned: 873 (million)
% 120.29/17.46  % (2581689)fmb+10_1_sil=64000:sas=cadical:bce=on:rp=on:random_seed=2686147065:i=54282_2955 on theBenchmark for (2955ds/54282Mi)
% 120.29/17.46  % TRYING [1]
% 120.29/17.46  % TRYING [2]
% 120.29/17.46  % TRYING [3]
% 120.29/17.46  % TRYING [4]
% 120.29/17.46  % TRYING [5]
% 120.29/17.46  % TRYING [6]
% 120.29/17.46  % TRYING [7]
% 120.29/17.46  % TRYING [8]
% 120.29/17.46  % (2581498)Instruction limit reached! 
% 120.29/17.46  % (2581498)------------------------------
% 120.29/17.46  % (2581498)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581498)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581498)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581498)Termination reason: Instruction limit
% 120.29/17.46  % (2581498)Termination phase: Finite model building constraint generation
% 120.29/17.46  % (2581498)Time elapsed: 4.0000 s
% 120.29/17.46  % (2581498)Peak memory usage: 699 MB
% 120.29/17.46  % (2581498)Instructions burned: 9516 (million)
% 120.29/17.46  % TRYING [9]
% 120.29/17.46  % (2581691)dis-11_1_sil=16000:sp=reverse_frequency:alpa=true:random_seed=3244028975:i=3512:aac=none_2949 on theBenchmark for (2949ds/3512Mi)
% 120.29/17.46  % TRYING [10]
% 120.29/17.46  % (2581691)Instruction limit reached! 
% 120.29/17.46  % (2581691)------------------------------
% 120.29/17.46  % (2581691)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581691)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581691)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581691)Termination reason: Instruction limit
% 120.29/17.46  % (2581691)Termination phase: Saturation
% 120.29/17.46  % (2581691)Time elapsed: 1.917 s
% 120.29/17.46  % (2581691)Peak memory usage: 42 MB
% 120.29/17.46  % (2581691)Instructions burned: 3512 (million)
% 120.29/17.46  % (2581693)dis+21_1_sil=32000:sas=cadical:random_seed=2744644343:i=3773:amm=off_2929 on theBenchmark for (2929ds/3773Mi)
% 120.29/17.46  % TRYING [11]
% 120.29/17.46  % (2581687)Instruction limit reached! 
% 120.29/17.46  % (2581687)------------------------------
% 120.29/17.46  % (2581687)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581687)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581687)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581687)Termination reason: Instruction limit
% 120.29/17.46  % (2581687)Termination phase: Saturation
% 120.29/17.46  % (2581687)Time elapsed: 3.436 s
% 120.29/17.46  % (2581687)Peak memory usage: 75 MB
% 120.29/17.46  % (2581687)Instructions burned: 5114 (million)
% 120.29/17.46  % (2581695)ott+11_1_sil=16000:gs=on:random_seed=367525869:s2a=on:i=2251:s2at=3:kws=inv_arity_squared:nm=2:fsr=off:fsd=on_2922 on theBenchmark for (2922ds/2251Mi)
% 120.29/17.46  % (2581693)Instruction limit reached! 
% 120.29/17.46  % (2581693)------------------------------
% 120.29/17.46  % (2581693)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581693)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581693)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581693)Termination reason: Instruction limit
% 120.29/17.46  % (2581693)Termination phase: Saturation
% 120.29/17.46  % (2581693)Time elapsed: 2.088 s
% 120.29/17.46  % (2581693)Peak memory usage: 44 MB
% 120.29/17.46  % (2581693)Instructions burned: 3773 (million)
% 120.29/17.46  % (2581697)fmb+10_1_fmbas=predicate:sil=64000:tgt=ground:fmbss=7:random_seed=3367174189:fmbsr=1.6:i=67534_2908 on theBenchmark for (2908ds/67534Mi)
% 120.29/17.46  % TRYING [7]
% 120.29/17.46  % (2581695)Instruction limit reached! 
% 120.29/17.46  % (2581695)------------------------------
% 120.29/17.46  % (2581695)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581695)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581695)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581695)Termination reason: Instruction limit
% 120.29/17.46  % (2581695)Termination phase: Saturation
% 120.29/17.46  % (2581695)Time elapsed: 1.431 s
% 120.29/17.46  % (2581695)Peak memory usage: 28 MB
% 120.29/17.46  % (2581695)Instructions burned: 2252 (million)
% 120.29/17.46  % (2581699)ott-22_32_sil=16000:tgt=full:fdtod=off:sp=weighted_frequency:rnwc=on:alpa=false:random_seed=3527937659:avsq=on:i=4591:add=off:avsqr=1,16:kws=inv_arity:nm=10:ins=9:fdi=4_2908 on theBenchmark for (2908ds/4591Mi)
% 120.29/17.46  % TRYING [8]
% 120.29/17.46  % TRYING [11]
% 120.29/17.46  % TRYING [9]
% 120.29/17.46  % TRYING [11]
% 120.29/17.46  % (2581699)Instruction limit reached! 
% 120.29/17.46  % (2581699)------------------------------
% 120.29/17.46  % (2581699)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581699)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581699)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581699)Termination reason: Instruction limit
% 120.29/17.46  % (2581699)Termination phase: Saturation
% 120.29/17.46  % (2581699)Time elapsed: 2.378 s
% 120.29/17.46  % (2581699)Peak memory usage: 58 MB
% 120.29/17.46  % (2581699)Instructions burned: 4593 (million)
% 120.29/17.46  % (2581701)dis+10_64_to=lpo:sil=32000:spb=intro:urr=on:sac=on:random_seed=610578734:i=29340_2884 on theBenchmark for (2884ds/29340Mi)
% 120.29/17.46  % TRYING [10]
% 120.29/17.46  % (2581496)Instruction limit reached! 
% 120.29/17.46  % (2581496)------------------------------
% 120.29/17.46  % (2581496)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581496)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581496)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581496)Termination reason: Instruction limit
% 120.29/17.46  % (2581496)Termination phase: Finite model building SAT solving
% 120.29/17.46  % (2581496)Time elapsed: 13.792 s
% 120.29/17.46  % (2581496)Peak memory usage: 106 MB
% 120.29/17.46  % (2581496)Instructions burned: 22061 (million)
% 120.29/17.46  % (2581937)dis-10_1_sil=64000:sas=cadical:cn=on:random_seed=22490326:i=5211_2853 on theBenchmark for (2853ds/5211Mi)
% 120.29/17.46  % (2581701) found proof, printing to "/export/starexec/sandbox/tmp/vampire-proof-2581374-2581701"...
% 120.29/17.46  % (2581701)...printing done.
% 120.29/17.46  % (2581701)Refutation found. Thanks to Tanya!
% 120.29/17.46  % SZS status Unsatisfiable for theBenchmark
% 120.29/17.46  % SZS output start Proof for theBenchmark
% See solution above
% 120.29/17.46  % (2581701)------------------------------
% 120.29/17.46  % (2581701)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 120.29/17.46  % (2581701)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 120.29/17.46  % (2581701)CaDiCaL version: 2.1.3
% 120.29/17.46  % (2581701)Termination reason: Refutation
% 120.29/17.46  % (2581701)Time elapsed: 5.359 s
% 120.29/17.46  % (2581701)Peak memory usage: 78 MB
% 120.29/17.46  % (2581701)Instructions burned: 9412 (million)
% 120.29/17.46  % (2581374)Success in time 17.027 s
% 120.29/17.46  % Vampire exiting
%------------------------------------------------------------------------------