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    : purification_ext
0.00/0.00	% Ordering    : kbo
0.00/0.00	% Command    : 
0.00/0.00	#!/bin/sh
0.00/0.00	
0.00/0.00	./zipperposition.native ${1:+"$1"} \
0.00/0.00	  -i tptp \
0.00/0.00	  -o tptp \
0.00/0.00	  --timeout "$STAREXEC_WALLCLOCK_LIMIT" \
0.00/0.00	  --mem-limit "$STAREXEC_MAX_MEM" \
0.00/0.00	  --no-avatar \
0.00/0.00	  --ho \
0.00/0.00	  --force-ho \
0.00/0.00	  --no-ho-elim-pred-var \
0.00/0.00	  --ho-general-ext-pos \
0.00/0.00	  --no-ho-unif \
0.00/0.00	  --no-induction \
0.00/0.00	  --no-unif-pattern \
0.00/0.00	  --ord $2  \
0.00/0.00	  --simultaneous-sup false \
0.00/0.00	  --ho-purify ext \
0.00/0.00	  --ho-ext-axiom \
0.00/0.00	  --restrict-hidden-sup-at-vars \
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.20	% Computer   : n147.star.cs.uiowa.edu
0.00/0.20	% Model      : x86_64 x86_64
0.00/0.20	% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
0.00/0.20	% Memory     : 32218.625MB
0.00/0.20	% OS         : Linux 3.10.0-693.2.2.el7.x86_64
0.00/0.20	% CPULimit   : 300
0.00/0.20	% DateTime   : Fri Feb  2 10:22:38 CST 2018
5.84/6.04	% done 1388 iterations in 5.837s
5.84/6.04	% SZS status Theorem for '/export/starexec/sandbox/benchmark/theBenchmark.p'
5.84/6.04	% SZS output start Refutation
5.84/6.04	tff(fact_5__096_B_Bthesis_O_A_I_B_BTF_ATv_O_A_091_124_Atypeof_092_060_094bsub_062h_092_060_094esub_062_Av_A_061_A_092_060lfloor_062Tv_092_060rfloor_062_059_AP_A_092_060turnstile_062_AC_Ahas_AF_058TF_Ain_AD_059_AP_A_092_060turnstile_062_ATv_A_092_060le_062_ATF_A_124_093_A_061_061_062_Athesis_J_A_061_061_062_Athesis_096, axiom,
5.84/6.04	  (~
5.84/6.04	    (![TF:ty,Tv:ty]:
5.84/6.04	       ((typeof_h(ha,v) = some(ty,Tv)) =>
5.84/6.04	        (has_field(product_prod(list(list(char)),exp(list(char))),p,c,f,TF,d) =>
5.84/6.04	         (~widen(product_prod(list(list(char)),exp(list(char))),p,Tv,TF))))))).
5.84/6.04	tff('0', plain, typeof_h(ha, v) = some(ty, sk_Tv),
5.84/6.04	    inference('cnf', [status(esa)],
5.84/6.04	              [fact_5__096_B_Bthesis_O_A_I_B_BTF_ATv_O_A_091_124_Atypeof_092_060_094bsub_062h_092_060_094esub_062_Av_A_061_A_092_060lfloor_062Tv_092_060rfloor_062_059_AP_A_092_060turnstile_062_AC_Ahas_AF_058TF_Ain_AD_059_AP_A_092_060turnstile_062_ATv_A_092_060le_062_ATF_A_124_093_A_061_061_062_Athesis_J_A_061_061_062_Athesis_096])).
5.84/6.04	tff(fact_81_not__None__eq, axiom,
5.84/6.04	  (![A:$tType,X1:option(A)]:
5.84/6.04	     ((X1 != none(A)) <=> (?[Y1:A]: (X1 = some(A,Y1)))))).
5.84/6.04	tff('1', plain,
5.84/6.04	    ![X392 : $tType, X393 : option(X392)]:
5.84/6.04	      (X393 = some(X392, sk_Y1(X392, X393)) | X393 = none(X392)),
5.84/6.04	    inference('cnf', [status(esa)], [fact_81_not__None__eq])).
5.84/6.04	tff(fact_8_typeof__conf, axiom,
5.84/6.04	  (![A:$tType,
5.84/6.04	     Pa:list(product_prod(list(char),
5.84/6.04	                          product_prod(list(char),
5.84/6.04	                                       product_prod(list(product_prod(
5.84/6.04	                                                         list(char),ty)),
5.84/6.04	                                                    list(product_prod(
5.84/6.04	                                                         list(char),
5.84/6.04	                                                         product_prod(
5.84/6.04	                                                         list(ty),
5.84/6.04	                                                         product_prod(ty,A)))))))),
5.84/6.04	     Ta:ty,Va:val,
5.84/6.04	     Hb:fun(nat,
5.84/6.04	            option(product_prod(list(char),
5.84/6.04	                                fun(product_prod(list(char),list(char)),
5.84/6.04	                                    option(val)))))]:
5.84/6.04	     ((typeof_h(Hb,Va) = some(ty,Ta)) => conf(A,Pa,Hb,Va,Ta)))).
5.84/6.04	tff('2', plain,
5.84/6.04	    ![X6 : $tType, 
5.84/6.04	      X7 : list(product_prod(list(char), 
5.84/6.04	                  product_prod(list(char), 
5.84/6.04	                    product_prod(list(product_prod(list(char), ty)), 
5.84/6.04	                      list(product_prod(list(char), 
5.84/6.04	                             product_prod(list(ty), product_prod(ty, X6)))))))), 
5.84/6.04	      X8 : fun(nat, 
5.84/6.04	             option(product_prod(list(char), 
5.84/6.04	                      fun(product_prod(list(char), list(char)), option(val))))), 
5.84/6.04	      X9 : val, X10 : ty]:
5.84/6.04	      (conf(X6, X7, X8, X9, X10) | typeof_h(X8, X9) != some(ty, X10)),
5.84/6.04	    inference('cnf', [status(esa)], [fact_8_typeof__conf])).
5.84/6.04	tff('3', plain,
5.84/6.04	    ![X0 : option(ty), X1 : val, 
5.84/6.04	      X2 : fun(nat, 
5.84/6.04	             option(product_prod(list(char), 
5.84/6.04	                      fun(product_prod(list(char), list(char)), option(val))))), 
5.84/6.04	      X3 : $tType, 
5.84/6.04	      X4 : list(product_prod(list(char), 
5.84/6.04	                  product_prod(list(char), 
5.84/6.04	                    product_prod(list(product_prod(list(char), ty)), 
5.84/6.04	                      list(product_prod(list(char), 
5.84/6.04	                             product_prod(list(ty), product_prod(ty, X3))))))))]:
5.84/6.04	      (typeof_h(X2, X1) != X0
5.84/6.04	       | X0 = none(ty)
5.84/6.04	       | conf(X3, X4, X2, X1, sk_Y1(ty, X0))),
5.84/6.04	    inference('sup-', [status(thm)], ['1', '2'])).
5.84/6.04	tff('4', plain,
5.84/6.04	    ![X1 : val, 
5.84/6.04	      X2 : fun(nat, 
5.84/6.04	             option(product_prod(list(char), 
5.84/6.04	                      fun(product_prod(list(char), list(char)), option(val))))), 
5.84/6.04	      X3 : $tType, 
5.84/6.04	      X4 : list(product_prod(list(char), 
5.84/6.04	                  product_prod(list(char), 
5.84/6.04	                    product_prod(list(product_prod(list(char), ty)), 
5.84/6.04	                      list(product_prod(list(char), 
5.84/6.04	                             product_prod(list(ty), product_prod(ty, X3))))))))]:
5.84/6.04	      (conf(X3, X4, X2, X1, sk_Y1(ty, typeof_h(X2, X1)))
5.84/6.04	       | typeof_h(X2, X1) = none(ty)),
5.84/6.04	    inference('simplify', [status(thm)], ['3'])).
5.84/6.04	tff('5', plain,
5.84/6.04	    ![X0 : $tType, 
5.84/6.04	      X1 : list(product_prod(list(char), 
5.84/6.04	                  product_prod(list(char), 
5.84/6.04	                    product_prod(list(product_prod(list(char), ty)), 
5.84/6.04	                      list(product_prod(list(char), 
5.84/6.04	                             product_prod(list(ty), product_prod(ty, X0))))))))]:
5.84/6.04	      (conf(X0, X1, ha, v, sk_Y1(ty, some(ty, sk_Tv)))
5.84/6.04	       | typeof_h(ha, v) = none(ty)),
5.84/6.04	    inference('sup+', [status(thm)], ['0', '4'])).
5.84/6.04	tff(fact_23_option_Oinject, axiom,
5.84/6.04	  (![A:$tType,A6:A,Aa:A]: ((some(A,Aa) = some(A,A6)) <=> (Aa = A6)))).
5.84/6.04	tff('6', plain,
5.84/6.04	    ![X64 : $tType, X65 : X64, X66 : X64]:
5.84/6.04	      (X66 = X65 | some(X64, X66) != some(X64, X65)),
5.84/6.04	    inference('cnf', [status(esa)], [fact_23_option_Oinject])).
5.84/6.04	tff('7', plain,
5.84/6.04	    ![X0 : $tType, X1 : option(X0), X2 : X0]:
5.84/6.04	      (some(X0, X2) != X1 | X1 = none(X0) | X2 = sk_Y1(X0, X1)),
5.84/6.04	    inference('sup-', [status(thm)], ['1', '6'])).
5.84/6.04	tff('8', plain,
5.84/6.04	    ![X0 : $tType, X2 : X0]:
5.84/6.04	      (X2 = sk_Y1(X0, some(X0, X2)) | some(X0, X2) = none(X0)),
5.84/6.04	    inference('simplify', [status(thm)], ['7'])).
5.84/6.04	tff(fact_86_option_Osimps_I3_J, axiom,
5.84/6.04	  (![A:$tType,A2:A]: (some(A,A2) != none(A)))).
5.84/6.04	tff('9', plain,
5.84/6.04	    ![X413 : $tType, X414 : X413]: some(X413, X414) != none(X413),
5.84/6.04	    inference('cnf', [status(esa)], [fact_86_option_Osimps_I3_J])).
5.84/6.04	tff('10', plain, ![X0 : $tType, X2 : X0]: X2 = sk_Y1(X0, some(X0, X2)),
5.84/6.04	    inference('simplify_reflect-', [status(thm)], ['8', '9'])).
5.84/6.04	tff('11', plain,
5.84/6.04	    ![X0 : $tType, 
5.84/6.04	      X1 : list(product_prod(list(char), 
5.84/6.04	                  product_prod(list(char), 
5.84/6.04	                    product_prod(list(product_prod(list(char), ty)), 
5.84/6.04	                      list(product_prod(list(char), 
5.84/6.04	                             product_prod(list(ty), product_prod(ty, X0))))))))]:
5.84/6.04	      (conf(X0, X1, ha, v, sk_Tv) | some(ty, sk_Tv) = none(ty)),
5.84/6.04	    inference('demod', [status(thm)], ['5', '10', '0'])).
5.84/6.04	tff('12', plain,
5.84/6.04	    ![X0 : $tType, 
5.84/6.04	      X1 : list(product_prod(list(char), 
5.84/6.04	                  product_prod(list(char), 
5.84/6.04	                    product_prod(list(product_prod(list(char), ty)), 
5.84/6.04	                      list(product_prod(list(char), 
5.84/6.04	                             product_prod(list(ty), product_prod(ty, X0))))))))]:
5.84/6.04	      conf(X0, X1, ha, v, sk_Tv),
5.84/6.04	    inference('simplify_reflect-', [status(thm)], ['11', '9'])).
5.84/6.04	tff(fact_0_sub, axiom,
5.84/6.04	  (widen(product_prod(list(list(char)),exp(list(char))),p,tv,tf))).
5.84/6.04	tff('13', plain,
5.84/6.04	    widen(product_prod(list(list(char)), exp(list(char))), p, tv, tf),
5.84/6.04	    inference('cnf', [status(esa)], [fact_0_sub])).
5.84/6.04	tff(fact_6_conf__widen, axiom,
5.84/6.04	  (![A:$tType,T4:ty,Ta:ty,Va:val,
5.84/6.04	     Hb:fun(nat,
5.84/6.04	            option(product_prod(list(char),
5.84/6.04	                                fun(product_prod(list(char),list(char)),
5.84/6.04	                                    option(val))))),
5.84/6.04	     Pa:list(product_prod(list(char),
5.84/6.04	                          product_prod(list(char),
5.84/6.04	                                       product_prod(list(product_prod(
5.84/6.04	                                                         list(char),ty)),
5.84/6.04	                                                    list(product_prod(
5.84/6.04	                                                         list(char),
5.84/6.04	                                                         product_prod(
5.84/6.04	                                                         list(ty),
5.84/6.04	                                                         product_prod(ty,A))))))))]:
5.84/6.04	     (conf(A,Pa,Hb,Va,Ta) => (widen(A,Pa,Ta,T4) => conf(A,Pa,Hb,Va,T4))))).
5.84/6.04	tff('14', plain,
5.84/6.04	    ![X0 : $tType, 
5.84/6.04	      X1 : list(product_prod(list(char), 
5.84/6.04	                  product_prod(list(char), 
5.84/6.04	                    product_prod(list(product_prod(list(char), ty)), 
5.84/6.04	                      list(product_prod(list(char), 
5.84/6.04	                             product_prod(list(ty), product_prod(ty, X0)))))))), 
5.84/6.04	      X2 : ty, X3 : ty, 
5.84/6.04	      X4 : fun(nat, 
5.84/6.04	             option(product_prod(list(char), 
5.84/6.04	                      fun(product_prod(list(char), list(char)), option(val))))), 
5.84/6.04	      X5 : val]:
5.84/6.04	      (~ widen(X0, X1, X2, X3)
5.84/6.04	       | conf(X0, X1, X4, X5, X3)
5.84/6.04	       | ~ conf(X0, X1, X4, X5, X2)),
5.84/6.04	    inference('cnf', [status(esa)], [fact_6_conf__widen])).
5.84/6.04	tff('15', plain,
5.84/6.04	    ![X0 : val, 
5.84/6.04	      X1 : fun(nat, 
5.84/6.04	             option(product_prod(list(char), 
5.84/6.04	                      fun(product_prod(list(char), list(char)), option(val)))))]:
5.84/6.04	      (~ $true
5.84/6.04	       | ~ conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, 
5.84/6.04	             tv)
5.84/6.04	       | conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, tf)),
5.84/6.04	    inference('sup-', [status(thm)], ['13', '14'])).
5.84/6.04	tff('16', plain,
5.84/6.04	    ![X0 : val, 
5.84/6.04	      X1 : fun(nat, 
5.84/6.04	             option(product_prod(list(char), 
5.84/6.04	                      fun(product_prod(list(char), list(char)), option(val)))))]:
5.84/6.04	      (conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, tf)
5.84/6.04	       | ~ conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, 
5.84/6.04	             tv)),
5.84/6.04	    inference('simplify', [status(thm)], ['15'])).
5.84/6.04	tff(fact_1_typeofv, axiom, (typeof_h(ha,v) = some(ty,tv))).
5.84/6.04	tff('17', plain, typeof_h(ha, v) = some(ty, tv),
5.84/6.04	    inference('cnf', [status(esa)], [fact_1_typeofv])).
5.84/6.04	tff('18', plain, some(ty, sk_Tv) = some(ty, tv),
5.84/6.04	    inference('sup+', [status(thm)], ['0', '17'])).
5.84/6.04	tff('19', plain, ![X0 : ty]: (some(ty, sk_Tv) != some(ty, X0) | tv = X0),
5.84/6.04	    inference('sup-', [status(thm)], ['18', '6'])).
5.84/6.04	tff('20', plain, tv = sk_Tv, inference('eq_res', [status(thm)], ['19'])).
5.84/6.04	tff('21', plain,
5.84/6.04	    ![X0 : val, 
5.84/6.04	      X1 : fun(nat, 
5.84/6.04	             option(product_prod(list(char), 
5.84/6.04	                      fun(product_prod(list(char), list(char)), option(val)))))]:
5.84/6.04	      (conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, tf)
5.84/6.04	       | ~ conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, 
5.84/6.04	             sk_Tv)),
5.84/6.04	    inference('demod', [status(thm)], ['16', '20'])).
5.84/6.04	tff('22', plain,
5.84/6.04	    (~ $true
5.84/6.04	     | conf(product_prod(list(list(char)), exp(list(char))), p, ha, v, tf)),
5.84/6.04	    inference('sup-', [status(thm)], ['12', '21'])).
5.84/6.04	tff('23', plain,
5.84/6.04	    conf(product_prod(list(list(char)), exp(list(char))), p, ha, v, tf),
5.84/6.04	    inference('simplify', [status(thm)], ['22'])).
5.84/6.04	tff(conj_0, conjecture,
5.84/6.04	  (conf(product_prod(list(list(char)),exp(list(char))),p,ha,v,tf))).
5.84/6.04	tff(zf_stmt_0, negated_conjecture,
5.84/6.04	  (~conf(product_prod(list(list(char)),exp(list(char))),p,ha,v,tf))).
5.84/6.04	tff('24', plain,
5.84/6.04	    ~ conf(product_prod(list(list(char)), exp(list(char))), p, ha, v, tf),
5.84/6.04	    inference('cnf', [status(esa)], [zf_stmt_0])).
5.84/6.04	tff('25', plain, ~ $true, inference('sup-', [status(thm)], ['23', '24'])).
5.84/6.04	tff('26', plain, $false, inference('simplify', [status(thm)], ['25'])).
5.84/6.04	
5.84/6.04	% SZS output end Refutation
5.84/6.05	EOF
