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    : purification_int
0.00/0.00	% Ordering    : rpo6
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 int \
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.20	% Computer   : n088.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 07:12:38 CST 2018
11.54/11.76	% done 1178 iterations in 11.558s
11.54/11.76	% SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
11.54/11.76	% SZS output start Refutation
11.54/11.77	tff(fact_3__096e_060i_058T_062_A_124_124_N_Ars_A_058_ATs_096, axiom,
11.54/11.77	  (typings(aa(type,fun(nat,type),
11.54/11.77	              aa(nat,fun(type,fun(nat,type)),
11.54/11.77	                 aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
11.54/11.77	                    shift(type),e),
11.54/11.77	                 i),
11.54/11.77	              t),
11.54/11.77	           rs,ts))).
11.54/11.77	tff('0', plain,
11.54/11.77	    typings(
11.54/11.77	      aa(type, fun(nat, type), 
11.54/11.77	        aa(nat, fun(type, fun(nat, type)), 
11.54/11.77	          aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
11.54/11.77	            shift(type), e), i), t), rs, ts),
11.54/11.77	    inference('cnf', [status(esa)],
11.54/11.77	              [fact_3__096e_060i_058T_062_A_124_124_N_Ars_A_058_ATs_096])).
11.54/11.77	tff(fact_7_lists__typings, axiom,
11.54/11.77	  (![Tsa:list(type),Ts:list(dB),Eb:fun(nat,type)]:
11.54/11.77	     (typings(Eb,Ts,Tsa) =>
11.54/11.77	      listsp(dB,
11.54/11.77	             aa(fun(dB,fun(type,bool)),fun(dB,bool),
11.54/11.77	                aa(fun(fun(type,bool),bool),
11.54/11.77	                   fun(fun(dB,fun(type,bool)),fun(dB,bool)),
11.54/11.77	                   combb(fun(type,bool),bool,dB),fEx(type)),
11.54/11.77	                aa(fun(nat,type),fun(dB,fun(type,bool)),typing,Eb)),
11.54/11.78	             Ts)))).
11.54/11.78	tff('1', plain,
11.54/11.78	    ![X5 : fun(nat, type), X6 : list(dB), X7 : list(type)]:
11.54/11.78	      (listsp(dB, 
11.54/11.78	         aa(fun(dB, fun(type, bool)), fun(dB, bool), 
11.54/11.78	           aa(fun(fun(type, bool), bool), 
11.54/11.78	             fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
11.54/11.78	             combb(fun(type, bool), bool, dB), fEx(type)), 
11.54/11.78	           aa(fun(nat, type), fun(dB, fun(type, bool)), typing, X5)), X6)
11.54/11.78	       | ~ typings(X5, X6, X7)),
11.54/11.78	    inference('cnf', [status(esa)], [fact_7_lists__typings])).
11.54/11.78	tff('2', plain,
11.54/11.78	    (~ $true
11.54/11.78	     | listsp(dB, 
11.54/11.78	         aa(fun(dB, fun(type, bool)), fun(dB, bool), 
11.54/11.78	           aa(fun(fun(type, bool), bool), 
11.54/11.78	             fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
11.54/11.78	             combb(fun(type, bool), bool, dB), fEx(type)), 
11.54/11.78	           aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
11.54/11.78	             aa(type, fun(nat, type), 
11.54/11.78	               aa(nat, fun(type, fun(nat, type)), 
11.54/11.78	                 aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
11.54/11.78	                   shift(type), e), i), t))), rs)),
11.54/11.78	    inference('sup-', [status(thm)], ['0', '1'])).
11.54/11.78	tff('3', plain,
11.54/11.78	    listsp(dB, 
11.54/11.78	      aa(fun(dB, fun(type, bool)), fun(dB, bool), 
11.54/11.78	        aa(fun(fun(type, bool), bool), 
11.54/11.78	          fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
11.54/11.78	          combb(fun(type, bool), bool, dB), fEx(type)), 
11.54/11.78	        aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
11.54/11.78	          aa(type, fun(nat, type), 
11.54/11.78	            aa(nat, fun(type, fun(nat, type)), 
11.54/11.78	              aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
11.54/11.78	                shift(type), e), i), t))), rs),
11.54/11.78	    inference('simplify', [status(thm)], ['2'])).
11.54/11.78	tff(help_COMBC_1_1_U, axiom,
11.54/11.78	  (![A:$tType,C:$tType,B:$tType,R:A,Q:B,P:fun(A,fun(B,C))]:
11.54/11.78	     (aa(A,C,
11.54/11.78	         aa(B,fun(A,C),aa(fun(A,fun(B,C)),fun(B,fun(A,C)),combc(A,B,C),P),Q),
11.54/11.78	         R) =
11.54/11.78	      aa(B,C,aa(A,fun(B,C),P,R),Q)))).
11.54/11.78	tff('4', plain,
11.54/11.78	    ![X342 : $tType, X343 : $tType, X344 : $tType, 
11.54/11.78	      X345 : fun(X344, fun(X342, X343)), X346 : X344, X347 : X342]:
11.54/11.78	      aa(X344, X343, 
11.54/11.78	        aa(X342, fun(X344, X343), 
11.54/11.78	          aa(fun(X344, fun(X342, X343)), fun(X342, fun(X344, X343)), 
11.54/11.78	            combc(X344, X342, X343), X345), X347), X346)
11.54/11.78	       = aa(X342, X343, aa(X344, fun(X342, X343), X345, X346), X347),
11.54/11.78	    inference('cnf', [status(esa)], [help_COMBC_1_1_U])).
11.54/11.78	tff(help_COMBB_1_1_U, axiom,
11.54/11.78	  (![C:$tType,B:$tType,A:$tType,R:A,Q:fun(A,B),P:fun(B,C)]:
11.54/11.78	     (aa(A,C,
11.54/11.78	         aa(fun(A,B),fun(A,C),
11.54/11.78	            aa(fun(B,C),fun(fun(A,B),fun(A,C)),combb(B,C,A),P),Q),
11.54/11.78	         R) =
11.54/11.78	      aa(B,C,P,aa(A,B,Q,R))))).
11.54/11.78	tff('5', plain,
11.54/11.78	    ![X336 : $tType, X337 : $tType, X338 : fun(X336, X337), X339 : $tType, 
11.54/11.78	      X340 : fun(X339, X336), X341 : X339]:
11.54/11.78	      aa(X339, X337, 
11.54/11.78	        aa(fun(X339, X336), fun(X339, X337), 
11.54/11.78	          aa(fun(X336, X337), fun(fun(X339, X336), fun(X339, X337)), 
11.54/11.78	            combb(X336, X337, X339), X338), X340), X341)
11.54/11.78	       = aa(X336, X337, X338, aa(X339, X336, X340, X341)),
11.54/11.78	    inference('cnf', [status(esa)], [help_COMBB_1_1_U])).
11.54/11.78	tff('6', plain,
11.54/11.78	    listsp(dB, 
11.54/11.78	      aa(fun(fun(type, bool), bool), fun(dB, bool), 
11.54/11.78	        aa(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)), 
11.54/11.78	          aa(fun(nat, type), 
11.54/11.78	            fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	            aa(type, 
11.54/11.78	              fun(fun(nat, type), 
11.54/11.78	                fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
11.54/11.78	              aa(fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                fun(type, 
11.54/11.78	                  fun(fun(nat, type), 
11.54/11.78	                    fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool))))), 
11.54/11.78	                aa(
11.54/11.78	                  fun(
11.54/11.78	                    fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                    fun(type, 
11.54/11.78	                      fun(fun(nat, type), fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                  fun(
11.54/11.78	                    fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                    fun(type, 
11.54/11.78	                      fun(fun(nat, type), 
11.54/11.78	                        fun(nat, 
11.54/11.78	                          fun(fun(fun(type, bool), bool), fun(dB, bool)))))), 
11.54/11.78	                  aa(
11.54/11.78	                    fun(fun(dB, fun(type, bool)), 
11.54/11.78	                      fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                    fun(
11.54/11.78	                      fun(
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                      fun(
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool))))))), 
11.54/11.78	                    aa(
11.54/11.78	                      fun(
11.54/11.78	                        fun(fun(dB, fun(type, bool)), 
11.54/11.78	                          fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))))))), 
11.54/11.78	                      fun(
11.54/11.78	                        fun(fun(dB, fun(type, bool)), 
11.54/11.78	                          fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))))))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type)))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type)))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool))))))))), 
11.54/11.78	                        combb(
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))))), 
11.54/11.78	                          fun(fun(dB, fun(type, bool)), 
11.54/11.78	                            fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
11.54/11.78	                        combb(
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(dB, fun(type, bool)), 
11.54/11.78	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool)))))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(dB, fun(type, bool)), 
11.54/11.78	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))))))), 
11.54/11.78	                        aa(
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool)))))))), 
11.54/11.78	                          combb(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))), 
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
11.54/11.78	                          combb(
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool)))), type)), 
11.54/11.78	                        aa(
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                            fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                              fun(nat, 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))))), 
11.54/11.78	                          aa(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))), 
11.54/11.78	                                fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool))))))), 
11.54/11.78	                            combb(
11.54/11.78	                              fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))), 
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool)))), 
11.54/11.78	                            combb(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                              fun(nat, 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))), fun(nat, type))), 
11.54/11.78	                          combb(fun(dB, fun(type, bool)), 
11.54/11.78	                            fun(fun(fun(type, bool), bool), fun(dB, bool)), 
11.54/11.78	                            nat)))), 
11.54/11.78	                    aa(
11.54/11.78	                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                        fun(fun(dB, fun(type, bool)), fun(dB, bool))), 
11.54/11.78	                      fun(fun(dB, fun(type, bool)), 
11.54/11.78	                        fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                      combc(fun(fun(type, bool), bool), 
11.54/11.78	                        fun(dB, fun(type, bool)), fun(dB, bool)), 
11.54/11.78	                      combb(fun(type, bool), bool, dB))), 
11.54/11.78	                  aa(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                    fun(
11.54/11.78	                      fun(type, 
11.54/11.78	                        fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                      fun(type, 
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                    aa(
11.54/11.78	                      fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                        fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                      fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool))))))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))))))), 
11.54/11.78	                        combb(
11.54/11.78	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                          fun(fun(nat, type), fun(dB, fun(type, bool)))), 
11.54/11.78	                        combb(fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(dB, fun(type, bool)))), type)), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                          fun(fun(nat, fun(nat, type)), 
11.54/11.78	                            fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                        aa(
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(nat, fun(nat, type)), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                              fun(fun(nat, fun(nat, type)), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))))), 
11.54/11.78	                          combb(
11.54/11.78	                            fun(fun(nat, fun(nat, type)), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(fun(nat, type), fun(dB, fun(type, bool)))), 
11.54/11.78	                          combb(fun(nat, fun(nat, type)), 
11.54/11.78	                            fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                            fun(nat, type))), 
11.54/11.78	                        combb(fun(nat, type), fun(dB, fun(type, bool)), nat))), 
11.54/11.78	                    typing)), 
11.54/11.78	                aa(fun(fun(nat, type), fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                  fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                  aa(
11.54/11.78	                    fun(
11.54/11.78	                      fun(fun(nat, type), 
11.54/11.78	                        fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                      fun(fun(nat, type), 
11.54/11.78	                        fun(type, fun(nat, fun(nat, type))))), 
11.54/11.78	                    fun(
11.54/11.78	                      fun(fun(nat, type), 
11.54/11.78	                        fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                      fun(type, 
11.54/11.78	                        fun(fun(nat, type), fun(nat, fun(nat, type))))), 
11.54/11.78	                    aa(
11.54/11.78	                      fun(
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(type, fun(nat, fun(nat, type)))), 
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), fun(nat, fun(nat, type))))), 
11.54/11.78	                      fun(
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(type, fun(nat, fun(nat, type))))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
11.54/11.78	                      combb(
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(type, fun(nat, fun(nat, type)))), 
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(nat, fun(type, fun(nat, type))))), 
11.54/11.78	                      combc(fun(nat, type), type, fun(nat, fun(nat, type)))), 
11.54/11.78	                    aa(
11.54/11.78	                      fun(fun(nat, fun(type, fun(nat, type))), 
11.54/11.78	                        fun(type, fun(nat, fun(nat, type)))), 
11.54/11.78	                      fun(
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(type, fun(nat, fun(nat, type))))), 
11.54/11.78	                      combb(fun(nat, fun(type, fun(nat, type))), 
11.54/11.78	                        fun(type, fun(nat, fun(nat, type))), fun(nat, type)), 
11.54/11.78	                      combc(nat, type, fun(nat, type)))), shift(type))), t), 
11.54/11.78	            e), i), fEx(type)), rs),
11.54/11.78	    inference('demod', [status(thm)],
11.54/11.78	              ['3', '4', '5', '4', '5', '5', '5', '5', '5', '5', '4', '5', 
11.54/11.78	               '5', '5', '5', '5', '5', '5'])).
11.54/11.78	tff(conj_0, conjecture,
11.54/11.78	  (listsp(dB,
11.54/11.78	          aa(fun(dB,fun(type,bool)),fun(dB,bool),
11.54/11.78	             aa(fun(fun(type,bool),bool),
11.54/11.78	                fun(fun(dB,fun(type,bool)),fun(dB,bool)),
11.54/11.78	                combb(fun(type,bool),bool,dB),fEx(type)),
11.54/11.78	             aa(fun(nat,type),fun(dB,fun(type,bool)),typing,
11.54/11.78	                aa(type,fun(nat,type),
11.54/11.78	                   aa(nat,fun(type,fun(nat,type)),
11.54/11.78	                      aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
11.54/11.78	                         shift(type),e),
11.54/11.78	                      i),
11.54/11.78	                   t))),
11.54/11.78	          rs))).
11.54/11.78	tff(zf_stmt_0, negated_conjecture,
11.54/11.78	  (~
11.54/11.78	    listsp(dB,
11.54/11.78	           aa(fun(dB,fun(type,bool)),fun(dB,bool),
11.54/11.78	              aa(fun(fun(type,bool),bool),
11.54/11.78	                 fun(fun(dB,fun(type,bool)),fun(dB,bool)),
11.54/11.78	                 combb(fun(type,bool),bool,dB),fEx(type)),
11.54/11.78	              aa(fun(nat,type),fun(dB,fun(type,bool)),typing,
11.54/11.78	                 aa(type,fun(nat,type),
11.54/11.78	                    aa(nat,fun(type,fun(nat,type)),
11.54/11.78	                       aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
11.54/11.78	                          shift(type),e),
11.54/11.78	                       i),
11.54/11.78	                    t))),
11.54/11.78	           rs))).
11.54/11.78	tff('7', plain,
11.54/11.78	    ~ listsp(dB, 
11.54/11.78	        aa(fun(dB, fun(type, bool)), fun(dB, bool), 
11.54/11.78	          aa(fun(fun(type, bool), bool), 
11.54/11.78	            fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
11.54/11.78	            combb(fun(type, bool), bool, dB), fEx(type)), 
11.54/11.78	          aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
11.54/11.78	            aa(type, fun(nat, type), 
11.54/11.78	              aa(nat, fun(type, fun(nat, type)), 
11.54/11.78	                aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
11.54/11.78	                  shift(type), e), i), t))), rs),
11.54/11.78	    inference('cnf', [status(esa)], [zf_stmt_0])).
11.54/11.78	tff('8', plain,
11.54/11.78	    ~ listsp(dB, 
11.54/11.78	        aa(fun(fun(type, bool), bool), fun(dB, bool), 
11.54/11.78	          aa(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)), 
11.54/11.78	            aa(fun(nat, type), 
11.54/11.78	              fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	              aa(type, 
11.54/11.78	                fun(fun(nat, type), 
11.54/11.78	                  fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
11.54/11.78	                aa(fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                  fun(type, 
11.54/11.78	                    fun(fun(nat, type), 
11.54/11.78	                      fun(nat, 
11.54/11.78	                        fun(fun(fun(type, bool), bool), fun(dB, bool))))), 
11.54/11.78	                  aa(
11.54/11.78	                    fun(
11.54/11.78	                      fun(type, 
11.54/11.78	                        fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                      fun(type, 
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                    fun(
11.54/11.78	                      fun(type, 
11.54/11.78	                        fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                      fun(type, 
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(nat, 
11.54/11.78	                            fun(fun(fun(type, bool), bool), fun(dB, bool)))))), 
11.54/11.78	                    aa(
11.54/11.78	                      fun(fun(dB, fun(type, bool)), 
11.54/11.78	                        fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                      fun(
11.54/11.78	                        fun(
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))))))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(dB, fun(type, bool)), 
11.54/11.78	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))))))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(dB, fun(type, bool)), 
11.54/11.78	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))))), 
11.54/11.78	                        aa(
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type)))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type)))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool)))))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool))))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(
11.54/11.78	                                  fun(type, 
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, fun(nat, type)))), 
11.54/11.78	                                  fun(type, 
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(type, 
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, fun(nat, type)))), 
11.54/11.78	                                  fun(type, 
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, 
11.54/11.78	                                        fun(fun(fun(type, bool), bool), 
11.54/11.78	                                          fun(dB, bool))))))))), 
11.54/11.78	                          combb(
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type)))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type)))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool))))))), 
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
11.54/11.78	                          combb(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
11.54/11.78	                        aa(
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))))), 
11.54/11.78	                          aa(
11.54/11.78	                            fun(
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool))))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool)))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(type, 
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                                  fun(type, 
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, 
11.54/11.78	                                        fun(fun(fun(type, bool), bool), 
11.54/11.78	                                          fun(dB, bool)))))))), 
11.54/11.78	                            combb(
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool)))))), 
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool)))), 
11.54/11.78	                            combb(
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))), type)), 
11.54/11.78	                          aa(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))), 
11.54/11.78	                              fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                fun(fun(fun(type, bool), bool), 
11.54/11.78	                                  fun(dB, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))))), 
11.54/11.78	                            aa(
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool)))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(
11.54/11.78	                                  fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))), 
11.54/11.78	                                  fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool))))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool))), 
11.54/11.78	                                  fun(
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                    fun(fun(nat, type), 
11.54/11.78	                                      fun(nat, 
11.54/11.78	                                        fun(fun(fun(type, bool), bool), 
11.54/11.78	                                          fun(dB, bool))))))), 
11.54/11.78	                              combb(
11.54/11.78	                                fun(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                  fun(nat, 
11.54/11.78	                                    fun(fun(fun(type, bool), bool), 
11.54/11.78	                                      fun(dB, bool)))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, 
11.54/11.78	                                      fun(fun(fun(type, bool), bool), 
11.54/11.78	                                        fun(dB, bool))))), 
11.54/11.78	                                fun(fun(dB, fun(type, bool)), 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool)))), 
11.54/11.78	                              combb(fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                                fun(nat, 
11.54/11.78	                                  fun(fun(fun(type, bool), bool), 
11.54/11.78	                                    fun(dB, bool))), fun(nat, type))), 
11.54/11.78	                            combb(fun(dB, fun(type, bool)), 
11.54/11.78	                              fun(fun(fun(type, bool), bool), fun(dB, bool)), 
11.54/11.78	                              nat)))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(fun(fun(type, bool), bool), 
11.54/11.78	                          fun(fun(dB, fun(type, bool)), fun(dB, bool))), 
11.54/11.78	                        fun(fun(dB, fun(type, bool)), 
11.54/11.78	                          fun(fun(fun(type, bool), bool), fun(dB, bool))), 
11.54/11.78	                        combc(fun(fun(type, bool), bool), 
11.54/11.78	                          fun(dB, fun(type, bool)), fun(dB, bool)), 
11.54/11.78	                        combb(fun(type, bool), bool, dB))), 
11.54/11.78	                    aa(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                      fun(
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))))), 
11.54/11.78	                        aa(
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type)))), 
11.54/11.78	                                fun(type, 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool)))))))), 
11.54/11.78	                          combb(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                              fun(type, 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                            fun(fun(nat, type), fun(dB, fun(type, bool)))), 
11.54/11.78	                          combb(
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool)))), type)), 
11.54/11.78	                        aa(
11.54/11.78	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                            fun(fun(nat, fun(nat, type)), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                              fun(fun(nat, type), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                          aa(
11.54/11.78	                            fun(
11.54/11.78	                              fun(fun(nat, fun(nat, type)), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool)))))), 
11.54/11.78	                            fun(
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                                fun(fun(nat, fun(nat, type)), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), fun(dB, fun(type, bool))), 
11.54/11.78	                                fun(
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(nat, type))), 
11.54/11.78	                                  fun(fun(nat, type), 
11.54/11.78	                                    fun(nat, fun(dB, fun(type, bool))))))), 
11.54/11.78	                            combb(
11.54/11.78	                              fun(fun(nat, fun(nat, type)), 
11.54/11.78	                                fun(nat, fun(dB, fun(type, bool)))), 
11.54/11.78	                              fun(
11.54/11.78	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
11.54/11.78	                                fun(fun(nat, type), 
11.54/11.78	                                  fun(nat, fun(dB, fun(type, bool))))), 
11.54/11.78	                              fun(fun(nat, type), fun(dB, fun(type, bool)))), 
11.54/11.78	                            combb(fun(nat, fun(nat, type)), 
11.54/11.78	                              fun(nat, fun(dB, fun(type, bool))), 
11.54/11.78	                              fun(nat, type))), 
11.54/11.78	                          combb(fun(nat, type), fun(dB, fun(type, bool)), 
11.54/11.78	                            nat))), typing)), 
11.54/11.78	                  aa(
11.54/11.78	                    fun(fun(nat, type), fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                    fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                    aa(
11.54/11.78	                      fun(
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(type, fun(nat, fun(nat, type))))), 
11.54/11.78	                      fun(
11.54/11.78	                        fun(fun(nat, type), 
11.54/11.78	                          fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                        fun(type, 
11.54/11.78	                          fun(fun(nat, type), fun(nat, fun(nat, type))))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(type, fun(nat, fun(nat, type)))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type))))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(type, fun(nat, fun(nat, type))))), 
11.54/11.78	                          fun(
11.54/11.78	                            fun(fun(nat, type), 
11.54/11.78	                              fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                            fun(type, 
11.54/11.78	                              fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
11.54/11.78	                        combb(
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(type, fun(nat, fun(nat, type)))), 
11.54/11.78	                          fun(type, 
11.54/11.78	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(type, fun(nat, type))))), 
11.54/11.78	                        combc(fun(nat, type), type, fun(nat, fun(nat, type)))), 
11.54/11.78	                      aa(
11.54/11.78	                        fun(fun(nat, fun(type, fun(nat, type))), 
11.54/11.78	                          fun(type, fun(nat, fun(nat, type)))), 
11.54/11.78	                        fun(
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(nat, fun(type, fun(nat, type)))), 
11.54/11.78	                          fun(fun(nat, type), 
11.54/11.78	                            fun(type, fun(nat, fun(nat, type))))), 
11.54/11.78	                        combb(fun(nat, fun(type, fun(nat, type))), 
11.54/11.78	                          fun(type, fun(nat, fun(nat, type))), 
11.54/11.78	                          fun(nat, type)), combc(nat, type, fun(nat, type)))), 
11.54/11.78	                    shift(type))), t), e), i), fEx(type)), rs),
11.54/11.78	    inference('demod', [status(thm)],
11.54/11.78	              ['7', '4', '5', '4', '5', '5', '5', '5', '5', '5', '4', '5', 
11.54/11.78	               '5', '5', '5', '5', '5', '5'])).
11.54/11.78	tff('9', plain, ~ $true, inference('sup-', [status(thm)], ['6', '8'])).
11.54/11.78	tff('10', plain, $false, inference('simplify', [status(thm)], ['9'])).
11.54/11.78	
11.54/11.78	% SZS output end Refutation
11.54/11.78	EOF
