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    : supatvars_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	  --sup-at-vars \
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   : n102.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
106.62/106.86	% done 50231 iterations in 106.658s
106.62/106.86	% SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
106.62/106.86	% SZS output start Refutation
106.62/106.86	tff(conj_0, conjecture,
106.62/106.86	  (ord_less(int,
106.62/106.86	            times_times(int,
106.62/106.86	                        plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
106.62/106.86	                        minus_minus(int,
106.62/106.86	                                    times_times(int,
106.62/106.86	                                                number_number_of(int,
106.62/106.86	                                                                 bit0(
106.62/106.86	                                                                 bit1(pls))),
106.62/106.86	                                                plus_plus(int,one_one(int),
106.62/106.86	                                                          semiring_1_of_nat(
106.62/106.86	                                                          int,n))),
106.62/106.86	                                    times_times(int,
106.62/106.86	                                                number_number_of(int,
106.62/106.86	                                                                 bit0(
106.62/106.86	                                                                 bit0(
106.62/106.86	                                                                 bit1(pls)))),
106.62/106.86	                                                m1))),
106.62/106.86	            zero_zero(int)))).
106.62/106.86	tff(zf_stmt_0, negated_conjecture,
106.62/106.86	  (~
106.62/106.86	    ord_less(int,
106.62/106.86	             times_times(int,
106.62/106.86	                         plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
106.62/106.86	                         minus_minus(int,
106.62/106.86	                                     times_times(int,
106.62/106.86	                                                 number_number_of(int,
106.62/106.86	                                                                  bit0(
106.62/106.86	                                                                  bit1(pls))),
106.62/106.86	                                                 plus_plus(int,one_one(int),
106.62/106.86	                                                           semiring_1_of_nat(
106.62/106.86	                                                           int,n))),
106.62/106.86	                                     times_times(int,
106.62/106.86	                                                 number_number_of(int,
106.62/106.86	                                                                  bit0(
106.62/106.86	                                                                  bit0(
106.62/106.86	                                                                  bit1(pls)))),
106.62/106.86	                                                 m1))),
106.62/106.86	             zero_zero(int)))).
106.62/106.86	tff('0', plain,
106.62/106.86	    ~ ord_less(int, 
106.62/106.86	        times_times(int, 
106.62/106.86	          plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
106.62/106.86	          minus_minus(int, 
106.62/106.86	            times_times(int, number_number_of(int, bit0(bit1(pls))), 
106.62/106.86	              plus_plus(int, one_one(int), semiring_1_of_nat(int, n))), 
106.62/106.86	            times_times(int, number_number_of(int, bit0(bit0(bit1(pls)))), 
106.62/106.86	              m1))), zero_zero(int)),
106.62/106.86	    inference('cnf', [status(esa)], [zf_stmt_0])).
106.62/106.86	tff(fact_97_number__of__is__id, axiom,
106.62/106.86	  (![K:int]: (number_number_of(int,K) = K))).
106.62/106.86	tff('1', plain, ![X215 : int]: number_number_of(int, X215) = X215,
106.62/106.86	    inference('cnf', [status(esa)], [fact_97_number__of__is__id])).
106.62/106.86	tff(fact_14_numeral__1__eq__1, axiom,
106.62/106.86	  (![A:$tType]:
106.62/106.86	     (number_ring(A) => (number_number_of(A,bit1(pls)) = one_one(A))))).
106.62/106.86	tff('2', plain,
106.62/106.86	    ![X19 : $tType]:
106.62/106.86	      (number_number_of(X19, bit1(pls)) = one_one(X19) | ~ number_ring(X19)),
106.62/106.86	    inference('cnf', [status(esa)], [fact_14_numeral__1__eq__1])).
106.62/106.86	tff('3', plain, (bit1(pls) = one_one(int) | ~ number_ring(int)),
106.62/106.86	    inference('sup+', [status(thm)], ['1', '2'])).
106.62/106.86	tff(arity_Int_Oint___Int_Onumber__ring, axiom, (number_ring(int))).
106.62/106.86	tff('4', plain, number_ring(int),
106.62/106.86	    inference('cnf', [status(esa)], [arity_Int_Oint___Int_Onumber__ring])).
106.62/106.86	tff('5', plain, (bit1(pls) = one_one(int) | ~ $true),
106.62/106.86	    inference('demod', [status(thm)], ['3', '4'])).
106.62/106.86	tff('6', plain, bit1(pls) = one_one(int),
106.62/106.86	    inference('simplify', [status(thm)], ['5'])).
106.62/106.86	tff(fact_37_mult__Bit0, axiom,
106.62/106.86	  (![L1:int,K:int]:
106.62/106.86	     (times_times(int,bit0(K),L1) = bit0(times_times(int,K,L1))))).
106.62/106.86	tff('7', plain,
106.62/106.86	    ![X59 : int, X60 : int]:
106.62/106.86	      times_times(int, bit0(X59), X60) = bit0(times_times(int, X59, X60)),
106.62/106.86	    inference('cnf', [status(esa)], [fact_37_mult__Bit0])).
106.62/106.86	tff(fact_36_mult__Pls, axiom, (![W:int]: (times_times(int,pls,W) = pls))).
106.62/106.86	tff('8', plain, ![X58 : int]: times_times(int, pls, X58) = pls,
106.62/106.86	    inference('cnf', [status(esa)], [fact_36_mult__Pls])).
106.62/106.86	tff(fact_13_mult__Bit1, axiom,
106.62/106.86	  (![L1:int,K:int]:
106.62/106.86	     (times_times(int,bit1(K),L1) =
106.62/106.86	      plus_plus(int,bit0(times_times(int,K,L1)),L1)))).
106.62/106.86	tff('9', plain,
106.62/106.86	    ![X17 : int, X18 : int]:
106.62/106.86	      times_times(int, bit1(X17), X18)
106.62/106.86	       = plus_plus(int, bit0(times_times(int, X17, X18)), X18),
106.62/106.86	    inference('cnf', [status(esa)], [fact_13_mult__Bit1])).
106.62/106.86	tff('10', plain,
106.62/106.86	    ![X0 : int]:
106.62/106.86	      times_times(int, bit1(pls), X0) = plus_plus(int, bit0(pls), X0),
106.62/106.86	    inference('sup+', [status(thm)], ['8', '9'])).
106.62/106.86	tff(fact_29_Bit0__Pls, axiom, (bit0(pls) = pls)).
106.62/106.86	tff('11', plain, bit0(pls) = pls,
106.62/106.86	    inference('cnf', [status(esa)], [fact_29_Bit0__Pls])).
106.62/106.86	tff('12', plain,
106.62/106.86	    ![X0 : int]: times_times(int, bit1(pls), X0) = plus_plus(int, pls, X0),
106.62/106.86	    inference('demod', [status(thm)], ['10', '11'])).
106.62/106.86	tff(fact_39_diff__bin__simps_I7_J, axiom,
106.62/106.86	  (![L1:int,K:int]:
106.62/106.86	     (minus_minus(int,bit0(K),bit0(L1)) = bit0(minus_minus(int,K,L1))))).
106.62/106.86	tff('13', plain,
106.62/106.86	    ![X63 : int, X64 : int]:
106.62/106.86	      minus_minus(int, bit0(X63), bit0(X64))
106.62/106.86	       = bit0(minus_minus(int, X63, X64)),
106.62/106.86	    inference('cnf', [status(esa)], [fact_39_diff__bin__simps_I7_J])).
106.62/106.86	tff(fact_43_number__of__Pls, axiom,
106.62/106.86	  (![A:$tType]: (number_ring(A) => (number_number_of(A,pls) = zero_zero(A))))).
106.62/106.86	tff('14', plain,
106.62/106.86	    ![X73 : $tType]:
106.62/106.86	      (number_number_of(X73, pls) = zero_zero(X73) | ~ number_ring(X73)),
106.62/106.86	    inference('cnf', [status(esa)], [fact_43_number__of__Pls])).
106.62/106.86	tff('15', plain, (pls = zero_zero(int) | ~ number_ring(int)),
106.62/106.86	    inference('sup+', [status(thm)], ['1', '14'])).
106.62/106.86	tff('16', plain, (pls = zero_zero(int) | ~ $true),
106.62/106.86	    inference('demod', [status(thm)], ['15', '4'])).
106.62/106.86	tff('17', plain, pls = zero_zero(int),
106.62/106.86	    inference('simplify', [status(thm)], ['16'])).
106.62/106.86	tff('18', plain,
106.62/106.86	    ~ ord_less(int, 
106.62/106.86	        times_times(int, 
106.62/106.86	          plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.86	          bit0(
106.62/106.86	            minus_minus(int, 
106.62/106.86	              plus_plus(int, pls, 
106.62/106.86	                plus_plus(int, bit1(pls), semiring_1_of_nat(int, n))), 
106.62/106.86	              bit0(plus_plus(int, pls, m1))))), pls),
106.62/106.86	    inference('demod', [status(thm)],
106.62/106.86	              ['0', '6', '1', '6', '7', '12', '1', '7', '7', '12', '13', '17'])).
106.62/106.86	tff(fact_61_add__Bit0__Bit1, axiom,
106.62/106.86	  (![L1:int,K:int]:
106.62/106.86	     (plus_plus(int,bit0(K),bit1(L1)) = bit1(plus_plus(int,K,L1))))).
106.62/106.86	tff('19', plain,
106.62/106.86	    ![X124 : int, X125 : int]:
106.62/106.86	      plus_plus(int, bit0(X124), bit1(X125))
106.62/106.86	       = bit1(plus_plus(int, X124, X125)),
106.62/106.86	    inference('cnf', [status(esa)], [fact_61_add__Bit0__Bit1])).
106.62/106.86	tff('20', plain,
106.62/106.86	    ![X0 : int]:
106.62/106.86	      plus_plus(int, pls, bit1(X0)) = bit1(plus_plus(int, pls, X0)),
106.62/106.86	    inference('sup+', [status(thm)], ['11', '19'])).
106.62/106.86	tff(fact_6_add__special_I3_J, axiom,
106.62/106.86	  (![A:$tType]:
106.62/106.86	     (number_ring(A) =>
106.62/106.86	      (![V:int]:
106.62/106.86	         (plus_plus(A,number_number_of(A,V),one_one(A)) =
106.62/106.86	          number_number_of(A,plus_plus(int,V,bit1(pls)))))))).
106.62/106.86	tff('21', plain,
106.62/106.86	    ![X2 : $tType, X3 : int]:
106.62/106.86	      (plus_plus(X2, number_number_of(X2, X3), one_one(X2))
106.62/106.86	        = number_number_of(X2, plus_plus(int, X3, bit1(pls)))
106.62/106.86	       | ~ number_ring(X2)),
106.62/106.86	    inference('cnf', [status(esa)], [fact_6_add__special_I3_J])).
106.62/106.86	tff('22', plain,
106.62/106.86	    ![X0 : $tType]:
106.62/106.86	      (plus_plus(X0, number_number_of(X0, pls), one_one(X0))
106.62/106.86	        = number_number_of(X0, bit1(plus_plus(int, pls, pls)))
106.62/106.86	       | ~ number_ring(X0)),
106.62/106.86	    inference('sup+', [status(thm)], ['20', '21'])).
106.62/106.86	tff(fact_22_double__eq__0__iff, axiom,
106.62/106.86	  (![A:$tType]:
106.62/106.86	     (linord219039673up_add(A) =>
106.62/106.86	      (![A2:A]: ((plus_plus(A,A2,A2) = zero_zero(A)) <=> (A2 = zero_zero(A))))))).
106.62/106.86	tff('23', plain,
106.62/106.86	    ![X33 : $tType, X34 : X33]:
106.62/106.86	      (X34 != zero_zero(X33)
106.62/106.86	       | plus_plus(X33, X34, X34) = zero_zero(X33)
106.62/106.86	       | ~ linord219039673up_add(X33)),
106.62/106.86	    inference('cnf', [status(esa)], [fact_22_double__eq__0__iff])).
106.62/106.86	tff('24', plain,
106.62/106.86	    ![X33 : $tType]:
106.62/106.86	      (~ linord219039673up_add(X33)
106.62/106.86	       | plus_plus(X33, zero_zero(X33), zero_zero(X33)) = zero_zero(X33)),
106.62/106.86	    inference('simplify', [status(thm)], ['23'])).
106.62/106.86	tff('25', plain,
106.62/106.86	    (plus_plus(int, zero_zero(int), pls) = zero_zero(int)
106.62/106.86	     | ~ linord219039673up_add(int)),
106.62/106.86	    inference('sup+', [status(thm)], ['17', '24'])).
106.62/106.86	tff(arity_Int_Oint___Groups_Olinordered__ab__group__add, axiom,
106.62/106.86	  (linord219039673up_add(int))).
106.62/106.86	tff('26', plain, linord219039673up_add(int),
106.62/106.86	    inference('cnf', [status(esa)],
106.62/106.86	              [arity_Int_Oint___Groups_Olinordered__ab__group__add])).
106.62/106.86	tff('27', plain, (plus_plus(int, pls, pls) = pls | ~ $true),
106.62/106.86	    inference('demod', [status(thm)], ['25', '17', '17', '26'])).
106.62/106.86	tff('28', plain, plus_plus(int, pls, pls) = pls,
106.62/106.86	    inference('simplify', [status(thm)], ['27'])).
106.62/106.86	tff('29', plain,
106.62/106.86	    ![X0 : $tType]:
106.62/106.86	      (plus_plus(X0, number_number_of(X0, pls), one_one(X0))
106.62/106.86	        = number_number_of(X0, bit1(pls))
106.62/106.86	       | ~ number_ring(X0)),
106.62/106.86	    inference('demod', [status(thm)], ['22', '28'])).
106.62/106.86	tff(fact_50_add__number__of__left, axiom,
106.62/106.86	  (![A:$tType]:
106.62/106.86	     (number_ring(A) =>
106.62/106.86	      (![Z:A,W:int,V:int]:
106.62/106.87	         (plus_plus(A,number_number_of(A,V),
106.62/106.87	                    plus_plus(A,number_number_of(A,W),Z)) =
106.62/106.87	          plus_plus(A,number_number_of(A,plus_plus(int,V,W)),Z)))))).
106.62/106.87	tff('30', plain,
106.62/106.87	    ![X97 : $tType, X98 : int, X99 : int, X100 : X97]:
106.62/106.87	      (plus_plus(X97, number_number_of(X97, X98), 
106.62/106.87	         plus_plus(X97, number_number_of(X97, X99), X100))
106.62/106.87	        = plus_plus(X97, number_number_of(X97, plus_plus(int, X98, X99)), 
106.62/106.87	            X100)
106.62/106.87	       | ~ number_ring(X97)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_50_add__number__of__left])).
106.62/106.87	tff('31', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      (plus_plus(int, X0, plus_plus(int, number_number_of(int, X2), X1))
106.62/106.87	        = plus_plus(int, number_number_of(int, plus_plus(int, X0, X2)), X1)
106.62/106.87	       | ~ number_ring(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['1', '30'])).
106.62/106.87	tff('32', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      (plus_plus(int, X0, plus_plus(int, X2, X1))
106.62/106.87	        = plus_plus(int, plus_plus(int, X0, X2), X1)
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['31', '1', '1', '4'])).
106.62/106.87	tff('33', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      plus_plus(int, X0, plus_plus(int, X2, X1))
106.62/106.87	       = plus_plus(int, plus_plus(int, X0, X2), X1),
106.62/106.87	    inference('simplify', [status(thm)], ['32'])).
106.62/106.87	tff('34', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (plus_plus(int, number_number_of(int, pls), 
106.62/106.87	         plus_plus(int, one_one(int), X0))
106.62/106.87	        = plus_plus(int, number_number_of(int, bit1(pls)), X0)
106.62/106.87	       | ~ number_ring(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['29', '33'])).
106.62/106.87	tff('35', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (plus_plus(int, pls, plus_plus(int, bit1(pls), X0))
106.62/106.87	        = plus_plus(int, bit1(pls), X0)
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['34', '1', '6', '1', '4'])).
106.62/106.87	tff('36', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      plus_plus(int, pls, plus_plus(int, bit1(pls), X0))
106.62/106.87	       = plus_plus(int, bit1(pls), X0),
106.62/106.87	    inference('simplify', [status(thm)], ['35'])).
106.62/106.87	tff('37', plain,
106.62/106.87	    ~ ord_less(int, 
106.62/106.87	        times_times(int, 
106.62/106.87	          plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	          bit0(
106.62/106.87	            minus_minus(int, 
106.62/106.87	              plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	              bit0(plus_plus(int, pls, m1))))), pls),
106.62/106.87	    inference('demod', [status(thm)], ['18', '36'])).
106.62/106.87	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,
106.62/106.87	  (ord_less(int,
106.62/106.87	            times_times(int,
106.62/106.87	                        plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
106.62/106.87	                        minus_minus(int,
106.62/106.87	                                    times_times(int,
106.62/106.87	                                                number_number_of(int,
106.62/106.87	                                                                 bit0(
106.62/106.87	                                                                 bit1(pls))),
106.62/106.87	                                                plus_plus(int,one_one(int),
106.62/106.87	                                                          semiring_1_of_nat(
106.62/106.87	                                                          int,n))),
106.62/106.87	                                    times_times(int,
106.62/106.87	                                                number_number_of(int,
106.62/106.87	                                                                 bit0(
106.62/106.87	                                                                 bit0(
106.62/106.87	                                                                 bit1(pls)))),
106.62/106.87	                                                m1))),
106.62/106.87	            times_times(int,
106.62/106.87	                        plus_plus(int,one_one(int),semiring_1_of_nat(int,n)),
106.62/106.87	                        zero_zero(int))))).
106.62/106.87	tff('38', plain,
106.62/106.87	    ord_less(int, 
106.62/106.87	      times_times(int, 
106.62/106.87	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
106.62/106.87	        minus_minus(int, 
106.62/106.87	          times_times(int, number_number_of(int, bit0(bit1(pls))), 
106.62/106.87	            plus_plus(int, one_one(int), semiring_1_of_nat(int, n))), 
106.62/106.87	          times_times(int, number_number_of(int, bit0(bit0(bit1(pls)))), m1))), 
106.62/106.87	      times_times(int, 
106.62/106.87	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
106.62/106.87	        zero_zero(int))),
106.62/106.87	    inference('cnf', [status(esa)],
106.62/106.87	              [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])).
106.62/106.87	tff('39', plain,
106.62/106.87	    ord_less(int, 
106.62/106.87	      times_times(int, 
106.62/106.87	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
106.62/106.87	        minus_minus(int, 
106.62/106.87	          times_times(int, bit0(bit1(pls)), 
106.62/106.87	            plus_plus(int, one_one(int), semiring_1_of_nat(int, n))), 
106.62/106.87	          times_times(int, bit0(bit0(bit1(pls))), m1))), 
106.62/106.87	      times_times(int, 
106.62/106.87	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
106.62/106.87	        zero_zero(int))),
106.62/106.87	    inference('demod', [status(thm)], ['38', '1', '1'])).
106.62/106.87	tff('40', plain,
106.62/106.87	    ord_less(int, 
106.62/106.87	      times_times(int, 
106.62/106.87	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
106.62/106.87	        minus_minus(int, 
106.62/106.87	          bit0(
106.62/106.87	            times_times(int, bit1(pls), 
106.62/106.87	              plus_plus(int, one_one(int), semiring_1_of_nat(int, n)))), 
106.62/106.87	          bit0(bit0(times_times(int, bit1(pls), m1))))), 
106.62/106.87	      times_times(int, 
106.62/106.87	        plus_plus(int, one_one(int), semiring_1_of_nat(int, n)), 
106.62/106.87	        zero_zero(int))),
106.62/106.87	    inference('demod', [status(thm)], ['39', '7', '7', '7'])).
106.62/106.87	tff('41', plain,
106.62/106.87	    ord_less(int, 
106.62/106.87	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	        bit0(
106.62/106.87	          minus_minus(int, 
106.62/106.87	            plus_plus(int, pls, 
106.62/106.87	              plus_plus(int, bit1(pls), semiring_1_of_nat(int, n))), 
106.62/106.87	            bit0(plus_plus(int, pls, m1))))), 
106.62/106.87	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	        pls)),
106.62/106.87	    inference('demod', [status(thm)],
106.62/106.87	              ['40', '6', '6', '12', '12', '13', '6', '17'])).
106.62/106.87	tff('42', plain,
106.62/106.87	    ord_less(int, 
106.62/106.87	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	        bit0(
106.62/106.87	          minus_minus(int, 
106.62/106.87	            plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	            bit0(plus_plus(int, pls, m1))))), 
106.62/106.87	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	        pls)),
106.62/106.87	    inference('demod', [status(thm)], ['41', '36'])).
106.62/106.87	tff(fact_44_left__diff__distrib__number__of, axiom,
106.62/106.87	  (![B:$tType]:
106.62/106.87	     ((ring(B) & number(B)) =>
106.62/106.87	      (![V:int,B1:B,A1:B]:
106.62/106.87	         (times_times(B,minus_minus(B,A1,B1),number_number_of(B,V)) =
106.62/106.87	          minus_minus(B,times_times(B,A1,number_number_of(B,V)),
106.62/106.87	                      times_times(B,B1,number_number_of(B,V)))))))).
106.62/106.87	tff('43', plain,
106.62/106.87	    ![X74 : $tType, X75 : X74, X76 : int, X77 : X74]:
106.62/106.87	      (times_times(X74, minus_minus(X74, X75, X77), 
106.62/106.87	         number_number_of(X74, X76))
106.62/106.87	        = minus_minus(X74, 
106.62/106.87	            times_times(X74, X75, number_number_of(X74, X76)), 
106.62/106.87	            times_times(X74, X77, number_number_of(X74, X76)))
106.62/106.87	       | ~ number(X74)
106.62/106.87	       | ~ ring(X74)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_44_left__diff__distrib__number__of])).
106.62/106.87	tff('44', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, minus_minus(int, bit1(pls), X1), 
106.62/106.87	         number_number_of(int, X0))
106.62/106.87	        = minus_minus(int, plus_plus(int, pls, number_number_of(int, X0)), 
106.62/106.87	            times_times(int, X1, number_number_of(int, X0)))
106.62/106.87	       | ~ ring(int)
106.62/106.87	       | ~ number(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['12', '43'])).
106.62/106.87	tff(arity_Int_Oint___Rings_Oring, axiom, (ring(int))).
106.62/106.87	tff('45', plain, ring(int),
106.62/106.87	    inference('cnf', [status(esa)], [arity_Int_Oint___Rings_Oring])).
106.62/106.87	tff(arity_Int_Oint___Int_Onumber, axiom, (number(int))).
106.62/106.87	tff('46', plain, number(int),
106.62/106.87	    inference('cnf', [status(esa)], [arity_Int_Oint___Int_Onumber])).
106.62/106.87	tff('47', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, minus_minus(int, bit1(pls), X1), X0)
106.62/106.87	        = minus_minus(int, plus_plus(int, pls, X0), times_times(int, X1, X0))
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['44', '1', '1', '1', '45', '46'])).
106.62/106.87	tff('48', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      times_times(int, minus_minus(int, bit1(pls), X1), X0)
106.62/106.87	       = minus_minus(int, plus_plus(int, pls, X0), times_times(int, X1, X0)),
106.62/106.87	    inference('simplify', [status(thm)], ['47'])).
106.62/106.87	tff('49', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      times_times(int, minus_minus(int, bit1(pls), bit1(pls)), X0)
106.62/106.87	       = minus_minus(int, plus_plus(int, pls, X0), plus_plus(int, pls, X0)),
106.62/106.87	    inference('sup+', [status(thm)], ['12', '48'])).
106.62/106.87	tff(fact_62_diff__bin__simps_I10_J, axiom,
106.62/106.87	  (![L1:int,K:int]:
106.62/106.87	     (minus_minus(int,bit1(K),bit1(L1)) = bit0(minus_minus(int,K,L1))))).
106.62/106.87	tff('50', plain,
106.62/106.87	    ![X126 : int, X127 : int]:
106.62/106.87	      minus_minus(int, bit1(X126), bit1(X127))
106.62/106.87	       = bit0(minus_minus(int, X126, X127)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_62_diff__bin__simps_I10_J])).
106.62/106.87	tff(fact_15_diff__bin__simps_I3_J, axiom,
106.62/106.87	  (![L1:int]: (minus_minus(int,pls,bit0(L1)) = bit0(minus_minus(int,pls,L1))))).
106.62/106.87	tff('51', plain,
106.62/106.87	    ![X20 : int]:
106.62/106.87	      minus_minus(int, pls, bit0(X20)) = bit0(minus_minus(int, pls, X20)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_15_diff__bin__simps_I3_J])).
106.62/106.87	tff('52', plain,
106.62/106.87	    minus_minus(int, pls, pls) = bit0(minus_minus(int, pls, pls)),
106.62/106.87	    inference('sup+', [status(thm)], ['11', '51'])).
106.62/106.87	tff('53', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, minus_minus(int, pls, X1), number_number_of(int, X0))
106.62/106.87	        = minus_minus(int, pls, 
106.62/106.87	            times_times(int, X1, number_number_of(int, X0)))
106.62/106.87	       | ~ ring(int)
106.62/106.87	       | ~ number(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['8', '43'])).
106.62/106.87	tff('54', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, minus_minus(int, pls, X1), X0)
106.62/106.87	        = minus_minus(int, pls, times_times(int, X1, X0))
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['53', '1', '1', '45', '46'])).
106.62/106.87	tff('55', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      times_times(int, minus_minus(int, pls, X1), X0)
106.62/106.87	       = minus_minus(int, pls, times_times(int, X1, X0)),
106.62/106.87	    inference('simplify', [status(thm)], ['54'])).
106.62/106.87	tff('56', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      times_times(int, minus_minus(int, pls, pls), X0)
106.62/106.87	       = minus_minus(int, pls, pls),
106.62/106.87	    inference('sup+', [status(thm)], ['8', '55'])).
106.62/106.87	tff('57', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      minus_minus(int, pls, pls)
106.62/106.87	       = minus_minus(int, plus_plus(int, pls, X0), plus_plus(int, pls, X0)),
106.62/106.87	    inference('demod', [status(thm)], ['49', '50', '52', '56'])).
106.62/106.87	tff(fact_45_right__diff__distrib__number__of, axiom,
106.62/106.87	  (![B:$tType]:
106.62/106.87	     ((ring(B) & number(B)) =>
106.62/106.87	      (![C:B,B1:B,V:int]:
106.62/106.87	         (times_times(B,number_number_of(B,V),minus_minus(B,B1,C)) =
106.62/106.87	          minus_minus(B,times_times(B,number_number_of(B,V),B1),
106.62/106.87	                      times_times(B,number_number_of(B,V),C))))))).
106.62/106.87	tff('58', plain,
106.62/106.87	    ![X78 : $tType, X79 : int, X80 : X78, X81 : X78]:
106.62/106.87	      (times_times(X78, number_number_of(X78, X79), 
106.62/106.87	         minus_minus(X78, X80, X81))
106.62/106.87	        = minus_minus(X78, 
106.62/106.87	            times_times(X78, number_number_of(X78, X79), X80), 
106.62/106.87	            times_times(X78, number_number_of(X78, X79), X81))
106.62/106.87	       | ~ number(X78)
106.62/106.87	       | ~ ring(X78)),
106.62/106.87	    inference('cnf', [status(esa)],
106.62/106.87	              [fact_45_right__diff__distrib__number__of])).
106.62/106.87	tff('59', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      (times_times(int, minus_minus(int, X2, X1), number_number_of(int, X0))
106.62/106.87	        = minus_minus(int, times_times(int, X2, X0), 
106.62/106.87	            times_times(int, X1, number_number_of(int, X0)))
106.62/106.87	       | ~ ring(int)
106.62/106.87	       | ~ number(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['1', '43'])).
106.62/106.87	tff('60', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      (times_times(int, minus_minus(int, X2, X1), X0)
106.62/106.87	        = minus_minus(int, times_times(int, X2, X0), 
106.62/106.87	            times_times(int, X1, X0))
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['59', '1', '1', '45', '46'])).
106.62/106.87	tff('61', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      times_times(int, minus_minus(int, X2, X1), X0)
106.62/106.87	       = minus_minus(int, times_times(int, X2, X0), times_times(int, X1, X0)),
106.62/106.87	    inference('simplify', [status(thm)], ['60'])).
106.62/106.87	tff('62', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, 
106.62/106.87	         minus_minus(int, number_number_of(int, X1), 
106.62/106.87	           number_number_of(int, X1)), X0)
106.62/106.87	        = times_times(int, number_number_of(int, X1), 
106.62/106.87	            minus_minus(int, X0, X0))
106.62/106.87	       | ~ ring(int)
106.62/106.87	       | ~ number(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['58', '61'])).
106.62/106.87	tff('63', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, minus_minus(int, X1, X1), X0)
106.62/106.87	        = times_times(int, X1, minus_minus(int, X0, X0))
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['62', '1', '1', '1', '45', '46'])).
106.62/106.87	tff('64', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      times_times(int, minus_minus(int, X1, X1), X0)
106.62/106.87	       = times_times(int, X1, minus_minus(int, X0, X0)),
106.62/106.87	    inference('simplify', [status(thm)], ['63'])).
106.62/106.87	tff('65', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      minus_minus(int, pls, pls)
106.62/106.87	       = times_times(int, pls, minus_minus(int, X0, X0)),
106.62/106.87	    inference('sup+', [status(thm)], ['56', '64'])).
106.62/106.87	tff('66', plain, minus_minus(int, pls, pls) = pls,
106.62/106.87	    inference('demod', [status(thm)], ['65', '8'])).
106.62/106.87	tff('67', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      pls
106.62/106.87	       = minus_minus(int, plus_plus(int, pls, X0), plus_plus(int, pls, X0)),
106.62/106.87	    inference('demod', [status(thm)], ['57', '66'])).
106.62/106.87	tff('68', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      times_times(int, minus_minus(int, X0, X0), pls)
106.62/106.87	       = times_times(int, X0, pls),
106.62/106.87	    inference('sup+', [status(thm)], ['66', '64'])).
106.62/106.87	tff('69', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      times_times(int, pls, pls)
106.62/106.87	       = times_times(int, plus_plus(int, pls, X0), pls),
106.62/106.87	    inference('sup+', [status(thm)], ['67', '68'])).
106.62/106.87	tff(fact_41_left__distrib__number__of, axiom,
106.62/106.87	  (![B:$tType]:
106.62/106.87	     ((semiring(B) & number(B)) =>
106.62/106.87	      (![V:int,B1:B,A1:B]:
106.62/106.87	         (times_times(B,plus_plus(B,A1,B1),number_number_of(B,V)) =
106.62/106.87	          plus_plus(B,times_times(B,A1,number_number_of(B,V)),
106.62/106.87	                    times_times(B,B1,number_number_of(B,V)))))))).
106.62/106.87	tff('70', plain,
106.62/106.87	    ![X65 : $tType, X66 : X65, X67 : int, X68 : X65]:
106.62/106.87	      (times_times(X65, plus_plus(X65, X66, X68), number_number_of(X65, X67))
106.62/106.87	        = plus_plus(X65, times_times(X65, X66, number_number_of(X65, X67)), 
106.62/106.87	            times_times(X65, X68, number_number_of(X65, X67)))
106.62/106.87	       | ~ number(X65)
106.62/106.87	       | ~ semiring(X65)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_41_left__distrib__number__of])).
106.62/106.87	tff('71', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, plus_plus(int, pls, X1), number_number_of(int, X0))
106.62/106.87	        = plus_plus(int, pls, 
106.62/106.87	            times_times(int, X1, number_number_of(int, X0)))
106.62/106.87	       | ~ semiring(int)
106.62/106.87	       | ~ number(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['8', '70'])).
106.62/106.87	tff(arity_Int_Oint___Rings_Osemiring, axiom, (semiring(int))).
106.62/106.87	tff('72', plain, semiring(int),
106.62/106.87	    inference('cnf', [status(esa)], [arity_Int_Oint___Rings_Osemiring])).
106.62/106.87	tff('73', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (times_times(int, plus_plus(int, pls, X1), X0)
106.62/106.87	        = plus_plus(int, pls, times_times(int, X1, X0))
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['71', '1', '1', '72', '46'])).
106.62/106.87	tff('74', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      times_times(int, plus_plus(int, pls, X1), X0)
106.62/106.87	       = plus_plus(int, pls, times_times(int, X1, X0)),
106.62/106.87	    inference('simplify', [status(thm)], ['73'])).
106.62/106.87	tff('75', plain,
106.62/106.87	    ![X0 : int]: pls = plus_plus(int, pls, times_times(int, X0, pls)),
106.62/106.87	    inference('demod', [status(thm)], ['69', '8', '74'])).
106.62/106.87	tff(fact_89_int__0, axiom,
106.62/106.87	  (semiring_1_of_nat(int,zero_zero(nat)) = zero_zero(int))).
106.62/106.87	tff('76', plain, semiring_1_of_nat(int, zero_zero(nat)) = zero_zero(int),
106.62/106.87	    inference('cnf', [status(esa)], [fact_89_int__0])).
106.62/106.87	tff('77', plain, semiring_1_of_nat(int, zero_zero(nat)) = pls,
106.62/106.87	    inference('demod', [status(thm)], ['76', '17'])).
106.62/106.87	tff(fact_86_zle__iff__zadd, axiom,
106.62/106.87	  (![Z1:int,Wa:int]:
106.62/106.87	     (ord_less_eq(int,Wa,Z1) <=>
106.62/106.87	      (?[N:nat]: (Z1 = plus_plus(int,Wa,semiring_1_of_nat(int,N))))))).
106.62/106.87	tff('78', plain,
106.62/106.87	    ![X192 : int, X193 : int, X194 : nat]:
106.62/106.87	      (ord_less_eq(int, X193, X192)
106.62/106.87	       | X192 != plus_plus(int, X193, semiring_1_of_nat(int, X194))),
106.62/106.87	    inference('cnf', [status(esa)], [fact_86_zle__iff__zadd])).
106.62/106.87	tff('79', plain,
106.62/106.87	    ![X193 : int, X194 : nat]:
106.62/106.87	      ord_less_eq(int, X193, 
106.62/106.87	        plus_plus(int, X193, semiring_1_of_nat(int, X194))),
106.62/106.87	    inference('simplify', [status(thm)], ['78'])).
106.62/106.87	tff('80', plain, ![X0 : int]: ord_less_eq(int, X0, plus_plus(int, X0, pls)),
106.62/106.87	    inference('sup+', [status(thm)], ['77', '79'])).
106.62/106.87	tff(fact_75_less__int__def, axiom,
106.62/106.87	  (![Wa:int,Z1:int]:
106.62/106.87	     (ord_less(int,Z1,Wa) <=> ((Z1 != Wa) & ord_less_eq(int,Z1,Wa))))).
106.62/106.87	tff('81', plain,
106.62/106.87	    ![X162 : int, X164 : int]:
106.62/106.87	      (ord_less(int, X164, X162)
106.62/106.87	       | ~ ord_less_eq(int, X164, X162)
106.62/106.87	       | X164 = X162),
106.62/106.87	    inference('cnf', [status(esa)], [fact_75_less__int__def])).
106.62/106.87	tff(fact_80_le__number__of__eq__not__less, axiom,
106.62/106.87	  (![A:$tType]:
106.62/106.87	     ((linorder(A) & number(A)) =>
106.62/106.87	      (![Wa:int,Va:int]:
106.62/106.87	         (ord_less_eq(A,number_number_of(A,Va),number_number_of(A,Wa)) <=>
106.62/106.87	          (~ord_less(A,number_number_of(A,Wa),number_number_of(A,Va)))))))).
106.62/106.87	tff('82', plain,
106.62/106.87	    ![X175 : $tType, X176 : int, X178 : int]:
106.62/106.87	      (~ ord_less_eq(X175, number_number_of(X175, X178), 
106.62/106.87	           number_number_of(X175, X176))
106.62/106.87	       | ~ ord_less(X175, number_number_of(X175, X176), 
106.62/106.87	             number_number_of(X175, X178))
106.62/106.87	       | ~ number(X175)
106.62/106.87	       | ~ linorder(X175)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_80_le__number__of__eq__not__less])).
106.62/106.87	tff('83', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (~ $true
106.62/106.87	       | number_number_of(int, X1) = number_number_of(int, X0)
106.62/106.87	       | ~ ord_less_eq(int, number_number_of(int, X1), 
106.62/106.87	             number_number_of(int, X0))
106.62/106.87	       | ~ linorder(int)
106.62/106.87	       | ~ number(int)
106.62/106.87	       | ~ ord_less_eq(int, number_number_of(int, X0), 
106.62/106.87	             number_number_of(int, X1))),
106.62/106.87	    inference('sup-', [status(thm)], ['81', '82'])).
106.62/106.87	tff(arity_Int_Oint___Orderings_Olinorder, axiom, (linorder(int))).
106.62/106.87	tff('84', plain, linorder(int),
106.62/106.87	    inference('cnf', [status(esa)], [arity_Int_Oint___Orderings_Olinorder])).
106.62/106.87	tff('85', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (~ $true
106.62/106.87	       | X1 = X0
106.62/106.87	       | ~ ord_less_eq(int, X1, X0)
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ ord_less_eq(int, X0, X1)),
106.62/106.87	    inference('demod', [status(thm)],
106.62/106.87	              ['83', '1', '1', '1', '1', '84', '46', '1', '1'])).
106.62/106.87	tff('86', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      (~ ord_less_eq(int, X0, X1) | ~ ord_less_eq(int, X1, X0) | X1 = X0),
106.62/106.87	    inference('simplify', [status(thm)], ['85'])).
106.62/106.87	tff('87', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (~ $true
106.62/106.87	       | plus_plus(int, X0, pls) = X0
106.62/106.87	       | ~ ord_less_eq(int, plus_plus(int, X0, pls), X0)),
106.62/106.87	    inference('sup-', [status(thm)], ['80', '86'])).
106.62/106.87	tff('88', plain,
106.62/106.87	    ![X0 : int, X1 : $tType]:
106.62/106.87	      (plus_plus(X1, number_number_of(X1, bit0(X0)), one_one(X1))
106.62/106.87	        = number_number_of(X1, bit1(plus_plus(int, X0, pls)))
106.62/106.87	       | ~ number_ring(X1)),
106.62/106.87	    inference('sup+', [status(thm)], ['19', '21'])).
106.62/106.87	tff(fact_87_int__1, axiom,
106.62/106.87	  (semiring_1_of_nat(int,one_one(nat)) = one_one(int))).
106.62/106.87	tff('89', plain, semiring_1_of_nat(int, one_one(nat)) = one_one(int),
106.62/106.87	    inference('cnf', [status(esa)], [fact_87_int__1])).
106.62/106.87	tff('90', plain, semiring_1_of_nat(int, one_one(nat)) = bit1(pls),
106.62/106.87	    inference('demod', [status(thm)], ['89', '6'])).
106.62/106.87	tff('91', plain,
106.62/106.87	    ![X0 : int]: ord_less_eq(int, X0, plus_plus(int, X0, bit1(pls))),
106.62/106.87	    inference('sup+', [status(thm)], ['90', '79'])).
106.62/106.87	tff('92', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      ord_less_eq(int, plus_plus(int, X1, X0), 
106.62/106.87	        plus_plus(int, X1, plus_plus(int, X0, bit1(pls)))),
106.62/106.87	    inference('sup+', [status(thm)], ['33', '91'])).
106.62/106.87	tff('93', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (ord_less_eq(int, 
106.62/106.87	         number_number_of(int, bit1(plus_plus(int, X0, pls))), 
106.62/106.87	         plus_plus(int, number_number_of(int, bit0(X0)), 
106.62/106.87	           plus_plus(int, one_one(int), bit1(pls))))
106.62/106.87	       | ~ number_ring(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['88', '92'])).
106.62/106.87	tff(fact_5_add__special_I2_J, axiom,
106.62/106.87	  (![A:$tType]:
106.62/106.87	     (number_ring(A) =>
106.62/106.87	      (![W:int]:
106.62/106.87	         (plus_plus(A,one_one(A),number_number_of(A,W)) =
106.62/106.87	          number_number_of(A,plus_plus(int,bit1(pls),W))))))).
106.62/106.87	tff('94', plain,
106.62/106.87	    ![X0 : $tType, X1 : int]:
106.62/106.87	      (plus_plus(X0, one_one(X0), number_number_of(X0, X1))
106.62/106.87	        = number_number_of(X0, plus_plus(int, bit1(pls), X1))
106.62/106.87	       | ~ number_ring(X0)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_5_add__special_I2_J])).
106.62/106.87	tff('95', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (plus_plus(int, one_one(int), X0)
106.62/106.87	        = number_number_of(int, plus_plus(int, bit1(pls), X0))
106.62/106.87	       | ~ number_ring(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['1', '94'])).
106.62/106.87	tff('96', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (plus_plus(int, one_one(int), X0) = plus_plus(int, bit1(pls), X0)
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['95', '1', '4'])).
106.62/106.87	tff('97', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      plus_plus(int, one_one(int), X0) = plus_plus(int, bit1(pls), X0),
106.62/106.87	    inference('simplify', [status(thm)], ['96'])).
106.62/106.87	tff(fact_9_one__add__one__is__two, axiom,
106.62/106.87	  (![A:$tType]:
106.62/106.87	     (number_ring(A) =>
106.62/106.87	      (plus_plus(A,one_one(A),one_one(A)) =
106.62/106.87	       number_number_of(A,bit0(bit1(pls))))))).
106.62/106.87	tff('98', plain,
106.62/106.87	    ![X10 : $tType]:
106.62/106.87	      (plus_plus(X10, one_one(X10), one_one(X10))
106.62/106.87	        = number_number_of(X10, bit0(bit1(pls)))
106.62/106.87	       | ~ number_ring(X10)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_9_one__add__one__is__two])).
106.62/106.87	tff('99', plain,
106.62/106.87	    (plus_plus(int, bit1(pls), one_one(int))
106.62/106.87	      = number_number_of(int, bit0(bit1(pls)))
106.62/106.87	     | ~ number_ring(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['97', '98'])).
106.62/106.87	tff('100', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (plus_plus(int, X0, one_one(int))
106.62/106.87	        = number_number_of(int, plus_plus(int, X0, bit1(pls)))
106.62/106.87	       | ~ number_ring(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['1', '21'])).
106.62/106.87	tff('101', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (plus_plus(int, X0, one_one(int)) = plus_plus(int, X0, bit1(pls))
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['100', '1', '4'])).
106.62/106.87	tff('102', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      plus_plus(int, X0, one_one(int)) = plus_plus(int, X0, bit1(pls)),
106.62/106.87	    inference('simplify', [status(thm)], ['101'])).
106.62/106.87	tff('103', plain,
106.62/106.87	    (plus_plus(int, bit1(pls), bit1(pls)) = bit0(bit1(pls)) | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['99', '102', '1', '4'])).
106.62/106.87	tff('104', plain, plus_plus(int, bit1(pls), bit1(pls)) = bit0(bit1(pls)),
106.62/106.87	    inference('simplify', [status(thm)], ['103'])).
106.62/106.87	tff(fact_38_add__Bit0__Bit0, axiom,
106.62/106.87	  (![L1:int,K:int]:
106.62/106.87	     (plus_plus(int,bit0(K),bit0(L1)) = bit0(plus_plus(int,K,L1))))).
106.62/106.87	tff('105', plain,
106.62/106.87	    ![X61 : int, X62 : int]:
106.62/106.87	      plus_plus(int, bit0(X61), bit0(X62)) = bit0(plus_plus(int, X61, X62)),
106.62/106.87	    inference('cnf', [status(esa)], [fact_38_add__Bit0__Bit0])).
106.62/106.87	tff('106', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (ord_less_eq(int, bit1(plus_plus(int, X0, pls)), 
106.62/106.87	         bit0(plus_plus(int, X0, bit1(pls))))
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)],
106.62/106.87	              ['93', '1', '1', '6', '104', '105', '4'])).
106.62/106.87	tff('107', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      ord_less_eq(int, bit1(plus_plus(int, X0, pls)), 
106.62/106.87	        bit0(plus_plus(int, X0, bit1(pls)))),
106.62/106.87	    inference('simplify', [status(thm)], ['106'])).
106.62/106.87	tff(fact_65_rel__simps_I33_J, axiom,
106.62/106.87	  (![L:int,K3:int]:
106.62/106.87	     (ord_less_eq(int,bit1(K3),bit0(L)) <=> ord_less(int,K3,L)))).
106.62/106.87	tff('108', plain,
106.62/106.87	    ![X132 : int, X133 : int]:
106.62/106.87	      (ord_less(int, X132, X133) | ~ ord_less_eq(int, bit1(X132), bit0(X133))),
106.62/106.87	    inference('cnf', [status(esa)], [fact_65_rel__simps_I33_J])).
106.62/106.87	tff('109', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      (~ $true
106.62/106.87	       | ord_less(int, plus_plus(int, X0, pls), 
106.62/106.87	           plus_plus(int, X0, bit1(pls)))),
106.62/106.87	    inference('sup-', [status(thm)], ['107', '108'])).
106.62/106.87	tff('110', plain,
106.62/106.87	    ![X0 : int]:
106.62/106.87	      ord_less(int, plus_plus(int, X0, pls), plus_plus(int, X0, bit1(pls))),
106.62/106.87	    inference('simplify', [status(thm)], ['109'])).
106.62/106.87	tff(fact_67_zle__add1__eq__le, axiom,
106.62/106.87	  (![Z1:int,Wa:int]:
106.62/106.87	     (ord_less(int,Wa,plus_plus(int,Z1,one_one(int))) <=>
106.62/106.87	      ord_less_eq(int,Wa,Z1)))).
106.62/106.87	tff('111', plain,
106.62/106.87	    ![X138 : int, X139 : int]:
106.62/106.87	      (ord_less_eq(int, X138, X139)
106.62/106.87	       | ~ ord_less(int, X138, plus_plus(int, X139, one_one(int)))),
106.62/106.87	    inference('cnf', [status(esa)], [fact_67_zle__add1__eq__le])).
106.62/106.87	tff('112', plain,
106.62/106.87	    ![X138 : int, X139 : int]:
106.62/106.87	      (ord_less_eq(int, X138, X139)
106.62/106.87	       | ~ ord_less(int, X138, plus_plus(int, X139, bit1(pls)))),
106.62/106.87	    inference('demod', [status(thm)], ['111', '6'])).
106.62/106.87	tff('113', plain,
106.62/106.87	    ![X0 : int]: (~ $true | ord_less_eq(int, plus_plus(int, X0, pls), X0)),
106.62/106.87	    inference('sup-', [status(thm)], ['110', '112'])).
106.62/106.87	tff('114', plain, ![X0 : int]: ord_less_eq(int, plus_plus(int, X0, pls), X0),
106.62/106.87	    inference('simplify', [status(thm)], ['113'])).
106.62/106.87	tff('115', plain,
106.62/106.87	    ![X0 : int]: (~ $true | plus_plus(int, X0, pls) = X0 | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['87', '114'])).
106.62/106.87	tff('116', plain, ![X0 : int]: plus_plus(int, X0, pls) = X0,
106.62/106.87	    inference('simplify', [status(thm)], ['115'])).
106.62/106.87	tff('117', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      plus_plus(int, X0, plus_plus(int, pls, X1)) = plus_plus(int, X0, X1),
106.62/106.87	    inference('sup+', [status(thm)], ['116', '33'])).
106.62/106.87	tff('118', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      plus_plus(int, X1, pls) = plus_plus(int, X1, times_times(int, X0, pls)),
106.62/106.87	    inference('sup+', [status(thm)], ['75', '117'])).
106.62/106.87	tff('119', plain,
106.62/106.87	    ![X0 : int, X1 : int]: X1 = plus_plus(int, X1, times_times(int, X0, pls)),
106.62/106.87	    inference('demod', [status(thm)], ['118', '116'])).
106.62/106.87	tff('120', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      (times_times(int, plus_plus(int, X2, X1), number_number_of(int, X0))
106.62/106.87	        = plus_plus(int, times_times(int, X2, X0), 
106.62/106.87	            times_times(int, X1, number_number_of(int, X0)))
106.62/106.87	       | ~ semiring(int)
106.62/106.87	       | ~ number(int)),
106.62/106.87	    inference('sup+', [status(thm)], ['1', '70'])).
106.62/106.87	tff('121', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      (times_times(int, plus_plus(int, X2, X1), X0)
106.62/106.87	        = plus_plus(int, times_times(int, X2, X0), times_times(int, X1, X0))
106.62/106.87	       | ~ $true
106.62/106.87	       | ~ $true),
106.62/106.87	    inference('demod', [status(thm)], ['120', '1', '1', '72', '46'])).
106.62/106.87	tff('122', plain,
106.62/106.87	    ![X0 : int, X1 : int, X2 : int]:
106.62/106.87	      times_times(int, plus_plus(int, X2, X1), X0)
106.62/106.87	       = plus_plus(int, times_times(int, X2, X0), times_times(int, X1, X0)),
106.62/106.87	    inference('simplify', [status(thm)], ['121'])).
106.62/106.87	tff('123', plain,
106.62/106.87	    ![X0 : int, X1 : int]:
106.62/106.87	      times_times(int, plus_plus(int, X0, X1), pls)
106.62/106.87	       = times_times(int, X0, pls),
106.62/106.87	    inference('sup+', [status(thm)], ['119', '122'])).
106.62/106.87	tff('124', plain,
106.62/106.87	    ord_less(int, 
106.62/106.87	      times_times(int, plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	        bit0(
106.62/106.87	          minus_minus(int, 
106.62/106.87	            plus_plus(int, bit1(pls), semiring_1_of_nat(int, n)), 
106.62/106.87	            bit0(plus_plus(int, pls, m1))))), pls),
106.62/106.87	    inference('demod', [status(thm)], ['42', '123', '12', '116'])).
106.62/106.87	tff('125', plain, ~ $true, inference('demod', [status(thm)], ['37', '124'])).
106.62/106.87	tff('126', plain, $false, inference('simplify', [status(thm)], ['125'])).
106.62/106.87	
106.62/106.87	% SZS output end Refutation
106.62/106.88	EOF
