0.00/0.01	% File    : /export/starexec/sandbox2/benchmark/theBenchmark.p
0.00/0.01	% app-encoded or not : original
0.00/0.01	% Variant    : supatvars_int
0.00/0.01	% Ordering    : rpo6
0.00/0.01	% Command    : 
0.00/0.01	#!/bin/sh
0.00/0.01	
0.00/0.01	./zipperposition.native ${1:+"$1"} \
0.00/0.01	  -i tptp \
0.00/0.01	  -o tptp \
0.00/0.01	  --timeout "$STAREXEC_WALLCLOCK_LIMIT" \
0.00/0.01	  --mem-limit "$STAREXEC_MAX_MEM" \
0.00/0.01	  --no-avatar \
0.00/0.01	  --ho \
0.00/0.01	  --force-ho \
0.00/0.01	  --no-ho-elim-pred-var \
0.00/0.01	  --ho-general-ext-pos \
0.00/0.01	  --no-ho-unif \
0.00/0.01	  --no-induction \
0.00/0.01	  --no-unif-pattern \
0.00/0.01	  --ord $2  \
0.00/0.01	  --simultaneous-sup false \
0.00/0.01	  --sup-at-vars \
0.00/0.01	  --ho-no-ext-pos \
0.00/0.01	  --ho-no-ext-neg \
0.00/0.01	  --ho-prim-enum none \
0.00/0.01	  --no-max-vars \
0.00/0.01	  --dont-select-ho-var-lits \
0.00/0.01	  --no-fool
0.00/0.20	% Computer   : n059.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:23 CST 2018
1.50/1.73	% done 1161 iterations in 1.531s
1.50/1.73	% SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
1.50/1.73	% SZS output start Refutation
1.50/1.74	tff(fact_1_typeofv, axiom, (typeof_h(ha,v) = some(ty,tv))).
1.50/1.74	tff('0', plain, typeof_h(ha, v) = some(ty, tv),
1.50/1.74	    inference('cnf', [status(esa)], [fact_1_typeofv])).
1.50/1.74	tff(fact_8_typeof__conf, axiom,
1.50/1.74	  (![A:$tType,
1.50/1.74	     Pa:list(product_prod(list(char),
1.50/1.74	                          product_prod(list(char),
1.50/1.74	                                       product_prod(list(product_prod(
1.50/1.74	                                                         list(char),ty)),
1.50/1.74	                                                    list(product_prod(
1.50/1.74	                                                         list(char),
1.50/1.74	                                                         product_prod(
1.50/1.74	                                                         list(ty),
1.50/1.74	                                                         product_prod(ty,A)))))))),
1.50/1.74	     Ta:ty,Va:val,
1.50/1.74	     Hb:fun(nat,
1.50/1.74	            option(product_prod(list(char),
1.50/1.74	                                fun(product_prod(list(char),list(char)),
1.50/1.74	                                    option(val)))))]:
1.50/1.74	     ((typeof_h(Hb,Va) = some(ty,Ta)) => conf(A,Pa,Hb,Va,Ta)))).
1.50/1.74	tff('1', plain,
1.50/1.74	    ![X6 : $tType, 
1.50/1.74	      X7 : list(product_prod(list(char), 
1.50/1.74	                  product_prod(list(char), 
1.50/1.74	                    product_prod(list(product_prod(list(char), ty)), 
1.50/1.74	                      list(product_prod(list(char), 
1.50/1.74	                             product_prod(list(ty), product_prod(ty, X6)))))))), 
1.50/1.74	      X8 : fun(nat, 
1.50/1.74	             option(product_prod(list(char), 
1.50/1.74	                      fun(product_prod(list(char), list(char)), option(val))))), 
1.50/1.74	      X9 : val, X10 : ty]:
1.50/1.74	      (conf(X6, X7, X8, X9, X10) | typeof_h(X8, X9) != some(ty, X10)),
1.50/1.74	    inference('cnf', [status(esa)], [fact_8_typeof__conf])).
1.50/1.74	tff('2', plain,
1.50/1.74	    ![X0 : val, 
1.50/1.74	      X1 : fun(nat, 
1.50/1.74	             option(product_prod(list(char), 
1.50/1.74	                      fun(product_prod(list(char), list(char)), option(val))))), 
1.50/1.74	      X2 : $tType, 
1.50/1.74	      X3 : list(product_prod(list(char), 
1.50/1.74	                  product_prod(list(char), 
1.50/1.74	                    product_prod(list(product_prod(list(char), ty)), 
1.50/1.74	                      list(product_prod(list(char), 
1.50/1.74	                             product_prod(list(ty), product_prod(ty, X2))))))))]:
1.50/1.74	      (typeof_h(X1, X0) != typeof_h(ha, v) | conf(X2, X3, X1, X0, tv)),
1.50/1.74	    inference('sup-', [status(thm)], ['0', '1'])).
1.50/1.74	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,
1.50/1.74	  (~
1.50/1.74	    (![TF:ty,Tv:ty]:
1.50/1.74	       ((typeof_h(ha,v) = some(ty,Tv)) =>
1.50/1.74	        (has_field(product_prod(list(list(char)),exp(list(char))),p,c,f,TF,d) =>
1.50/1.74	         (~widen(product_prod(list(list(char)),exp(list(char))),p,Tv,TF))))))).
1.50/1.74	tff('3', plain, typeof_h(ha, v) = some(ty, sk_Tv),
1.50/1.74	    inference('cnf', [status(esa)],
1.50/1.74	              [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])).
1.50/1.74	tff(fact_23_option_Oinject, axiom,
1.50/1.74	  (![A:$tType,A6:A,Aa:A]: ((some(A,Aa) = some(A,A6)) <=> (Aa = A6)))).
1.50/1.74	tff('4', plain,
1.50/1.74	    ![X64 : $tType, X65 : X64, X66 : X64]:
1.50/1.74	      (X66 = X65 | some(X64, X66) != some(X64, X65)),
1.50/1.74	    inference('cnf', [status(esa)], [fact_23_option_Oinject])).
1.50/1.74	tff('5', plain, ![X0 : ty]: (typeof_h(ha, v) != some(ty, X0) | tv = X0),
1.50/1.74	    inference('sup-', [status(thm)], ['0', '4'])).
1.50/1.74	tff('6', plain, (typeof_h(ha, v) != typeof_h(ha, v) | tv = sk_Tv),
1.50/1.74	    inference('sup-', [status(thm)], ['3', '5'])).
1.50/1.74	tff('7', plain, tv = sk_Tv, inference('simplify', [status(thm)], ['6'])).
1.50/1.74	tff('8', plain,
1.50/1.74	    ![X0 : val, 
1.50/1.74	      X1 : fun(nat, 
1.50/1.74	             option(product_prod(list(char), 
1.50/1.74	                      fun(product_prod(list(char), list(char)), option(val))))), 
1.50/1.74	      X2 : $tType, 
1.50/1.74	      X3 : list(product_prod(list(char), 
1.50/1.74	                  product_prod(list(char), 
1.50/1.74	                    product_prod(list(product_prod(list(char), ty)), 
1.50/1.74	                      list(product_prod(list(char), 
1.50/1.74	                             product_prod(list(ty), product_prod(ty, X2))))))))]:
1.50/1.74	      (typeof_h(X1, X0) != typeof_h(ha, v) | conf(X2, X3, X1, X0, sk_Tv)),
1.50/1.74	    inference('demod', [status(thm)], ['2', '7'])).
1.50/1.74	tff('9', plain,
1.50/1.74	    ![X0 : $tType, 
1.50/1.74	      X1 : list(product_prod(list(char), 
1.50/1.74	                  product_prod(list(char), 
1.50/1.74	                    product_prod(list(product_prod(list(char), ty)), 
1.50/1.74	                      list(product_prod(list(char), 
1.50/1.74	                             product_prod(list(ty), product_prod(ty, X0))))))))]:
1.50/1.74	      conf(X0, X1, ha, v, sk_Tv),
1.50/1.74	    inference('eq_res', [status(thm)], ['8'])).
1.50/1.74	tff(fact_0_sub, axiom,
1.50/1.74	  (widen(product_prod(list(list(char)),exp(list(char))),p,tv,tf))).
1.50/1.74	tff('10', plain,
1.50/1.74	    widen(product_prod(list(list(char)), exp(list(char))), p, tv, tf),
1.50/1.74	    inference('cnf', [status(esa)], [fact_0_sub])).
1.50/1.74	tff(fact_6_conf__widen, axiom,
1.50/1.74	  (![A:$tType,T4:ty,Ta:ty,Va:val,
1.50/1.74	     Hb:fun(nat,
1.50/1.74	            option(product_prod(list(char),
1.50/1.74	                                fun(product_prod(list(char),list(char)),
1.50/1.74	                                    option(val))))),
1.50/1.74	     Pa:list(product_prod(list(char),
1.50/1.74	                          product_prod(list(char),
1.50/1.74	                                       product_prod(list(product_prod(
1.50/1.74	                                                         list(char),ty)),
1.50/1.74	                                                    list(product_prod(
1.50/1.74	                                                         list(char),
1.50/1.74	                                                         product_prod(
1.50/1.74	                                                         list(ty),
1.50/1.74	                                                         product_prod(ty,A))))))))]:
1.50/1.74	     (conf(A,Pa,Hb,Va,Ta) => (widen(A,Pa,Ta,T4) => conf(A,Pa,Hb,Va,T4))))).
1.50/1.74	tff('11', plain,
1.50/1.74	    ![X0 : $tType, 
1.50/1.74	      X1 : list(product_prod(list(char), 
1.50/1.74	                  product_prod(list(char), 
1.50/1.74	                    product_prod(list(product_prod(list(char), ty)), 
1.50/1.74	                      list(product_prod(list(char), 
1.50/1.74	                             product_prod(list(ty), product_prod(ty, X0)))))))), 
1.50/1.74	      X2 : ty, X3 : ty, 
1.50/1.74	      X4 : fun(nat, 
1.50/1.74	             option(product_prod(list(char), 
1.50/1.74	                      fun(product_prod(list(char), list(char)), option(val))))), 
1.50/1.74	      X5 : val]:
1.50/1.74	      (~ widen(X0, X1, X2, X3)
1.50/1.74	       | conf(X0, X1, X4, X5, X3)
1.50/1.74	       | ~ conf(X0, X1, X4, X5, X2)),
1.50/1.74	    inference('cnf', [status(esa)], [fact_6_conf__widen])).
1.50/1.74	tff('12', plain,
1.50/1.74	    ![X0 : val, 
1.50/1.74	      X1 : fun(nat, 
1.50/1.74	             option(product_prod(list(char), 
1.50/1.74	                      fun(product_prod(list(char), list(char)), option(val)))))]:
1.50/1.74	      (~ $true
1.50/1.74	       | ~ conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, 
1.50/1.74	             tv)
1.50/1.74	       | conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, tf)),
1.50/1.74	    inference('sup-', [status(thm)], ['10', '11'])).
1.50/1.74	tff('13', plain,
1.50/1.74	    ![X0 : val, 
1.50/1.74	      X1 : fun(nat, 
1.50/1.74	             option(product_prod(list(char), 
1.50/1.74	                      fun(product_prod(list(char), list(char)), option(val)))))]:
1.50/1.74	      (conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, tf)
1.50/1.74	       | ~ conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, 
1.50/1.74	             tv)),
1.50/1.74	    inference('simplify', [status(thm)], ['12'])).
1.50/1.74	tff('14', plain,
1.50/1.74	    ![X0 : val, 
1.50/1.74	      X1 : fun(nat, 
1.50/1.74	             option(product_prod(list(char), 
1.50/1.74	                      fun(product_prod(list(char), list(char)), option(val)))))]:
1.50/1.74	      (conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, tf)
1.50/1.74	       | ~ conf(product_prod(list(list(char)), exp(list(char))), p, X1, X0, 
1.50/1.74	             sk_Tv)),
1.50/1.74	    inference('demod', [status(thm)], ['13', '7'])).
1.50/1.74	tff('15', plain,
1.50/1.74	    (~ $true
1.50/1.74	     | conf(product_prod(list(list(char)), exp(list(char))), p, ha, v, tf)),
1.50/1.74	    inference('sup-', [status(thm)], ['9', '14'])).
1.50/1.74	tff('16', plain,
1.50/1.74	    conf(product_prod(list(list(char)), exp(list(char))), p, ha, v, tf),
1.50/1.74	    inference('simplify', [status(thm)], ['15'])).
1.50/1.74	tff(conj_0, conjecture,
1.50/1.74	  (conf(product_prod(list(list(char)),exp(list(char))),p,ha,v,tf))).
1.50/1.74	tff(zf_stmt_0, negated_conjecture,
1.50/1.74	  (~conf(product_prod(list(list(char)),exp(list(char))),p,ha,v,tf))).
1.50/1.74	tff('17', plain,
1.50/1.74	    ~ conf(product_prod(list(list(char)), exp(list(char))), p, ha, v, tf),
1.50/1.74	    inference('cnf', [status(esa)], [zf_stmt_0])).
1.50/1.74	tff('18', plain, ~ $true, inference('sup-', [status(thm)], ['16', '17'])).
1.50/1.74	tff('19', plain, $false, inference('simplify', [status(thm)], ['18'])).
1.50/1.74	
1.50/1.74	% SZS output end Refutation
1.50/1.74	EOF
