0.00/0.00	% File    : /export/starexec/sandbox2/benchmark/theBenchmark.p
0.00/0.00	% app-encoded or not : original
0.00/0.00	% Variant    : purification_int
0.00/0.00	% Ordering    : kbo
0.00/0.00	% Command    : 
0.00/0.00	#!/bin/sh
0.00/0.00	
0.00/0.00	./zipperposition.native ${1:+"$1"} \
0.00/0.00	  -i tptp \
0.00/0.00	  -o tptp \
0.00/0.00	  --timeout "$STAREXEC_WALLCLOCK_LIMIT" \
0.00/0.00	  --mem-limit "$STAREXEC_MAX_MEM" \
0.00/0.00	  --no-avatar \
0.00/0.00	  --ho \
0.00/0.00	  --force-ho \
0.00/0.00	  --no-ho-elim-pred-var \
0.00/0.00	  --ho-general-ext-pos \
0.00/0.00	  --no-ho-unif \
0.00/0.00	  --no-induction \
0.00/0.00	  --no-unif-pattern \
0.00/0.00	  --ord $2  \
0.00/0.00	  --simultaneous-sup false \
0.00/0.00	  --ho-purify int \
0.00/0.00	  --ho-no-ext-pos \
0.00/0.00	  --ho-no-ext-neg \
0.00/0.00	  --ho-prim-enum none \
0.00/0.00	  --no-max-vars \
0.00/0.00	  --dont-select-ho-var-lits \
0.00/0.00	  --no-fool
0.00/0.19	% Computer   : n099.star.cs.uiowa.edu
0.00/0.19	% Model      : x86_64 x86_64
0.00/0.19	% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
0.00/0.19	% Memory     : 32218.625MB
0.00/0.19	% OS         : Linux 3.10.0-693.2.2.el7.x86_64
0.00/0.19	% CPULimit   : 300
0.00/0.19	% DateTime   : Fri Feb  2 08:19:08 CST 2018
111.73/111.93	% done 50231 iterations in 111.734s
111.73/111.93	% SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
111.73/111.93	% SZS output start Refutation
111.73/111.94	tff(conj_0, conjecture,
111.73/111.94	  (ord_less(int,
111.73/111.94	            times_times(int,
111.73/111.94	                        plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
111.73/111.94	                        minus_minus(int,
111.73/111.94	                                    times_times(int,
111.73/111.94	                                                number_number_of(int,
111.73/111.94	                                                                 bit0(
111.73/111.94	                                                                 bit1(pls))),
111.73/111.94	                                                plus_plus(int,one_one(int),
111.73/111.94	                                                          semiring_1_of_nat(
111.73/111.94	                                                          int,n))),
111.73/111.94	                                    times_times(int,
111.73/111.94	                                                number_number_of(int,
111.73/111.94	                                                                 bit0(
111.73/111.94	                                                                 bit0(
111.73/111.94	                                                                 bit1(pls)))),
111.73/111.94	                                                m1))),
111.73/111.94	            zero_zero(int)))).
111.73/111.94	tff(zf_stmt_0, negated_conjecture,
111.73/111.94	  (~
111.73/111.94	    ord_less(int,
111.73/111.94	             times_times(int,
111.73/111.94	                         plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
111.73/111.94	                         minus_minus(int,
111.73/111.94	                                     times_times(int,
111.73/111.94	                                                 number_number_of(int,
111.73/111.94	                                                                  bit0(
111.73/111.94	                                                                  bit1(pls))),
111.73/111.94	                                                 plus_plus(int,one_one(int),
111.73/111.94	                                                           semiring_1_of_nat(
111.73/111.94	                                                           int,n))),
111.73/111.94	                                     times_times(int,
111.73/111.94	                                                 number_number_of(int,
111.73/111.94	                                                                  bit0(
111.73/111.94	                                                                  bit0(
111.73/111.94	                                                                  bit1(pls)))),
111.73/111.94	                                                 m1))),
111.73/111.94	             zero_zero(int)))).
111.73/111.94	tff('0', plain,
111.73/111.94	    ~ ord_less(int, 
111.73/111.94	        times_times(int, 
111.73/111.94	          plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
111.73/111.94	          minus_minus(int, 
111.73/111.94	            times_times(int, number_number_of(int, bit0(bit1(pls))), 
111.73/111.94	              plus_plus(int, one_one(int), semiring_1_of_nat(int, n))), 
111.73/111.94	            times_times(int, number_number_of(int, bit0(bit0(bit1(pls)))), 
111.73/111.94	              m1))), zero_zero(int)),
111.73/111.94	    inference('cnf', [status(esa)], [zf_stmt_0])).
111.73/111.94	tff(fact_97_number__of__is__id, axiom,
111.73/111.94	  (![K:int]: (number_number_of(int,K) = K))).
111.73/111.94	tff('1', plain, ![X215 : int]: number_number_of(int, X215) = X215,
111.73/111.94	    inference('cnf', [status(esa)], [fact_97_number__of__is__id])).
111.73/111.94	tff(fact_14_numeral__1__eq__1, axiom,
111.73/111.94	  (![A:$tType]:
111.73/111.94	     (number_ring(A) => (number_number_of(A,bit1(pls)) = one_one(A))))).
111.73/111.94	tff('2', plain,
111.73/111.94	    ![X19 : $tType]:
111.73/111.94	      (number_number_of(X19, bit1(pls)) = one_one(X19) | ~ number_ring(X19)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_14_numeral__1__eq__1])).
111.73/111.94	tff('3', plain, (bit1(pls) = one_one(int) | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['1', '2'])).
111.73/111.94	tff(arity_Int_Oint___Int_Onumber__ring, axiom, (number_ring(int))).
111.73/111.94	tff('4', plain, number_ring(int),
111.73/111.94	    inference('cnf', [status(esa)], [arity_Int_Oint___Int_Onumber__ring])).
111.73/111.94	tff('5', plain, (bit1(pls) = one_one(int) | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['3', '4'])).
111.73/111.94	tff('6', plain, bit1(pls) = one_one(int),
111.73/111.94	    inference('simplify', [status(thm)], ['5'])).
111.73/111.94	tff(fact_37_mult__Bit0, axiom,
111.73/111.94	  (![L1:int,K:int]:
111.73/111.94	     (times_times(int,bit0(K),L1) = bit0(times_times(int,K,L1))))).
111.73/111.94	tff('7', plain,
111.73/111.94	    ![X59 : int, X60 : int]:
111.73/111.94	      times_times(int, bit0(X59), X60) = bit0(times_times(int, X59, X60)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_37_mult__Bit0])).
111.73/111.94	tff(fact_36_mult__Pls, axiom, (![W:int]: (times_times(int,pls,W) = pls))).
111.73/111.94	tff('8', plain, ![X58 : int]: times_times(int, pls, X58) = pls,
111.73/111.94	    inference('cnf', [status(esa)], [fact_36_mult__Pls])).
111.73/111.94	tff(fact_13_mult__Bit1, axiom,
111.73/111.94	  (![L1:int,K:int]:
111.73/111.94	     (times_times(int,bit1(K),L1) =
111.73/111.94	      plus_plus(int,bit0(times_times(int,K,L1)),L1)))).
111.73/111.94	tff('9', plain,
111.73/111.94	    ![X17 : int, X18 : int]:
111.73/111.94	      times_times(int, bit1(X17), X18)
111.73/111.94	       = plus_plus(int, bit0(times_times(int, X17, X18)), X18),
111.73/111.94	    inference('cnf', [status(esa)], [fact_13_mult__Bit1])).
111.73/111.94	tff('10', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      times_times(int, bit1(pls), X0) = plus_plus(int, bit0(pls), X0),
111.73/111.94	    inference('sup+', [status(thm)], ['8', '9'])).
111.73/111.94	tff(fact_29_Bit0__Pls, axiom, (bit0(pls) = pls)).
111.73/111.94	tff('11', plain, bit0(pls) = pls,
111.73/111.94	    inference('cnf', [status(esa)], [fact_29_Bit0__Pls])).
111.73/111.94	tff('12', plain,
111.73/111.94	    ![X0 : int]: times_times(int, bit1(pls), X0) = plus_plus(int, pls, X0),
111.73/111.94	    inference('demod', [status(thm)], ['10', '11'])).
111.73/111.94	tff(fact_39_diff__bin__simps_I7_J, axiom,
111.73/111.94	  (![L1:int,K:int]:
111.73/111.94	     (minus_minus(int,bit0(K),bit0(L1)) = bit0(minus_minus(int,K,L1))))).
111.73/111.94	tff('13', plain,
111.73/111.94	    ![X63 : int, X64 : int]:
111.73/111.94	      minus_minus(int, bit0(X63), bit0(X64))
111.73/111.94	       = bit0(minus_minus(int, X63, X64)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_39_diff__bin__simps_I7_J])).
111.73/111.94	tff(fact_43_number__of__Pls, axiom,
111.73/111.94	  (![A:$tType]: (number_ring(A) => (number_number_of(A,pls) = zero_zero(A))))).
111.73/111.94	tff('14', plain,
111.73/111.94	    ![X73 : $tType]:
111.73/111.94	      (number_number_of(X73, pls) = zero_zero(X73) | ~ number_ring(X73)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_43_number__of__Pls])).
111.73/111.94	tff('15', plain, (pls = zero_zero(int) | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['1', '14'])).
111.73/111.94	tff('16', plain, (pls = zero_zero(int) | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['15', '4'])).
111.73/111.94	tff('17', plain, pls = zero_zero(int),
111.73/111.94	    inference('simplify', [status(thm)], ['16'])).
111.73/111.94	tff('18', plain,
111.73/111.94	    ~ ord_less(int, 
111.73/111.94	        times_times(int, 
111.73/111.94	          plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	          bit0(
111.73/111.94	            minus_minus(int, 
111.73/111.94	              plus_plus(int, pls, 
111.73/111.94	                plus_plus(int, bit1(pls), semiring_1_of_nat(int, n))), 
111.73/111.94	              bit0(plus_plus(int, pls, m1))))), pls),
111.73/111.94	    inference('demod', [status(thm)],
111.73/111.94	              ['0', '6', '1', '6', '7', '12', '1', '7', '7', '12', '13', '17'])).
111.73/111.94	tff(fact_61_add__Bit0__Bit1, axiom,
111.73/111.94	  (![L1:int,K:int]:
111.73/111.94	     (plus_plus(int,bit0(K),bit1(L1)) = bit1(plus_plus(int,K,L1))))).
111.73/111.94	tff('19', plain,
111.73/111.94	    ![X124 : int, X125 : int]:
111.73/111.94	      plus_plus(int, bit0(X124), bit1(X125))
111.73/111.94	       = bit1(plus_plus(int, X124, X125)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_61_add__Bit0__Bit1])).
111.73/111.94	tff('20', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      plus_plus(int, pls, bit1(X0)) = bit1(plus_plus(int, pls, X0)),
111.73/111.94	    inference('sup+', [status(thm)], ['11', '19'])).
111.73/111.94	tff(fact_6_add__special_I3_J, axiom,
111.73/111.94	  (![A:$tType]:
111.73/111.94	     (number_ring(A) =>
111.73/111.94	      (![V:int]:
111.73/111.94	         (plus_plus(A,number_number_of(A,V),one_one(A)) =
111.73/111.94	          number_number_of(A,plus_plus(int,V,bit1(pls)))))))).
111.73/111.94	tff('21', plain,
111.73/111.94	    ![X2 : $tType, X3 : int]:
111.73/111.94	      (plus_plus(X2, number_number_of(X2, X3), one_one(X2))
111.73/111.94	        = number_number_of(X2, plus_plus(int, X3, bit1(pls)))
111.73/111.94	       | ~ number_ring(X2)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_6_add__special_I3_J])).
111.73/111.94	tff('22', plain,
111.73/111.94	    ![X0 : $tType]:
111.73/111.94	      (plus_plus(X0, number_number_of(X0, pls), one_one(X0))
111.73/111.94	        = number_number_of(X0, bit1(plus_plus(int, pls, pls)))
111.73/111.94	       | ~ number_ring(X0)),
111.73/111.94	    inference('sup+', [status(thm)], ['20', '21'])).
111.73/111.94	tff(fact_22_double__eq__0__iff, axiom,
111.73/111.94	  (![A:$tType]:
111.73/111.94	     (linord219039673up_add(A) =>
111.73/111.94	      (![A2:A]: ((plus_plus(A,A2,A2) = zero_zero(A)) <=> (A2 = zero_zero(A))))))).
111.73/111.94	tff('23', plain,
111.73/111.94	    ![X33 : $tType, X34 : X33]:
111.73/111.94	      (X34 != zero_zero(X33)
111.73/111.94	       | plus_plus(X33, X34, X34) = zero_zero(X33)
111.73/111.94	       | ~ linord219039673up_add(X33)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_22_double__eq__0__iff])).
111.73/111.94	tff('24', plain,
111.73/111.94	    ![X33 : $tType]:
111.73/111.94	      (~ linord219039673up_add(X33)
111.73/111.94	       | plus_plus(X33, zero_zero(X33), zero_zero(X33)) = zero_zero(X33)),
111.73/111.94	    inference('simplify', [status(thm)], ['23'])).
111.73/111.94	tff('25', plain,
111.73/111.94	    (plus_plus(int, zero_zero(int), pls) = zero_zero(int)
111.73/111.94	     | ~ linord219039673up_add(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['17', '24'])).
111.73/111.94	tff(arity_Int_Oint___Groups_Olinordered__ab__group__add, axiom,
111.73/111.94	  (linord219039673up_add(int))).
111.73/111.94	tff('26', plain, linord219039673up_add(int),
111.73/111.94	    inference('cnf', [status(esa)],
111.73/111.94	              [arity_Int_Oint___Groups_Olinordered__ab__group__add])).
111.73/111.94	tff('27', plain, (plus_plus(int, pls, pls) = pls | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['25', '17', '17', '26'])).
111.73/111.94	tff('28', plain, plus_plus(int, pls, pls) = pls,
111.73/111.94	    inference('simplify', [status(thm)], ['27'])).
111.73/111.94	tff('29', plain,
111.73/111.94	    ![X0 : $tType]:
111.73/111.94	      (plus_plus(X0, number_number_of(X0, pls), one_one(X0))
111.73/111.94	        = number_number_of(X0, bit1(pls))
111.73/111.94	       | ~ number_ring(X0)),
111.73/111.94	    inference('demod', [status(thm)], ['22', '28'])).
111.73/111.94	tff(fact_50_add__number__of__left, axiom,
111.73/111.94	  (![A:$tType]:
111.73/111.94	     (number_ring(A) =>
111.73/111.94	      (![Z:A,W:int,V:int]:
111.73/111.94	         (plus_plus(A,number_number_of(A,V),
111.73/111.94	                    plus_plus(A,number_number_of(A,W),Z)) =
111.73/111.94	          plus_plus(A,number_number_of(A,plus_plus(int,V,W)),Z)))))).
111.73/111.94	tff('30', plain,
111.73/111.94	    ![X97 : $tType, X98 : int, X99 : int, X100 : X97]:
111.73/111.94	      (plus_plus(X97, number_number_of(X97, X98), 
111.73/111.94	         plus_plus(X97, number_number_of(X97, X99), X100))
111.73/111.94	        = plus_plus(X97, number_number_of(X97, plus_plus(int, X98, X99)), 
111.73/111.94	            X100)
111.73/111.94	       | ~ number_ring(X97)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_50_add__number__of__left])).
111.73/111.94	tff('31', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      (plus_plus(int, X0, plus_plus(int, number_number_of(int, X2), X1))
111.73/111.94	        = plus_plus(int, number_number_of(int, plus_plus(int, X0, X2)), X1)
111.73/111.94	       | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['1', '30'])).
111.73/111.94	tff('32', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      (plus_plus(int, X0, plus_plus(int, X2, X1))
111.73/111.94	        = plus_plus(int, plus_plus(int, X0, X2), X1)
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['31', '1', '1', '4'])).
111.73/111.94	tff('33', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      plus_plus(int, X0, plus_plus(int, X2, X1))
111.73/111.94	       = plus_plus(int, plus_plus(int, X0, X2), X1),
111.73/111.94	    inference('simplify', [status(thm)], ['32'])).
111.73/111.94	tff('34', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (plus_plus(int, number_number_of(int, pls), 
111.73/111.94	         plus_plus(int, one_one(int), X0))
111.73/111.94	        = plus_plus(int, number_number_of(int, bit1(pls)), X0)
111.73/111.94	       | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['29', '33'])).
111.73/111.94	tff('35', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (plus_plus(int, pls, plus_plus(int, bit1(pls), X0))
111.73/111.94	        = plus_plus(int, bit1(pls), X0)
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['34', '1', '6', '1', '4'])).
111.73/111.94	tff('36', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      plus_plus(int, pls, plus_plus(int, bit1(pls), X0))
111.73/111.94	       = plus_plus(int, bit1(pls), X0),
111.73/111.94	    inference('simplify', [status(thm)], ['35'])).
111.73/111.94	tff('37', plain,
111.73/111.94	    ~ ord_less(int, 
111.73/111.94	        times_times(int, 
111.73/111.94	          plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	          bit0(
111.73/111.94	            minus_minus(int, 
111.73/111.94	              plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	              bit0(plus_plus(int, pls, m1))))), pls),
111.73/111.94	    inference('demod', [status(thm)], ['18', '36'])).
111.73/111.94	tff(fact_2__096_I1_A_L_Aint_An_J_A_K_A_I2_A_K_A_I1_A_L_Aint_An_J_A_N_A4_A_K_Am1_J_A_060_A_I1_A_L_Aint_An_J_A_K_A0_096, axiom,
111.73/111.94	  (ord_less(int,
111.73/111.94	            times_times(int,
111.73/111.94	                        plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
111.73/111.94	                        minus_minus(int,
111.73/111.94	                                    times_times(int,
111.73/111.94	                                                number_number_of(int,
111.73/111.94	                                                                 bit0(
111.73/111.94	                                                                 bit1(pls))),
111.73/111.94	                                                plus_plus(int,one_one(int),
111.73/111.94	                                                          semiring_1_of_nat(
111.73/111.94	                                                          int,n))),
111.73/111.94	                                    times_times(int,
111.73/111.94	                                                number_number_of(int,
111.73/111.94	                                                                 bit0(
111.73/111.94	                                                                 bit0(
111.73/111.94	                                                                 bit1(pls)))),
111.73/111.94	                                                m1))),
111.73/111.94	            times_times(int,
111.73/111.94	                        plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
111.73/111.94	                        zero_zero(int))))).
111.73/111.94	tff('38', plain,
111.73/111.94	    ord_less(int, 
111.73/111.94	      times_times(int, 
111.73/111.94	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
111.73/111.94	        minus_minus(int, 
111.73/111.94	          times_times(int, number_number_of(int, bit0(bit1(pls))), 
111.73/111.94	            plus_plus(int, one_one(int), semiring_1_of_nat(int, n))), 
111.73/111.94	          times_times(int, number_number_of(int, bit0(bit0(bit1(pls)))), m1))), 
111.73/111.94	      times_times(int, 
111.73/111.94	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
111.73/111.94	        zero_zero(int))),
111.73/111.94	    inference('cnf', [status(esa)],
111.73/111.94	              [fact_2__096_I1_A_L_Aint_An_J_A_K_A_I2_A_K_A_I1_A_L_Aint_An_J_A_N_A4_A_K_Am1_J_A_060_A_I1_A_L_Aint_An_J_A_K_A0_096])).
111.73/111.94	tff('39', plain,
111.73/111.94	    ord_less(int, 
111.73/111.94	      times_times(int, 
111.73/111.94	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
111.73/111.94	        minus_minus(int, 
111.73/111.94	          times_times(int, bit0(bit1(pls)), 
111.73/111.94	            plus_plus(int, one_one(int), semiring_1_of_nat(int, n))), 
111.73/111.94	          times_times(int, bit0(bit0(bit1(pls))), m1))), 
111.73/111.94	      times_times(int, 
111.73/111.94	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
111.73/111.94	        zero_zero(int))),
111.73/111.94	    inference('demod', [status(thm)], ['38', '1', '1'])).
111.73/111.94	tff('40', plain,
111.73/111.94	    ord_less(int, 
111.73/111.94	      times_times(int, 
111.73/111.94	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
111.73/111.94	        minus_minus(int, 
111.73/111.94	          bit0(
111.73/111.94	            times_times(int, bit1(pls), 
111.73/111.94	              plus_plus(int, one_one(int), semiring_1_of_nat(int, n)))), 
111.73/111.94	          bit0(bit0(times_times(int, bit1(pls), m1))))), 
111.73/111.94	      times_times(int, 
111.73/111.94	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
111.73/111.94	        zero_zero(int))),
111.73/111.94	    inference('demod', [status(thm)], ['39', '7', '7', '7'])).
111.73/111.94	tff('41', plain,
111.73/111.94	    ord_less(int, 
111.73/111.94	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	        bit0(
111.73/111.94	          minus_minus(int, 
111.73/111.94	            plus_plus(int, pls, 
111.73/111.94	              plus_plus(int, bit1(pls), semiring_1_of_nat(int, n))), 
111.73/111.94	            bit0(plus_plus(int, pls, m1))))), 
111.73/111.94	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	        pls)),
111.73/111.94	    inference('demod', [status(thm)],
111.73/111.94	              ['40', '6', '6', '12', '12', '13', '6', '17'])).
111.73/111.94	tff('42', plain,
111.73/111.94	    ord_less(int, 
111.73/111.94	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	        bit0(
111.73/111.94	          minus_minus(int, 
111.73/111.94	            plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	            bit0(plus_plus(int, pls, m1))))), 
111.73/111.94	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	        pls)),
111.73/111.94	    inference('demod', [status(thm)], ['41', '36'])).
111.73/111.94	tff(fact_44_left__diff__distrib__number__of, axiom,
111.73/111.94	  (![B:$tType]:
111.73/111.94	     ((ring(B) & number(B)) =>
111.73/111.94	      (![V:int,B1:B,A1:B]:
111.73/111.94	         (times_times(B,minus_minus(B,A1,B1),number_number_of(B,V)) =
111.73/111.94	          minus_minus(B,times_times(B,A1,number_number_of(B,V)),
111.73/111.94	                      times_times(B,B1,number_number_of(B,V)))))))).
111.73/111.94	tff('43', plain,
111.73/111.94	    ![X74 : $tType, X75 : X74, X76 : int, X77 : X74]:
111.73/111.94	      (times_times(X74, minus_minus(X74, X75, X77), 
111.73/111.94	         number_number_of(X74, X76))
111.73/111.94	        = minus_minus(X74, 
111.73/111.94	            times_times(X74, X75, number_number_of(X74, X76)), 
111.73/111.94	            times_times(X74, X77, number_number_of(X74, X76)))
111.73/111.94	       | ~ number(X74)
111.73/111.94	       | ~ ring(X74)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_44_left__diff__distrib__number__of])).
111.73/111.94	tff('44', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, minus_minus(int, bit1(pls), X1), 
111.73/111.94	         number_number_of(int, X0))
111.73/111.94	        = minus_minus(int, plus_plus(int, pls, number_number_of(int, X0)), 
111.73/111.94	            times_times(int, X1, number_number_of(int, X0)))
111.73/111.94	       | ~ ring(int)
111.73/111.94	       | ~ number(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['12', '43'])).
111.73/111.94	tff(arity_Int_Oint___Rings_Oring, axiom, (ring(int))).
111.73/111.94	tff('45', plain, ring(int),
111.73/111.94	    inference('cnf', [status(esa)], [arity_Int_Oint___Rings_Oring])).
111.73/111.94	tff(arity_Int_Oint___Int_Onumber, axiom, (number(int))).
111.73/111.94	tff('46', plain, number(int),
111.73/111.94	    inference('cnf', [status(esa)], [arity_Int_Oint___Int_Onumber])).
111.73/111.94	tff('47', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, minus_minus(int, bit1(pls), X1), X0)
111.73/111.94	        = minus_minus(int, plus_plus(int, pls, X0), times_times(int, X1, X0))
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['44', '1', '1', '1', '45', '46'])).
111.73/111.94	tff('48', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      times_times(int, minus_minus(int, bit1(pls), X1), X0)
111.73/111.94	       = minus_minus(int, plus_plus(int, pls, X0), times_times(int, X1, X0)),
111.73/111.94	    inference('simplify', [status(thm)], ['47'])).
111.73/111.94	tff('49', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      times_times(int, minus_minus(int, bit1(pls), bit1(pls)), X0)
111.73/111.94	       = minus_minus(int, plus_plus(int, pls, X0), plus_plus(int, pls, X0)),
111.73/111.94	    inference('sup+', [status(thm)], ['12', '48'])).
111.73/111.94	tff(fact_62_diff__bin__simps_I10_J, axiom,
111.73/111.94	  (![L1:int,K:int]:
111.73/111.94	     (minus_minus(int,bit1(K),bit1(L1)) = bit0(minus_minus(int,K,L1))))).
111.73/111.94	tff('50', plain,
111.73/111.94	    ![X126 : int, X127 : int]:
111.73/111.94	      minus_minus(int, bit1(X126), bit1(X127))
111.73/111.94	       = bit0(minus_minus(int, X126, X127)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_62_diff__bin__simps_I10_J])).
111.73/111.94	tff(fact_15_diff__bin__simps_I3_J, axiom,
111.73/111.94	  (![L1:int]: (minus_minus(int,pls,bit0(L1)) = bit0(minus_minus(int,pls,L1))))).
111.73/111.94	tff('51', plain,
111.73/111.94	    ![X20 : int]:
111.73/111.94	      minus_minus(int, pls, bit0(X20)) = bit0(minus_minus(int, pls, X20)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_15_diff__bin__simps_I3_J])).
111.73/111.94	tff('52', plain,
111.73/111.94	    minus_minus(int, pls, pls) = bit0(minus_minus(int, pls, pls)),
111.73/111.94	    inference('sup+', [status(thm)], ['11', '51'])).
111.73/111.94	tff('53', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, minus_minus(int, pls, X1), number_number_of(int, X0))
111.73/111.94	        = minus_minus(int, pls, 
111.73/111.94	            times_times(int, X1, number_number_of(int, X0)))
111.73/111.94	       | ~ ring(int)
111.73/111.94	       | ~ number(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['8', '43'])).
111.73/111.94	tff('54', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, minus_minus(int, pls, X1), X0)
111.73/111.94	        = minus_minus(int, pls, times_times(int, X1, X0))
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['53', '1', '1', '45', '46'])).
111.73/111.94	tff('55', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      times_times(int, minus_minus(int, pls, X1), X0)
111.73/111.94	       = minus_minus(int, pls, times_times(int, X1, X0)),
111.73/111.94	    inference('simplify', [status(thm)], ['54'])).
111.73/111.94	tff('56', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      times_times(int, minus_minus(int, pls, pls), X0)
111.73/111.94	       = minus_minus(int, pls, pls),
111.73/111.94	    inference('sup+', [status(thm)], ['8', '55'])).
111.73/111.94	tff('57', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      minus_minus(int, pls, pls)
111.73/111.94	       = minus_minus(int, plus_plus(int, pls, X0), plus_plus(int, pls, X0)),
111.73/111.94	    inference('demod', [status(thm)], ['49', '50', '52', '56'])).
111.73/111.94	tff(fact_45_right__diff__distrib__number__of, axiom,
111.73/111.94	  (![B:$tType]:
111.73/111.94	     ((ring(B) & number(B)) =>
111.73/111.94	      (![C:B,B1:B,V:int]:
111.73/111.94	         (times_times(B,number_number_of(B,V),minus_minus(B,B1,C)) =
111.73/111.94	          minus_minus(B,times_times(B,number_number_of(B,V),B1),
111.73/111.94	                      times_times(B,number_number_of(B,V),C))))))).
111.73/111.94	tff('58', plain,
111.73/111.94	    ![X78 : $tType, X79 : int, X80 : X78, X81 : X78]:
111.73/111.94	      (times_times(X78, number_number_of(X78, X79), 
111.73/111.94	         minus_minus(X78, X80, X81))
111.73/111.94	        = minus_minus(X78, 
111.73/111.94	            times_times(X78, number_number_of(X78, X79), X80), 
111.73/111.94	            times_times(X78, number_number_of(X78, X79), X81))
111.73/111.94	       | ~ number(X78)
111.73/111.94	       | ~ ring(X78)),
111.73/111.94	    inference('cnf', [status(esa)],
111.73/111.94	              [fact_45_right__diff__distrib__number__of])).
111.73/111.94	tff('59', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      (times_times(int, minus_minus(int, X2, X1), number_number_of(int, X0))
111.73/111.94	        = minus_minus(int, times_times(int, X2, X0), 
111.73/111.94	            times_times(int, X1, number_number_of(int, X0)))
111.73/111.94	       | ~ ring(int)
111.73/111.94	       | ~ number(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['1', '43'])).
111.73/111.94	tff('60', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      (times_times(int, minus_minus(int, X2, X1), X0)
111.73/111.94	        = minus_minus(int, times_times(int, X2, X0), 
111.73/111.94	            times_times(int, X1, X0))
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['59', '1', '1', '45', '46'])).
111.73/111.94	tff('61', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      times_times(int, minus_minus(int, X2, X1), X0)
111.73/111.94	       = minus_minus(int, times_times(int, X2, X0), times_times(int, X1, X0)),
111.73/111.94	    inference('simplify', [status(thm)], ['60'])).
111.73/111.94	tff('62', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, 
111.73/111.94	         minus_minus(int, number_number_of(int, X1), 
111.73/111.94	           number_number_of(int, X1)), X0)
111.73/111.94	        = times_times(int, number_number_of(int, X1), 
111.73/111.94	            minus_minus(int, X0, X0))
111.73/111.94	       | ~ ring(int)
111.73/111.94	       | ~ number(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['58', '61'])).
111.73/111.94	tff('63', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, minus_minus(int, X1, X1), X0)
111.73/111.94	        = times_times(int, X1, minus_minus(int, X0, X0))
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['62', '1', '1', '1', '45', '46'])).
111.73/111.94	tff('64', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      times_times(int, minus_minus(int, X1, X1), X0)
111.73/111.94	       = times_times(int, X1, minus_minus(int, X0, X0)),
111.73/111.94	    inference('simplify', [status(thm)], ['63'])).
111.73/111.94	tff('65', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      minus_minus(int, pls, pls)
111.73/111.94	       = times_times(int, pls, minus_minus(int, X0, X0)),
111.73/111.94	    inference('sup+', [status(thm)], ['56', '64'])).
111.73/111.94	tff('66', plain, minus_minus(int, pls, pls) = pls,
111.73/111.94	    inference('demod', [status(thm)], ['65', '8'])).
111.73/111.94	tff('67', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      pls
111.73/111.94	       = minus_minus(int, plus_plus(int, pls, X0), plus_plus(int, pls, X0)),
111.73/111.94	    inference('demod', [status(thm)], ['57', '66'])).
111.73/111.94	tff('68', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      times_times(int, minus_minus(int, X0, X0), pls)
111.73/111.94	       = times_times(int, X0, pls),
111.73/111.94	    inference('sup+', [status(thm)], ['66', '64'])).
111.73/111.94	tff('69', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      times_times(int, pls, pls)
111.73/111.94	       = times_times(int, plus_plus(int, pls, X0), pls),
111.73/111.94	    inference('sup+', [status(thm)], ['67', '68'])).
111.73/111.94	tff(fact_41_left__distrib__number__of, axiom,
111.73/111.94	  (![B:$tType]:
111.73/111.94	     ((semiring(B) & number(B)) =>
111.73/111.94	      (![V:int,B1:B,A1:B]:
111.73/111.94	         (times_times(B,plus_plus(B,A1,B1),number_number_of(B,V)) =
111.73/111.94	          plus_plus(B,times_times(B,A1,number_number_of(B,V)),
111.73/111.94	                    times_times(B,B1,number_number_of(B,V)))))))).
111.73/111.94	tff('70', plain,
111.73/111.94	    ![X65 : $tType, X66 : X65, X67 : int, X68 : X65]:
111.73/111.94	      (times_times(X65, plus_plus(X65, X66, X68), number_number_of(X65, X67))
111.73/111.94	        = plus_plus(X65, times_times(X65, X66, number_number_of(X65, X67)), 
111.73/111.94	            times_times(X65, X68, number_number_of(X65, X67)))
111.73/111.94	       | ~ number(X65)
111.73/111.94	       | ~ semiring(X65)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_41_left__distrib__number__of])).
111.73/111.94	tff('71', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, plus_plus(int, pls, X1), number_number_of(int, X0))
111.73/111.94	        = plus_plus(int, pls, 
111.73/111.94	            times_times(int, X1, number_number_of(int, X0)))
111.73/111.94	       | ~ semiring(int)
111.73/111.94	       | ~ number(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['8', '70'])).
111.73/111.94	tff(arity_Int_Oint___Rings_Osemiring, axiom, (semiring(int))).
111.73/111.94	tff('72', plain, semiring(int),
111.73/111.94	    inference('cnf', [status(esa)], [arity_Int_Oint___Rings_Osemiring])).
111.73/111.94	tff('73', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (times_times(int, plus_plus(int, pls, X1), X0)
111.73/111.94	        = plus_plus(int, pls, times_times(int, X1, X0))
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['71', '1', '1', '72', '46'])).
111.73/111.94	tff('74', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      times_times(int, plus_plus(int, pls, X1), X0)
111.73/111.94	       = plus_plus(int, pls, times_times(int, X1, X0)),
111.73/111.94	    inference('simplify', [status(thm)], ['73'])).
111.73/111.94	tff('75', plain,
111.73/111.94	    ![X0 : int]: pls = plus_plus(int, pls, times_times(int, X0, pls)),
111.73/111.94	    inference('demod', [status(thm)], ['69', '8', '74'])).
111.73/111.94	tff(fact_89_int__0, axiom,
111.73/111.94	  (semiring_1_of_nat(int,zero_zero(nat)) = zero_zero(int))).
111.73/111.94	tff('76', plain, semiring_1_of_nat(int, zero_zero(nat)) = zero_zero(int),
111.73/111.94	    inference('cnf', [status(esa)], [fact_89_int__0])).
111.73/111.94	tff('77', plain, semiring_1_of_nat(int, zero_zero(nat)) = pls,
111.73/111.94	    inference('demod', [status(thm)], ['76', '17'])).
111.73/111.94	tff(fact_86_zle__iff__zadd, axiom,
111.73/111.94	  (![Z1:int,Wa:int]:
111.73/111.94	     (ord_less_eq(int,Wa,Z1) <=>
111.73/111.94	      (?[N:nat]: (Z1 = plus_plus(int,Wa,semiring_1_of_nat(int,N))))))).
111.73/111.94	tff('78', plain,
111.73/111.94	    ![X192 : int, X193 : int, X194 : nat]:
111.73/111.94	      (ord_less_eq(int, X193, X192)
111.73/111.94	       | X192 != plus_plus(int, X193, semiring_1_of_nat(int, X194))),
111.73/111.94	    inference('cnf', [status(esa)], [fact_86_zle__iff__zadd])).
111.73/111.94	tff('79', plain,
111.73/111.94	    ![X193 : int, X194 : nat]:
111.73/111.94	      ord_less_eq(int, X193, 
111.73/111.94	        plus_plus(int, X193, semiring_1_of_nat(int, X194))),
111.73/111.94	    inference('simplify', [status(thm)], ['78'])).
111.73/111.94	tff('80', plain, ![X0 : int]: ord_less_eq(int, X0, plus_plus(int, X0, pls)),
111.73/111.94	    inference('sup+', [status(thm)], ['77', '79'])).
111.73/111.94	tff(fact_75_less__int__def, axiom,
111.73/111.94	  (![Wa:int,Z1:int]:
111.73/111.94	     (ord_less(int,Z1,Wa) <=> ((Z1 != Wa) & ord_less_eq(int,Z1,Wa))))).
111.73/111.94	tff('81', plain,
111.73/111.94	    ![X162 : int, X164 : int]:
111.73/111.94	      (ord_less(int, X164, X162)
111.73/111.94	       | ~ ord_less_eq(int, X164, X162)
111.73/111.94	       | X164 = X162),
111.73/111.94	    inference('cnf', [status(esa)], [fact_75_less__int__def])).
111.73/111.94	tff(fact_80_le__number__of__eq__not__less, axiom,
111.73/111.94	  (![A:$tType]:
111.73/111.94	     ((linorder(A) & number(A)) =>
111.73/111.94	      (![Wa:int,Va:int]:
111.73/111.94	         (ord_less_eq(A,number_number_of(A,Va),number_number_of(A,Wa)) <=>
111.73/111.94	          (~ord_less(A,number_number_of(A,Wa),number_number_of(A,Va)))))))).
111.73/111.94	tff('82', plain,
111.73/111.94	    ![X175 : $tType, X176 : int, X178 : int]:
111.73/111.94	      (~ ord_less_eq(X175, number_number_of(X175, X178), 
111.73/111.94	           number_number_of(X175, X176))
111.73/111.94	       | ~ ord_less(X175, number_number_of(X175, X176), 
111.73/111.94	             number_number_of(X175, X178))
111.73/111.94	       | ~ number(X175)
111.73/111.94	       | ~ linorder(X175)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_80_le__number__of__eq__not__less])).
111.73/111.94	tff('83', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (~ $true
111.73/111.94	       | number_number_of(int, X1) = number_number_of(int, X0)
111.73/111.94	       | ~ ord_less_eq(int, number_number_of(int, X1), 
111.73/111.94	             number_number_of(int, X0))
111.73/111.94	       | ~ linorder(int)
111.73/111.94	       | ~ number(int)
111.73/111.94	       | ~ ord_less_eq(int, number_number_of(int, X0), 
111.73/111.94	             number_number_of(int, X1))),
111.73/111.94	    inference('sup-', [status(thm)], ['81', '82'])).
111.73/111.94	tff(arity_Int_Oint___Orderings_Olinorder, axiom, (linorder(int))).
111.73/111.94	tff('84', plain, linorder(int),
111.73/111.94	    inference('cnf', [status(esa)], [arity_Int_Oint___Orderings_Olinorder])).
111.73/111.94	tff('85', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (~ $true
111.73/111.94	       | X1 = X0
111.73/111.94	       | ~ ord_less_eq(int, X1, X0)
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ ord_less_eq(int, X0, X1)),
111.73/111.94	    inference('demod', [status(thm)],
111.73/111.94	              ['83', '1', '1', '1', '1', '84', '46', '1', '1'])).
111.73/111.94	tff('86', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      (~ ord_less_eq(int, X0, X1) | ~ ord_less_eq(int, X1, X0) | X1 = X0),
111.73/111.94	    inference('simplify', [status(thm)], ['85'])).
111.73/111.94	tff('87', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (~ $true
111.73/111.94	       | plus_plus(int, X0, pls) = X0
111.73/111.94	       | ~ ord_less_eq(int, plus_plus(int, X0, pls), X0)),
111.73/111.94	    inference('sup-', [status(thm)], ['80', '86'])).
111.73/111.94	tff('88', plain,
111.73/111.94	    ![X0 : int, X1 : $tType]:
111.73/111.94	      (plus_plus(X1, number_number_of(X1, bit0(X0)), one_one(X1))
111.73/111.94	        = number_number_of(X1, bit1(plus_plus(int, X0, pls)))
111.73/111.94	       | ~ number_ring(X1)),
111.73/111.94	    inference('sup+', [status(thm)], ['19', '21'])).
111.73/111.94	tff(fact_87_int__1, axiom,
111.73/111.94	  (semiring_1_of_nat(int,one_one(nat)) = one_one(int))).
111.73/111.94	tff('89', plain, semiring_1_of_nat(int, one_one(nat)) = one_one(int),
111.73/111.94	    inference('cnf', [status(esa)], [fact_87_int__1])).
111.73/111.94	tff('90', plain, semiring_1_of_nat(int, one_one(nat)) = bit1(pls),
111.73/111.94	    inference('demod', [status(thm)], ['89', '6'])).
111.73/111.94	tff('91', plain,
111.73/111.94	    ![X0 : int]: ord_less_eq(int, X0, plus_plus(int, X0, bit1(pls))),
111.73/111.94	    inference('sup+', [status(thm)], ['90', '79'])).
111.73/111.94	tff('92', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      ord_less_eq(int, plus_plus(int, X1, X0), 
111.73/111.94	        plus_plus(int, X1, plus_plus(int, X0, bit1(pls)))),
111.73/111.94	    inference('sup+', [status(thm)], ['33', '91'])).
111.73/111.94	tff('93', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (ord_less_eq(int, 
111.73/111.94	         number_number_of(int, bit1(plus_plus(int, X0, pls))), 
111.73/111.94	         plus_plus(int, number_number_of(int, bit0(X0)), 
111.73/111.94	           plus_plus(int, one_one(int), bit1(pls))))
111.73/111.94	       | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['88', '92'])).
111.73/111.94	tff(fact_5_add__special_I2_J, axiom,
111.73/111.94	  (![A:$tType]:
111.73/111.94	     (number_ring(A) =>
111.73/111.94	      (![W:int]:
111.73/111.94	         (plus_plus(A,one_one(A),number_number_of(A,W)) =
111.73/111.94	          number_number_of(A,plus_plus(int,bit1(pls),W))))))).
111.73/111.94	tff('94', plain,
111.73/111.94	    ![X0 : $tType, X1 : int]:
111.73/111.94	      (plus_plus(X0, one_one(X0), number_number_of(X0, X1))
111.73/111.94	        = number_number_of(X0, plus_plus(int, bit1(pls), X1))
111.73/111.94	       | ~ number_ring(X0)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_5_add__special_I2_J])).
111.73/111.94	tff('95', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (plus_plus(int, one_one(int), X0)
111.73/111.94	        = number_number_of(int, plus_plus(int, bit1(pls), X0))
111.73/111.94	       | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['1', '94'])).
111.73/111.94	tff('96', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (plus_plus(int, one_one(int), X0) = plus_plus(int, bit1(pls), X0)
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['95', '1', '4'])).
111.73/111.94	tff('97', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      plus_plus(int, one_one(int), X0) = plus_plus(int, bit1(pls), X0),
111.73/111.94	    inference('simplify', [status(thm)], ['96'])).
111.73/111.94	tff(fact_9_one__add__one__is__two, axiom,
111.73/111.94	  (![A:$tType]:
111.73/111.94	     (number_ring(A) =>
111.73/111.94	      (plus_plus(A,one_one(A),one_one(A)) =
111.73/111.94	       number_number_of(A,bit0(bit1(pls))))))).
111.73/111.94	tff('98', plain,
111.73/111.94	    ![X10 : $tType]:
111.73/111.94	      (plus_plus(X10, one_one(X10), one_one(X10))
111.73/111.94	        = number_number_of(X10, bit0(bit1(pls)))
111.73/111.94	       | ~ number_ring(X10)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_9_one__add__one__is__two])).
111.73/111.94	tff('99', plain,
111.73/111.94	    (plus_plus(int, bit1(pls), one_one(int))
111.73/111.94	      = number_number_of(int, bit0(bit1(pls)))
111.73/111.94	     | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['97', '98'])).
111.73/111.94	tff('100', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (plus_plus(int, X0, one_one(int))
111.73/111.94	        = number_number_of(int, plus_plus(int, X0, bit1(pls)))
111.73/111.94	       | ~ number_ring(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['1', '21'])).
111.73/111.94	tff('101', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (plus_plus(int, X0, one_one(int)) = plus_plus(int, X0, bit1(pls))
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['100', '1', '4'])).
111.73/111.94	tff('102', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      plus_plus(int, X0, one_one(int)) = plus_plus(int, X0, bit1(pls)),
111.73/111.94	    inference('simplify', [status(thm)], ['101'])).
111.73/111.94	tff('103', plain,
111.73/111.94	    (plus_plus(int, bit1(pls), bit1(pls)) = bit0(bit1(pls)) | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['99', '102', '1', '4'])).
111.73/111.94	tff('104', plain, plus_plus(int, bit1(pls), bit1(pls)) = bit0(bit1(pls)),
111.73/111.94	    inference('simplify', [status(thm)], ['103'])).
111.73/111.94	tff(fact_38_add__Bit0__Bit0, axiom,
111.73/111.94	  (![L1:int,K:int]:
111.73/111.94	     (plus_plus(int,bit0(K),bit0(L1)) = bit0(plus_plus(int,K,L1))))).
111.73/111.94	tff('105', plain,
111.73/111.94	    ![X61 : int, X62 : int]:
111.73/111.94	      plus_plus(int, bit0(X61), bit0(X62)) = bit0(plus_plus(int, X61, X62)),
111.73/111.94	    inference('cnf', [status(esa)], [fact_38_add__Bit0__Bit0])).
111.73/111.94	tff('106', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (ord_less_eq(int, bit1(plus_plus(int, X0, pls)), 
111.73/111.94	         bit0(plus_plus(int, X0, bit1(pls))))
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)],
111.73/111.94	              ['93', '1', '1', '6', '104', '105', '4'])).
111.73/111.94	tff('107', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      ord_less_eq(int, bit1(plus_plus(int, X0, pls)), 
111.73/111.94	        bit0(plus_plus(int, X0, bit1(pls)))),
111.73/111.94	    inference('simplify', [status(thm)], ['106'])).
111.73/111.94	tff(fact_65_rel__simps_I33_J, axiom,
111.73/111.94	  (![L:int,K3:int]:
111.73/111.94	     (ord_less_eq(int,bit1(K3),bit0(L)) <=> ord_less(int,K3,L)))).
111.73/111.94	tff('108', plain,
111.73/111.94	    ![X132 : int, X133 : int]:
111.73/111.94	      (ord_less(int, X132, X133) | ~ ord_less_eq(int, bit1(X132), bit0(X133))),
111.73/111.94	    inference('cnf', [status(esa)], [fact_65_rel__simps_I33_J])).
111.73/111.94	tff('109', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      (~ $true
111.73/111.94	       | ord_less(int, plus_plus(int, X0, pls), 
111.73/111.94	           plus_plus(int, X0, bit1(pls)))),
111.73/111.94	    inference('sup-', [status(thm)], ['107', '108'])).
111.73/111.94	tff('110', plain,
111.73/111.94	    ![X0 : int]:
111.73/111.94	      ord_less(int, plus_plus(int, X0, pls), plus_plus(int, X0, bit1(pls))),
111.73/111.94	    inference('simplify', [status(thm)], ['109'])).
111.73/111.94	tff(fact_67_zle__add1__eq__le, axiom,
111.73/111.94	  (![Z1:int,Wa:int]:
111.73/111.94	     (ord_less(int,Wa,plus_plus(int,Z1,one_one(int))) <=>
111.73/111.94	      ord_less_eq(int,Wa,Z1)))).
111.73/111.94	tff('111', plain,
111.73/111.94	    ![X138 : int, X139 : int]:
111.73/111.94	      (ord_less_eq(int, X138, X139)
111.73/111.94	       | ~ ord_less(int, X138, plus_plus(int, X139, one_one(int)))),
111.73/111.94	    inference('cnf', [status(esa)], [fact_67_zle__add1__eq__le])).
111.73/111.94	tff('112', plain,
111.73/111.94	    ![X138 : int, X139 : int]:
111.73/111.94	      (ord_less_eq(int, X138, X139)
111.73/111.94	       | ~ ord_less(int, X138, plus_plus(int, X139, bit1(pls)))),
111.73/111.94	    inference('demod', [status(thm)], ['111', '6'])).
111.73/111.94	tff('113', plain,
111.73/111.94	    ![X0 : int]: (~ $true | ord_less_eq(int, plus_plus(int, X0, pls), X0)),
111.73/111.94	    inference('sup-', [status(thm)], ['110', '112'])).
111.73/111.94	tff('114', plain, ![X0 : int]: ord_less_eq(int, plus_plus(int, X0, pls), X0),
111.73/111.94	    inference('simplify', [status(thm)], ['113'])).
111.73/111.94	tff('115', plain,
111.73/111.94	    ![X0 : int]: (~ $true | plus_plus(int, X0, pls) = X0 | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['87', '114'])).
111.73/111.94	tff('116', plain, ![X0 : int]: plus_plus(int, X0, pls) = X0,
111.73/111.94	    inference('simplify', [status(thm)], ['115'])).
111.73/111.94	tff('117', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      plus_plus(int, X0, plus_plus(int, pls, X1)) = plus_plus(int, X0, X1),
111.73/111.94	    inference('sup+', [status(thm)], ['116', '33'])).
111.73/111.94	tff('118', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      plus_plus(int, X1, pls) = plus_plus(int, X1, times_times(int, X0, pls)),
111.73/111.94	    inference('sup+', [status(thm)], ['75', '117'])).
111.73/111.94	tff('119', plain,
111.73/111.94	    ![X0 : int, X1 : int]: X1 = plus_plus(int, X1, times_times(int, X0, pls)),
111.73/111.94	    inference('demod', [status(thm)], ['118', '116'])).
111.73/111.94	tff('120', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      (times_times(int, plus_plus(int, X2, X1), number_number_of(int, X0))
111.73/111.94	        = plus_plus(int, times_times(int, X2, X0), 
111.73/111.94	            times_times(int, X1, number_number_of(int, X0)))
111.73/111.94	       | ~ semiring(int)
111.73/111.94	       | ~ number(int)),
111.73/111.94	    inference('sup+', [status(thm)], ['1', '70'])).
111.73/111.94	tff('121', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      (times_times(int, plus_plus(int, X2, X1), X0)
111.73/111.94	        = plus_plus(int, times_times(int, X2, X0), times_times(int, X1, X0))
111.73/111.94	       | ~ $true
111.73/111.94	       | ~ $true),
111.73/111.94	    inference('demod', [status(thm)], ['120', '1', '1', '72', '46'])).
111.73/111.94	tff('122', plain,
111.73/111.94	    ![X0 : int, X1 : int, X2 : int]:
111.73/111.94	      times_times(int, plus_plus(int, X2, X1), X0)
111.73/111.94	       = plus_plus(int, times_times(int, X2, X0), times_times(int, X1, X0)),
111.73/111.94	    inference('simplify', [status(thm)], ['121'])).
111.73/111.94	tff('123', plain,
111.73/111.94	    ![X0 : int, X1 : int]:
111.73/111.94	      times_times(int, plus_plus(int, X0, X1), pls)
111.73/111.94	       = times_times(int, X0, pls),
111.73/111.94	    inference('sup+', [status(thm)], ['119', '122'])).
111.73/111.94	tff('124', plain,
111.73/111.94	    ord_less(int, 
111.73/111.94	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	        bit0(
111.73/111.94	          minus_minus(int, 
111.73/111.94	            plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
111.73/111.94	            bit0(plus_plus(int, pls, m1))))), pls),
111.73/111.94	    inference('demod', [status(thm)], ['42', '123', '12', '116'])).
111.73/111.94	tff('125', plain, ~ $true, inference('demod', [status(thm)], ['37', '124'])).
111.73/111.94	tff('126', plain, $false, inference('simplify', [status(thm)], ['125'])).
111.73/111.94	
111.73/111.94	% SZS output end Refutation
111.73/111.95	EOF
