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.21	% Computer   : n150.star.cs.uiowa.edu
0.00/0.21	% Model      : x86_64 x86_64
0.00/0.21	% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
0.00/0.21	% Memory     : 32218.625MB
0.00/0.21	% OS         : Linux 3.10.0-693.2.2.el7.x86_64
0.00/0.21	% CPULimit   : 300
0.00/0.21	% DateTime   : Fri Feb  2 13:41:39 CST 2018
50.71/50.93	% done 8508 iterations in 50.709s
50.71/50.93	% SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
50.71/50.93	% SZS output start Refutation
50.71/50.93	tff(fact_0_alt3, axiom,
50.71/50.93	  (?[A1:arrow_411405190le_alt,B1:arrow_411405190le_alt,
50.71/50.93	     C1:arrow_411405190le_alt]:
50.71/50.93	     distinct(arrow_411405190le_alt,
50.71/50.93	              cons(arrow_411405190le_alt,A1,
50.71/50.93	                   cons(arrow_411405190le_alt,B1,
50.71/50.93	                        cons(arrow_411405190le_alt,C1,
50.71/50.93	                             nil(arrow_411405190le_alt))))))).
50.71/50.93	tff('0', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, sk_A1, 
50.71/50.93	        cons(arrow_411405190le_alt, sk_B1, 
50.71/50.93	          cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_0_alt3])).
50.71/50.93	tff(fact_82_rev_Osimps_I1_J, axiom, (![A:$tType]: (rev(A,nil(A)) = nil(A)))).
50.71/50.93	tff('1', plain, ![X304 : $tType]: rev(X304, nil(X304)) = nil(X304),
50.71/50.93	    inference('cnf', [status(esa)], [fact_82_rev_Osimps_I1_J])).
50.71/50.93	tff(fact_80_rev_Osimps_I2_J, axiom,
50.71/50.93	  (![A:$tType,Xs:list(A),X:A]:
50.71/50.93	     (rev(A,cons(A,X,Xs)) = append(A,rev(A,Xs),cons(A,X,nil(A)))))).
50.71/50.93	tff('2', plain,
50.71/50.93	    ![X297 : $tType, X298 : list(X297), X299 : X297]:
50.71/50.93	      rev(X297, cons(X297, X299, X298))
50.71/50.93	       = append(X297, rev(X297, X298), cons(X297, X299, nil(X297))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_80_rev_Osimps_I2_J])).
50.71/50.93	tff(fact_73_rotate__simps, axiom,
50.71/50.93	  (![A:$tType,B:$tType,Xs:list(B),X:B]:
50.71/50.93	     ((rotate1(B,cons(B,X,Xs)) = append(B,Xs,cons(B,X,nil(B)))) & 
50.71/50.93	      (rotate1(A,nil(A)) = nil(A))))).
50.71/50.93	tff('3', plain,
50.71/50.93	    ![X269 : $tType, X270 : list(X269), X271 : X269]:
50.71/50.93	      rotate1(X269, cons(X269, X271, X270))
50.71/50.93	       = append(X269, X270, cons(X269, X271, nil(X269))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_73_rotate__simps])).
50.71/50.93	tff('4', plain,
50.71/50.93	    ![X297 : $tType, X298 : list(X297), X299 : X297]:
50.71/50.93	      rev(X297, cons(X297, X299, X298))
50.71/50.93	       = rotate1(X297, cons(X297, X299, rev(X297, X298))),
50.71/50.93	    inference('demod', [status(thm)], ['2', '3'])).
50.71/50.93	tff('5', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0]:
50.71/50.93	      rev(X0, cons(X0, X1, nil(X0))) = rotate1(X0, cons(X0, X1, nil(X0))),
50.71/50.93	    inference('sup+', [status(thm)], ['1', '4'])).
50.71/50.93	tff(fact_59_append__Nil, axiom,
50.71/50.93	  (![A:$tType,Ys:list(A)]: (append(A,nil(A),Ys) = Ys))).
50.71/50.93	tff('6', plain,
50.71/50.93	    ![X219 : $tType, X220 : list(X219)]: append(X219, nil(X219), X220) = X220,
50.71/50.93	    inference('cnf', [status(esa)], [fact_59_append__Nil])).
50.71/50.93	tff('7', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0]:
50.71/50.93	      rotate1(X0, cons(X0, X1, nil(X0))) = cons(X0, X1, nil(X0)),
50.71/50.93	    inference('sup+', [status(thm)], ['3', '6'])).
50.71/50.93	tff('8', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0]:
50.71/50.93	      rev(X0, cons(X0, X1, nil(X0))) = cons(X0, X1, nil(X0)),
50.71/50.93	    inference('sup+', [status(thm)], ['5', '7'])).
50.71/50.93	tff('9', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : X0]:
50.71/50.93	      rev(X0, cons(X0, X2, cons(X0, X1, nil(X0))))
50.71/50.93	       = rotate1(X0, cons(X0, X2, cons(X0, X1, nil(X0)))),
50.71/50.93	    inference('sup+', [status(thm)], ['8', '4'])).
50.71/50.93	tff(fact_42_append__Cons, axiom,
50.71/50.93	  (![A:$tType,Ys:list(A),Xs:list(A),X:A]:
50.71/50.93	     (append(A,cons(A,X,Xs),Ys) = cons(A,X,append(A,Xs,Ys))))).
50.71/50.93	tff('10', plain,
50.71/50.93	    ![X145 : $tType, X146 : X145, X147 : list(X145), X148 : list(X145)]:
50.71/50.93	      append(X145, cons(X145, X146, X147), X148)
50.71/50.93	       = cons(X145, X146, append(X145, X147, X148)),
50.71/50.93	    inference('cnf', [status(esa)], [fact_42_append__Cons])).
50.71/50.93	tff('11', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : list(X0), X3 : X0]:
50.71/50.93	      rotate1(X0, cons(X0, X1, cons(X0, X3, X2)))
50.71/50.93	       = cons(X0, X3, append(X0, X2, cons(X0, X1, nil(X0)))),
50.71/50.93	    inference('sup+', [status(thm)], ['10', '3'])).
50.71/50.93	tff('12', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : list(X0), X3 : X0]:
50.71/50.93	      rotate1(X0, cons(X0, X1, cons(X0, X3, X2)))
50.71/50.93	       = cons(X0, X3, rotate1(X0, cons(X0, X1, X2))),
50.71/50.93	    inference('demod', [status(thm)], ['11', '3'])).
50.71/50.93	tff('13', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : X0]:
50.71/50.93	      rev(X0, cons(X0, X2, cons(X0, X1, nil(X0))))
50.71/50.93	       = cons(X0, X1, cons(X0, X2, nil(X0))),
50.71/50.93	    inference('demod', [status(thm)], ['9', '12', '7'])).
50.71/50.93	tff(fact_67_butlast__snoc, axiom,
50.71/50.93	  (![A:$tType,X:A,Xs:list(A)]:
50.71/50.93	     (butlast(A,append(A,Xs,cons(A,X,nil(A)))) = Xs))).
50.71/50.93	tff('14', plain,
50.71/50.93	    ![X252 : $tType, X253 : list(X252), X254 : X252]:
50.71/50.93	      butlast(X252, append(X252, X253, cons(X252, X254, nil(X252)))) = X253,
50.71/50.93	    inference('cnf', [status(esa)], [fact_67_butlast__snoc])).
50.71/50.93	tff('15', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : list(X0), X3 : X0]:
50.71/50.93	      butlast(X0, cons(X0, X3, append(X0, X2, cons(X0, X1, nil(X0)))))
50.71/50.93	       = cons(X0, X3, X2),
50.71/50.93	    inference('sup+', [status(thm)], ['10', '14'])).
50.71/50.93	tff('16', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : list(X0), X3 : X0]:
50.71/50.93	      butlast(X0, cons(X0, X3, rotate1(X0, cons(X0, X1, X2))))
50.71/50.93	       = cons(X0, X3, X2),
50.71/50.93	    inference('demod', [status(thm)], ['15', '3'])).
50.71/50.93	tff('17', plain,
50.71/50.93	    ![X0 : $tType, X1 : list(X0), X2 : X0, X3 : X0]:
50.71/50.93	      butlast(X0, cons(X0, X3, rev(X0, cons(X0, X2, X1))))
50.71/50.93	       = cons(X0, X3, rev(X0, X1)),
50.71/50.93	    inference('sup+', [status(thm)], ['4', '16'])).
50.71/50.93	tff('18', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : X0, X3 : X0]:
50.71/50.93	      butlast(X0, cons(X0, X3, cons(X0, X2, cons(X0, X1, nil(X0)))))
50.71/50.93	       = cons(X0, X3, rev(X0, cons(X0, X2, nil(X0)))),
50.71/50.93	    inference('sup+', [status(thm)], ['13', '17'])).
50.71/50.93	tff('19', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : X0, X3 : X0]:
50.71/50.93	      butlast(X0, cons(X0, X3, cons(X0, X2, cons(X0, X1, nil(X0)))))
50.71/50.93	       = cons(X0, X3, cons(X0, X2, nil(X0))),
50.71/50.93	    inference('demod', [status(thm)], ['18', '8'])).
50.71/50.93	tff(fact_31_distinct__butlast, axiom,
50.71/50.93	  (![A:$tType,Xs:list(A)]:
50.71/50.93	     ((Xs != nil(A)) => (distinct(A,Xs) => distinct(A,butlast(A,Xs)))))).
50.71/50.93	tff('20', plain,
50.71/50.93	    ![X105 : $tType, X106 : list(X105)]:
50.71/50.93	      (~ distinct(X105, X106)
50.71/50.93	       | distinct(X105, butlast(X105, X106))
50.71/50.93	       | X106 = nil(X105)),
50.71/50.93	    inference('cnf', [status(esa)], [fact_31_distinct__butlast])).
50.71/50.93	tff('21', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : X0, X3 : X0]:
50.71/50.93	      (distinct(X0, cons(X0, X2, cons(X0, X1, nil(X0))))
50.71/50.93	       | cons(X0, X2, cons(X0, X1, cons(X0, X3, nil(X0)))) = nil(X0)
50.71/50.93	       | ~ distinct(X0, cons(X0, X2, cons(X0, X1, cons(X0, X3, nil(X0)))))),
50.71/50.93	    inference('sup+', [status(thm)], ['19', '20'])).
50.71/50.93	tff(fact_5_list_Osimps_I2_J, axiom,
50.71/50.93	  (![A:$tType,List2:list(A),A2:A]: (nil(A) != cons(A,A2,List2)))).
50.71/50.93	tff('22', plain,
50.71/50.93	    ![X14 : $tType, X15 : X14, X16 : list(X14)]:
50.71/50.93	      nil(X14) != cons(X14, X15, X16),
50.71/50.93	    inference('cnf', [status(esa)], [fact_5_list_Osimps_I2_J])).
50.71/50.93	tff('23', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : X0, X3 : X0]:
50.71/50.93	      (~ distinct(X0, cons(X0, X2, cons(X0, X1, cons(X0, X3, nil(X0)))))
50.71/50.93	       | distinct(X0, cons(X0, X2, cons(X0, X1, nil(X0))))),
50.71/50.93	    inference('clc', [status(thm)], ['21', '22'])).
50.71/50.93	tff('24', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | distinct(arrow_411405190le_alt, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_A1, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['0', '23'])).
50.71/50.93	tff('25', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, sk_A1, 
50.71/50.93	        cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt)))),
50.71/50.93	    inference('simplify', [status(thm)], ['24'])).
50.71/50.93	tff(fact_4_distinct__length__2__or__more, axiom,
50.71/50.93	  (![A:$tType,Xs1:list(A),Ba:A,Aa:A]:
50.71/50.93	     (distinct(A,cons(A,Aa,cons(A,Ba,Xs1))) <=>
50.71/50.93	      (distinct(A,cons(A,Ba,Xs1)) & distinct(A,cons(A,Aa,Xs1)) & (Aa != Ba))))).
50.71/50.93	tff('26', plain,
50.71/50.93	    ![X9 : $tType, X10 : X9, X11 : list(X9), X13 : X9]:
50.71/50.93	      (distinct(X9, cons(X9, X13, cons(X9, X10, X11)))
50.71/50.93	       | X13 = X10
50.71/50.93	       | ~ distinct(X9, cons(X9, X13, X11))
50.71/50.93	       | ~ distinct(X9, cons(X9, X10, X11))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_4_distinct__length__2__or__more])).
50.71/50.93	tff(conj_1, conjecture,
50.71/50.93	  (?[C:arrow_411405190le_alt]:
50.71/50.93	     distinct(arrow_411405190le_alt,
50.71/50.93	              cons(arrow_411405190le_alt,a,
50.71/50.93	                   cons(arrow_411405190le_alt,b,
50.71/50.93	                        cons(arrow_411405190le_alt,C,
50.71/50.93	                             nil(arrow_411405190le_alt))))))).
50.71/50.93	tff(zf_stmt_0, negated_conjecture,
50.71/50.93	  (~
50.71/50.93	    (?[C:arrow_411405190le_alt]:
50.71/50.93	       distinct(arrow_411405190le_alt,
50.71/50.93	                cons(arrow_411405190le_alt,a,
50.71/50.93	                     cons(arrow_411405190le_alt,b,
50.71/50.93	                          cons(arrow_411405190le_alt,C,
50.71/50.93	                               nil(arrow_411405190le_alt)))))))).
50.71/50.93	tff('27', plain,
50.71/50.93	    ![X360 : arrow_411405190le_alt]:
50.71/50.93	      ~ distinct(arrow_411405190le_alt, 
50.71/50.93	          cons(arrow_411405190le_alt, a, 
50.71/50.93	            cons(arrow_411405190le_alt, b, 
50.71/50.93	              cons(arrow_411405190le_alt, X360, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('cnf', [status(esa)], [zf_stmt_0])).
50.71/50.93	tff('28', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (~ $true
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, b, 
50.71/50.93	               cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, a, 
50.71/50.93	               cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))
50.71/50.93	       | a = b),
50.71/50.93	    inference('sup-', [status(thm)], ['26', '27'])).
50.71/50.93	tff('29', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (a = b
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, a, 
50.71/50.93	               cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, b, 
50.71/50.93	               cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('simplify', [status(thm)], ['28'])).
50.71/50.93	tff(conj_0, axiom, (a != b)).
50.71/50.93	tff('30', plain, a != b, inference('cnf', [status(esa)], [conj_0])).
50.71/50.93	tff('31', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (~ distinct(arrow_411405190le_alt, 
50.71/50.93	           cons(arrow_411405190le_alt, a, 
50.71/50.93	             cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, b, 
50.71/50.93	               cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('simplify_reflect-', [status(thm)], ['29', '30'])).
50.71/50.93	tff('32', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (~ $true
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt)))
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, b, nil(arrow_411405190le_alt)))
50.71/50.93	       | b = X0
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, a, 
50.71/50.93	               cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['26', '31'])).
50.71/50.93	tff(fact_2_distinct__singleton, axiom,
50.71/50.93	  (![A:$tType,X:A]: distinct(A,cons(A,X,nil(A))))).
50.71/50.93	tff('33', plain,
50.71/50.93	    ![X1 : $tType, X2 : X1]: distinct(X1, cons(X1, X2, nil(X1))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_2_distinct__singleton])).
50.71/50.93	tff('34', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (~ $true
50.71/50.93	       | ~ $true
50.71/50.93	       | ~ $true
50.71/50.93	       | b = X0
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, a, 
50.71/50.93	               cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('demod', [status(thm)], ['32', '33', '33'])).
50.71/50.93	tff('35', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (~ distinct(arrow_411405190le_alt, 
50.71/50.93	           cons(arrow_411405190le_alt, a, 
50.71/50.93	             cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt))))
50.71/50.93	       | b = X0),
50.71/50.93	    inference('simplify', [status(thm)], ['34'])).
50.71/50.93	tff('36', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (~ $true
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, X0, nil(arrow_411405190le_alt)))
50.71/50.93	       | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	             cons(arrow_411405190le_alt, a, nil(arrow_411405190le_alt)))
50.71/50.93	       | a = X0
50.71/50.93	       | b = X0),
50.71/50.93	    inference('sup-', [status(thm)], ['26', '35'])).
50.71/50.93	tff('37', plain,
50.71/50.93	    ![X0 : arrow_411405190le_alt]:
50.71/50.93	      (~ $true | ~ $true | ~ $true | a = X0 | b = X0),
50.71/50.93	    inference('demod', [status(thm)], ['36', '33', '33'])).
50.71/50.93	tff('38', plain, ![X0 : arrow_411405190le_alt]: (b = X0 | a = X0),
50.71/50.93	    inference('simplify', [status(thm)], ['37'])).
50.71/50.93	tff('39', plain,
50.71/50.93	    ![X9 : $tType, X10 : X9, X11 : list(X9), X12 : X9]:
50.71/50.93	      (distinct(X9, cons(X9, X12, X11))
50.71/50.93	       | ~ distinct(X9, cons(X9, X12, cons(X9, X10, X11)))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_4_distinct__length__2__or__more])).
50.71/50.93	tff('40', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | distinct(arrow_411405190le_alt, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_A1, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['0', '39'])).
50.71/50.93	tff('41', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, sk_A1, 
50.71/50.93	        cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt)))),
50.71/50.93	    inference('simplify', [status(thm)], ['40'])).
50.71/50.93	tff('42', plain,
50.71/50.93	    (distinct(arrow_411405190le_alt, 
50.71/50.93	       cons(arrow_411405190le_alt, b, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))
50.71/50.93	     | a = sk_A1),
50.71/50.93	    inference('sup+', [status(thm)], ['38', '41'])).
50.71/50.93	tff('43', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | a = sk_A1
50.71/50.93	     | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	           cons(arrow_411405190le_alt, a, 
50.71/50.93	             cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['42', '31'])).
50.71/50.93	tff('44', plain,
50.71/50.93	    (~ distinct(arrow_411405190le_alt, 
50.71/50.93	         cons(arrow_411405190le_alt, a, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))
50.71/50.93	     | a = sk_A1),
50.71/50.93	    inference('simplify', [status(thm)], ['43'])).
50.71/50.93	tff('45', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt)))
50.71/50.93	     | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	           cons(arrow_411405190le_alt, a, nil(arrow_411405190le_alt)))
50.71/50.93	     | a = sk_C1
50.71/50.93	     | a = sk_A1),
50.71/50.93	    inference('sup-', [status(thm)], ['26', '44'])).
50.71/50.93	tff('46', plain, (~ $true | ~ $true | ~ $true | a = sk_C1 | a = sk_A1),
50.71/50.93	    inference('demod', [status(thm)], ['45', '33', '33'])).
50.71/50.93	tff('47', plain, (a = sk_A1 | a = sk_C1),
50.71/50.93	    inference('simplify', [status(thm)], ['46'])).
50.71/50.93	tff('48', plain,
50.71/50.93	    ![X9 : $tType, X10 : X9, X11 : list(X9), X12 : X9]:
50.71/50.93	      (distinct(X9, cons(X9, X10, X11))
50.71/50.93	       | ~ distinct(X9, cons(X9, X12, cons(X9, X10, X11)))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_4_distinct__length__2__or__more])).
50.71/50.93	tff('49', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | distinct(arrow_411405190le_alt, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_B1, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['0', '48'])).
50.71/50.93	tff('50', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, sk_B1, 
50.71/50.93	        cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt)))),
50.71/50.93	    inference('simplify', [status(thm)], ['49'])).
50.71/50.93	tff(fact_86_distinct__rev, axiom,
50.71/50.93	  (![A:$tType,Xs1:list(A)]: (distinct(A,rev(A,Xs1)) <=> distinct(A,Xs1)))).
50.71/50.93	tff('51', plain,
50.71/50.93	    ![X314 : $tType, X315 : list(X314)]:
50.71/50.93	      (distinct(X314, X315) | ~ distinct(X314, rev(X314, X315))),
50.71/50.93	    inference('cnf', [status(esa)], [fact_86_distinct__rev])).
50.71/50.93	tff('52', plain,
50.71/50.93	    ![X0 : $tType, X1 : X0, X2 : X0]:
50.71/50.93	      (~ distinct(X0, cons(X0, X2, cons(X0, X1, nil(X0))))
50.71/50.93	       | distinct(X0, cons(X0, X1, cons(X0, X2, nil(X0))))),
50.71/50.93	    inference('sup-', [status(thm)], ['13', '51'])).
50.71/50.93	tff('53', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | distinct(arrow_411405190le_alt, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_C1, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['50', '52'])).
50.71/50.93	tff('54', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, sk_C1, 
50.71/50.93	        cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt)))),
50.71/50.93	    inference('simplify', [status(thm)], ['53'])).
50.71/50.93	tff('55', plain,
50.71/50.93	    (distinct(arrow_411405190le_alt, 
50.71/50.93	       cons(arrow_411405190le_alt, a, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt))))
50.71/50.93	     | a = sk_A1),
50.71/50.93	    inference('sup+', [status(thm)], ['47', '54'])).
50.71/50.93	tff('56', plain,
50.71/50.93	    (distinct(arrow_411405190le_alt, 
50.71/50.93	       cons(arrow_411405190le_alt, b, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt))))
50.71/50.93	     | a = sk_A1),
50.71/50.93	    inference('sup+', [status(thm)], ['38', '25'])).
50.71/50.93	tff('57', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | a = sk_A1
50.71/50.93	     | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	           cons(arrow_411405190le_alt, a, 
50.71/50.93	             cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['56', '31'])).
50.71/50.93	tff('58', plain,
50.71/50.93	    (~ distinct(arrow_411405190le_alt, 
50.71/50.93	         cons(arrow_411405190le_alt, a, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt))))
50.71/50.93	     | a = sk_A1),
50.71/50.93	    inference('simplify', [status(thm)], ['57'])).
50.71/50.93	tff('59', plain, a = sk_A1, inference('clc', [status(thm)], ['55', '58'])).
50.71/50.93	tff('60', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, a, 
50.71/50.93	        cons(arrow_411405190le_alt, sk_B1, nil(arrow_411405190le_alt)))),
50.71/50.93	    inference('demod', [status(thm)], ['25', '59'])).
50.71/50.93	tff('61', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, a, 
50.71/50.93	        cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt)))),
50.71/50.93	    inference('demod', [status(thm)], ['41', '59'])).
50.71/50.93	tff('62', plain,
50.71/50.93	    (distinct(arrow_411405190le_alt, 
50.71/50.93	       cons(arrow_411405190le_alt, b, 
50.71/50.93	         cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))
50.71/50.93	     | a = sk_B1),
50.71/50.93	    inference('sup+', [status(thm)], ['38', '50'])).
50.71/50.93	tff('63', plain,
50.71/50.93	    (~ $true
50.71/50.93	     | a = sk_B1
50.71/50.93	     | ~ distinct(arrow_411405190le_alt, 
50.71/50.93	           cons(arrow_411405190le_alt, a, 
50.71/50.93	             cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))),
50.71/50.93	    inference('sup-', [status(thm)], ['62', '31'])).
50.71/50.93	tff('64', plain,
50.71/50.93	    (~ distinct(arrow_411405190le_alt, 
50.71/50.93	         cons(arrow_411405190le_alt, a, 
50.71/50.93	           cons(arrow_411405190le_alt, sk_C1, nil(arrow_411405190le_alt))))
50.71/50.93	     | a = sk_B1),
50.71/50.93	    inference('simplify', [status(thm)], ['63'])).
50.71/50.93	tff('65', plain, (~ $true | a = sk_B1),
50.71/50.93	    inference('sup-', [status(thm)], ['61', '64'])).
50.71/50.93	tff('66', plain, a = sk_B1, inference('simplify', [status(thm)], ['65'])).
50.71/50.93	tff('67', plain,
50.71/50.93	    distinct(arrow_411405190le_alt, 
50.71/50.93	      cons(arrow_411405190le_alt, a, 
50.71/50.93	        cons(arrow_411405190le_alt, a, nil(arrow_411405190le_alt)))),
50.71/50.93	    inference('demod', [status(thm)], ['60', '66'])).
50.71/50.93	tff('68', plain, (~ $true | b = a),
50.71/50.93	    inference('sup-', [status(thm)], ['67', '35'])).
50.71/50.93	tff('69', plain, b = a, inference('simplify', [status(thm)], ['68'])).
50.71/50.93	tff('70', plain, $false,
50.71/50.93	    inference('simplify_reflect-', [status(thm)], ['69', '30'])).
50.71/50.93	
50.71/50.93	% SZS output end Refutation
50.71/50.94	EOF
