TSTP Solution File: NUM973_5 by Duper---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Duper---1.0
% Problem  : NUM973_5 : TPTP v8.1.2. Released v6.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : duper %s

% Computer : n022.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:29 EDT 2023

% Result   : Theorem 79.80s 80.01s
% Output   : Proof 79.89s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem    : NUM973_5 : TPTP v8.1.2. Released v6.0.0.
% 0.12/0.14  % Command    : duper %s
% 0.13/0.35  % Computer : n022.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Fri Aug 25 09:48:55 EDT 2023
% 0.13/0.35  % CPUTime    : 
% 79.80/80.01  SZS status Theorem for theBenchmark.p
% 79.80/80.01  SZS output start Proof for theBenchmark.p
% 79.80/80.01  Clause #0 (by assumption #[]): Eq (Eq t (one_one int)) True
% 79.80/80.01  Clause #3 (by assumption #[]): Eq
% 79.80/80.01    (∀ (B1 : Type),
% 79.80/80.01      And (monoid_mult B1) (number B1) →
% 79.80/80.01        ∀ (W : int),
% 79.80/80.01          Eq (power_power B1 (number_number_of B1 W) (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.01            (times_times B1 (number_number_of B1 W) (number_number_of B1 W)))
% 79.80/80.01    True
% 79.80/80.01  Clause #9 (by assumption #[]): Eq (∀ (L1 K1 : int), Eq (times_times int (bit1 K1) L1) (plus_plus int (bit0 (times_times int K1 L1)) L1)) True
% 79.80/80.01  Clause #11 (by assumption #[]): Eq
% 79.80/80.01    (Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 79.80/80.01      (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))
% 79.80/80.01        t))
% 79.80/80.01    True
% 79.80/80.01  Clause #24 (by assumption #[]): Eq (Eq (bit0 pls) pls) True
% 79.80/80.01  Clause #25 (by assumption #[]): Eq (∀ (W : int), Eq (times_times int pls W) pls) True
% 79.80/80.01  Clause #26 (by assumption #[]): Eq (∀ (L1 K1 : int), Eq (times_times int (bit0 K1) L1) (bit0 (times_times int K1 L1))) True
% 79.80/80.01  Clause #36 (by assumption #[]): Eq (∀ (L1 K1 : int), Eq (plus_plus int (bit0 K1) (bit1 L1)) (bit1 (plus_plus int K1 L1))) True
% 79.80/80.01  Clause #45 (by assumption #[]): Eq (∀ (K1 : int), Eq (number_number_of int K1) K1) True
% 79.80/80.01  Clause #47 (by assumption #[]): Eq (∀ (K1 : int), Eq (plus_plus int K1 pls) K1) True
% 79.80/80.01  Clause #48 (by assumption #[]): Eq (∀ (K1 : int), Eq (plus_plus int pls K1) K1) True
% 79.80/80.01  Clause #62 (by assumption #[]): Eq (∀ (A : Type), number_ring A → ∀ (A1 : A), Eq (times_times A A1 (number_number_of A (bit1 pls))) A1) True
% 79.80/80.01  Clause #65 (by assumption #[]): Eq (Eq (one_one int) (number_number_of int (bit1 pls))) True
% 79.80/80.01  Clause #80 (by assumption #[]): Eq (∀ (A : Type), monoid_mult A → ∀ (N : nat), Eq (power_power A (one_one A) N) (one_one A)) True
% 79.80/80.01  Clause #102 (by assumption #[]): Eq (monoid_mult int) True
% 79.80/80.01  Clause #105 (by assumption #[]): Eq (number_ring int) True
% 79.80/80.01  Clause #107 (by assumption #[]): Eq (number int) True
% 79.80/80.01  Clause #127 (by assumption #[]): Eq
% 79.80/80.01    (Not
% 79.80/80.01      (Exists fun X =>
% 79.80/80.01        Exists fun Y =>
% 79.80/80.01          Eq
% 79.80/80.01            (plus_plus int (power_power int X (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.01              (power_power int Y (number_number_of nat (bit0 (bit1 pls)))))
% 79.80/80.01            (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))))
% 79.80/80.01    True
% 79.80/80.01  Clause #128 (by clausification #[0]): Eq t (one_one int)
% 79.80/80.01  Clause #131 (by clausification #[3]): ∀ (a : Type),
% 79.80/80.01    Eq
% 79.80/80.01      (And (monoid_mult a) (number a) →
% 79.80/80.01        ∀ (W : int),
% 79.80/80.01          Eq (power_power a (number_number_of a W) (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.01            (times_times a (number_number_of a W) (number_number_of a W)))
% 79.80/80.01      True
% 79.80/80.01  Clause #132 (by clausification #[131]): ∀ (a : Type),
% 79.80/80.01    Or (Eq (And (monoid_mult a) (number a)) False)
% 79.80/80.01      (Eq
% 79.80/80.01        (∀ (W : int),
% 79.80/80.01          Eq (power_power a (number_number_of a W) (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.01            (times_times a (number_number_of a W) (number_number_of a W)))
% 79.80/80.01        True)
% 79.80/80.01  Clause #133 (by clausification #[132]): ∀ (a : Type),
% 79.80/80.01    Or
% 79.80/80.01      (Eq
% 79.80/80.01        (∀ (W : int),
% 79.80/80.01          Eq (power_power a (number_number_of a W) (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.01            (times_times a (number_number_of a W) (number_number_of a W)))
% 79.80/80.01        True)
% 79.80/80.01      (Or (Eq (monoid_mult a) False) (Eq (number a) False))
% 79.80/80.01  Clause #134 (by clausification #[133]): ∀ (a : Type) (a_1 : int),
% 79.80/80.01    Or (Eq (monoid_mult a) False)
% 79.80/80.01      (Or (Eq (number a) False)
% 79.80/80.01        (Eq
% 79.80/80.01          (Eq (power_power a (number_number_of a a_1) (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.01            (times_times a (number_number_of a a_1) (number_number_of a a_1)))
% 79.80/80.01          True))
% 79.80/80.01  Clause #135 (by clausification #[134]): ∀ (a : Type) (a_1 : int),
% 79.80/80.01    Or (Eq (monoid_mult a) False)
% 79.80/80.01      (Or (Eq (number a) False)
% 79.80/80.01        (Eq (power_power a (number_number_of a a_1) (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.01          (times_times a (number_number_of a a_1) (number_number_of a a_1))))
% 79.80/80.01  Clause #138 (by superposition #[135, 102]): ∀ (a : int),
% 79.80/80.03    Or (Eq (number int) False)
% 79.80/80.03      (Or
% 79.80/80.03        (Eq (power_power int (number_number_of int a) (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.03          (times_times int (number_number_of int a) (number_number_of int a)))
% 79.80/80.03        (Eq False True))
% 79.80/80.03  Clause #148 (by clausification #[24]): Eq (bit0 pls) pls
% 79.80/80.03  Clause #153 (by clausification #[45]): ∀ (a : int), Eq (Eq (number_number_of int a) a) True
% 79.80/80.03  Clause #154 (by clausification #[153]): ∀ (a : int), Eq (number_number_of int a) a
% 79.80/80.03  Clause #165 (by clausification #[47]): ∀ (a : int), Eq (Eq (plus_plus int a pls) a) True
% 79.80/80.03  Clause #166 (by clausification #[165]): ∀ (a : int), Eq (plus_plus int a pls) a
% 79.80/80.03  Clause #167 (by clausification #[25]): ∀ (a : int), Eq (Eq (times_times int pls a) pls) True
% 79.80/80.03  Clause #168 (by clausification #[167]): ∀ (a : int), Eq (times_times int pls a) pls
% 79.80/80.03  Clause #169 (by clausification #[48]): ∀ (a : int), Eq (Eq (plus_plus int pls a) a) True
% 79.80/80.03  Clause #170 (by clausification #[169]): ∀ (a : int), Eq (plus_plus int pls a) a
% 79.80/80.03  Clause #179 (by clausification #[65]): Eq (one_one int) (number_number_of int (bit1 pls))
% 79.80/80.03  Clause #180 (by forward demodulation #[179, 128]): Eq t (number_number_of int (bit1 pls))
% 79.80/80.03  Clause #181 (by superposition #[180, 154]): Eq t (bit1 pls)
% 79.80/80.03  Clause #206 (by clausification #[9]): ∀ (a : int), Eq (∀ (K1 : int), Eq (times_times int (bit1 K1) a) (plus_plus int (bit0 (times_times int K1 a)) a)) True
% 79.80/80.03  Clause #207 (by clausification #[206]): ∀ (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
% 79.80/80.03  Clause #208 (by clausification #[207]): ∀ (a a_1 : int), Eq (times_times int (bit1 a) a_1) (plus_plus int (bit0 (times_times int a a_1)) a_1)
% 79.80/80.03  Clause #210 (by superposition #[208, 168]): ∀ (a : int), Eq (times_times int (bit1 pls) a) (plus_plus int (bit0 pls) a)
% 79.80/80.03  Clause #211 (by forward demodulation #[210, 181]): ∀ (a : int), Eq (times_times int t a) (plus_plus int (bit0 pls) a)
% 79.80/80.03  Clause #212 (by forward demodulation #[211, 148]): ∀ (a : int), Eq (times_times int t a) (plus_plus int pls a)
% 79.80/80.03  Clause #213 (by forward demodulation #[212, 170]): ∀ (a : int), Eq (times_times int t a) a
% 79.80/80.03  Clause #239 (by clausification #[11]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) (one_one int))
% 79.80/80.03    (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)) t)
% 79.80/80.03  Clause #240 (by forward demodulation #[239, 128]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 (bit1 pls)))) t)
% 79.80/80.03    (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)) t)
% 79.80/80.03  Clause #241 (by forward demodulation #[240, 181]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 t))) t)
% 79.80/80.03    (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)) t)
% 79.80/80.03  Clause #242 (by forward demodulation #[241, 128]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 t))) t)
% 79.80/80.03    (times_times int (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) t) t)
% 79.80/80.03  Clause #243 (by forward demodulation #[242, 154]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 t))) t)
% 79.80/80.03    (times_times int (plus_plus int (times_times int (bit0 (bit0 (bit1 pls))) m) t) t)
% 79.80/80.03  Clause #244 (by forward demodulation #[243, 181]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 t))) t)
% 79.80/80.03    (times_times int (plus_plus int (times_times int (bit0 (bit0 t)) m) t) t)
% 79.80/80.03  Clause #394 (by clausification #[26]): ∀ (a : int), Eq (∀ (K1 : int), Eq (times_times int (bit0 K1) a) (bit0 (times_times int K1 a))) True
% 79.80/80.03  Clause #395 (by clausification #[394]): ∀ (a a_1 : int), Eq (Eq (times_times int (bit0 a) a_1) (bit0 (times_times int a a_1))) True
% 79.80/80.03  Clause #396 (by clausification #[395]): ∀ (a a_1 : int), Eq (times_times int (bit0 a) a_1) (bit0 (times_times int a a_1))
% 79.80/80.03  Clause #412 (by superposition #[396, 213]): ∀ (a : int), Eq (times_times int (bit0 t) a) (bit0 a)
% 79.80/80.03  Clause #416 (by superposition #[412, 396]): ∀ (a : int), Eq (times_times int (bit0 (bit0 t)) a) (bit0 (bit0 a))
% 79.80/80.05  Clause #439 (by backward demodulation #[416, 244]): Eq (plus_plus int (power_power int s (number_number_of nat (bit0 t))) t)
% 79.80/80.05    (times_times int (plus_plus int (bit0 (bit0 m)) t) t)
% 79.80/80.05  Clause #589 (by clausification #[36]): ∀ (a : int), Eq (∀ (K1 : int), Eq (plus_plus int (bit0 K1) (bit1 a)) (bit1 (plus_plus int K1 a))) True
% 79.80/80.05  Clause #590 (by clausification #[589]): ∀ (a a_1 : int), Eq (Eq (plus_plus int (bit0 a) (bit1 a_1)) (bit1 (plus_plus int a a_1))) True
% 79.80/80.05  Clause #591 (by clausification #[590]): ∀ (a a_1 : int), Eq (plus_plus int (bit0 a) (bit1 a_1)) (bit1 (plus_plus int a a_1))
% 79.80/80.05  Clause #593 (by superposition #[591, 181]): ∀ (a : int), Eq (plus_plus int (bit0 a) t) (bit1 (plus_plus int a pls))
% 79.80/80.05  Clause #598 (by forward demodulation #[593, 166]): ∀ (a : int), Eq (plus_plus int (bit0 a) t) (bit1 a)
% 79.80/80.05  Clause #1155 (by clausification #[62]): ∀ (a : Type), Eq (number_ring a → ∀ (A1 : a), Eq (times_times a A1 (number_number_of a (bit1 pls))) A1) True
% 79.80/80.05  Clause #1156 (by clausification #[1155]): ∀ (a : Type),
% 79.80/80.05    Or (Eq (number_ring a) False) (Eq (∀ (A1 : a), Eq (times_times a A1 (number_number_of a (bit1 pls))) A1) True)
% 79.80/80.05  Clause #1157 (by clausification #[1156]): ∀ (a : Type) (a_1 : a),
% 79.80/80.05    Or (Eq (number_ring a) False) (Eq (Eq (times_times a a_1 (number_number_of a (bit1 pls))) a_1) True)
% 79.80/80.05  Clause #1158 (by clausification #[1157]): ∀ (a : Type) (a_1 : a), Or (Eq (number_ring a) False) (Eq (times_times a a_1 (number_number_of a (bit1 pls))) a_1)
% 79.80/80.05  Clause #1159 (by forward demodulation #[1158, 181]): ∀ (a : Type) (a_1 : a), Or (Eq (number_ring a) False) (Eq (times_times a a_1 (number_number_of a t)) a_1)
% 79.80/80.05  Clause #1161 (by superposition #[1159, 105]): ∀ (a : int), Or (Eq (times_times int a (number_number_of int t)) a) (Eq False True)
% 79.80/80.05  Clause #1162 (by clausification #[1161]): ∀ (a : int), Eq (times_times int a (number_number_of int t)) a
% 79.80/80.05  Clause #1163 (by forward demodulation #[1162, 154]): ∀ (a : int), Eq (times_times int a t) a
% 79.80/80.05  Clause #1549 (by clausification #[80]): ∀ (a : Type), Eq (monoid_mult a → ∀ (N : nat), Eq (power_power a (one_one a) N) (one_one a)) True
% 79.80/80.05  Clause #1550 (by clausification #[1549]): ∀ (a : Type), Or (Eq (monoid_mult a) False) (Eq (∀ (N : nat), Eq (power_power a (one_one a) N) (one_one a)) True)
% 79.80/80.05  Clause #1551 (by clausification #[1550]): ∀ (a : Type) (a_1 : nat), Or (Eq (monoid_mult a) False) (Eq (Eq (power_power a (one_one a) a_1) (one_one a)) True)
% 79.80/80.05  Clause #1552 (by clausification #[1551]): ∀ (a : Type) (a_1 : nat), Or (Eq (monoid_mult a) False) (Eq (power_power a (one_one a) a_1) (one_one a))
% 79.80/80.05  Clause #1555 (by superposition #[1552, 102]): ∀ (a : nat), Or (Eq (power_power int (one_one int) a) (one_one int)) (Eq False True)
% 79.80/80.05  Clause #1556 (by clausification #[1555]): ∀ (a : nat), Eq (power_power int (one_one int) a) (one_one int)
% 79.80/80.05  Clause #1557 (by forward demodulation #[1556, 128]): ∀ (a : nat), Eq (power_power int t a) (one_one int)
% 79.80/80.05  Clause #1558 (by forward demodulation #[1557, 128]): ∀ (a : nat), Eq (power_power int t a) t
% 79.80/80.05  Clause #1832 (by clausification #[127]): Eq
% 79.80/80.05    (Exists fun X =>
% 79.80/80.05      Exists fun Y =>
% 79.80/80.05        Eq
% 79.80/80.05          (plus_plus int (power_power int X (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.05            (power_power int Y (number_number_of nat (bit0 (bit1 pls)))))
% 79.80/80.05          (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)))
% 79.80/80.05    False
% 79.80/80.05  Clause #1833 (by clausification #[1832]): ∀ (a : int),
% 79.80/80.05    Eq
% 79.80/80.05      (Exists fun Y =>
% 79.80/80.05        Eq
% 79.80/80.05          (plus_plus int (power_power int a (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.05            (power_power int Y (number_number_of nat (bit0 (bit1 pls)))))
% 79.80/80.05          (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)))
% 79.80/80.05      False
% 79.80/80.05  Clause #1834 (by clausification #[1833]): ∀ (a a_1 : int),
% 79.80/80.05    Eq
% 79.80/80.05      (Eq
% 79.80/80.05        (plus_plus int (power_power int a (number_number_of nat (bit0 (bit1 pls))))
% 79.80/80.05          (power_power int a_1 (number_number_of nat (bit0 (bit1 pls)))))
% 79.80/80.05        (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int)))
% 79.88/80.06      False
% 79.88/80.06  Clause #1835 (by clausification #[1834]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 (bit1 pls))))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 (bit1 pls)))))
% 79.88/80.06      (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))
% 79.88/80.06  Clause #1836 (by forward demodulation #[1835, 181]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 (bit1 pls))))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 t))))
% 79.88/80.06      (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))
% 79.88/80.06  Clause #1837 (by forward demodulation #[1836, 181]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 t)))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 t))))
% 79.88/80.06      (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) (one_one int))
% 79.88/80.06  Clause #1838 (by forward demodulation #[1837, 128]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 t)))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 t))))
% 79.88/80.06      (plus_plus int (times_times int (number_number_of int (bit0 (bit0 (bit1 pls)))) m) t)
% 79.88/80.06  Clause #1839 (by forward demodulation #[1838, 154]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 t)))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 t))))
% 79.88/80.06      (plus_plus int (times_times int (bit0 (bit0 (bit1 pls))) m) t)
% 79.88/80.06  Clause #1840 (by forward demodulation #[1839, 181]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 t)))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 t))))
% 79.88/80.06      (plus_plus int (times_times int (bit0 (bit0 t)) m) t)
% 79.88/80.06  Clause #1841 (by forward demodulation #[1840, 416]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 t)))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 t))))
% 79.88/80.06      (plus_plus int (bit0 (bit0 m)) t)
% 79.88/80.06  Clause #1842 (by forward demodulation #[1841, 598]): ∀ (a a_1 : int),
% 79.88/80.06    Ne
% 79.88/80.06      (plus_plus int (power_power int a (number_number_of nat (bit0 t)))
% 79.88/80.06        (power_power int a_1 (number_number_of nat (bit0 t))))
% 79.88/80.06      (bit1 (bit0 m))
% 79.88/80.06  Clause #1846 (by superposition #[1842, 1558]): ∀ (a : int), Ne (plus_plus int (power_power int a (number_number_of nat (bit0 t))) t) (bit1 (bit0 m))
% 79.88/80.06  Clause #1883 (by clausification #[138]): ∀ (a : int),
% 79.88/80.06    Or (Eq (number int) False)
% 79.88/80.06      (Eq (power_power int (number_number_of int a) (number_number_of nat (bit0 (bit1 pls))))
% 79.88/80.06        (times_times int (number_number_of int a) (number_number_of int a)))
% 79.88/80.06  Clause #1884 (by forward demodulation #[1883, 107]): ∀ (a : int),
% 79.88/80.06    Or (Eq True False)
% 79.88/80.06      (Eq (power_power int (number_number_of int a) (number_number_of nat (bit0 (bit1 pls))))
% 79.88/80.06        (times_times int (number_number_of int a) (number_number_of int a)))
% 79.88/80.06  Clause #1885 (by clausification #[1884]): ∀ (a : int),
% 79.88/80.06    Eq (power_power int (number_number_of int a) (number_number_of nat (bit0 (bit1 pls))))
% 79.88/80.06      (times_times int (number_number_of int a) (number_number_of int a))
% 79.88/80.06  Clause #1886 (by forward demodulation #[1885, 181]): ∀ (a : int),
% 79.88/80.06    Eq (power_power int (number_number_of int a) (number_number_of nat (bit0 t)))
% 79.88/80.06      (times_times int (number_number_of int a) (number_number_of int a))
% 79.88/80.06  Clause #1887 (by forward demodulation #[1886, 154]): ∀ (a : int),
% 79.88/80.06    Eq (power_power int a (number_number_of nat (bit0 t)))
% 79.88/80.06      (times_times int (number_number_of int a) (number_number_of int a))
% 79.88/80.06  Clause #1888 (by forward demodulation #[1887, 154]): ∀ (a : int), Eq (power_power int a (number_number_of nat (bit0 t))) (times_times int (number_number_of int a) a)
% 79.88/80.06  Clause #1889 (by forward demodulation #[1888, 154]): ∀ (a : int), Eq (power_power int a (number_number_of nat (bit0 t))) (times_times int a a)
% 79.88/80.06  Clause #3590 (by forward demodulation #[439, 1889]): Eq (plus_plus int (times_times int s s) t) (times_times int (plus_plus int (bit0 (bit0 m)) t) t)
% 79.88/80.06  Clause #3591 (by forward demodulation #[3590, 598]): Eq (plus_plus int (times_times int s s) t) (times_times int (bit1 (bit0 m)) t)
% 79.89/80.14  Clause #3592 (by forward demodulation #[3591, 1163]): Eq (plus_plus int (times_times int s s) t) (bit1 (bit0 m))
% 79.89/80.14  Clause #14558 (by superposition #[1846, 1889]): ∀ (a : int), Ne (plus_plus int (times_times int a a) t) (bit1 (bit0 m))
% 79.89/80.14  Clause #14562 (by backward contextual literal cutting #[14558, 3592]): False
% 79.89/80.14  SZS output end Proof for theBenchmark.p
%------------------------------------------------------------------------------