0.00/0.00	% File    : /export/starexec/sandbox/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   : n115.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 07:53:23 CST 2018
29.23/29.42	% done 15369 iterations in 29.221s
29.23/29.42	% SZS status Theorem for '/export/starexec/sandbox/benchmark/theBenchmark.p'
29.23/29.42	% SZS output start Refutation
29.23/29.43	tff(fact_15_diff__bin__simps_I10_J, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (minus_minus(int,bit1(K),bit1(L1)) = bit0(minus_minus(int,K,L1))))).
29.23/29.43	tff('0', plain,
29.23/29.43	    ![X17 : int, X18 : int]:
29.23/29.43	      minus_minus(int, bit1(X17), bit1(X18))
29.23/29.43	       = bit0(minus_minus(int, X17, X18)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_15_diff__bin__simps_I10_J])).
29.23/29.43	tff(fact_63_zle__diff1__eq, axiom,
29.23/29.43	  (![Z1:int,W1:int]:
29.23/29.43	     (ord_less_eq(int,W1,minus_minus(int,Z1,one_one(int))) <=>
29.23/29.43	      ord_less(int,W1,Z1)))).
29.23/29.43	tff('1', plain,
29.23/29.43	    ![X136 : int, X137 : int]:
29.23/29.43	      (ord_less_eq(int, X137, minus_minus(int, X136, one_one(int)))
29.23/29.43	       | ~ ord_less(int, X137, X136)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_63_zle__diff1__eq])).
29.23/29.43	tff(fact_90_number__of__is__id, axiom,
29.23/29.43	  (![K:int]: (number_number_of(int,K) = K))).
29.23/29.43	tff('2', plain, ![X196 : int]: number_number_of(int, X196) = X196,
29.23/29.43	    inference('cnf', [status(esa)], [fact_90_number__of__is__id])).
29.23/29.43	tff(fact_10_numeral__1__eq__1, axiom,
29.23/29.43	  (![A:$tType]:
29.23/29.43	     (number_ring(A) => (number_number_of(A,bit1(pls)) = one_one(A))))).
29.23/29.43	tff('3', plain,
29.23/29.43	    ![X13 : $tType]:
29.23/29.43	      (number_number_of(X13, bit1(pls)) = one_one(X13) | ~ number_ring(X13)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_10_numeral__1__eq__1])).
29.23/29.43	tff('4', plain, (bit1(pls) = one_one(int) | ~ number_ring(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['2', '3'])).
29.23/29.43	tff(arity_Int_Oint___Int_Onumber__ring, axiom, (number_ring(int))).
29.23/29.43	tff('5', plain, number_ring(int),
29.23/29.43	    inference('cnf', [status(esa)], [arity_Int_Oint___Int_Onumber__ring])).
29.23/29.43	tff('6', plain, (bit1(pls) = one_one(int) | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['4', '5'])).
29.23/29.43	tff('7', plain, bit1(pls) = one_one(int),
29.23/29.43	    inference('simplify', [status(thm)], ['6'])).
29.23/29.43	tff('8', plain,
29.23/29.43	    ![X136 : int, X137 : int]:
29.23/29.43	      (ord_less_eq(int, X137, minus_minus(int, X136, bit1(pls)))
29.23/29.43	       | ~ ord_less(int, X137, X136)),
29.23/29.43	    inference('demod', [status(thm)], ['1', '7'])).
29.23/29.43	tff('9', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (ord_less_eq(int, X1, bit0(minus_minus(int, X0, pls)))
29.23/29.43	       | ~ ord_less(int, X1, bit1(X0))),
29.23/29.43	    inference('sup+', [status(thm)], ['0', '8'])).
29.23/29.43	tff(fact_46_add__number__of__left, axiom,
29.23/29.43	  (![A:$tType]:
29.23/29.43	     (number_ring(A) =>
29.23/29.43	      (![Z:A,W:int,V1:int]:
29.23/29.43	         (plus_plus(A,number_number_of(A,V1),
29.23/29.43	                    plus_plus(A,number_number_of(A,W),Z)) =
29.23/29.43	          plus_plus(A,number_number_of(A,plus_plus(int,V1,W)),Z)))))).
29.23/29.43	tff('10', plain,
29.23/29.43	    ![X93 : $tType, X94 : int, X95 : int, X96 : X93]:
29.23/29.43	      (plus_plus(X93, number_number_of(X93, X94), 
29.23/29.43	         plus_plus(X93, number_number_of(X93, X95), X96))
29.23/29.43	        = plus_plus(X93, number_number_of(X93, plus_plus(int, X94, X95)), 
29.23/29.43	            X96)
29.23/29.43	       | ~ number_ring(X93)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_46_add__number__of__left])).
29.23/29.43	tff('11', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      (plus_plus(int, X0, plus_plus(int, number_number_of(int, X2), X1))
29.23/29.43	        = plus_plus(int, number_number_of(int, plus_plus(int, X0, X2)), X1)
29.23/29.43	       | ~ number_ring(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['2', '10'])).
29.23/29.43	tff('12', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      (plus_plus(int, X0, plus_plus(int, X2, X1))
29.23/29.43	        = plus_plus(int, plus_plus(int, X0, X2), X1)
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['11', '2', '2', '5'])).
29.23/29.43	tff('13', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      plus_plus(int, X0, plus_plus(int, X2, X1))
29.23/29.43	       = plus_plus(int, plus_plus(int, X0, X2), X1),
29.23/29.43	    inference('simplify', [status(thm)], ['12'])).
29.23/29.43	tff(fact_97_number__of__Bit0, axiom,
29.23/29.43	  (![A:$tType]:
29.23/29.43	     (number_ring(A) =>
29.23/29.43	      (![W:int]:
29.23/29.43	         (number_number_of(A,bit0(W)) =
29.23/29.43	          plus_plus(A,plus_plus(A,zero_zero(A),number_number_of(A,W)),
29.23/29.43	                    number_number_of(A,W))))))).
29.23/29.43	tff('14', plain,
29.23/29.43	    ![X206 : $tType, X207 : int]:
29.23/29.43	      (number_number_of(X206, bit0(X207))
29.23/29.43	        = plus_plus(X206, 
29.23/29.43	            plus_plus(X206, zero_zero(X206), number_number_of(X206, X207)), 
29.23/29.43	            number_number_of(X206, X207))
29.23/29.43	       | ~ number_ring(X206)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_97_number__of__Bit0])).
29.23/29.43	tff('15', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      (number_number_of(int, bit0(X0))
29.23/29.43	        = plus_plus(int, zero_zero(int), 
29.23/29.43	            plus_plus(int, number_number_of(int, X0), 
29.23/29.43	              number_number_of(int, X0)))
29.23/29.43	       | ~ number_ring(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['13', '14'])).
29.23/29.43	tff(fact_83_Pls__def, axiom, (pls = zero_zero(int))).
29.23/29.43	tff('16', plain, pls = zero_zero(int),
29.23/29.43	    inference('cnf', [status(esa)], [fact_83_Pls__def])).
29.23/29.43	tff('17', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      (bit0(X0) = plus_plus(int, pls, plus_plus(int, X0, X0)) | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['15', '2', '16', '2', '2', '5'])).
29.23/29.43	tff('18', plain,
29.23/29.43	    ![X0 : int]: bit0(X0) = plus_plus(int, pls, plus_plus(int, X0, X0)),
29.23/29.43	    inference('simplify', [status(thm)], ['17'])).
29.23/29.43	tff(fact_26_Bit0__Pls, axiom, (bit0(pls) = pls)).
29.23/29.43	tff('19', plain, bit0(pls) = pls,
29.23/29.43	    inference('cnf', [status(esa)], [fact_26_Bit0__Pls])).
29.23/29.43	tff(fact_57_add__Bit0__Bit1, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (plus_plus(int,bit0(K),bit1(L1)) = bit1(plus_plus(int,K,L1))))).
29.23/29.43	tff('20', plain,
29.23/29.43	    ![X120 : int, X121 : int]:
29.23/29.43	      plus_plus(int, bit0(X120), bit1(X121))
29.23/29.43	       = bit1(plus_plus(int, X120, X121)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_57_add__Bit0__Bit1])).
29.23/29.43	tff('21', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, pls, bit1(X0)) = bit1(plus_plus(int, pls, X0)),
29.23/29.43	    inference('sup+', [status(thm)], ['19', '20'])).
29.23/29.43	tff(fact_19_double__eq__0__iff, axiom,
29.23/29.43	  (![A:$tType]:
29.23/29.43	     (linord219039673up_add(A) =>
29.23/29.43	      (![A1:A]: ((plus_plus(A,A1,A1) = zero_zero(A)) <=> (A1 = zero_zero(A))))))).
29.23/29.43	tff('22', plain,
29.23/29.43	    ![X29 : $tType, X30 : X29]:
29.23/29.43	      (X30 != zero_zero(X29)
29.23/29.43	       | plus_plus(X29, X30, X30) = zero_zero(X29)
29.23/29.43	       | ~ linord219039673up_add(X29)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_19_double__eq__0__iff])).
29.23/29.43	tff('23', plain,
29.23/29.43	    ![X29 : $tType]:
29.23/29.43	      (~ linord219039673up_add(X29)
29.23/29.43	       | plus_plus(X29, zero_zero(X29), zero_zero(X29)) = zero_zero(X29)),
29.23/29.43	    inference('simplify', [status(thm)], ['22'])).
29.23/29.43	tff('24', plain,
29.23/29.43	    (plus_plus(int, pls, zero_zero(int)) = zero_zero(int)
29.23/29.43	     | ~ linord219039673up_add(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['16', '23'])).
29.23/29.43	tff(arity_Int_Oint___Groups_Olinordered__ab__group__add, axiom,
29.23/29.43	  (linord219039673up_add(int))).
29.23/29.43	tff('25', plain, linord219039673up_add(int),
29.23/29.43	    inference('cnf', [status(esa)],
29.23/29.43	              [arity_Int_Oint___Groups_Olinordered__ab__group__add])).
29.23/29.43	tff('26', plain, (plus_plus(int, pls, pls) = pls | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['24', '16', '16', '25'])).
29.23/29.43	tff('27', plain, plus_plus(int, pls, pls) = pls,
29.23/29.43	    inference('simplify', [status(thm)], ['26'])).
29.23/29.43	tff(fact_56_add__Bit1__Bit0, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (plus_plus(int,bit1(K),bit0(L1)) = bit1(plus_plus(int,K,L1))))).
29.23/29.43	tff('28', plain,
29.23/29.43	    ![X118 : int, X119 : int]:
29.23/29.43	      plus_plus(int, bit1(X118), bit0(X119))
29.23/29.43	       = bit1(plus_plus(int, X118, X119)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_56_add__Bit1__Bit0])).
29.23/29.43	tff('29', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit1(X0), pls) = bit1(plus_plus(int, X0, pls)),
29.23/29.43	    inference('sup+', [status(thm)], ['19', '28'])).
29.23/29.43	tff('30', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      plus_plus(int, bit1(X0), plus_plus(int, pls, X1))
29.23/29.43	       = plus_plus(int, bit1(plus_plus(int, X0, pls)), X1),
29.23/29.43	    inference('sup+', [status(thm)], ['29', '13'])).
29.23/29.43	tff('31', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit1(pls), plus_plus(int, pls, X0))
29.23/29.43	       = plus_plus(int, bit1(pls), X0),
29.23/29.43	    inference('sup+', [status(thm)], ['27', '30'])).
29.23/29.43	tff('32', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit1(pls), bit1(plus_plus(int, pls, X0)))
29.23/29.43	       = plus_plus(int, bit1(pls), bit1(X0)),
29.23/29.43	    inference('sup+', [status(thm)], ['21', '31'])).
29.23/29.43	tff(fact_4_add__special_I2_J, axiom,
29.23/29.43	  (![A:$tType]:
29.23/29.43	     (number_ring(A) =>
29.23/29.43	      (![W:int]:
29.23/29.43	         (plus_plus(A,one_one(A),number_number_of(A,W)) =
29.23/29.43	          number_number_of(A,plus_plus(int,bit1(pls),W))))))).
29.23/29.43	tff('33', plain,
29.23/29.43	    ![X0 : $tType, X1 : int]:
29.23/29.43	      (plus_plus(X0, one_one(X0), number_number_of(X0, X1))
29.23/29.43	        = number_number_of(X0, plus_plus(int, bit1(pls), X1))
29.23/29.43	       | ~ number_ring(X0)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_4_add__special_I2_J])).
29.23/29.43	tff('34', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      (plus_plus(int, one_one(int), X0)
29.23/29.43	        = number_number_of(int, plus_plus(int, bit1(pls), X0))
29.23/29.43	       | ~ number_ring(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['2', '33'])).
29.23/29.43	tff('35', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      (plus_plus(int, one_one(int), X0) = plus_plus(int, bit1(pls), X0)
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['34', '2', '5'])).
29.23/29.43	tff('36', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, one_one(int), X0) = plus_plus(int, bit1(pls), X0),
29.23/29.43	    inference('simplify', [status(thm)], ['35'])).
29.23/29.43	tff(fact_8_one__add__one__is__two, axiom,
29.23/29.43	  (![A:$tType]:
29.23/29.43	     (number_ring(A) =>
29.23/29.43	      (plus_plus(A,one_one(A),one_one(A)) =
29.23/29.43	       number_number_of(A,bit0(bit1(pls))))))).
29.23/29.43	tff('37', plain,
29.23/29.43	    ![X10 : $tType]:
29.23/29.43	      (plus_plus(X10, one_one(X10), one_one(X10))
29.23/29.43	        = number_number_of(X10, bit0(bit1(pls)))
29.23/29.43	       | ~ number_ring(X10)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_8_one__add__one__is__two])).
29.23/29.43	tff('38', plain,
29.23/29.43	    (plus_plus(int, bit1(pls), one_one(int))
29.23/29.43	      = number_number_of(int, bit0(bit1(pls)))
29.23/29.43	     | ~ number_ring(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['36', '37'])).
29.23/29.43	tff(fact_5_add__special_I3_J, axiom,
29.23/29.43	  (![A:$tType]:
29.23/29.43	     (number_ring(A) =>
29.23/29.43	      (![V1:int]:
29.23/29.43	         (plus_plus(A,number_number_of(A,V1),one_one(A)) =
29.23/29.43	          number_number_of(A,plus_plus(int,V1,bit1(pls)))))))).
29.23/29.43	tff('39', plain,
29.23/29.43	    ![X2 : $tType, X3 : int]:
29.23/29.43	      (plus_plus(X2, number_number_of(X2, X3), one_one(X2))
29.23/29.43	        = number_number_of(X2, plus_plus(int, X3, bit1(pls)))
29.23/29.43	       | ~ number_ring(X2)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_5_add__special_I3_J])).
29.23/29.43	tff('40', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      (plus_plus(int, X0, one_one(int))
29.23/29.43	        = number_number_of(int, plus_plus(int, X0, bit1(pls)))
29.23/29.43	       | ~ number_ring(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['2', '39'])).
29.23/29.43	tff('41', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      (plus_plus(int, X0, one_one(int)) = plus_plus(int, X0, bit1(pls))
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['40', '2', '5'])).
29.23/29.43	tff('42', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, X0, one_one(int)) = plus_plus(int, X0, bit1(pls)),
29.23/29.43	    inference('simplify', [status(thm)], ['41'])).
29.23/29.43	tff('43', plain,
29.23/29.43	    (plus_plus(int, bit1(pls), bit1(pls)) = bit0(bit1(pls)) | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['38', '42', '2', '5'])).
29.23/29.43	tff('44', plain, plus_plus(int, bit1(pls), bit1(pls)) = bit0(bit1(pls)),
29.23/29.43	    inference('simplify', [status(thm)], ['43'])).
29.23/29.43	tff('45', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit1(pls), plus_plus(int, bit1(pls), X0))
29.23/29.43	       = plus_plus(int, bit0(bit1(pls)), X0),
29.23/29.43	    inference('sup+', [status(thm)], ['44', '13'])).
29.23/29.43	tff('46', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit1(pls), bit1(plus_plus(int, pls, X0)))
29.23/29.43	       = plus_plus(int, bit0(bit1(pls)), bit0(X0)),
29.23/29.43	    inference('sup+', [status(thm)], ['28', '45'])).
29.23/29.43	tff(fact_35_add__Bit0__Bit0, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (plus_plus(int,bit0(K),bit0(L1)) = bit0(plus_plus(int,K,L1))))).
29.23/29.43	tff('47', plain,
29.23/29.43	    ![X57 : int, X58 : int]:
29.23/29.43	      plus_plus(int, bit0(X57), bit0(X58)) = bit0(plus_plus(int, X57, X58)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_35_add__Bit0__Bit0])).
29.23/29.43	tff('48', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit1(pls), bit1(plus_plus(int, pls, X0)))
29.23/29.43	       = bit0(plus_plus(int, bit1(pls), X0)),
29.23/29.43	    inference('demod', [status(thm)], ['46', '47'])).
29.23/29.43	tff('49', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit1(pls), bit1(X0))
29.23/29.43	       = bit0(plus_plus(int, bit1(pls), X0)),
29.23/29.43	    inference('sup+', [status(thm)], ['32', '48'])).
29.23/29.43	tff(fact_38_right__distrib__number__of, axiom,
29.23/29.43	  (![B:$tType]:
29.23/29.43	     ((semiring(B) & number(B)) =>
29.23/29.43	      (![C:B,B1:B,V1:int]:
29.23/29.43	         (times_times(B,number_number_of(B,V1),plus_plus(B,B1,C)) =
29.23/29.43	          plus_plus(B,times_times(B,number_number_of(B,V1),B1),
29.23/29.43	                    times_times(B,number_number_of(B,V1),C))))))).
29.23/29.43	tff('50', plain,
29.23/29.43	    ![X65 : $tType, X66 : int, X67 : X65, X68 : X65]:
29.23/29.43	      (times_times(X65, number_number_of(X65, X66), plus_plus(X65, X67, X68))
29.23/29.43	        = plus_plus(X65, times_times(X65, number_number_of(X65, X66), X67), 
29.23/29.43	            times_times(X65, number_number_of(X65, X66), X68))
29.23/29.43	       | ~ number(X65)
29.23/29.43	       | ~ semiring(X65)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_38_right__distrib__number__of])).
29.23/29.43	tff(fact_37_left__distrib__number__of, axiom,
29.23/29.43	  (![B:$tType]:
29.23/29.43	     ((semiring(B) & number(B)) =>
29.23/29.43	      (![V1:int,B1:B,A2:B]:
29.23/29.43	         (times_times(B,plus_plus(B,A2,B1),number_number_of(B,V1)) =
29.23/29.43	          plus_plus(B,times_times(B,A2,number_number_of(B,V1)),
29.23/29.43	                    times_times(B,B1,number_number_of(B,V1)))))))).
29.23/29.43	tff('51', plain,
29.23/29.43	    ![X61 : $tType, X62 : X61, X63 : int, X64 : X61]:
29.23/29.43	      (times_times(X61, plus_plus(X61, X62, X64), number_number_of(X61, X63))
29.23/29.43	        = plus_plus(X61, times_times(X61, X62, number_number_of(X61, X63)), 
29.23/29.43	            times_times(X61, X64, number_number_of(X61, X63)))
29.23/29.43	       | ~ number(X61)
29.23/29.43	       | ~ semiring(X61)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_37_left__distrib__number__of])).
29.23/29.43	tff('52', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      (times_times(int, plus_plus(int, X2, X1), number_number_of(int, X0))
29.23/29.43	        = plus_plus(int, times_times(int, X2, X0), 
29.23/29.43	            times_times(int, X1, number_number_of(int, X0)))
29.23/29.43	       | ~ semiring(int)
29.23/29.43	       | ~ number(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['2', '51'])).
29.23/29.43	tff(arity_Int_Oint___Rings_Osemiring, axiom, (semiring(int))).
29.23/29.43	tff('53', plain, semiring(int),
29.23/29.43	    inference('cnf', [status(esa)], [arity_Int_Oint___Rings_Osemiring])).
29.23/29.43	tff(arity_Int_Oint___Int_Onumber, axiom, (number(int))).
29.23/29.43	tff('54', plain, number(int),
29.23/29.43	    inference('cnf', [status(esa)], [arity_Int_Oint___Int_Onumber])).
29.23/29.43	tff('55', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      (times_times(int, plus_plus(int, X2, X1), X0)
29.23/29.43	        = plus_plus(int, times_times(int, X2, X0), times_times(int, X1, X0))
29.23/29.43	       | ~ $true
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['52', '2', '2', '53', '54'])).
29.23/29.43	tff('56', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      times_times(int, plus_plus(int, X2, X1), X0)
29.23/29.43	       = plus_plus(int, times_times(int, X2, X0), times_times(int, X1, X0)),
29.23/29.43	    inference('simplify', [status(thm)], ['55'])).
29.23/29.43	tff('57', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, 
29.23/29.43	         plus_plus(int, number_number_of(int, X1), number_number_of(int, X1)), 
29.23/29.43	         X0)
29.23/29.43	        = times_times(int, number_number_of(int, X1), plus_plus(int, X0, X0))
29.23/29.43	       | ~ semiring(int)
29.23/29.43	       | ~ number(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['50', '56'])).
29.23/29.43	tff('58', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, plus_plus(int, X1, X1), X0)
29.23/29.43	        = times_times(int, X1, plus_plus(int, X0, X0))
29.23/29.43	       | ~ $true
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['57', '2', '2', '2', '53', '54'])).
29.23/29.43	tff('59', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      times_times(int, plus_plus(int, X1, X1), X0)
29.23/29.43	       = times_times(int, X1, plus_plus(int, X0, X0)),
29.23/29.43	    inference('simplify', [status(thm)], ['58'])).
29.23/29.43	tff('60', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, bit0(plus_plus(int, bit1(pls), pls)), X0)
29.23/29.43	       = times_times(int, bit1(pls), plus_plus(int, X0, X0)),
29.23/29.43	    inference('sup+', [status(thm)], ['49', '59'])).
29.23/29.43	tff(fact_34_mult__Bit0, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (times_times(int,bit0(K),L1) = bit0(times_times(int,K,L1))))).
29.23/29.43	tff('61', plain,
29.23/29.43	    ![X55 : int, X56 : int]:
29.23/29.43	      times_times(int, bit0(X55), X56) = bit0(times_times(int, X55, X56)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_34_mult__Bit0])).
29.23/29.43	tff(fact_33_mult__Pls, axiom, (![W:int]: (times_times(int,pls,W) = pls))).
29.23/29.43	tff('62', plain, ![X54 : int]: times_times(int, pls, X54) = pls,
29.23/29.43	    inference('cnf', [status(esa)], [fact_33_mult__Pls])).
29.23/29.43	tff(fact_9_mult__Bit1, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (times_times(int,bit1(K),L1) =
29.23/29.43	      plus_plus(int,bit0(times_times(int,K,L1)),L1)))).
29.23/29.43	tff('63', plain,
29.23/29.43	    ![X11 : int, X12 : int]:
29.23/29.43	      times_times(int, bit1(X11), X12)
29.23/29.43	       = plus_plus(int, bit0(times_times(int, X11, X12)), X12),
29.23/29.43	    inference('cnf', [status(esa)], [fact_9_mult__Bit1])).
29.23/29.43	tff('64', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, bit1(pls), X0) = plus_plus(int, bit0(pls), X0),
29.23/29.43	    inference('sup+', [status(thm)], ['62', '63'])).
29.23/29.43	tff('65', plain,
29.23/29.43	    ![X0 : int]: times_times(int, bit1(pls), X0) = plus_plus(int, pls, X0),
29.23/29.43	    inference('demod', [status(thm)], ['64', '19'])).
29.23/29.43	tff('66', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      bit0(plus_plus(int, pls, X0))
29.23/29.43	       = plus_plus(int, pls, plus_plus(int, X0, X0)),
29.23/29.43	    inference('demod', [status(thm)], ['60', '29', '27', '61', '65', '65'])).
29.23/29.43	tff('67', plain, ![X0 : int]: bit0(plus_plus(int, pls, X0)) = bit0(X0),
29.23/29.43	    inference('sup+', [status(thm)], ['18', '66'])).
29.23/29.43	tff(fact_36_diff__bin__simps_I7_J, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (minus_minus(int,bit0(K),bit0(L1)) = bit0(minus_minus(int,K,L1))))).
29.23/29.43	tff('68', plain,
29.23/29.43	    ![X59 : int, X60 : int]:
29.23/29.43	      minus_minus(int, bit0(X59), bit0(X60))
29.23/29.43	       = bit0(minus_minus(int, X59, X60)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_36_diff__bin__simps_I7_J])).
29.23/29.43	tff('69', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      minus_minus(int, bit0(X0), pls) = bit0(minus_minus(int, X0, pls)),
29.23/29.43	    inference('sup+', [status(thm)], ['19', '68'])).
29.23/29.43	tff('70', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      minus_minus(int, bit0(X0), pls)
29.23/29.43	       = bit0(minus_minus(int, plus_plus(int, pls, X0), pls)),
29.23/29.43	    inference('sup+', [status(thm)], ['67', '69'])).
29.23/29.43	tff(fact_40_left__diff__distrib__number__of, axiom,
29.23/29.43	  (![B:$tType]:
29.23/29.43	     ((ring(B) & number(B)) =>
29.23/29.43	      (![V1:int,B1:B,A2:B]:
29.23/29.43	         (times_times(B,minus_minus(B,A2,B1),number_number_of(B,V1)) =
29.23/29.43	          minus_minus(B,times_times(B,A2,number_number_of(B,V1)),
29.23/29.43	                      times_times(B,B1,number_number_of(B,V1)))))))).
29.23/29.43	tff('71', plain,
29.23/29.43	    ![X70 : $tType, X71 : X70, X72 : int, X73 : X70]:
29.23/29.43	      (times_times(X70, minus_minus(X70, X71, X73), 
29.23/29.43	         number_number_of(X70, X72))
29.23/29.43	        = minus_minus(X70, 
29.23/29.43	            times_times(X70, X71, number_number_of(X70, X72)), 
29.23/29.43	            times_times(X70, X73, number_number_of(X70, X72)))
29.23/29.43	       | ~ number(X70)
29.23/29.43	       | ~ ring(X70)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_40_left__diff__distrib__number__of])).
29.23/29.43	tff('72', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, minus_minus(int, X1, pls), number_number_of(int, X0))
29.23/29.43	        = minus_minus(int, times_times(int, X1, number_number_of(int, X0)), 
29.23/29.43	            pls)
29.23/29.43	       | ~ ring(int)
29.23/29.43	       | ~ number(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['62', '71'])).
29.23/29.43	tff(arity_Int_Oint___Rings_Oring, axiom, (ring(int))).
29.23/29.43	tff('73', plain, ring(int),
29.23/29.43	    inference('cnf', [status(esa)], [arity_Int_Oint___Rings_Oring])).
29.23/29.43	tff('74', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, minus_minus(int, X1, pls), X0)
29.23/29.43	        = minus_minus(int, times_times(int, X1, X0), pls)
29.23/29.43	       | ~ $true
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['72', '2', '2', '73', '54'])).
29.23/29.43	tff('75', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      times_times(int, minus_minus(int, X1, pls), X0)
29.23/29.43	       = minus_minus(int, times_times(int, X1, X0), pls),
29.23/29.43	    inference('simplify', [status(thm)], ['74'])).
29.23/29.43	tff('76', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, minus_minus(int, bit1(pls), pls), X0)
29.23/29.43	       = minus_minus(int, plus_plus(int, pls, X0), pls),
29.23/29.43	    inference('sup+', [status(thm)], ['65', '75'])).
29.23/29.43	tff(fact_14_diff__bin__simps_I9_J, axiom,
29.23/29.43	  (![L1:int,K:int]:
29.23/29.43	     (minus_minus(int,bit1(K),bit0(L1)) = bit1(minus_minus(int,K,L1))))).
29.23/29.43	tff('77', plain,
29.23/29.43	    ![X15 : int, X16 : int]:
29.23/29.43	      minus_minus(int, bit1(X15), bit0(X16))
29.23/29.43	       = bit1(minus_minus(int, X15, X16)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_14_diff__bin__simps_I9_J])).
29.23/29.43	tff('78', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      minus_minus(int, bit1(X0), pls) = bit1(minus_minus(int, X0, pls)),
29.23/29.43	    inference('sup+', [status(thm)], ['19', '77'])).
29.23/29.43	tff('79', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, bit1(minus_minus(int, pls, pls)), X0)
29.23/29.43	       = minus_minus(int, plus_plus(int, pls, X0), pls),
29.23/29.43	    inference('demod', [status(thm)], ['76', '78'])).
29.23/29.43	tff('80', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, minus_minus(int, pls, X1), number_number_of(int, X0))
29.23/29.43	        = minus_minus(int, pls, 
29.23/29.43	            times_times(int, X1, number_number_of(int, X0)))
29.23/29.43	       | ~ ring(int)
29.23/29.43	       | ~ number(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['62', '71'])).
29.23/29.43	tff('81', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, minus_minus(int, pls, X1), X0)
29.23/29.43	        = minus_minus(int, pls, times_times(int, X1, X0))
29.23/29.43	       | ~ $true
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['80', '2', '2', '73', '54'])).
29.23/29.43	tff('82', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      times_times(int, minus_minus(int, pls, X1), X0)
29.23/29.43	       = minus_minus(int, pls, times_times(int, X1, X0)),
29.23/29.43	    inference('simplify', [status(thm)], ['81'])).
29.23/29.43	tff('83', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, minus_minus(int, pls, pls), X0)
29.23/29.43	       = minus_minus(int, pls, pls),
29.23/29.43	    inference('sup+', [status(thm)], ['62', '82'])).
29.23/29.43	tff('84', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, bit1(minus_minus(int, pls, pls)), X0)
29.23/29.43	       = plus_plus(int, bit0(minus_minus(int, pls, pls)), X0),
29.23/29.43	    inference('sup+', [status(thm)], ['83', '63'])).
29.23/29.43	tff(fact_13_diff__bin__simps_I3_J, axiom,
29.23/29.43	  (![L1:int]: (minus_minus(int,pls,bit0(L1)) = bit0(minus_minus(int,pls,L1))))).
29.23/29.43	tff('85', plain,
29.23/29.43	    ![X14 : int]:
29.23/29.43	      minus_minus(int, pls, bit0(X14)) = bit0(minus_minus(int, pls, X14)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_13_diff__bin__simps_I3_J])).
29.23/29.43	tff('86', plain,
29.23/29.43	    minus_minus(int, pls, pls) = bit0(minus_minus(int, pls, pls)),
29.23/29.43	    inference('sup+', [status(thm)], ['19', '85'])).
29.23/29.43	tff('87', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, bit1(minus_minus(int, pls, pls)), X0)
29.23/29.43	       = plus_plus(int, minus_minus(int, pls, pls), X0),
29.23/29.43	    inference('demod', [status(thm)], ['84', '86'])).
29.23/29.43	tff('88', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      minus_minus(int, plus_plus(int, pls, X0), pls)
29.23/29.43	       = plus_plus(int, minus_minus(int, pls, pls), X0),
29.23/29.43	    inference('sup+', [status(thm)], ['79', '87'])).
29.23/29.43	tff('89', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      bit0(minus_minus(int, X0, pls))
29.23/29.43	       = bit0(plus_plus(int, minus_minus(int, pls, pls), X0)),
29.23/29.43	    inference('demod', [status(thm)], ['70', '69', '88'])).
29.23/29.43	tff('90', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      (times_times(int, minus_minus(int, X2, X1), number_number_of(int, X0))
29.23/29.43	        = minus_minus(int, times_times(int, X2, X0), 
29.23/29.43	            times_times(int, X1, number_number_of(int, X0)))
29.23/29.43	       | ~ ring(int)
29.23/29.43	       | ~ number(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['2', '71'])).
29.23/29.43	tff('91', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      (times_times(int, minus_minus(int, X2, X1), X0)
29.23/29.43	        = minus_minus(int, times_times(int, X2, X0), 
29.23/29.43	            times_times(int, X1, X0))
29.23/29.43	       | ~ $true
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['90', '2', '2', '73', '54'])).
29.23/29.43	tff('92', plain,
29.23/29.43	    ![X0 : int, X1 : int, X2 : int]:
29.23/29.43	      times_times(int, minus_minus(int, X2, X1), X0)
29.23/29.43	       = minus_minus(int, times_times(int, X2, X0), times_times(int, X1, X0)),
29.23/29.43	    inference('simplify', [status(thm)], ['91'])).
29.23/29.43	tff(fact_39_number__of__Pls, axiom,
29.23/29.43	  (![A:$tType]: (number_ring(A) => (number_number_of(A,pls) = zero_zero(A))))).
29.23/29.43	tff('93', plain,
29.23/29.43	    ![X69 : $tType]:
29.23/29.43	      (number_number_of(X69, pls) = zero_zero(X69) | ~ number_ring(X69)),
29.23/29.43	    inference('cnf', [status(esa)], [fact_39_number__of__Pls])).
29.23/29.43	tff(fact_41_right__diff__distrib__number__of, axiom,
29.23/29.43	  (![B:$tType]:
29.23/29.43	     ((ring(B) & number(B)) =>
29.23/29.43	      (![C:B,B1:B,V1:int]:
29.23/29.43	         (times_times(B,number_number_of(B,V1),minus_minus(B,B1,C)) =
29.23/29.43	          minus_minus(B,times_times(B,number_number_of(B,V1),B1),
29.23/29.43	                      times_times(B,number_number_of(B,V1),C))))))).
29.23/29.43	tff('94', plain,
29.23/29.43	    ![X74 : $tType, X75 : int, X76 : X74, X77 : X74]:
29.23/29.43	      (times_times(X74, number_number_of(X74, X75), 
29.23/29.43	         minus_minus(X74, X76, X77))
29.23/29.43	        = minus_minus(X74, 
29.23/29.43	            times_times(X74, number_number_of(X74, X75), X76), 
29.23/29.43	            times_times(X74, number_number_of(X74, X75), X77))
29.23/29.43	       | ~ number(X74)
29.23/29.43	       | ~ ring(X74)),
29.23/29.43	    inference('cnf', [status(esa)],
29.23/29.43	              [fact_41_right__diff__distrib__number__of])).
29.23/29.43	tff('95', plain,
29.23/29.43	    ![X0 : $tType, X1 : X0, X2 : X0]:
29.23/29.43	      (times_times(X0, number_number_of(X0, pls), minus_minus(X0, X2, X1))
29.23/29.43	        = minus_minus(X0, times_times(X0, zero_zero(X0), X2), 
29.23/29.43	            times_times(X0, number_number_of(X0, pls), X1))
29.23/29.43	       | ~ number_ring(X0)
29.23/29.43	       | ~ ring(X0)
29.23/29.43	       | ~ number(X0)),
29.23/29.43	    inference('sup+', [status(thm)], ['93', '94'])).
29.23/29.43	tff('96', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      (times_times(int, number_number_of(int, pls), minus_minus(int, X0, X0))
29.23/29.43	        = times_times(int, 
29.23/29.43	            minus_minus(int, zero_zero(int), number_number_of(int, pls)), X0)
29.23/29.43	       | ~ number(int)
29.23/29.43	       | ~ ring(int)
29.23/29.43	       | ~ number_ring(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['92', '95'])).
29.23/29.43	tff('97', plain,
29.23/29.43	    (pls = minus_minus(int, pls, pls) | ~ $true | ~ $true | ~ $true),
29.23/29.43	    inference('demod', [status(thm)],
29.23/29.43	              ['96', '2', '62', '16', '2', '83', '54', '73', '5'])).
29.23/29.43	tff('98', plain, pls = minus_minus(int, pls, pls),
29.23/29.43	    inference('simplify', [status(thm)], ['97'])).
29.23/29.43	tff('99', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      bit0(minus_minus(int, X0, pls)) = bit0(plus_plus(int, pls, X0)),
29.23/29.43	    inference('demod', [status(thm)], ['89', '98'])).
29.23/29.43	tff('100', plain, ![X0 : int]: bit0(minus_minus(int, X0, pls)) = bit0(X0),
29.23/29.43	    inference('demod', [status(thm)], ['99', '67'])).
29.23/29.43	tff('101', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (ord_less_eq(int, X1, bit0(X0)) | ~ ord_less(int, X1, bit1(X0))),
29.23/29.43	    inference('demod', [status(thm)], ['9', '100'])).
29.23/29.43	tff(conj_0, conjecture,
29.23/29.43	  (ord_less_eq(int,s,
29.23/29.43	               minus_minus(int,
29.23/29.43	                           plus_plus(int,
29.23/29.43	                                     times_times(int,
29.23/29.43	                                                 number_number_of(int,
29.23/29.43	                                                                  bit0(
29.23/29.43	                                                                  bit0(
29.23/29.43	                                                                  bit1(pls)))),
29.23/29.43	                                                 m),
29.23/29.43	                                     one_one(int)),
29.23/29.43	                           one_one(int))))).
29.23/29.43	tff(zf_stmt_0, negated_conjecture,
29.23/29.43	  (~
29.23/29.43	    ord_less_eq(int,s,
29.23/29.43	                minus_minus(int,
29.23/29.43	                            plus_plus(int,
29.23/29.43	                                      times_times(int,
29.23/29.43	                                                  number_number_of(int,
29.23/29.43	                                                                   bit0(
29.23/29.43	                                                                   bit0(
29.23/29.43	                                                                   bit1(pls)))),
29.23/29.43	                                                  m),
29.23/29.43	                                      one_one(int)),
29.23/29.43	                            one_one(int))))).
29.23/29.43	tff('102', plain,
29.23/29.43	    ~ ord_less_eq(int, s, 
29.23/29.43	        minus_minus(int, 
29.23/29.43	          plus_plus(int, 
29.23/29.43	            times_times(int, number_number_of(int, bit0(bit0(bit1(pls)))), m), 
29.23/29.43	            one_one(int)), one_one(int))),
29.23/29.43	    inference('cnf', [status(esa)], [zf_stmt_0])).
29.23/29.43	tff('103', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, bit0(X0), pls) = bit0(plus_plus(int, X0, pls)),
29.23/29.43	    inference('sup+', [status(thm)], ['19', '47'])).
29.23/29.43	tff('104', plain,
29.23/29.43	    ~ ord_less_eq(int, s, 
29.23/29.43	        minus_minus(int, 
29.23/29.43	          bit1(bit0(plus_plus(int, plus_plus(int, pls, m), pls))), 
29.23/29.43	          one_one(int))),
29.23/29.43	    inference('demod', [status(thm)],
29.23/29.43	              ['102', '2', '61', '61', '65', '42', '20', '103'])).
29.23/29.43	tff('105', plain,
29.23/29.43	    ~ ord_less_eq(int, s, 
29.23/29.43	        bit0(
29.23/29.43	          bit0(
29.23/29.43	            minus_minus(int, plus_plus(int, plus_plus(int, pls, m), pls), 
29.23/29.43	              pls)))),
29.23/29.43	    inference('demod', [status(thm)], ['104', '7', '0', '69'])).
29.23/29.43	tff('106', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, plus_plus(int, pls, X1), number_number_of(int, X0))
29.23/29.43	        = plus_plus(int, pls, 
29.23/29.43	            times_times(int, X1, number_number_of(int, X0)))
29.23/29.43	       | ~ semiring(int)
29.23/29.43	       | ~ number(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['62', '51'])).
29.23/29.43	tff('107', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, plus_plus(int, pls, X1), X0)
29.23/29.43	        = plus_plus(int, pls, times_times(int, X1, X0))
29.23/29.43	       | ~ $true
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['106', '2', '2', '53', '54'])).
29.23/29.43	tff('108', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      times_times(int, plus_plus(int, pls, X1), X0)
29.23/29.43	       = plus_plus(int, pls, times_times(int, X1, X0)),
29.23/29.43	    inference('simplify', [status(thm)], ['107'])).
29.23/29.43	tff('109', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      times_times(int, bit1(plus_plus(int, pls, X0)), X1)
29.23/29.43	       = plus_plus(int, pls, times_times(int, bit1(X0), X1)),
29.23/29.43	    inference('sup+', [status(thm)], ['21', '108'])).
29.23/29.43	tff('110', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, plus_plus(int, X1, pls), number_number_of(int, X0))
29.23/29.43	        = plus_plus(int, times_times(int, X1, number_number_of(int, X0)), 
29.23/29.43	            pls)
29.23/29.43	       | ~ semiring(int)
29.23/29.43	       | ~ number(int)),
29.23/29.43	    inference('sup+', [status(thm)], ['62', '51'])).
29.23/29.43	tff('111', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      (times_times(int, plus_plus(int, X1, pls), X0)
29.23/29.43	        = plus_plus(int, times_times(int, X1, X0), pls)
29.23/29.43	       | ~ $true
29.23/29.43	       | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['110', '2', '2', '53', '54'])).
29.23/29.43	tff('112', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      times_times(int, plus_plus(int, X1, pls), X0)
29.23/29.43	       = plus_plus(int, times_times(int, X1, X0), pls),
29.23/29.43	    inference('simplify', [status(thm)], ['111'])).
29.23/29.43	tff('113', plain,
29.23/29.43	    ![X0 : int, X1 : int]:
29.23/29.43	      times_times(int, bit1(plus_plus(int, X0, pls)), X1)
29.23/29.43	       = plus_plus(int, times_times(int, bit1(X0), X1), pls),
29.23/29.43	    inference('sup+', [status(thm)], ['29', '112'])).
29.23/29.43	tff('114', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, pls, times_times(int, bit1(pls), X0))
29.23/29.43	       = plus_plus(int, times_times(int, bit1(pls), X0), pls),
29.23/29.43	    inference('sup+', [status(thm)], ['109', '113'])).
29.23/29.43	tff('115', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      times_times(int, bit1(pls), X0)
29.23/29.43	       = plus_plus(int, pls, times_times(int, bit1(pls), X0)),
29.23/29.43	    inference('sup+', [status(thm)], ['27', '109'])).
29.23/29.43	tff('116', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, pls, X0) = plus_plus(int, pls, plus_plus(int, pls, X0)),
29.23/29.43	    inference('demod', [status(thm)], ['115', '65', '65'])).
29.23/29.43	tff('117', plain,
29.23/29.43	    ![X0 : int]:
29.23/29.43	      plus_plus(int, pls, X0) = plus_plus(int, plus_plus(int, pls, X0), pls),
29.23/29.43	    inference('demod', [status(thm)], ['114', '65', '116', '65'])).
29.23/29.43	tff('118', plain,
29.23/29.43	    ~ ord_less_eq(int, s, 
29.23/29.43	        bit0(bit0(minus_minus(int, plus_plus(int, pls, m), pls)))),
29.23/29.43	    inference('demod', [status(thm)], ['105', '117'])).
29.23/29.43	tff('119', plain,
29.23/29.43	    ~ ord_less_eq(int, s, 
29.23/29.43	        bit0(bit0(plus_plus(int, minus_minus(int, pls, pls), m)))),
29.23/29.43	    inference('demod', [status(thm)], ['118', '88'])).
29.23/29.43	tff('120', plain,
29.23/29.43	    ~ ord_less_eq(int, s, bit0(bit0(minus_minus(int, m, pls)))),
29.23/29.43	    inference('demod', [status(thm)], ['119', '89'])).
29.23/29.43	tff('121', plain, ~ ord_less_eq(int, s, bit0(bit0(m))),
29.23/29.43	    inference('demod', [status(thm)], ['120', '100'])).
29.23/29.43	tff('122', plain, (~ $true | ~ ord_less(int, s, bit1(bit0(m)))),
29.23/29.43	    inference('sup-', [status(thm)], ['101', '121'])).
29.23/29.43	tff(fact_0_s0p, axiom,
29.23/29.43	  (zcong(s1,s,
29.23/29.43	         plus_plus(int,
29.23/29.43	                   times_times(int,
29.23/29.43	                               number_number_of(int,bit0(bit0(bit1(pls)))),m),
29.23/29.43	                   one_one(int))) & 
29.23/29.43	   ord_less(int,s,
29.23/29.43	            plus_plus(int,
29.23/29.43	                      times_times(int,
29.23/29.43	                                  number_number_of(int,bit0(bit0(bit1(pls)))),
29.23/29.43	                                  m),
29.23/29.43	                      one_one(int))) & 
29.23/29.43	   ord_less_eq(int,zero_zero(int),s))).
29.23/29.43	tff('123', plain,
29.23/29.43	    ord_less(int, s, 
29.23/29.43	      plus_plus(int, 
29.23/29.43	        times_times(int, number_number_of(int, bit0(bit0(bit1(pls)))), m), 
29.23/29.43	        one_one(int))),
29.23/29.43	    inference('cnf', [status(esa)], [fact_0_s0p])).
29.23/29.43	tff('124', plain,
29.23/29.43	    ord_less(int, s, 
29.23/29.43	      plus_plus(int, times_times(int, bit0(bit0(bit1(pls))), m), 
29.23/29.43	        one_one(int))),
29.23/29.43	    inference('demod', [status(thm)], ['123', '2'])).
29.23/29.43	tff('125', plain,
29.23/29.43	    ord_less(int, s, bit1(bit0(plus_plus(int, plus_plus(int, pls, m), pls)))),
29.23/29.43	    inference('demod', [status(thm)],
29.23/29.43	              ['124', '61', '61', '65', '42', '20', '103'])).
29.23/29.43	tff('126', plain, ord_less(int, s, bit1(bit0(plus_plus(int, pls, m)))),
29.23/29.43	    inference('demod', [status(thm)], ['125', '117'])).
29.23/29.43	tff('127', plain, ord_less(int, s, bit1(bit0(m))),
29.23/29.43	    inference('demod', [status(thm)], ['126', '67'])).
29.23/29.43	tff('128', plain, (~ $true | ~ $true),
29.23/29.43	    inference('demod', [status(thm)], ['122', '127'])).
29.23/29.43	tff('129', plain, $false, inference('simplify', [status(thm)], ['128'])).
29.23/29.43	
29.23/29.43	% SZS output end Refutation
29.23/29.43	EOF
