TSTP Solution File: NUM934_5 by Duper---1.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Duper---1.0
% Problem : NUM934_5 : TPTP v8.1.2. Released v6.0.0.
% Transfm : none
% Format : tptp:raw
% Command : duper %s
% Computer : n010.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 : 300s
% DateTime : Thu Aug 31 10:58:22 EDT 2023
% Result : Theorem 71.09s 71.26s
% Output : Proof 71.20s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13 % Problem : NUM934_5 : TPTP v8.1.2. Released v6.0.0.
% 0.13/0.14 % Command : duper %s
% 0.14/0.35 % Computer : n010.cluster.edu
% 0.14/0.35 % Model : x86_64 x86_64
% 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35 % Memory : 8042.1875MB
% 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35 % CPULimit : 300
% 0.14/0.35 % WCLimit : 300
% 0.14/0.35 % DateTime : Fri Aug 25 12:18:50 EDT 2023
% 0.14/0.35 % CPUTime :
% 71.09/71.26 SZS status Theorem for theBenchmark.p
% 71.09/71.26 SZS output start Proof for theBenchmark.p
% 71.09/71.26 Clause #0 (by assumption #[]): Eq (ord_less_eq int (one_one int) m) True
% 71.09/71.26 Clause #7 (by assumption #[]): Eq (∀ (L1 K : int), Eq (times_times int (bit1 K) L1) (plus_plus int (bit0 (times_times int K L1)) L1)) True
% 71.09/71.26 Clause #9 (by assumption #[]): Eq (∀ (L1 K : int), Eq (plus_plus int (bit0 K) (bit1 L1)) (bit1 (plus_plus int K L1))) True
% 71.09/71.26 Clause #23 (by assumption #[]): Eq (Eq (bit0 pls) pls) True
% 71.09/71.26 Clause #30 (by assumption #[]): Eq (∀ (W : int), Eq (times_times int pls W) pls) True
% 71.09/71.26 Clause #31 (by assumption #[]): Eq (∀ (L1 K : int), Eq (times_times int (bit0 K) L1) (bit0 (times_times int K L1))) True
% 71.09/71.26 Clause #48 (by assumption #[]): Eq (∀ (L K3 : int), Iff (ord_less_eq int (bit1 K3) (bit0 L)) (ord_less int K3 L)) True
% 71.09/71.26 Clause #49 (by assumption #[]): Eq (∀ (L K3 : int), Iff (ord_less int (bit0 K3) (bit1 L)) (ord_less_eq int K3 L)) True
% 71.09/71.26 Clause #57 (by assumption #[]): Eq (∀ (K : int), Eq (number_number_of int K) K) True
% 71.09/71.26 Clause #59 (by assumption #[]): Eq (∀ (Z1 W1 : int), Iff (ord_less_eq int (plus_plus int W1 (one_one int)) Z1) (ord_less int W1 Z1)) True
% 71.09/71.26 Clause #60 (by assumption #[]): Eq (∀ (K : int), Eq (plus_plus int K pls) K) True
% 71.09/71.26 Clause #61 (by assumption #[]): Eq (∀ (K : int), Eq (plus_plus int pls K) K) True
% 71.09/71.26 Clause #78 (by assumption #[]): Eq (Eq (one_one int) (number_number_of int (bit1 pls))) True
% 71.09/71.26 Clause #104 (by assumption #[]): Eq
% 71.09/71.26 (Not
% 71.09/71.26 (ord_less int (number_number_of int (bit0 (bit1 pls)))
% 71.09/71.26 (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))))
% 71.09/71.26 True
% 71.09/71.26 Clause #112 (by clausification #[23]): Eq (bit0 pls) pls
% 71.09/71.26 Clause #122 (by clausification #[57]): ∀ (a : int), Eq (Eq (number_number_of int a) a) True
% 71.09/71.26 Clause #123 (by clausification #[122]): ∀ (a : int), Eq (number_number_of int a) a
% 71.09/71.26 Clause #126 (by clausification #[61]): ∀ (a : int), Eq (Eq (plus_plus int pls a) a) True
% 71.09/71.26 Clause #127 (by clausification #[126]): ∀ (a : int), Eq (plus_plus int pls a) a
% 71.09/71.26 Clause #128 (by clausification #[60]): ∀ (a : int), Eq (Eq (plus_plus int a pls) a) True
% 71.09/71.26 Clause #129 (by clausification #[128]): ∀ (a : int), Eq (plus_plus int a pls) a
% 71.09/71.26 Clause #137 (by clausification #[78]): Eq (one_one int) (number_number_of int (bit1 pls))
% 71.09/71.26 Clause #138 (by superposition #[137, 123]): Eq (one_one int) (bit1 pls)
% 71.09/71.26 Clause #139 (by backward demodulation #[138, 0]): Eq (ord_less_eq int (bit1 pls) m) True
% 71.09/71.26 Clause #141 (by clausification #[30]): ∀ (a : int), Eq (Eq (times_times int pls a) pls) True
% 71.09/71.26 Clause #142 (by clausification #[141]): ∀ (a : int), Eq (times_times int pls a) pls
% 71.09/71.26 Clause #179 (by clausification #[7]): ∀ (a : int), Eq (∀ (K : int), Eq (times_times int (bit1 K) a) (plus_plus int (bit0 (times_times int K a)) a)) True
% 71.09/71.26 Clause #180 (by clausification #[179]): ∀ (a a_1 : int), Eq (Eq (times_times int (bit1 a) a_1) (plus_plus int (bit0 (times_times int a a_1)) a_1)) True
% 71.09/71.26 Clause #181 (by clausification #[180]): ∀ (a a_1 : int), Eq (times_times int (bit1 a) a_1) (plus_plus int (bit0 (times_times int a a_1)) a_1)
% 71.09/71.26 Clause #183 (by superposition #[181, 142]): ∀ (a : int), Eq (times_times int (bit1 pls) a) (plus_plus int (bit0 pls) a)
% 71.09/71.26 Clause #184 (by forward demodulation #[183, 112]): ∀ (a : int), Eq (times_times int (bit1 pls) a) (plus_plus int pls a)
% 71.09/71.26 Clause #185 (by forward demodulation #[184, 127]): ∀ (a : int), Eq (times_times int (bit1 pls) a) a
% 71.09/71.26 Clause #195 (by clausification #[9]): ∀ (a : int), Eq (∀ (K : int), Eq (plus_plus int (bit0 K) (bit1 a)) (bit1 (plus_plus int K a))) True
% 71.09/71.26 Clause #196 (by clausification #[195]): ∀ (a a_1 : int), Eq (Eq (plus_plus int (bit0 a) (bit1 a_1)) (bit1 (plus_plus int a a_1))) True
% 71.09/71.26 Clause #197 (by clausification #[196]): ∀ (a a_1 : int), Eq (plus_plus int (bit0 a) (bit1 a_1)) (bit1 (plus_plus int a a_1))
% 71.09/71.26 Clause #464 (by clausification #[31]): ∀ (a : int), Eq (∀ (K : int), Eq (times_times int (bit0 K) a) (bit0 (times_times int K a))) True
% 71.09/71.26 Clause #465 (by clausification #[464]): ∀ (a a_1 : int), Eq (Eq (times_times int (bit0 a) a_1) (bit0 (times_times int a a_1))) True
% 71.20/71.36 Clause #466 (by clausification #[465]): ∀ (a a_1 : int), Eq (times_times int (bit0 a) a_1) (bit0 (times_times int a a_1))
% 71.20/71.36 Clause #483 (by superposition #[466, 185]): ∀ (a : int), Eq (times_times int (bit0 (bit1 pls)) a) (bit0 a)
% 71.20/71.36 Clause #490 (by superposition #[483, 466]): ∀ (a : int), Eq (times_times int (bit0 (bit0 (bit1 pls))) a) (bit0 (bit0 a))
% 71.20/71.36 Clause #790 (by clausification #[48]): ∀ (a : int), Eq (∀ (K3 : int), Iff (ord_less_eq int (bit1 K3) (bit0 a)) (ord_less int K3 a)) True
% 71.20/71.36 Clause #791 (by clausification #[790]): ∀ (a a_1 : int), Eq (Iff (ord_less_eq int (bit1 a) (bit0 a_1)) (ord_less int a a_1)) True
% 71.20/71.36 Clause #792 (by clausification #[791]): ∀ (a a_1 : int), Or (Eq (ord_less_eq int (bit1 a) (bit0 a_1)) True) (Eq (ord_less int a a_1) False)
% 71.20/71.36 Clause #833 (by clausification #[49]): ∀ (a : int), Eq (∀ (K3 : int), Iff (ord_less int (bit0 K3) (bit1 a)) (ord_less_eq int K3 a)) True
% 71.20/71.36 Clause #834 (by clausification #[833]): ∀ (a a_1 : int), Eq (Iff (ord_less int (bit0 a) (bit1 a_1)) (ord_less_eq int a a_1)) True
% 71.20/71.36 Clause #835 (by clausification #[834]): ∀ (a a_1 : int), Or (Eq (ord_less int (bit0 a) (bit1 a_1)) True) (Eq (ord_less_eq int a a_1) False)
% 71.20/71.36 Clause #1112 (by clausification #[59]): ∀ (a : int), Eq (∀ (W1 : int), Iff (ord_less_eq int (plus_plus int W1 (one_one int)) a) (ord_less int W1 a)) True
% 71.20/71.36 Clause #1113 (by clausification #[1112]): ∀ (a a_1 : int), Eq (Iff (ord_less_eq int (plus_plus int a (one_one int)) a_1) (ord_less int a a_1)) True
% 71.20/71.36 Clause #1115 (by clausification #[1113]): ∀ (a a_1 : int), Or (Eq (ord_less_eq int (plus_plus int a (one_one int)) a_1) False) (Eq (ord_less int a a_1) True)
% 71.20/71.36 Clause #1776 (by clausification #[104]): Eq
% 71.20/71.36 (ord_less int (number_number_of int (bit0 (bit1 pls)))
% 71.20/71.36 (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)))
% 71.20/71.36 False
% 71.20/71.36 Clause #1777 (by forward demodulation #[1776, 138]): Eq
% 71.20/71.36 (ord_less int (number_number_of int (bit0 (bit1 pls)))
% 71.20/71.36 (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (bit1 pls)))
% 71.20/71.36 False
% 71.20/71.36 Clause #1778 (by forward demodulation #[1777, 123]): Eq
% 71.20/71.36 (ord_less int (number_number_of int (bit0 (bit1 pls)))
% 71.20/71.36 (plus_plus int (times_times int (bit0 (bit0 (bit1 pls))) m) (bit1 pls)))
% 71.20/71.36 False
% 71.20/71.36 Clause #1779 (by forward demodulation #[1778, 490]): Eq (ord_less int (number_number_of int (bit0 (bit1 pls))) (plus_plus int (bit0 (bit0 m)) (bit1 pls))) False
% 71.20/71.36 Clause #1780 (by forward demodulation #[1779, 197]): Eq (ord_less int (number_number_of int (bit0 (bit1 pls))) (bit1 (plus_plus int (bit0 m) pls))) False
% 71.20/71.36 Clause #1781 (by forward demodulation #[1780, 129]): Eq (ord_less int (number_number_of int (bit0 (bit1 pls))) (bit1 (bit0 m))) False
% 71.20/71.36 Clause #1782 (by forward demodulation #[1781, 123]): Eq (ord_less int (bit0 (bit1 pls)) (bit1 (bit0 m))) False
% 71.20/71.36 Clause #16326 (by forward demodulation #[1115, 138]): ∀ (a a_1 : int), Or (Eq (ord_less_eq int (plus_plus int a (bit1 pls)) a_1) False) (Eq (ord_less int a a_1) True)
% 71.20/71.36 Clause #16338 (by superposition #[16326, 127]): ∀ (a : int), Or (Eq (ord_less_eq int (bit1 pls) a) False) (Eq (ord_less int pls a) True)
% 71.20/71.36 Clause #16350 (by superposition #[16338, 139]): Or (Eq (ord_less int pls m) True) (Eq False True)
% 71.20/71.36 Clause #16396 (by clausification #[16350]): Eq (ord_less int pls m) True
% 71.20/71.36 Clause #16401 (by superposition #[16396, 792]): Or (Eq (ord_less_eq int (bit1 pls) (bit0 m)) True) (Eq True False)
% 71.20/71.36 Clause #16646 (by clausification #[16401]): Eq (ord_less_eq int (bit1 pls) (bit0 m)) True
% 71.20/71.36 Clause #16650 (by superposition #[16646, 835]): Or (Eq (ord_less int (bit0 (bit1 pls)) (bit1 (bit0 m))) True) (Eq True False)
% 71.20/71.36 Clause #18034 (by clausification #[16650]): Eq (ord_less int (bit0 (bit1 pls)) (bit1 (bit0 m))) True
% 71.20/71.36 Clause #18035 (by superposition #[18034, 1782]): Eq True False
% 71.20/71.36 Clause #18054 (by clausification #[18035]): False
% 71.20/71.36 SZS output end Proof for theBenchmark.p
%------------------------------------------------------------------------------