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
%------------------------------------------------------------------------------