↑ Up

SOS---2.0.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : SOS---2.0
% Problem  : CSR040+1 : TPTP v8.1.0. Released v3.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : sos-script %s

% Computer : n009.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Fri Jul 15 23:21:24 EDT 2022

% Result   : Theorem 4.73s 4.92s
% Output   : Refutation 4.73s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.14  % Problem  : CSR040+1 : TPTP v8.1.0. Released v3.4.0.
% 0.09/0.15  % Command  : sos-script %s
% 0.14/0.36  % Computer : n009.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.37  % CPULimit : 300
% 0.14/0.37  % WCLimit  : 600
% 0.14/0.37  % DateTime : Sat Jun 11 14:54:53 EDT 2022
% 0.14/0.37  % CPUTime  : 
% 0.14/0.40  ----- Otter 3.2, August 2001 -----
% 0.14/0.40  The process was started by sandbox on n009.cluster.edu,
% 0.14/0.40  Sat Jun 11 14:54:53 2022
% 0.14/0.40  The command was "./sos".  The process ID is 2926.
% 0.14/0.40  
% 0.14/0.40  set(prolog_style_variables).
% 0.14/0.40  set(auto).
% 0.14/0.40     dependent: set(auto1).
% 0.14/0.40     dependent: set(process_input).
% 0.14/0.40     dependent: clear(print_kept).
% 0.14/0.40     dependent: clear(print_new_demod).
% 0.14/0.40     dependent: clear(print_back_demod).
% 0.14/0.40     dependent: clear(print_back_sub).
% 0.14/0.40     dependent: set(control_memory).
% 0.14/0.40     dependent: assign(max_mem, 12000).
% 0.14/0.40     dependent: assign(pick_given_ratio, 4).
% 0.14/0.40     dependent: assign(stats_level, 1).
% 0.14/0.40     dependent: assign(pick_semantic_ratio, 3).
% 0.14/0.40     dependent: assign(sos_limit, 5000).
% 0.14/0.40     dependent: assign(max_weight, 60).
% 0.14/0.40  clear(print_given).
% 0.14/0.40  
% 0.14/0.40  formula_list(usable).
% 0.14/0.40  
% 0.14/0.40  SCAN INPUT: prop=0, horn=1, equality=0, symmetry=0, max_lits=3.
% 0.14/0.40  
% 0.14/0.40  This is a Horn set without equality.  The strategy will
% 0.14/0.40  be hyperresolution, with satellites in sos and nuclei
% 0.14/0.40  in usable.
% 0.14/0.40  
% 0.14/0.40     dependent: set(hyper_res).
% 0.14/0.40     dependent: clear(order_hyper).
% 0.14/0.40  
% 0.14/0.40  ------------> process usable:
% 0.14/0.40    Following clause subsumed by 22 during input processing: 0 [] {-} -genlpreds(A,B)|predicate(B).
% 0.14/0.40    Following clause subsumed by 23 during input processing: 0 [] {-} -genlpreds(A,B)|predicate(A).
% 0.14/0.40    Following clause subsumed by 25 during input processing: 0 [] {-} -predicate(A)|genlpreds(A,A).
% 0.14/0.40    Following clause subsumed by 75 during input processing: 0 [] {-} -isa(A,B)|collection(B).
% 0.14/0.40    Following clause subsumed by 76 during input processing: 0 [] {-} -isa(A,B)|thing(A).
% 0.14/0.40    Following clause subsumed by 82 during input processing: 0 [] {-} -genls(A,B)|collection(B).
% 0.14/0.40    Following clause subsumed by 83 during input processing: 0 [] {-} -genls(A,B)|collection(A).
% 0.14/0.40    Following clause subsumed by 85 during input processing: 0 [] {-} -collection(A)|genls(A,A).
% 0.14/0.40    Following clause subsumed by 84 during input processing: 0 [] {-} -genls(A,B)| -genls(C,A)|genls(C,B).
% 0.14/0.40    Following clause subsumed by 84 during input processing: 0 [] {-} -genls(A,B)| -genls(B,C)|genls(A,C).
% 0.14/0.40    Following clause subsumed by 87 during input processing: 0 [] {-} -genlmt(A,B)|microtheory(B).
% 0.14/0.40    Following clause subsumed by 88 during input processing: 0 [] {-} -genlmt(A,B)|microtheory(A).
% 0.14/0.40    Following clause subsumed by 90 during input processing: 0 [] {-} -microtheory(A)|genlmt(A,A).
% 0.14/0.40  
% 0.14/0.40  ------------> process sos:
% 0.14/0.40  
% 0.14/0.40  ======= end of input processing =======
% 0.21/0.43  
% 0.21/0.43  Model 1 (0.00 seconds, 0 Inserts)
% 0.21/0.43  
% 0.21/0.43  Stopped by limit on number of solutions
% 0.21/0.43  
% 0.21/0.43  
% 0.21/0.43  -------------- Softie stats --------------
% 0.21/0.43  
% 0.21/0.43  UPDATE_STOP: 300
% 0.21/0.43  SFINDER_TIME_LIMIT: 2
% 0.21/0.43  SHORT_CLAUSE_CUTOFF: 4
% 0.21/0.43  number of clauses in intial UL: 90
% 0.21/0.43  number of clauses initially in problem: 134
% 0.21/0.43  percentage of clauses intially in UL: 67
% 0.21/0.43  percentage of distinct symbols occuring in initial UL: 71
% 0.21/0.43  percent of all initial clauses that are short: 100
% 0.21/0.43  absolute distinct symbol count: 77
% 0.21/0.43     distinct predicate count: 37
% 0.21/0.43     distinct function count: 3
% 0.21/0.43     distinct constant count: 37
% 0.21/0.43  
% 0.21/0.43  ---------- no more Softie stats ----------
% 0.21/0.43  
% 0.21/0.43  
% 0.21/0.43  
% 0.21/0.43  =========== start of search ===========
% 4.19/4.47  
% 4.19/4.47  Model 2 (0.00 seconds, 0 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on number of solutions
% 4.19/4.47  
% 4.19/4.47  Model 3 (0.00 seconds, 0 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on number of solutions
% 4.19/4.47  
% 4.19/4.47  Model 4 (0.00 seconds, 0 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on number of solutions
% 4.19/4.47  
% 4.19/4.47  Model 5 (0.00 seconds, 0 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on number of solutions
% 4.19/4.47  
% 4.19/4.47  Model 6 (0.00 seconds, 0 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on number of solutions
% 4.19/4.47  
% 4.19/4.47  Model 7 (0.00 seconds, 0 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on number of solutions
% 4.19/4.47  
% 4.19/4.47  Model 8 (0.00 seconds, 0 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on number of solutions
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 9 [ 3 1 654 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 10 [ 4 1 279 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 11 [ 3 0 385 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Model 12 [ 2 0 1017 ] (0.00 seconds, 1571 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 13 [ 3 0 269 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 14 [ 4 0 269 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Model 15 [ 3 0 922 ] (0.00 seconds, 1587 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 16 [ 3 1 921 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 17 [ 3 0 323 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Model 18 [ 3 1 647 ] (0.00 seconds, 1185 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 19 [ 3 0 625 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 20 [ 7 0 277 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 21 [ 7 0 367 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 22 [ 4 1 1871 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Model 23 [ 3 1 973 ] (0.00 seconds, 1413 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 24 [ 8 0 269 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 25 [ 8 0 302 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 26 [ 3 0 1361 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 27 [ 3 1 2670 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 28 [ 4 1 1120 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 29 [ 3 1 983 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 30 [ 7 0 466 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 31 [ 4 0 944 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 32 [ 5 1 521 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 33 [ 5 0 883 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 34 [ 21 0 282 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 35 [ 19 0 269 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 36 [ 16 0 649 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 37 [ 7 0 1070 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 38 [ 7 0 741 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 39 [ 7 0 2254 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 40 [ 7 1 2280 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 41 [ 16 0 644 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 42 [ 15 0 269 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 43 [ 16 0 951 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 44 [ 31 0 273 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 45 [ 8 2 89645 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 46 [ 13 0 350 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 47 [ 11 0 646 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 48 [ 15 1 3466 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.19/4.47  Model 49 [ 8 1 1086 ] (0.00 seconds, 250000 Inserts)
% 4.19/4.47  
% 4.19/4.47  Stopped by limit on insertions
% 4.19/4.47  
% 4.73/4.92  Model 50 [ 20 0 394 ] (0.00 secon
% 4.73/4.92  -------- PROOF -------- 
% 4.73/4.92  % SZS status Theorem
% 4.73/4.92  % SZS output start Refutation
% 4.73/4.92  ds, 250000 Inserts)
% 4.73/4.92  
% 4.73/4.92  Stopped by limit on insertions
% 4.73/4.92  
% 4.73/4.92  Model 51 [ 19 1 701 ] (0.00 seconds, 250000 Inserts)
% 4.73/4.92  
% 4.73/4.92  Stopped by limit on insertions
% 4.73/4.92  
% 4.73/4.92  Model 52 [ 16 1 764 ] (0.00 seconds, 250000 Inserts)
% 4.73/4.92  
% 4.73/4.92  Stopped by limit on insertions
% 4.73/4.92  
% 4.73/4.92  Model 53 [ 15 1 1167 ] (0.00 seconds, 250000 Inserts)
% 4.73/4.92  
% 4.73/4.92  Stopped by limit on insertions
% 4.73/4.92  
% 4.73/4.92  Model 54 [ 7 1 1245 ] (0.00 seconds, 250000 Inserts)
% 4.73/4.92  
% 4.73/4.92  Stopped by limit on insertions
% 4.73/4.92  
% 4.73/4.92  Model 55 [ 16 0 962 ] (0.00 seconds, 250000 Inserts)
% 4.73/4.92  
% 4.73/4.92  Stopped by limit on insertions
% 4.73/4.92  
% 4.73/4.92  Model 56 [ 9 2 67915 ] (0.00 seconds, 250000 Inserts)
% 4.73/4.92  
% 4.73/4.92  -----> EMPTY CLAUSE at   4.50 sec ----> 246 [hyper,238,2,144] {-} $F.
% 4.73/4.92  
% 4.73/4.92  Length of proof is 18.  Level of proof is 16.
% 4.73/4.92  
% 4.73/4.92  ---------------- PROOF ----------------
% 4.73/4.92  % SZS status Theorem
% 4.73/4.92  % SZS output start Refutation
% 4.73/4.92  
% 4.73/4.92  1 [] {+} -firstordercollection(A)|fixedordercollection(A).
% 4.73/4.92  2 [] {+} -collection(A)| -individual(A).
% 4.73/4.92  3 [] {+} -fixedordercollection(A)|collection(A).
% 4.73/4.92  4 [] {+} -tptpcol_0_0(A)|individual(A).
% 4.73/4.92  5 [] {+} -tptpcol_1_65536(A)|tptpcol_0_0(A).
% 4.73/4.92  6 [] {+} -tptpcol_2_98304(A)|tptpcol_1_65536(A).
% 4.73/4.92  7 [] {+} -tptpcol_3_98305(A)|tptpcol_2_98304(A).
% 4.73/4.92  8 [] {+} -tptpcol_4_106497(A)|tptpcol_3_98305(A).
% 4.73/4.92  9 [] {+} -tptpcol_5_106498(A)|tptpcol_4_106497(A).
% 4.73/4.92  10 [] {+} -tptpcol_6_108546(A)|tptpcol_5_106498(A).
% 4.73/4.92  11 [] {+} -tptpcol_7_108547(A)|tptpcol_6_108546(A).
% 4.73/4.92  12 [] {+} -tptpcol_8_109059(A)|tptpcol_7_108547(A).
% 4.73/4.92  13 [] {+} -tptpcol_9_109060(A)|tptpcol_8_109059(A).
% 4.73/4.92  14 [] {+} -tptpcol_10_109061(A)|tptpcol_9_109060(A).
% 4.73/4.92  15 [] {+} -tptpcol_11_109125(A)|tptpcol_10_109061(A).
% 4.73/4.92  16 [] {+} -tptpcol_12_109157(A)|tptpcol_11_109125(A).
% 4.73/4.92  17 [] {+} -tptpcol_13_109173(A)|tptpcol_12_109157(A).
% 4.73/4.92  18 [] {+} -tptpcol_14_109181(A)|tptpcol_13_109173(A).
% 4.73/4.92  19 [] {+} -tptpcol_15_109185(A)|tptpcol_14_109181(A).
% 4.73/4.92  103 [] {+} firstordercollection(c_tptpcol_16_62187).
% 4.73/4.92  134 [] {+} tptpcol_15_109185(c_tptpcol_16_62187).
% 4.73/4.92  138 [hyper,103,1] {+} fixedordercollection(c_tptpcol_16_62187).
% 4.73/4.92  142 [hyper,134,19] {+} tptpcol_14_109181(c_tptpcol_16_62187).
% 4.73/4.92  144 [hyper,138,3] {+} collection(c_tptpcol_16_62187).
% 4.73/4.93  149 [hyper,142,18] {+} tptpcol_13_109173(c_tptpcol_16_62187).
% 4.73/4.93  157 [hyper,149,17] {+} tptpcol_12_109157(c_tptpcol_16_62187).
% 4.73/4.93  162 [hyper,157,16] {+} tptpcol_11_109125(c_tptpcol_16_62187).
% 4.73/4.93  175 [hyper,162,15] {+} tptpcol_10_109061(c_tptpcol_16_62187).
% 4.73/4.93  189 [hyper,175,14] {+} tptpcol_9_109060(c_tptpcol_16_62187).
% 4.73/4.93  193 [hyper,189,13] {-} tptpcol_8_109059(c_tptpcol_16_62187).
% 4.73/4.93  195 [hyper,193,12] {+} tptpcol_7_108547(c_tptpcol_16_62187).
% 4.73/4.93  199 [hyper,195,11] {+} tptpcol_6_108546(c_tptpcol_16_62187).
% 4.73/4.93  213 [hyper,199,10] {-} tptpcol_5_106498(c_tptpcol_16_62187).
% 4.73/4.93  215 [hyper,213,9] {+} tptpcol_4_106497(c_tptpcol_16_62187).
% 4.73/4.93  217 [hyper,215,8] {+} tptpcol_3_98305(c_tptpcol_16_62187).
% 4.73/4.93  221 [hyper,217,7] {+} tptpcol_2_98304(c_tptpcol_16_62187).
% 4.73/4.93  224 [hyper,221,6] {+} tptpcol_1_65536(c_tptpcol_16_62187).
% 4.73/4.93  230 [hyper,224,5] {+} tptpcol_0_0(c_tptpcol_16_62187).
% 4.73/4.93  238 [hyper,230,4] {+} individual(c_tptpcol_16_62187).
% 4.73/4.93  246 [hyper,238,2,144] {-} $F.
% 4.73/4.93  
% 4.73/4.93  % SZS output end Refutation
% 4.73/4.93  ------------ end of proof -------------
% 4.73/4.93  
% 4.73/4.93  
% 4.73/4.93  Search stopped by max_proofs option.
% 4.73/4.93  
% 4.73/4.93  
% 4.73/4.93  Search stopped by max_proofs option.
% 4.73/4.93  
% 4.73/4.93  ============ end of search ============
% 4.73/4.93  
% 4.73/4.93  ----------- soft-scott stats ----------
% 4.73/4.93  
% 4.73/4.93  true clauses given          18      (23.4%)
% 4.73/4.93  false clauses given         59
% 4.73/4.93  
% 4.73/4.93        FALSE     TRUE
% 4.73/4.93     2  0         10
% 4.73/4.93     3  0         60
% 4.73/4.93     5  1         0
% 4.73/4.93     6  2         1
% 4.73/4.93     7  0         3
% 4.73/4.93  tot:  3         74      (96.1% true)
% 4.73/4.93  
% 4.73/4.93  
% 4.73/4.93  Model 56 [ 9 2 67915 ] (0.00 seconds, 250000 Inserts)
% 4.73/4.93  
% 4.73/4.93  That finishes the proof of the theorem.
% 4.73/4.93  
% 4.73/4.93  Process 2926 finished Sat Jun 11 14:54:57 2022
%------------------------------------------------------------------------------