TSTP Solution File: NUM958_5 by Duper---1.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Duper---1.0
% Problem : NUM958_5 : TPTP v8.1.2. Released v6.0.0.
% Transfm : none
% Format : tptp:raw
% Command : duper %s
% Computer : n019.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:26 EDT 2023
% Result : Theorem 10.15s 10.44s
% Output : Proof 10.15s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : NUM958_5 : TPTP v8.1.2. Released v6.0.0.
% 0.00/0.13 % Command : duper %s
% 0.16/0.35 % Computer : n019.cluster.edu
% 0.16/0.35 % Model : x86_64 x86_64
% 0.16/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.35 % Memory : 8042.1875MB
% 0.16/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.16/0.35 % CPULimit : 300
% 0.16/0.35 % WCLimit : 300
% 0.16/0.35 % DateTime : Fri Aug 25 14:36:43 EDT 2023
% 0.16/0.35 % CPUTime :
% 10.15/10.44 SZS status Theorem for theBenchmark.p
% 10.15/10.44 SZS output start Proof for theBenchmark.p
% 10.15/10.44 Clause #0 (by assumption #[]): Eq
% 10.15/10.44 (Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.44 (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))
% 10.15/10.44 t))
% 10.15/10.44 True
% 10.15/10.44 Clause #12 (by assumption #[]): Eq (∀ (L1 K : int), Eq (times_times int (bit1 K) L1) (plus_plus int (bit0 (times_times int K L1)) L1)) True
% 10.15/10.44 Clause #13 (by assumption #[]): Eq (∀ (A : Type), number_ring A → Eq (number_number_of A (bit1 pls)) (one_one A)) True
% 10.15/10.44 Clause #18 (by assumption #[]): Eq (∀ (L1 K : int), Eq (plus_plus int (bit0 K) (bit1 L1)) (bit1 (plus_plus int K L1))) True
% 10.15/10.44 Clause #28 (by assumption #[]): Eq (Eq (bit0 pls) pls) True
% 10.15/10.44 Clause #32 (by assumption #[]): Eq (∀ (W : int), Eq (times_times int pls W) pls) True
% 10.15/10.44 Clause #33 (by assumption #[]): Eq (∀ (L1 K : int), Eq (times_times int (bit0 K) L1) (bit0 (times_times int K L1))) True
% 10.15/10.44 Clause #76 (by assumption #[]): Eq (∀ (K : int), Eq (number_number_of int K) K) True
% 10.15/10.44 Clause #80 (by assumption #[]): Eq (∀ (K : int), Eq (plus_plus int K pls) K) True
% 10.15/10.44 Clause #81 (by assumption #[]): Eq (∀ (K : int), Eq (plus_plus int pls K) K) True
% 10.15/10.44 Clause #100 (by assumption #[]): Eq (number_ring int) True
% 10.15/10.44 Clause #111 (by assumption #[]): Eq
% 10.15/10.44 (Not
% 10.15/10.44 (Eq
% 10.15/10.44 (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))
% 10.15/10.44 t)
% 10.15/10.44 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))))
% 10.15/10.44 True
% 10.15/10.44 Clause #112 (by clausification #[0]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.44 (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)) t)
% 10.15/10.44 Clause #117 (by clausification #[28]): Eq (bit0 pls) pls
% 10.15/10.44 Clause #126 (by clausification #[76]): ∀ (a : int), Eq (Eq (number_number_of int a) a) True
% 10.15/10.44 Clause #127 (by clausification #[126]): ∀ (a : int), Eq (number_number_of int a) a
% 10.15/10.44 Clause #128 (by backward demodulation #[127, 112]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.44 (times_times int (plus_plus int (times_times int (bit0 (bit0 (bit1 pls))) m) (one_one int)) t)
% 10.15/10.44 Clause #144 (by clausification #[81]): ∀ (a : int), Eq (Eq (plus_plus int pls a) a) True
% 10.15/10.44 Clause #145 (by clausification #[144]): ∀ (a : int), Eq (plus_plus int pls a) a
% 10.15/10.44 Clause #146 (by clausification #[80]): ∀ (a : int), Eq (Eq (plus_plus int a pls) a) True
% 10.15/10.44 Clause #147 (by clausification #[146]): ∀ (a : int), Eq (plus_plus int a pls) a
% 10.15/10.44 Clause #149 (by clausification #[32]): ∀ (a : int), Eq (Eq (times_times int pls a) pls) True
% 10.15/10.44 Clause #150 (by clausification #[149]): ∀ (a : int), Eq (times_times int pls a) pls
% 10.15/10.44 Clause #172 (by clausification #[13]): ∀ (a : Type), Eq (number_ring a → Eq (number_number_of a (bit1 pls)) (one_one a)) True
% 10.15/10.44 Clause #173 (by clausification #[172]): ∀ (a : Type), Or (Eq (number_ring a) False) (Eq (Eq (number_number_of a (bit1 pls)) (one_one a)) True)
% 10.15/10.44 Clause #174 (by clausification #[173]): ∀ (a : Type), Or (Eq (number_ring a) False) (Eq (number_number_of a (bit1 pls)) (one_one a))
% 10.15/10.44 Clause #175 (by superposition #[174, 100]): Or (Eq (number_number_of int (bit1 pls)) (one_one int)) (Eq False True)
% 10.15/10.44 Clause #176 (by clausification #[175]): Eq (number_number_of int (bit1 pls)) (one_one int)
% 10.15/10.44 Clause #177 (by superposition #[176, 127]): Eq (one_one int) (bit1 pls)
% 10.15/10.44 Clause #266 (by clausification #[12]): ∀ (a : int), Eq (∀ (K : int), Eq (times_times int (bit1 K) a) (plus_plus int (bit0 (times_times int K a)) a)) True
% 10.15/10.44 Clause #267 (by clausification #[266]): ∀ (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
% 10.15/10.44 Clause #268 (by clausification #[267]): ∀ (a a_1 : int), Eq (times_times int (bit1 a) a_1) (plus_plus int (bit0 (times_times int a a_1)) a_1)
% 10.15/10.44 Clause #270 (by superposition #[268, 150]): ∀ (a : int), Eq (times_times int (bit1 pls) a) (plus_plus int (bit0 pls) a)
% 10.15/10.46 Clause #271 (by forward demodulation #[270, 117]): ∀ (a : int), Eq (times_times int (bit1 pls) a) (plus_plus int pls a)
% 10.15/10.46 Clause #272 (by forward demodulation #[271, 145]): ∀ (a : int), Eq (times_times int (bit1 pls) a) a
% 10.15/10.46 Clause #352 (by clausification #[18]): ∀ (a : int), Eq (∀ (K : int), Eq (plus_plus int (bit0 K) (bit1 a)) (bit1 (plus_plus int K a))) True
% 10.15/10.46 Clause #353 (by clausification #[352]): ∀ (a a_1 : int), Eq (Eq (plus_plus int (bit0 a) (bit1 a_1)) (bit1 (plus_plus int a a_1))) True
% 10.15/10.46 Clause #354 (by clausification #[353]): ∀ (a a_1 : int), Eq (plus_plus int (bit0 a) (bit1 a_1)) (bit1 (plus_plus int a a_1))
% 10.15/10.46 Clause #459 (by clausification #[33]): ∀ (a : int), Eq (∀ (K : int), Eq (times_times int (bit0 K) a) (bit0 (times_times int K a))) True
% 10.15/10.46 Clause #460 (by clausification #[459]): ∀ (a a_1 : int), Eq (Eq (times_times int (bit0 a) a_1) (bit0 (times_times int a a_1))) True
% 10.15/10.46 Clause #461 (by clausification #[460]): ∀ (a a_1 : int), Eq (times_times int (bit0 a) a_1) (bit0 (times_times int a a_1))
% 10.15/10.46 Clause #489 (by superposition #[461, 272]): ∀ (a : int), Eq (times_times int (bit0 (bit1 pls)) a) (bit0 a)
% 10.15/10.46 Clause #498 (by superposition #[489, 461]): ∀ (a : int), Eq (times_times int (bit0 (bit0 (bit1 pls))) a) (bit0 (bit0 a))
% 10.15/10.46 Clause #1985 (by clausification #[111]): Eq
% 10.15/10.46 (Eq
% 10.15/10.46 (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))
% 10.15/10.46 t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int)))
% 10.15/10.46 False
% 10.15/10.46 Clause #1986 (by clausification #[1985]): Ne (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)) t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.46 Clause #1987 (by forward demodulation #[1986, 177]): Ne (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (bit1 pls)) t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.46 Clause #1988 (by forward demodulation #[1987, 127]): Ne (times_times int (plus_plus int (times_times int (bit0 (bit0 (bit1 pls))) m) (bit1 pls)) t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.46 Clause #1989 (by forward demodulation #[1988, 498]): Ne (times_times int (plus_plus int (bit0 (bit0 m)) (bit1 pls)) t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.46 Clause #1990 (by forward demodulation #[1989, 354]): Ne (times_times int (bit1 (plus_plus int (bit0 m) pls)) t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.46 Clause #1991 (by forward demodulation #[1990, 147]): Ne (times_times int (bit1 (bit0 m)) t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 10.15/10.46 Clause #1992 (by forward demodulation #[1991, 177]): Ne (times_times int (bit1 (bit0 m)) t)
% 10.15/10.46 (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (bit1 pls))
% 10.15/10.46 Clause #1996 (by forward demodulation #[128, 177]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (bit1 pls))
% 10.15/10.46 (times_times int (plus_plus int (times_times int (bit0 (bit0 (bit1 pls))) m) (one_one int)) t)
% 10.15/10.46 Clause #1997 (by forward demodulation #[1996, 177]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (bit1 pls))
% 10.15/10.46 (times_times int (plus_plus int (times_times int (bit0 (bit0 (bit1 pls))) m) (bit1 pls)) t)
% 10.15/10.46 Clause #1998 (by forward demodulation #[1997, 498]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (bit1 pls))
% 10.15/10.46 (times_times int (plus_plus int (bit0 (bit0 m)) (bit1 pls)) t)
% 10.15/10.46 Clause #1999 (by forward demodulation #[1998, 354]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (bit1 pls))
% 10.15/10.46 (times_times int (bit1 (plus_plus int (bit0 m) pls)) t)
% 10.15/10.46 Clause #2000 (by forward demodulation #[1999, 147]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (bit1 pls))
% 10.15/10.47 (times_times int (bit1 (bit0 m)) t)
% 10.15/10.47 Clause #2001 (by forward contextual literal cutting #[2000, 1992]): False
% 10.15/10.47 SZS output end Proof for theBenchmark.p
%------------------------------------------------------------------------------