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    : fo
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-ho \
0.00/0.00	  --no-avatar \
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	  --no-max-vars \
0.00/0.00	  --no-fool
0.00/0.19	% Computer   : n049.star.cs.uiowa.edu
0.00/0.19	% Model      : x86_64 x86_64
0.00/0.19	% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
0.00/0.19	% Memory     : 32218.625MB
0.00/0.19	% OS         : Linux 3.10.0-693.2.2.el7.x86_64
0.00/0.19	% CPULimit   : 300
0.00/0.19	% DateTime   : Fri Feb  2 07:12:53 CST 2018
10.99/11.21	% done 1178 iterations in 11.015s
10.99/11.21	% SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
10.99/11.21	% SZS output start Refutation
10.99/11.22	tff(fact_3__096e_060i_058T_062_A_124_124_N_Ars_A_058_ATs_096, axiom,
10.99/11.22	  (typings(aa(type,fun(nat,type),
10.99/11.22	              aa(nat,fun(type,fun(nat,type)),
10.99/11.22	                 aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
10.99/11.22	                    shift(type),e),
10.99/11.22	                 i),
10.99/11.22	              t),
10.99/11.22	           rs,ts))).
10.99/11.22	tff('0', plain,
10.99/11.22	    typings(
10.99/11.22	      aa(type, fun(nat, type), 
10.99/11.22	        aa(nat, fun(type, fun(nat, type)), 
10.99/11.22	          aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	            shift(type), e), i), t), rs, ts),
10.99/11.22	    inference('cnf', [status(esa)],
10.99/11.22	              [fact_3__096e_060i_058T_062_A_124_124_N_Ars_A_058_ATs_096])).
10.99/11.22	tff(fact_7_lists__typings, axiom,
10.99/11.22	  (![Tsa:list(type),Ts:list(dB),Eb:fun(nat,type)]:
10.99/11.22	     (typings(Eb,Ts,Tsa) =>
10.99/11.22	      listsp(dB,
10.99/11.22	             aa(fun(dB,fun(type,bool)),fun(dB,bool),
10.99/11.22	                aa(fun(fun(type,bool),bool),
10.99/11.22	                   fun(fun(dB,fun(type,bool)),fun(dB,bool)),
10.99/11.22	                   combb(fun(type,bool),bool,dB),fEx(type)),
10.99/11.22	                aa(fun(nat,type),fun(dB,fun(type,bool)),typing,Eb)),
10.99/11.22	             Ts)))).
10.99/11.22	tff('1', plain,
10.99/11.22	    ![X5 : fun(nat, type), X6 : list(dB), X7 : list(type)]:
10.99/11.22	      (listsp(dB, 
10.99/11.22	         aa(fun(dB, fun(type, bool)), fun(dB, bool), 
10.99/11.22	           aa(fun(fun(type, bool), bool), 
10.99/11.22	             fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
10.99/11.22	             combb(fun(type, bool), bool, dB), fEx(type)), 
10.99/11.22	           aa(fun(nat, type), fun(dB, fun(type, bool)), typing, X5)), X6)
10.99/11.22	       | ~ typings(X5, X6, X7)),
10.99/11.22	    inference('cnf', [status(esa)], [fact_7_lists__typings])).
10.99/11.22	tff('2', plain,
10.99/11.22	    (~ $true
10.99/11.22	     | listsp(dB, 
10.99/11.22	         aa(fun(dB, fun(type, bool)), fun(dB, bool), 
10.99/11.22	           aa(fun(fun(type, bool), bool), 
10.99/11.22	             fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
10.99/11.22	             combb(fun(type, bool), bool, dB), fEx(type)), 
10.99/11.22	           aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
10.99/11.22	             aa(type, fun(nat, type), 
10.99/11.22	               aa(nat, fun(type, fun(nat, type)), 
10.99/11.22	                 aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	                   shift(type), e), i), t))), rs)),
10.99/11.22	    inference('sup-', [status(thm)], ['0', '1'])).
10.99/11.22	tff('3', plain,
10.99/11.22	    listsp(dB, 
10.99/11.22	      aa(fun(dB, fun(type, bool)), fun(dB, bool), 
10.99/11.22	        aa(fun(fun(type, bool), bool), 
10.99/11.22	          fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
10.99/11.22	          combb(fun(type, bool), bool, dB), fEx(type)), 
10.99/11.22	        aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
10.99/11.22	          aa(type, fun(nat, type), 
10.99/11.22	            aa(nat, fun(type, fun(nat, type)), 
10.99/11.22	              aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	                shift(type), e), i), t))), rs),
10.99/11.22	    inference('simplify', [status(thm)], ['2'])).
10.99/11.22	tff(help_COMBC_1_1_U, axiom,
10.99/11.22	  (![A:$tType,C:$tType,B:$tType,R:A,Q:B,P:fun(A,fun(B,C))]:
10.99/11.22	     (aa(A,C,
10.99/11.22	         aa(B,fun(A,C),aa(fun(A,fun(B,C)),fun(B,fun(A,C)),combc(A,B,C),P),Q),
10.99/11.22	         R) =
10.99/11.22	      aa(B,C,aa(A,fun(B,C),P,R),Q)))).
10.99/11.22	tff('4', plain,
10.99/11.22	    ![X342 : $tType, X343 : $tType, X344 : $tType, 
10.99/11.22	      X345 : fun(X344, fun(X342, X343)), X346 : X344, X347 : X342]:
10.99/11.22	      aa(X344, X343, 
10.99/11.22	        aa(X342, fun(X344, X343), 
10.99/11.22	          aa(fun(X344, fun(X342, X343)), fun(X342, fun(X344, X343)), 
10.99/11.22	            combc(X344, X342, X343), X345), X347), X346)
10.99/11.22	       = aa(X342, X343, aa(X344, fun(X342, X343), X345, X346), X347),
10.99/11.22	    inference('cnf', [status(esa)], [help_COMBC_1_1_U])).
10.99/11.22	tff(help_COMBB_1_1_U, axiom,
10.99/11.22	  (![C:$tType,B:$tType,A:$tType,R:A,Q:fun(A,B),P:fun(B,C)]:
10.99/11.22	     (aa(A,C,
10.99/11.22	         aa(fun(A,B),fun(A,C),
10.99/11.22	            aa(fun(B,C),fun(fun(A,B),fun(A,C)),combb(B,C,A),P),Q),
10.99/11.22	         R) =
10.99/11.22	      aa(B,C,P,aa(A,B,Q,R))))).
10.99/11.22	tff('5', plain,
10.99/11.22	    ![X336 : $tType, X337 : $tType, X338 : fun(X336, X337), X339 : $tType, 
10.99/11.22	      X340 : fun(X339, X336), X341 : X339]:
10.99/11.22	      aa(X339, X337, 
10.99/11.22	        aa(fun(X339, X336), fun(X339, X337), 
10.99/11.22	          aa(fun(X336, X337), fun(fun(X339, X336), fun(X339, X337)), 
10.99/11.22	            combb(X336, X337, X339), X338), X340), X341)
10.99/11.22	       = aa(X336, X337, X338, aa(X339, X336, X340, X341)),
10.99/11.22	    inference('cnf', [status(esa)], [help_COMBB_1_1_U])).
10.99/11.22	tff('6', plain,
10.99/11.22	    listsp(dB, 
10.99/11.22	      aa(fun(fun(type, bool), bool), fun(dB, bool), 
10.99/11.22	        aa(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)), 
10.99/11.22	          aa(fun(nat, type), 
10.99/11.22	            fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	            aa(type, 
10.99/11.22	              fun(fun(nat, type), 
10.99/11.22	                fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
10.99/11.22	              aa(fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                fun(type, 
10.99/11.22	                  fun(fun(nat, type), 
10.99/11.22	                    fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool))))), 
10.99/11.22	                aa(
10.99/11.22	                  fun(
10.99/11.22	                    fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                    fun(type, 
10.99/11.22	                      fun(fun(nat, type), fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                  fun(
10.99/11.22	                    fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                    fun(type, 
10.99/11.22	                      fun(fun(nat, type), 
10.99/11.22	                        fun(nat, 
10.99/11.22	                          fun(fun(fun(type, bool), bool), fun(dB, bool)))))), 
10.99/11.22	                  aa(
10.99/11.22	                    fun(fun(dB, fun(type, bool)), 
10.99/11.22	                      fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                    fun(
10.99/11.22	                      fun(
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                      fun(
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool))))))), 
10.99/11.22	                    aa(
10.99/11.22	                      fun(
10.99/11.22	                        fun(fun(dB, fun(type, bool)), 
10.99/11.22	                          fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))))))), 
10.99/11.22	                      fun(
10.99/11.22	                        fun(fun(dB, fun(type, bool)), 
10.99/11.22	                          fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))))))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type)))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type)))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool))))))))), 
10.99/11.22	                        combb(
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))))), 
10.99/11.22	                          fun(fun(dB, fun(type, bool)), 
10.99/11.22	                            fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
10.99/11.22	                        combb(
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(dB, fun(type, bool)), 
10.99/11.22	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool)))))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(dB, fun(type, bool)), 
10.99/11.22	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))))))), 
10.99/11.22	                        aa(
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool)))))))), 
10.99/11.22	                          combb(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))), 
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
10.99/11.22	                          combb(
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool)))), type)), 
10.99/11.22	                        aa(
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                            fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                              fun(nat, 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))))), 
10.99/11.22	                          aa(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))), 
10.99/11.22	                                fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool))))))), 
10.99/11.22	                            combb(
10.99/11.22	                              fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))), 
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool)))), 
10.99/11.22	                            combb(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                              fun(nat, 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))), fun(nat, type))), 
10.99/11.22	                          combb(fun(dB, fun(type, bool)), 
10.99/11.22	                            fun(fun(fun(type, bool), bool), fun(dB, bool)), 
10.99/11.22	                            nat)))), 
10.99/11.22	                    aa(
10.99/11.22	                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                        fun(fun(dB, fun(type, bool)), fun(dB, bool))), 
10.99/11.22	                      fun(fun(dB, fun(type, bool)), 
10.99/11.22	                        fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                      combc(fun(fun(type, bool), bool), 
10.99/11.22	                        fun(dB, fun(type, bool)), fun(dB, bool)), 
10.99/11.22	                      combb(fun(type, bool), bool, dB))), 
10.99/11.22	                  aa(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                    fun(
10.99/11.22	                      fun(type, 
10.99/11.22	                        fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                      fun(type, 
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                    aa(
10.99/11.22	                      fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                        fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                      fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool))))))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))))))), 
10.99/11.22	                        combb(
10.99/11.22	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                          fun(fun(nat, type), fun(dB, fun(type, bool)))), 
10.99/11.22	                        combb(fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(dB, fun(type, bool)))), type)), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                          fun(fun(nat, fun(nat, type)), 
10.99/11.22	                            fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                        aa(
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(nat, fun(nat, type)), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                              fun(fun(nat, fun(nat, type)), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))))), 
10.99/11.22	                          combb(
10.99/11.22	                            fun(fun(nat, fun(nat, type)), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(fun(nat, type), fun(dB, fun(type, bool)))), 
10.99/11.22	                          combb(fun(nat, fun(nat, type)), 
10.99/11.22	                            fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                            fun(nat, type))), 
10.99/11.22	                        combb(fun(nat, type), fun(dB, fun(type, bool)), nat))), 
10.99/11.22	                    typing)), 
10.99/11.22	                aa(fun(fun(nat, type), fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                  fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                  aa(
10.99/11.22	                    fun(
10.99/11.22	                      fun(fun(nat, type), 
10.99/11.22	                        fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                      fun(fun(nat, type), 
10.99/11.22	                        fun(type, fun(nat, fun(nat, type))))), 
10.99/11.22	                    fun(
10.99/11.22	                      fun(fun(nat, type), 
10.99/11.22	                        fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                      fun(type, 
10.99/11.22	                        fun(fun(nat, type), fun(nat, fun(nat, type))))), 
10.99/11.22	                    aa(
10.99/11.22	                      fun(
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(type, fun(nat, fun(nat, type)))), 
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), fun(nat, fun(nat, type))))), 
10.99/11.22	                      fun(
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(type, fun(nat, fun(nat, type))))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
10.99/11.22	                      combb(
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(type, fun(nat, fun(nat, type)))), 
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(nat, fun(type, fun(nat, type))))), 
10.99/11.22	                      combc(fun(nat, type), type, fun(nat, fun(nat, type)))), 
10.99/11.22	                    aa(
10.99/11.22	                      fun(fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	                        fun(type, fun(nat, fun(nat, type)))), 
10.99/11.22	                      fun(
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(type, fun(nat, fun(nat, type))))), 
10.99/11.22	                      combb(fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	                        fun(type, fun(nat, fun(nat, type))), fun(nat, type)), 
10.99/11.22	                      combc(nat, type, fun(nat, type)))), shift(type))), t), 
10.99/11.22	            e), i), fEx(type)), rs),
10.99/11.22	    inference('demod', [status(thm)],
10.99/11.22	              ['3', '4', '5', '4', '5', '5', '5', '5', '5', '5', '4', '5', 
10.99/11.22	               '5', '5', '5', '5', '5', '5'])).
10.99/11.22	tff(conj_0, conjecture,
10.99/11.22	  (listsp(dB,
10.99/11.22	          aa(fun(dB,fun(type,bool)),fun(dB,bool),
10.99/11.22	             aa(fun(fun(type,bool),bool),
10.99/11.22	                fun(fun(dB,fun(type,bool)),fun(dB,bool)),
10.99/11.22	                combb(fun(type,bool),bool,dB),fEx(type)),
10.99/11.22	             aa(fun(nat,type),fun(dB,fun(type,bool)),typing,
10.99/11.22	                aa(type,fun(nat,type),
10.99/11.22	                   aa(nat,fun(type,fun(nat,type)),
10.99/11.22	                      aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
10.99/11.22	                         shift(type),e),
10.99/11.22	                      i),
10.99/11.22	                   t))),
10.99/11.22	          rs))).
10.99/11.22	tff(zf_stmt_0, negated_conjecture,
10.99/11.22	  (~
10.99/11.22	    listsp(dB,
10.99/11.22	           aa(fun(dB,fun(type,bool)),fun(dB,bool),
10.99/11.22	              aa(fun(fun(type,bool),bool),
10.99/11.22	                 fun(fun(dB,fun(type,bool)),fun(dB,bool)),
10.99/11.22	                 combb(fun(type,bool),bool,dB),fEx(type)),
10.99/11.22	              aa(fun(nat,type),fun(dB,fun(type,bool)),typing,
10.99/11.22	                 aa(type,fun(nat,type),
10.99/11.22	                    aa(nat,fun(type,fun(nat,type)),
10.99/11.22	                       aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
10.99/11.22	                          shift(type),e),
10.99/11.22	                       i),
10.99/11.22	                    t))),
10.99/11.22	           rs))).
10.99/11.22	tff('7', plain,
10.99/11.22	    ~ listsp(dB, 
10.99/11.22	        aa(fun(dB, fun(type, bool)), fun(dB, bool), 
10.99/11.22	          aa(fun(fun(type, bool), bool), 
10.99/11.22	            fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
10.99/11.22	            combb(fun(type, bool), bool, dB), fEx(type)), 
10.99/11.22	          aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
10.99/11.22	            aa(type, fun(nat, type), 
10.99/11.22	              aa(nat, fun(type, fun(nat, type)), 
10.99/11.22	                aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	                  shift(type), e), i), t))), rs),
10.99/11.22	    inference('cnf', [status(esa)], [zf_stmt_0])).
10.99/11.22	tff('8', plain,
10.99/11.22	    ~ listsp(dB, 
10.99/11.22	        aa(fun(fun(type, bool), bool), fun(dB, bool), 
10.99/11.22	          aa(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)), 
10.99/11.22	            aa(fun(nat, type), 
10.99/11.22	              fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	              aa(type, 
10.99/11.22	                fun(fun(nat, type), 
10.99/11.22	                  fun(nat, fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
10.99/11.22	                aa(fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                  fun(type, 
10.99/11.22	                    fun(fun(nat, type), 
10.99/11.22	                      fun(nat, 
10.99/11.22	                        fun(fun(fun(type, bool), bool), fun(dB, bool))))), 
10.99/11.22	                  aa(
10.99/11.22	                    fun(
10.99/11.22	                      fun(type, 
10.99/11.22	                        fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                      fun(type, 
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                    fun(
10.99/11.22	                      fun(type, 
10.99/11.22	                        fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                      fun(type, 
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(nat, 
10.99/11.22	                            fun(fun(fun(type, bool), bool), fun(dB, bool)))))), 
10.99/11.22	                    aa(
10.99/11.22	                      fun(fun(dB, fun(type, bool)), 
10.99/11.22	                        fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                      fun(
10.99/11.22	                        fun(
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))))))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(dB, fun(type, bool)), 
10.99/11.22	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))))))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(dB, fun(type, bool)), 
10.99/11.22	                            fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))))), 
10.99/11.22	                        aa(
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type)))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type)))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool)))))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool))))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(
10.99/11.22	                                  fun(type, 
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, fun(nat, type)))), 
10.99/11.22	                                  fun(type, 
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(type, 
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, fun(nat, type)))), 
10.99/11.22	                                  fun(type, 
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, 
10.99/11.22	                                        fun(fun(fun(type, bool), bool), 
10.99/11.22	                                          fun(dB, bool))))))))), 
10.99/11.22	                          combb(
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type)))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type)))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool))))))), 
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool)))), 
10.99/11.22	                          combb(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
10.99/11.22	                        aa(
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))))), 
10.99/11.22	                          aa(
10.99/11.22	                            fun(
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool))))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool)))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(type, 
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                                  fun(type, 
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, 
10.99/11.22	                                        fun(fun(fun(type, bool), bool), 
10.99/11.22	                                          fun(dB, bool)))))))), 
10.99/11.22	                            combb(
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool)))))), 
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool)))), 
10.99/11.22	                            combb(
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))), type)), 
10.99/11.22	                          aa(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))), 
10.99/11.22	                              fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                fun(fun(fun(type, bool), bool), 
10.99/11.22	                                  fun(dB, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))))), 
10.99/11.22	                            aa(
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool)))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(
10.99/11.22	                                  fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))), 
10.99/11.22	                                  fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool))))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool))), 
10.99/11.22	                                  fun(
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                    fun(fun(nat, type), 
10.99/11.22	                                      fun(nat, 
10.99/11.22	                                        fun(fun(fun(type, bool), bool), 
10.99/11.22	                                          fun(dB, bool))))))), 
10.99/11.22	                              combb(
10.99/11.22	                                fun(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                  fun(nat, 
10.99/11.22	                                    fun(fun(fun(type, bool), bool), 
10.99/11.22	                                      fun(dB, bool)))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, 
10.99/11.22	                                      fun(fun(fun(type, bool), bool), 
10.99/11.22	                                        fun(dB, bool))))), 
10.99/11.22	                                fun(fun(dB, fun(type, bool)), 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool)))), 
10.99/11.22	                              combb(fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                                fun(nat, 
10.99/11.22	                                  fun(fun(fun(type, bool), bool), 
10.99/11.22	                                    fun(dB, bool))), fun(nat, type))), 
10.99/11.22	                            combb(fun(dB, fun(type, bool)), 
10.99/11.22	                              fun(fun(fun(type, bool), bool), fun(dB, bool)), 
10.99/11.22	                              nat)))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(fun(fun(type, bool), bool), 
10.99/11.22	                          fun(fun(dB, fun(type, bool)), fun(dB, bool))), 
10.99/11.22	                        fun(fun(dB, fun(type, bool)), 
10.99/11.22	                          fun(fun(fun(type, bool), bool), fun(dB, bool))), 
10.99/11.22	                        combc(fun(fun(type, bool), bool), 
10.99/11.22	                          fun(dB, fun(type, bool)), fun(dB, bool)), 
10.99/11.22	                        combb(fun(type, bool), bool, dB))), 
10.99/11.22	                    aa(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                      fun(
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                          fun(fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                        fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))))), 
10.99/11.22	                        aa(
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type)))), 
10.99/11.22	                                fun(type, 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool)))))))), 
10.99/11.22	                          combb(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                              fun(type, 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                            fun(fun(nat, type), fun(dB, fun(type, bool)))), 
10.99/11.22	                          combb(
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool)))), type)), 
10.99/11.22	                        aa(
10.99/11.22	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                            fun(fun(nat, fun(nat, type)), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                          fun(fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                              fun(fun(nat, type), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                          aa(
10.99/11.22	                            fun(
10.99/11.22	                              fun(fun(nat, fun(nat, type)), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool)))))), 
10.99/11.22	                            fun(
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                                fun(fun(nat, fun(nat, type)), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), fun(dB, fun(type, bool))), 
10.99/11.22	                                fun(
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(nat, type))), 
10.99/11.22	                                  fun(fun(nat, type), 
10.99/11.22	                                    fun(nat, fun(dB, fun(type, bool))))))), 
10.99/11.22	                            combb(
10.99/11.22	                              fun(fun(nat, fun(nat, type)), 
10.99/11.22	                                fun(nat, fun(dB, fun(type, bool)))), 
10.99/11.22	                              fun(
10.99/11.22	                                fun(fun(nat, type), fun(nat, fun(nat, type))), 
10.99/11.22	                                fun(fun(nat, type), 
10.99/11.22	                                  fun(nat, fun(dB, fun(type, bool))))), 
10.99/11.22	                              fun(fun(nat, type), fun(dB, fun(type, bool)))), 
10.99/11.22	                            combb(fun(nat, fun(nat, type)), 
10.99/11.22	                              fun(nat, fun(dB, fun(type, bool))), 
10.99/11.22	                              fun(nat, type))), 
10.99/11.22	                          combb(fun(nat, type), fun(dB, fun(type, bool)), 
10.99/11.22	                            nat))), typing)), 
10.99/11.22	                  aa(
10.99/11.22	                    fun(fun(nat, type), fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                    fun(type, fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                    aa(
10.99/11.22	                      fun(
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(type, fun(nat, fun(nat, type))))), 
10.99/11.22	                      fun(
10.99/11.22	                        fun(fun(nat, type), 
10.99/11.22	                          fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                        fun(type, 
10.99/11.22	                          fun(fun(nat, type), fun(nat, fun(nat, type))))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(type, fun(nat, fun(nat, type)))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type))))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(type, fun(nat, fun(nat, type))))), 
10.99/11.22	                          fun(
10.99/11.22	                            fun(fun(nat, type), 
10.99/11.22	                              fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                            fun(type, 
10.99/11.22	                              fun(fun(nat, type), fun(nat, fun(nat, type)))))), 
10.99/11.22	                        combb(
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(type, fun(nat, fun(nat, type)))), 
10.99/11.22	                          fun(type, 
10.99/11.22	                            fun(fun(nat, type), fun(nat, fun(nat, type)))), 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(type, fun(nat, type))))), 
10.99/11.22	                        combc(fun(nat, type), type, fun(nat, fun(nat, type)))), 
10.99/11.22	                      aa(
10.99/11.22	                        fun(fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	                          fun(type, fun(nat, fun(nat, type)))), 
10.99/11.22	                        fun(
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(nat, fun(type, fun(nat, type)))), 
10.99/11.22	                          fun(fun(nat, type), 
10.99/11.22	                            fun(type, fun(nat, fun(nat, type))))), 
10.99/11.22	                        combb(fun(nat, fun(type, fun(nat, type))), 
10.99/11.22	                          fun(type, fun(nat, fun(nat, type))), 
10.99/11.22	                          fun(nat, type)), combc(nat, type, fun(nat, type)))), 
10.99/11.22	                    shift(type))), t), e), i), fEx(type)), rs),
10.99/11.22	    inference('demod', [status(thm)],
10.99/11.22	              ['7', '4', '5', '4', '5', '5', '5', '5', '5', '5', '4', '5', 
10.99/11.22	               '5', '5', '5', '5', '5', '5'])).
10.99/11.22	tff('9', plain, ~ $true, inference('sup-', [status(thm)], ['6', '8'])).
10.99/11.22	tff('10', plain, $false, inference('simplify', [status(thm)], ['9'])).
10.99/11.22	
10.99/11.22	% SZS output end Refutation
10.99/11.22	EOF
