0.00/0.01	% File    : /export/starexec/sandbox2/benchmark/theBenchmark.p
0.00/0.01	% app-encoded or not : original
0.00/0.01	% Variant    : supatvars_int
0.00/0.01	% Ordering    : kbo
0.00/0.01	% Command    : 
0.00/0.01	#!/bin/sh
0.00/0.01	
0.00/0.01	./zipperposition.native ${1:+"$1"} \
0.00/0.01	  -i tptp \
0.00/0.01	  -o tptp \
0.00/0.01	  --timeout "$STAREXEC_WALLCLOCK_LIMIT" \
0.00/0.01	  --mem-limit "$STAREXEC_MAX_MEM" \
0.00/0.01	  --no-avatar \
0.00/0.01	  --ho \
0.00/0.01	  --force-ho \
0.00/0.01	  --no-ho-elim-pred-var \
0.00/0.01	  --ho-general-ext-pos \
0.00/0.01	  --no-ho-unif \
0.00/0.01	  --no-induction \
0.00/0.01	  --no-unif-pattern \
0.00/0.01	  --ord $2  \
0.00/0.01	  --simultaneous-sup false \
0.00/0.01	  --sup-at-vars \
0.00/0.01	  --ho-no-ext-pos \
0.00/0.01	  --ho-no-ext-neg \
0.00/0.01	  --ho-prim-enum none \
0.00/0.01	  --no-max-vars \
0.00/0.01	  --dont-select-ho-var-lits \
0.00/0.01	  --no-fool
0.00/0.20	% Computer   : n065.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:11:38 CST 2018
1.62/1.82	% done 1018 iterations in 1.613s
1.62/1.82	% SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
1.62/1.82	% SZS output start Refutation
1.62/1.82	tff(fact_13_listsp__conj__eq, axiom,
1.62/1.82	  (![A:$tType,B1:fun(A,bool),A2:fun(A,bool),X3:list(A)]:
1.62/1.82	     (listsp(A,
1.62/1.82	             aa(fun(A,bool),fun(A,bool),
1.62/1.82	                aa(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),
1.62/1.82	                   combs(A,bool,bool),
1.62/1.82	                   aa(fun(A,bool),fun(A,fun(bool,bool)),
1.62/1.82	                      aa(fun(bool,fun(bool,bool)),
1.62/1.82	                         fun(fun(A,bool),fun(A,fun(bool,bool))),
1.62/1.82	                         combb(bool,fun(bool,bool),A),fconj),
1.62/1.82	                      A2)),
1.62/1.82	                B1),
1.62/1.82	             X3) <=>
1.62/1.82	      (listsp(A,B1,X3) & listsp(A,A2,X3))))).
1.62/1.82	tff('0', plain,
1.62/1.82	    ![X14 : $tType, X15 : fun(X14, bool), X17 : fun(X14, bool), 
1.62/1.82	      X18 : list(X14)]:
1.62/1.82	      (listsp(X14, 
1.62/1.82	         aa(fun(X14, bool), fun(X14, bool), 
1.62/1.82	           aa(fun(X14, fun(bool, bool)), 
1.62/1.82	             fun(fun(X14, bool), fun(X14, bool)), combs(X14, bool, bool), 
1.62/1.82	             aa(fun(X14, bool), fun(X14, fun(bool, bool)), 
1.62/1.82	               aa(fun(bool, fun(bool, bool)), 
1.62/1.82	                 fun(fun(X14, bool), fun(X14, fun(bool, bool))), 
1.62/1.82	                 combb(bool, fun(bool, bool), X14), fconj), X17)), X15), X18)
1.62/1.82	       | ~ listsp(X14, X17, X18)
1.62/1.82	       | ~ listsp(X14, X15, X18)),
1.62/1.82	    inference('cnf', [status(esa)], [fact_13_listsp__conj__eq])).
1.62/1.82	tff(conj_0, conjecture,
1.62/1.82	  (listsp(dB,
1.62/1.82	          aa(fun(dB,bool),fun(dB,bool),
1.62/1.82	             aa(fun(dB,fun(bool,bool)),fun(fun(dB,bool),fun(dB,bool)),
1.62/1.82	                combs(dB,bool,bool),
1.62/1.82	                aa(fun(dB,bool),fun(dB,fun(bool,bool)),
1.62/1.82	                   aa(fun(bool,fun(bool,bool)),
1.62/1.82	                      fun(fun(dB,bool),fun(dB,fun(bool,bool))),
1.62/1.82	                      combb(bool,fun(bool,bool),dB),fconj),
1.62/1.82	                   aa(fun(dB,fun(fun(nat,type),bool)),fun(dB,bool),
1.62/1.82	                      aa(fun(fun(fun(nat,type),bool),bool),
1.62/1.82	                         fun(fun(dB,fun(fun(nat,type),bool)),fun(dB,bool)),
1.62/1.82	                         combb(fun(fun(nat,type),bool),bool,dB),
1.62/1.82	                         fAll(fun(nat,type))),
1.62/1.82	                      aa(fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.82	                         fun(dB,fun(fun(nat,type),bool)),
1.62/1.82	                         aa(fun(fun(fun(nat,type),fun(type,bool)),
1.62/1.82	                                fun(fun(nat,type),bool)),
1.62/1.82	                            fun(fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.82	                                fun(dB,fun(fun(nat,type),bool))),
1.62/1.82	                            combb(fun(fun(nat,type),fun(type,bool)),
1.62/1.82	                                  fun(fun(nat,type),bool),dB),
1.62/1.82	                            aa(fun(fun(type,bool),bool),
1.62/1.82	                               fun(fun(fun(nat,type),fun(type,bool)),
1.62/1.82	                                   fun(fun(nat,type),bool)),
1.62/1.82	                               combb(fun(type,bool),bool,fun(nat,type)),
1.62/1.82	                               fAll(type))),
1.62/1.82	                         aa(fun(dB,fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.82	                            fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.82	                            aa(fun(fun(fun(nat,type),fun(type,fun(dB,bool))),
1.62/1.82	                                   fun(fun(nat,type),fun(type,bool))),
1.62/1.82	                               fun(fun(dB,
1.62/1.82	                                       fun(fun(nat,type),
1.62/1.82	                                           fun(type,fun(dB,bool)))),
1.62/1.82	                                   fun(dB,fun(fun(nat,type),fun(type,bool)))),
1.62/1.82	                               combb(fun(fun(nat,type),fun(type,fun(dB,bool))),
1.62/1.82	                                     fun(fun(nat,type),fun(type,bool)),dB),
1.62/1.82	                               aa(fun(fun(type,fun(dB,bool)),fun(type,bool)),
1.62/1.82	                                  fun(fun(fun(nat,type),
1.62/1.82	                                          fun(type,fun(dB,bool))),
1.62/1.82	                                      fun(fun(nat,type),fun(type,bool))),
1.62/1.82	                                  combb(fun(type,fun(dB,bool)),
1.62/1.82	                                        fun(type,bool),fun(nat,type)),
1.62/1.82	                                  aa(fun(fun(dB,bool),bool),
1.62/1.82	                                     fun(fun(type,fun(dB,bool)),
1.62/1.82	                                         fun(type,bool)),
1.62/1.82	                                     combb(fun(dB,bool),bool,type),fAll(dB)))),
1.62/1.82	                            aa(fun(dB,
1.62/1.82	                                   fun(fun(nat,type),
1.62/1.82	                                       fun(type,fun(dB,fun(nat,bool))))),
1.62/1.82	                               fun(dB,
1.62/1.82	                                   fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.82	                               aa(fun(fun(fun(nat,type),
1.62/1.82	                                          fun(type,fun(dB,fun(nat,bool)))),
1.62/1.82	                                      fun(fun(nat,type),
1.62/1.82	                                          fun(type,fun(dB,bool)))),
1.62/1.82	                                  fun(fun(dB,
1.62/1.82	                                          fun(fun(nat,type),
1.62/1.82	                                              fun(type,fun(dB,fun(nat,bool))))),
1.62/1.82	                                      fun(dB,
1.62/1.82	                                          fun(fun(nat,type),
1.62/1.82	                                              fun(type,fun(dB,bool))))),
1.62/1.82	                                  combb(fun(fun(nat,type),
1.62/1.82	                                            fun(type,fun(dB,fun(nat,bool)))),
1.62/1.82	                                        fun(fun(nat,type),
1.62/1.82	                                            fun(type,fun(dB,bool))),
1.62/1.82	                                        dB),
1.62/1.82	                                  aa(fun(fun(type,fun(dB,fun(nat,bool))),
1.62/1.82	                                         fun(type,fun(dB,bool))),
1.62/1.82	                                     fun(fun(fun(nat,type),
1.62/1.82	                                             fun(type,fun(dB,fun(nat,bool)))),
1.62/1.82	                                         fun(fun(nat,type),
1.62/1.82	                                             fun(type,fun(dB,bool)))),
1.62/1.82	                                     combb(fun(type,fun(dB,fun(nat,bool))),
1.62/1.82	                                           fun(type,fun(dB,bool)),
1.62/1.82	                                           fun(nat,type)),
1.62/1.82	                                     aa(fun(fun(dB,fun(nat,bool)),
1.62/1.82	                                            fun(dB,bool)),
1.62/1.82	                                        fun(fun(type,fun(dB,fun(nat,bool))),
1.62/1.82	                                            fun(type,fun(dB,bool))),
1.62/1.82	                                        combb(fun(dB,fun(nat,bool)),
1.62/1.82	                                              fun(dB,bool),type),
1.62/1.82	                                        aa(fun(fun(nat,bool),bool),
1.62/1.82	                                           fun(fun(dB,fun(nat,bool)),
1.62/1.82	                                               fun(dB,bool)),
1.62/1.82	                                           combb(fun(nat,bool),bool,dB),
1.62/1.82	                                           fAll(nat))))),
1.62/1.82	                               aa(fun(dB,
1.62/1.82	                                      fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.82	                                  fun(dB,
1.62/1.82	                                      fun(fun(nat,type),
1.62/1.82	                                          fun(type,fun(dB,fun(nat,bool))))),
1.62/1.82	                                  aa(fun(dB,
1.62/1.82	                                         fun(fun(fun(nat,type),
1.62/1.82	                                                 fun(dB,fun(nat,bool))),
1.62/1.82	                                             fun(fun(nat,type),
1.62/1.82	                                                 fun(type,
1.62/1.82	                                                     fun(dB,fun(nat,bool)))))),
1.62/1.82	                                     fun(fun(dB,
1.62/1.82	                                             fun(fun(nat,type),
1.62/1.82	                                                 fun(dB,fun(nat,bool)))),
1.62/1.82	                                         fun(dB,
1.62/1.82	                                             fun(fun(nat,type),
1.62/1.82	                                                 fun(type,
1.62/1.82	                                                     fun(dB,fun(nat,bool)))))),
1.62/1.82	                                     combs(dB,
1.62/1.82	                                           fun(fun(nat,type),
1.62/1.82	                                               fun(dB,fun(nat,bool))),
1.62/1.82	                                           fun(fun(nat,type),
1.62/1.82	                                               fun(type,fun(dB,fun(nat,bool))))),
1.62/1.83	                                     aa(fun(dB,
1.62/1.83	                                            fun(fun(nat,type),
1.62/1.83	                                                fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                    fun(type,
1.62/1.83	                                                        fun(dB,fun(nat,bool)))))),
1.62/1.83	                                        fun(dB,
1.62/1.83	                                            fun(fun(fun(nat,type),
1.62/1.83	                                                    fun(dB,fun(nat,bool))),
1.62/1.83	                                                fun(fun(nat,type),
1.62/1.83	                                                    fun(type,
1.62/1.83	                                                        fun(dB,fun(nat,bool)))))),
1.62/1.83	                                        aa(fun(fun(fun(nat,type),
1.62/1.83	                                                   fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                       fun(type,
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(nat,bool))))),
1.62/1.83	                                               fun(fun(fun(nat,type),
1.62/1.83	                                                       fun(dB,fun(nat,bool))),
1.62/1.83	                                                   fun(fun(nat,type),
1.62/1.83	                                                       fun(type,
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(nat,bool)))))),
1.62/1.83	                                           fun(fun(dB,
1.62/1.83	                                                   fun(fun(nat,type),
1.62/1.83	                                                       fun(fun(dB,
1.62/1.83	                                                               fun(nat,bool)),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))))),
1.62/1.83	                                               fun(dB,
1.62/1.83	                                                   fun(fun(fun(nat,type),
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(nat,bool))),
1.62/1.83	                                                       fun(fun(nat,type),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))))),
1.62/1.83	                                           combb(fun(fun(nat,type),
1.62/1.83	                                                     fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                 fun(fun(fun(nat,type),
1.62/1.83	                                                         fun(dB,fun(nat,bool))),
1.62/1.83	                                                     fun(fun(nat,type),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                 dB),
1.62/1.83	                                           combs(fun(nat,type),
1.62/1.83	                                                 fun(dB,fun(nat,bool)),
1.62/1.83	                                                 fun(type,
1.62/1.83	                                                     fun(dB,fun(nat,bool))))),
1.62/1.83	                                        aa(fun(dB,
1.62/1.83	                                               fun(fun(nat,type),
1.62/1.83	                                                   fun(type,
1.62/1.83	                                                       fun(fun(dB,
1.62/1.83	                                                               fun(nat,bool)),
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(nat,bool)))))),
1.62/1.83	                                           fun(dB,
1.62/1.83	                                               fun(fun(nat,type),
1.62/1.83	                                                   fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                       fun(type,
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(nat,bool)))))),
1.62/1.83	                                           aa(fun(fun(fun(nat,type),
1.62/1.83	                                                      fun(type,
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                  fun(fun(nat,type),
1.62/1.83	                                                      fun(fun(dB,
1.62/1.83	                                                              fun(nat,bool)),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))))),
1.62/1.83	                                              fun(fun(dB,
1.62/1.83	                                                      fun(fun(nat,type),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))))),
1.62/1.83	                                                  fun(dB,
1.62/1.83	                                                      fun(fun(nat,type),
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))))),
1.62/1.83	                                              combb(fun(fun(nat,type),
1.62/1.83	                                                        fun(type,
1.62/1.83	                                                            fun(fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                    fun(fun(nat,type),
1.62/1.83	                                                        fun(fun(dB,
1.62/1.83	                                                                fun(nat,bool)),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                    dB),
1.62/1.83	                                              aa(fun(fun(type,
1.62/1.83	                                                         fun(fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                             fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                     fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                 fun(fun(fun(nat,type),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                     fun(fun(nat,type),
1.62/1.83	                                                         fun(fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))))),
1.62/1.83	                                                 combb(fun(type,
1.62/1.83	                                                           fun(fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                       fun(fun(dB,
1.62/1.83	                                                               fun(nat,bool)),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                       fun(nat,type)),
1.62/1.83	                                                 combc(type,
1.62/1.83	                                                       fun(dB,fun(nat,bool)),
1.62/1.83	                                                       fun(dB,fun(nat,bool))))),
1.62/1.83	                                           aa(fun(dB,
1.62/1.83	                                                  fun(fun(nat,type),
1.62/1.83	                                                      fun(type,
1.62/1.83	                                                          fun(fun(nat,bool),
1.62/1.83	                                                              fun(nat,bool))))),
1.62/1.83	                                              fun(dB,
1.62/1.83	                                                  fun(fun(nat,type),
1.62/1.83	                                                      fun(type,
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))))),
1.62/1.83	                                              aa(fun(fun(fun(nat,type),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                     fun(fun(nat,type),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))))),
1.62/1.83	                                                 fun(fun(dB,
1.62/1.83	                                                         fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                     fun(dB,
1.62/1.83	                                                         fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))))),
1.62/1.83	                                                 combb(fun(fun(nat,type),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                       fun(fun(nat,type),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))),
1.62/1.83	                                                       dB),
1.62/1.83	                                                 aa(fun(fun(type,
1.62/1.83	                                                            fun(fun(nat,bool),
1.62/1.83	                                                                fun(nat,bool))),
1.62/1.83	                                                        fun(type,
1.62/1.83	                                                            fun(fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                    fun(fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))))),
1.62/1.83	                                                    combb(fun(type,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                          fun(nat,type)),
1.62/1.83	                                                    aa(fun(fun(fun(nat,bool),
1.62/1.83	                                                               fun(nat,bool)),
1.62/1.83	                                                           fun(fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                       fun(fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))),
1.62/1.83	                                                       combb(fun(fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                             type),
1.62/1.83	                                                       combb(fun(nat,bool),
1.62/1.83	                                                             fun(nat,bool),dB)))),
1.62/1.83	                                              aa(fun(dB,
1.62/1.83	                                                     fun(fun(nat,type),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))))),
1.62/1.83	                                                 fun(dB,
1.62/1.83	                                                     fun(fun(nat,type),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                 aa(fun(fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool)))),
1.62/1.83	                                                        fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                    fun(fun(dB,
1.62/1.83	                                                            fun(fun(nat,type),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool))))),
1.62/1.83	                                                        fun(dB,
1.62/1.83	                                                            fun(fun(nat,type),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))))),
1.62/1.83	                                                    combb(fun(fun(nat,type),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool)))),
1.62/1.83	                                                          fun(fun(nat,type),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                          dB),
1.62/1.83	                                                    aa(fun(fun(type,
1.62/1.83	                                                               fun(nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool))),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                       fun(fun(fun(nat,type),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool)))),
1.62/1.83	                                                           fun(fun(nat,type),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))),
1.62/1.83	                                                       combb(fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                             fun(nat,type)),
1.62/1.83	                                                       aa(fun(fun(nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool)),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                          fun(fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool))),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                          combb(fun(nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool)),
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                type),
1.62/1.83	                                                          combs(nat,bool,bool)))),
1.62/1.83	                                                 aa(fun(dB,
1.62/1.83	                                                        fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(nat,bool)))),
1.62/1.83	                                                    fun(dB,
1.62/1.83	                                                        fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool))))),
1.62/1.83	                                                    aa(fun(fun(fun(nat,type),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))),
1.62/1.83	                                                           fun(fun(nat,type),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool))))),
1.62/1.83	                                                       fun(fun(dB,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool)))))),
1.62/1.83	                                                       combb(fun(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool)))),
1.62/1.83	                                                             dB),
1.62/1.83	                                                       aa(fun(fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool)))),
1.62/1.83	                                                          fun(fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool))))),
1.62/1.83	                                                          combb(fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool))),
1.62/1.83	                                                                fun(nat,type)),
1.62/1.83	                                                          aa(fun(fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))),
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool)))),
1.62/1.83	                                                             combb(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool)),
1.62/1.83	                                                                   type),
1.62/1.83	                                                             aa(fun(bool,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool)),
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool))),
1.62/1.83	                                                                combb(
1.62/1.83	                                                                bool,
1.62/1.83	                                                                fun(bool,bool),
1.62/1.83	                                                                nat),fimplies)))),
1.62/1.83	                                                    aa(fun(dB,
1.62/1.83	                                                           fun(fun(nat,type),
1.62/1.83	                                                               fun(nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)))),
1.62/1.83	                                                       fun(dB,
1.62/1.83	                                                           fun(fun(nat,type),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                       aa(fun(fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool))),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool)))),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                          combb(fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))),
1.62/1.83	                                                                dB),
1.62/1.83	                                                          aa(fun(fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                             combb(fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)),
1.62/1.83	                                                             combc(nat,type,
1.62/1.83	                                                                   bool))),
1.62/1.83	                                                       aa(fun(fun(nat,type),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool)))),
1.62/1.83	                                                          fun(dB,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool)))),
1.62/1.83	                                                          combc(fun(nat,type),
1.62/1.83	                                                                dB,
1.62/1.83	                                                                fun(nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                          aa(fun(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool)))),
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool)))),
1.62/1.83	                                                             aa(fun(fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)))),
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))))),
1.62/1.83	                                                                combb(
1.62/1.83	                                                                fun(nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                                fun(nat,type)),
1.62/1.83	                                                                combc(
1.62/1.83	                                                                nat,dB,
1.62/1.83	                                                                fun(type,bool))),
1.62/1.83	                                                             aa(fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)))),
1.62/1.83	                                                                aa(fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool))))),
1.62/1.83	                                                                   combb(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)),
1.62/1.83	                                                                   aa(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)))),
1.62/1.83	                                                                   combb(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)),
1.62/1.83	                                                                   nat),
1.62/1.83	                                                                   typing)),
1.62/1.83	                                                                aa(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))),
1.62/1.83	                                                                   aa(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)))),
1.62/1.83	                                                                   combc(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))),
1.62/1.83	                                                                   aa(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)))),
1.62/1.83	                                                                   aa(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))))),
1.62/1.83	                                                                   combb(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)),
1.62/1.83	                                                                   combc(
1.62/1.83	                                                                   nat,type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type))),
1.62/1.83	                                                                   shift(
1.62/1.83	                                                                   type))),t))))))))))),
1.62/1.83	                                  aa(fun(dB,
1.62/1.83	                                         fun(fun(nat,type),
1.62/1.83	                                             fun(dB,fun(nat,bool)))),
1.62/1.83	                                     fun(dB,
1.62/1.83	                                         fun(fun(nat,type),
1.62/1.83	                                             fun(dB,fun(nat,bool)))),
1.62/1.83	                                     aa(fun(fun(fun(nat,type),
1.62/1.83	                                                fun(dB,fun(nat,bool))),
1.62/1.83	                                            fun(fun(nat,type),
1.62/1.83	                                                fun(dB,fun(nat,bool)))),
1.62/1.83	                                        fun(fun(dB,
1.62/1.83	                                                fun(fun(nat,type),
1.62/1.83	                                                    fun(dB,fun(nat,bool)))),
1.62/1.83	                                            fun(dB,
1.62/1.83	                                                fun(fun(nat,type),
1.62/1.83	                                                    fun(dB,fun(nat,bool))))),
1.62/1.83	                                        combb(fun(fun(nat,type),
1.62/1.83	                                                  fun(dB,fun(nat,bool))),
1.62/1.83	                                              fun(fun(nat,type),
1.62/1.83	                                                  fun(dB,fun(nat,bool))),
1.62/1.83	                                              dB),
1.62/1.83	                                        aa(fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                               fun(dB,fun(nat,bool))),
1.62/1.83	                                           fun(fun(fun(nat,type),
1.62/1.83	                                                   fun(dB,fun(nat,bool))),
1.62/1.83	                                               fun(fun(nat,type),
1.62/1.83	                                                   fun(dB,fun(nat,bool)))),
1.62/1.83	                                           combb(fun(dB,fun(nat,bool)),
1.62/1.83	                                                 fun(dB,fun(nat,bool)),
1.62/1.83	                                                 fun(nat,type)),
1.62/1.83	                                           aa(fun(dB,
1.62/1.83	                                                  fun(fun(nat,bool),
1.62/1.83	                                                      fun(nat,bool))),
1.62/1.83	                                              fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                  fun(dB,fun(nat,bool))),
1.62/1.83	                                              combs(dB,fun(nat,bool),
1.62/1.83	                                                    fun(nat,bool)),
1.62/1.83	                                              aa(fun(dB,fun(bool,bool)),
1.62/1.83	                                                 fun(dB,
1.62/1.83	                                                     fun(fun(nat,bool),
1.62/1.83	                                                         fun(nat,bool))),
1.62/1.83	                                                 aa(fun(fun(bool,bool),
1.62/1.83	                                                        fun(fun(nat,bool),
1.62/1.83	                                                            fun(nat,bool))),
1.62/1.83	                                                    fun(fun(dB,fun(bool,bool)),
1.62/1.83	                                                        fun(dB,
1.62/1.83	                                                            fun(fun(nat,bool),
1.62/1.83	                                                                fun(nat,bool)))),
1.62/1.83	                                                    combb(fun(bool,bool),
1.62/1.83	                                                          fun(fun(nat,bool),
1.62/1.83	                                                              fun(nat,bool)),
1.62/1.83	                                                          dB),
1.62/1.83	                                                    combb(bool,bool,nat)),
1.62/1.83	                                                 aa(fun(dB,bool),
1.62/1.83	                                                    fun(dB,fun(bool,bool)),
1.62/1.83	                                                    aa(fun(bool,
1.62/1.83	                                                           fun(bool,bool)),
1.62/1.83	                                                       fun(fun(dB,bool),
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(bool,bool))),
1.62/1.83	                                                       combb(bool,
1.62/1.83	                                                             fun(bool,bool),
1.62/1.83	                                                             dB),
1.62/1.83	                                                       fimplies),
1.62/1.83	                                                    it))))),
1.62/1.83	                                     aa(fun(dB,fun(dB,fun(nat,bool))),
1.62/1.83	                                        fun(dB,
1.62/1.83	                                            fun(fun(nat,type),
1.62/1.83	                                                fun(dB,fun(nat,bool)))),
1.62/1.83	                                        aa(fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                               fun(fun(nat,type),
1.62/1.83	                                                   fun(dB,fun(nat,bool)))),
1.62/1.83	                                           fun(fun(dB,fun(dB,fun(nat,bool))),
1.62/1.83	                                               fun(dB,
1.62/1.83	                                                   fun(fun(nat,type),
1.62/1.83	                                                       fun(dB,fun(nat,bool))))),
1.62/1.83	                                           combb(fun(dB,fun(nat,bool)),
1.62/1.83	                                                 fun(fun(nat,type),
1.62/1.83	                                                     fun(dB,fun(nat,bool))),
1.62/1.83	                                                 dB),
1.62/1.83	                                           aa(fun(fun(nat,type),
1.62/1.83	                                                  fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                      fun(dB,fun(nat,bool)))),
1.62/1.83	                                              fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                  fun(fun(nat,type),
1.62/1.83	                                                      fun(dB,fun(nat,bool)))),
1.62/1.83	                                              combc(fun(nat,type),
1.62/1.83	                                                    fun(dB,fun(nat,bool)),
1.62/1.83	                                                    fun(dB,fun(nat,bool))),
1.62/1.83	                                              aa(fun(fun(nat,type),
1.62/1.83	                                                     fun(dB,
1.62/1.83	                                                         fun(fun(nat,bool),
1.62/1.83	                                                             fun(nat,bool)))),
1.62/1.83	                                                 fun(fun(nat,type),
1.62/1.83	                                                     fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                         fun(dB,fun(nat,bool)))),
1.62/1.83	                                                 aa(fun(fun(dB,
1.62/1.83	                                                            fun(fun(nat,bool),
1.62/1.83	                                                                fun(nat,bool))),
1.62/1.83	                                                        fun(fun(dB,
1.62/1.83	                                                                fun(nat,bool)),
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(nat,bool)))),
1.62/1.83	                                                    fun(fun(fun(nat,type),
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        fun(fun(nat,type),
1.62/1.83	                                                            fun(fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                    combb(fun(dB,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                          fun(nat,type)),
1.62/1.83	                                                    combs(dB,fun(nat,bool),
1.62/1.83	                                                          fun(nat,bool))),
1.62/1.83	                                                 aa(fun(fun(nat,type),
1.62/1.83	                                                        fun(dB,fun(bool,bool))),
1.62/1.83	                                                    fun(fun(nat,type),
1.62/1.83	                                                        fun(dB,
1.62/1.83	                                                            fun(fun(nat,bool),
1.62/1.83	                                                                fun(nat,bool)))),
1.62/1.83	                                                    aa(fun(fun(dB,
1.62/1.83	                                                               fun(bool,bool)),
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                       fun(fun(fun(nat,type),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool))),
1.62/1.83	                                                           fun(fun(nat,type),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))),
1.62/1.83	                                                       combb(fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool)),
1.62/1.83	                                                             fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                             fun(nat,type)),
1.62/1.83	                                                       aa(fun(fun(bool,bool),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool)),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                          combb(fun(bool,bool),
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                dB),
1.62/1.83	                                                          combb(bool,bool,nat))),
1.62/1.83	                                                    aa(fun(fun(nat,type),
1.62/1.83	                                                           fun(dB,bool)),
1.62/1.83	                                                       fun(fun(nat,type),
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(bool,bool))),
1.62/1.83	                                                       aa(fun(fun(dB,bool),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool))),
1.62/1.83	                                                          fun(fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,bool)),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool)))),
1.62/1.83	                                                          combb(fun(dB,bool),
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool)),
1.62/1.83	                                                                fun(nat,type)),
1.62/1.83	                                                          aa(fun(bool,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool)),
1.62/1.83	                                                             fun(fun(dB,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))),
1.62/1.83	                                                             combb(bool,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool),
1.62/1.83	                                                                   dB),
1.62/1.83	                                                             fimplies)),
1.62/1.83	                                                       aa(type,
1.62/1.83	                                                          fun(fun(nat,type),
1.62/1.83	                                                              fun(dB,bool)),
1.62/1.83	                                                          aa(fun(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(dB,bool))),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(dB,bool))),
1.62/1.83	                                                             combc(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,bool)),
1.62/1.83	                                                             aa(fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,bool))),
1.62/1.83	                                                                aa(fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,bool))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool))),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,bool)))),
1.62/1.83	                                                                   combb(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type)),
1.62/1.83	                                                                   combc(
1.62/1.83	                                                                   dB,type,
1.62/1.83	                                                                   bool)),
1.62/1.83	                                                                typing)),
1.62/1.83	                                                          t)))))),
1.62/1.83	                                        aa(fun(dB,fun(dB,fun(nat,dB))),
1.62/1.83	                                           fun(dB,fun(dB,fun(nat,bool))),
1.62/1.83	                                           aa(fun(fun(dB,fun(nat,dB)),
1.62/1.83	                                                  fun(dB,fun(nat,bool))),
1.62/1.83	                                              fun(fun(dB,fun(dB,fun(nat,dB))),
1.62/1.83	                                                  fun(dB,
1.62/1.83	                                                      fun(dB,fun(nat,bool)))),
1.62/1.83	                                              combb(fun(dB,fun(nat,dB)),
1.62/1.83	                                                    fun(dB,fun(nat,bool)),dB),
1.62/1.83	                                              aa(fun(fun(nat,dB),
1.62/1.83	                                                     fun(nat,bool)),
1.62/1.83	                                                 fun(fun(dB,fun(nat,dB)),
1.62/1.83	                                                     fun(dB,fun(nat,bool))),
1.62/1.83	                                                 combb(fun(nat,dB),
1.62/1.83	                                                       fun(nat,bool),dB),
1.62/1.83	                                                 aa(fun(dB,bool),
1.62/1.83	                                                    fun(fun(nat,dB),
1.62/1.83	                                                        fun(nat,bool)),
1.62/1.83	                                                    combb(dB,bool,nat),it))),
1.62/1.83	                                           subst)))))))))),
1.62/1.83	             aa(fun(dB,fun(type,bool)),fun(dB,bool),
1.62/1.83	                aa(fun(fun(type,bool),bool),
1.62/1.83	                   fun(fun(dB,fun(type,bool)),fun(dB,bool)),
1.62/1.83	                   combb(fun(type,bool),bool,dB),fEx(type)),
1.62/1.83	                aa(fun(nat,type),fun(dB,fun(type,bool)),typing,
1.62/1.83	                   aa(type,fun(nat,type),
1.62/1.83	                      aa(nat,fun(type,fun(nat,type)),
1.62/1.83	                         aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
1.62/1.83	                            shift(type),e),
1.62/1.83	                         i),
1.62/1.83	                      t)))),
1.62/1.83	          rs))).
1.62/1.83	tff(zf_stmt_0, negated_conjecture,
1.62/1.83	  (~
1.62/1.83	    listsp(dB,
1.62/1.83	           aa(fun(dB,bool),fun(dB,bool),
1.62/1.83	              aa(fun(dB,fun(bool,bool)),fun(fun(dB,bool),fun(dB,bool)),
1.62/1.83	                 combs(dB,bool,bool),
1.62/1.83	                 aa(fun(dB,bool),fun(dB,fun(bool,bool)),
1.62/1.83	                    aa(fun(bool,fun(bool,bool)),
1.62/1.83	                       fun(fun(dB,bool),fun(dB,fun(bool,bool))),
1.62/1.83	                       combb(bool,fun(bool,bool),dB),fconj),
1.62/1.83	                    aa(fun(dB,fun(fun(nat,type),bool)),fun(dB,bool),
1.62/1.83	                       aa(fun(fun(fun(nat,type),bool),bool),
1.62/1.83	                          fun(fun(dB,fun(fun(nat,type),bool)),fun(dB,bool)),
1.62/1.83	                          combb(fun(fun(nat,type),bool),bool,dB),
1.62/1.83	                          fAll(fun(nat,type))),
1.62/1.83	                       aa(fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.83	                          fun(dB,fun(fun(nat,type),bool)),
1.62/1.83	                          aa(fun(fun(fun(nat,type),fun(type,bool)),
1.62/1.83	                                 fun(fun(nat,type),bool)),
1.62/1.83	                             fun(fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.83	                                 fun(dB,fun(fun(nat,type),bool))),
1.62/1.83	                             combb(fun(fun(nat,type),fun(type,bool)),
1.62/1.83	                                   fun(fun(nat,type),bool),dB),
1.62/1.83	                             aa(fun(fun(type,bool),bool),
1.62/1.83	                                fun(fun(fun(nat,type),fun(type,bool)),
1.62/1.83	                                    fun(fun(nat,type),bool)),
1.62/1.83	                                combb(fun(type,bool),bool,fun(nat,type)),
1.62/1.83	                                fAll(type))),
1.62/1.83	                          aa(fun(dB,fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.83	                             fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.83	                             aa(fun(fun(fun(nat,type),fun(type,fun(dB,bool))),
1.62/1.83	                                    fun(fun(nat,type),fun(type,bool))),
1.62/1.83	                                fun(fun(dB,
1.62/1.83	                                        fun(fun(nat,type),
1.62/1.83	                                            fun(type,fun(dB,bool)))),
1.62/1.83	                                    fun(dB,fun(fun(nat,type),fun(type,bool)))),
1.62/1.83	                                combb(fun(fun(nat,type),
1.62/1.83	                                          fun(type,fun(dB,bool))),
1.62/1.83	                                      fun(fun(nat,type),fun(type,bool)),dB),
1.62/1.83	                                aa(fun(fun(type,fun(dB,bool)),fun(type,bool)),
1.62/1.83	                                   fun(fun(fun(nat,type),
1.62/1.83	                                           fun(type,fun(dB,bool))),
1.62/1.83	                                       fun(fun(nat,type),fun(type,bool))),
1.62/1.83	                                   combb(fun(type,fun(dB,bool)),
1.62/1.83	                                         fun(type,bool),fun(nat,type)),
1.62/1.83	                                   aa(fun(fun(dB,bool),bool),
1.62/1.83	                                      fun(fun(type,fun(dB,bool)),
1.62/1.83	                                          fun(type,bool)),
1.62/1.83	                                      combb(fun(dB,bool),bool,type),fAll(dB)))),
1.62/1.83	                             aa(fun(dB,
1.62/1.83	                                    fun(fun(nat,type),
1.62/1.83	                                        fun(type,fun(dB,fun(nat,bool))))),
1.62/1.83	                                fun(dB,
1.62/1.83	                                    fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.83	                                aa(fun(fun(fun(nat,type),
1.62/1.83	                                           fun(type,fun(dB,fun(nat,bool)))),
1.62/1.83	                                       fun(fun(nat,type),
1.62/1.83	                                           fun(type,fun(dB,bool)))),
1.62/1.83	                                   fun(fun(dB,
1.62/1.83	                                           fun(fun(nat,type),
1.62/1.83	                                               fun(type,fun(dB,fun(nat,bool))))),
1.62/1.83	                                       fun(dB,
1.62/1.83	                                           fun(fun(nat,type),
1.62/1.83	                                               fun(type,fun(dB,bool))))),
1.62/1.83	                                   combb(fun(fun(nat,type),
1.62/1.83	                                             fun(type,fun(dB,fun(nat,bool)))),
1.62/1.83	                                         fun(fun(nat,type),
1.62/1.83	                                             fun(type,fun(dB,bool))),
1.62/1.83	                                         dB),
1.62/1.83	                                   aa(fun(fun(type,fun(dB,fun(nat,bool))),
1.62/1.83	                                          fun(type,fun(dB,bool))),
1.62/1.83	                                      fun(fun(fun(nat,type),
1.62/1.83	                                              fun(type,fun(dB,fun(nat,bool)))),
1.62/1.83	                                          fun(fun(nat,type),
1.62/1.83	                                              fun(type,fun(dB,bool)))),
1.62/1.83	                                      combb(fun(type,fun(dB,fun(nat,bool))),
1.62/1.83	                                            fun(type,fun(dB,bool)),
1.62/1.83	                                            fun(nat,type)),
1.62/1.83	                                      aa(fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                             fun(dB,bool)),
1.62/1.83	                                         fun(fun(type,fun(dB,fun(nat,bool))),
1.62/1.83	                                             fun(type,fun(dB,bool))),
1.62/1.83	                                         combb(fun(dB,fun(nat,bool)),
1.62/1.83	                                               fun(dB,bool),type),
1.62/1.83	                                         aa(fun(fun(nat,bool),bool),
1.62/1.83	                                            fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                fun(dB,bool)),
1.62/1.83	                                            combb(fun(nat,bool),bool,dB),
1.62/1.83	                                            fAll(nat))))),
1.62/1.83	                                aa(fun(dB,
1.62/1.83	                                       fun(fun(nat,type),
1.62/1.83	                                           fun(dB,fun(nat,bool)))),
1.62/1.83	                                   fun(dB,
1.62/1.83	                                       fun(fun(nat,type),
1.62/1.83	                                           fun(type,fun(dB,fun(nat,bool))))),
1.62/1.83	                                   aa(fun(dB,
1.62/1.83	                                          fun(fun(fun(nat,type),
1.62/1.83	                                                  fun(dB,fun(nat,bool))),
1.62/1.83	                                              fun(fun(nat,type),
1.62/1.83	                                                  fun(type,
1.62/1.83	                                                      fun(dB,fun(nat,bool)))))),
1.62/1.83	                                      fun(fun(dB,
1.62/1.83	                                              fun(fun(nat,type),
1.62/1.83	                                                  fun(dB,fun(nat,bool)))),
1.62/1.83	                                          fun(dB,
1.62/1.83	                                              fun(fun(nat,type),
1.62/1.83	                                                  fun(type,
1.62/1.83	                                                      fun(dB,fun(nat,bool)))))),
1.62/1.83	                                      combs(dB,
1.62/1.83	                                            fun(fun(nat,type),
1.62/1.83	                                                fun(dB,fun(nat,bool))),
1.62/1.83	                                            fun(fun(nat,type),
1.62/1.83	                                                fun(type,
1.62/1.83	                                                    fun(dB,fun(nat,bool))))),
1.62/1.83	                                      aa(fun(dB,
1.62/1.83	                                             fun(fun(nat,type),
1.62/1.83	                                                 fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                     fun(type,
1.62/1.83	                                                         fun(dB,fun(nat,bool)))))),
1.62/1.83	                                         fun(dB,
1.62/1.83	                                             fun(fun(fun(nat,type),
1.62/1.83	                                                     fun(dB,fun(nat,bool))),
1.62/1.83	                                                 fun(fun(nat,type),
1.62/1.83	                                                     fun(type,
1.62/1.83	                                                         fun(dB,fun(nat,bool)))))),
1.62/1.83	                                         aa(fun(fun(fun(nat,type),
1.62/1.83	                                                    fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                        fun(type,
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(nat,bool))))),
1.62/1.83	                                                fun(fun(fun(nat,type),
1.62/1.83	                                                        fun(dB,fun(nat,bool))),
1.62/1.83	                                                    fun(fun(nat,type),
1.62/1.83	                                                        fun(type,
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(nat,bool)))))),
1.62/1.83	                                            fun(fun(dB,
1.62/1.83	                                                    fun(fun(nat,type),
1.62/1.83	                                                        fun(fun(dB,
1.62/1.83	                                                                fun(nat,bool)),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))))),
1.62/1.83	                                                fun(dB,
1.62/1.83	                                                    fun(fun(fun(nat,type),
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(nat,bool))),
1.62/1.83	                                                        fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))))),
1.62/1.83	                                            combb(fun(fun(nat,type),
1.62/1.83	                                                      fun(fun(dB,
1.62/1.83	                                                              fun(nat,bool)),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                  fun(fun(fun(nat,type),
1.62/1.83	                                                          fun(dB,
1.62/1.83	                                                              fun(nat,bool))),
1.62/1.83	                                                      fun(fun(nat,type),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                  dB),
1.62/1.83	                                            combs(fun(nat,type),
1.62/1.83	                                                  fun(dB,fun(nat,bool)),
1.62/1.83	                                                  fun(type,
1.62/1.83	                                                      fun(dB,fun(nat,bool))))),
1.62/1.83	                                         aa(fun(dB,
1.62/1.83	                                                fun(fun(nat,type),
1.62/1.83	                                                    fun(type,
1.62/1.83	                                                        fun(fun(dB,
1.62/1.83	                                                                fun(nat,bool)),
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(nat,bool)))))),
1.62/1.83	                                            fun(dB,
1.62/1.83	                                                fun(fun(nat,type),
1.62/1.83	                                                    fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                        fun(type,
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(nat,bool)))))),
1.62/1.83	                                            aa(fun(fun(fun(nat,type),
1.62/1.83	                                                       fun(type,
1.62/1.83	                                                           fun(fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))),
1.62/1.83	                                                   fun(fun(nat,type),
1.62/1.83	                                                       fun(fun(dB,
1.62/1.83	                                                               fun(nat,bool)),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))))),
1.62/1.83	                                               fun(fun(dB,
1.62/1.83	                                                       fun(fun(nat,type),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))))),
1.62/1.83	                                                   fun(dB,
1.62/1.83	                                                       fun(fun(nat,type),
1.62/1.83	                                                           fun(fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))))),
1.62/1.83	                                               combb(fun(fun(nat,type),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                     fun(fun(nat,type),
1.62/1.83	                                                         fun(fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                     dB),
1.62/1.83	                                               aa(fun(fun(type,
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                      fun(fun(dB,
1.62/1.83	                                                              fun(nat,bool)),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                  fun(fun(fun(nat,type),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                      fun(fun(nat,type),
1.62/1.83	                                                          fun(fun(dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))))),
1.62/1.83	                                                  combb(fun(type,
1.62/1.83	                                                            fun(fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        fun(fun(dB,
1.62/1.83	                                                                fun(nat,bool)),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        fun(nat,type)),
1.62/1.83	                                                  combc(type,
1.62/1.83	                                                        fun(dB,fun(nat,bool)),
1.62/1.83	                                                        fun(dB,fun(nat,bool))))),
1.62/1.83	                                            aa(fun(dB,
1.62/1.83	                                                   fun(fun(nat,type),
1.62/1.83	                                                       fun(type,
1.62/1.83	                                                           fun(fun(nat,bool),
1.62/1.83	                                                               fun(nat,bool))))),
1.62/1.83	                                               fun(dB,
1.62/1.83	                                                   fun(fun(nat,type),
1.62/1.83	                                                       fun(type,
1.62/1.83	                                                           fun(fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))))),
1.62/1.83	                                               aa(fun(fun(fun(nat,type),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                      fun(fun(nat,type),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))))),
1.62/1.83	                                                  fun(fun(dB,
1.62/1.83	                                                          fun(fun(nat,type),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                      fun(dB,
1.62/1.83	                                                          fun(fun(nat,type),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))))),
1.62/1.83	                                                  combb(fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        fun(fun(nat,type),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                        dB),
1.62/1.83	                                                  aa(fun(fun(type,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                         fun(type,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                     fun(fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                         fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))))),
1.62/1.83	                                                     combb(fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))),
1.62/1.83	                                                           fun(type,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                           fun(nat,type)),
1.62/1.83	                                                     aa(fun(fun(fun(nat,bool),
1.62/1.83	                                                                fun(nat,bool)),
1.62/1.83	                                                            fun(fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                fun(dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        fun(fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                        combb(fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                              type),
1.62/1.83	                                                        combb(fun(nat,bool),
1.62/1.83	                                                              fun(nat,bool),
1.62/1.83	                                                              dB)))),
1.62/1.83	                                               aa(fun(dB,
1.62/1.83	                                                      fun(fun(nat,type),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool))))),
1.62/1.83	                                                  fun(dB,
1.62/1.83	                                                      fun(fun(nat,type),
1.62/1.83	                                                          fun(type,
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))))),
1.62/1.83	                                                  aa(fun(fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool)))),
1.62/1.83	                                                         fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                     fun(fun(dB,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))))),
1.62/1.83	                                                         fun(dB,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))))),
1.62/1.83	                                                     combb(fun(fun(nat,type),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool)))),
1.62/1.83	                                                           fun(fun(nat,type),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                           dB),
1.62/1.83	                                                     aa(fun(fun(type,
1.62/1.83	                                                                fun(nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool))),
1.62/1.83	                                                            fun(type,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        fun(fun(fun(nat,type),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool)))),
1.62/1.83	                                                            fun(fun(nat,type),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))))),
1.62/1.83	                                                        combb(fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool))),
1.62/1.83	                                                              fun(type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                              fun(nat,type)),
1.62/1.83	                                                        aa(fun(fun(nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool)),
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))),
1.62/1.83	                                                           fun(fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool))),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                           combb(fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 type),
1.62/1.83	                                                           combs(nat,bool,
1.62/1.83	                                                                 bool)))),
1.62/1.83	                                                  aa(fun(dB,
1.62/1.83	                                                         fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                     fun(dB,
1.62/1.83	                                                         fun(fun(nat,type),
1.62/1.83	                                                             fun(type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))))),
1.62/1.83	                                                     aa(fun(fun(fun(nat,type),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool))),
1.62/1.83	                                                            fun(fun(nat,type),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool))))),
1.62/1.83	                                                        fun(fun(dB,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool)))))),
1.62/1.83	                                                        combb(fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool)))),
1.62/1.83	                                                              dB),
1.62/1.83	                                                        aa(fun(fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                               fun(type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool)))),
1.62/1.83	                                                           fun(fun(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))),
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   bool,bool))))),
1.62/1.83	                                                           combb(fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type)),
1.62/1.83	                                                           aa(fun(fun(
1.62/1.83	                                                                  nat,bool),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool))),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  bool,bool)))),
1.62/1.83	                                                              combb(fun(
1.62/1.83	                                                                    nat,bool),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    bool,bool)),
1.62/1.83	                                                                    type),
1.62/1.83	                                                              aa(fun(
1.62/1.83	                                                                 bool,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool))),
1.62/1.83	                                                                 combb(
1.62/1.83	                                                                 bool,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 bool,bool),
1.62/1.83	                                                                 nat),
1.62/1.83	                                                                 fimplies)))),
1.62/1.83	                                                     aa(fun(dB,
1.62/1.83	                                                            fun(fun(nat,type),
1.62/1.83	                                                                fun(nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)))),
1.62/1.83	                                                        fun(dB,
1.62/1.83	                                                            fun(fun(nat,type),
1.62/1.83	                                                                fun(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)))),
1.62/1.83	                                                        aa(fun(fun(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool))),
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)))),
1.62/1.83	                                                           fun(fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)))),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))))),
1.62/1.83	                                                           combb(fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                                 dB),
1.62/1.83	                                                           aa(fun(fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool)),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool))),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool))),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,bool)))),
1.62/1.83	                                                              combb(fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,bool)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)),
1.62/1.83	                                                              combc(nat,type,
1.62/1.83	                                                                    bool))),
1.62/1.83	                                                        aa(fun(fun(nat,type),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)))),
1.62/1.83	                                                           fun(dB,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,type),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   type,bool)))),
1.62/1.83	                                                           combc(fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))),
1.62/1.83	                                                           aa(fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool)))),
1.62/1.83	                                                              fun(fun(
1.62/1.83	                                                                  nat,type),
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  dB,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  nat,
1.62/1.83	                                                                  fun(
1.62/1.83	                                                                  type,bool)))),
1.62/1.83	                                                              aa(fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool)))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool)))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))))),
1.62/1.83	                                                                 combb(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type)),
1.62/1.83	                                                                 combc(
1.62/1.83	                                                                 nat,dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool))),
1.62/1.83	                                                              aa(fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type))),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,type),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 type,bool)))),
1.62/1.83	                                                                 aa(fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))))),
1.62/1.83	                                                                    combb(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)),
1.62/1.83	                                                                    aa(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)))),
1.62/1.83	                                                                    combb(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    dB,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,bool)),
1.62/1.83	                                                                    nat),
1.62/1.83	                                                                    typing)),
1.62/1.83	                                                                 aa(type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                    aa(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)))),
1.62/1.83	                                                                    combc(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                    aa(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)))),
1.62/1.83	                                                                    aa(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))))),
1.62/1.83	                                                                    combb(
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type)),
1.62/1.83	                                                                    combc(
1.62/1.83	                                                                    nat,type,
1.62/1.83	                                                                    fun(
1.62/1.83	                                                                    nat,type))),
1.62/1.83	                                                                    shift(
1.62/1.83	                                                                    type))),t))))))))))),
1.62/1.83	                                   aa(fun(dB,
1.62/1.83	                                          fun(fun(nat,type),
1.62/1.83	                                              fun(dB,fun(nat,bool)))),
1.62/1.83	                                      fun(dB,
1.62/1.83	                                          fun(fun(nat,type),
1.62/1.83	                                              fun(dB,fun(nat,bool)))),
1.62/1.83	                                      aa(fun(fun(fun(nat,type),
1.62/1.83	                                                 fun(dB,fun(nat,bool))),
1.62/1.83	                                             fun(fun(nat,type),
1.62/1.83	                                                 fun(dB,fun(nat,bool)))),
1.62/1.83	                                         fun(fun(dB,
1.62/1.83	                                                 fun(fun(nat,type),
1.62/1.83	                                                     fun(dB,fun(nat,bool)))),
1.62/1.83	                                             fun(dB,
1.62/1.83	                                                 fun(fun(nat,type),
1.62/1.83	                                                     fun(dB,fun(nat,bool))))),
1.62/1.83	                                         combb(fun(fun(nat,type),
1.62/1.83	                                                   fun(dB,fun(nat,bool))),
1.62/1.83	                                               fun(fun(nat,type),
1.62/1.83	                                                   fun(dB,fun(nat,bool))),
1.62/1.83	                                               dB),
1.62/1.83	                                         aa(fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                fun(dB,fun(nat,bool))),
1.62/1.83	                                            fun(fun(fun(nat,type),
1.62/1.83	                                                    fun(dB,fun(nat,bool))),
1.62/1.83	                                                fun(fun(nat,type),
1.62/1.83	                                                    fun(dB,fun(nat,bool)))),
1.62/1.83	                                            combb(fun(dB,fun(nat,bool)),
1.62/1.83	                                                  fun(dB,fun(nat,bool)),
1.62/1.83	                                                  fun(nat,type)),
1.62/1.83	                                            aa(fun(dB,
1.62/1.83	                                                   fun(fun(nat,bool),
1.62/1.83	                                                       fun(nat,bool))),
1.62/1.83	                                               fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                   fun(dB,fun(nat,bool))),
1.62/1.83	                                               combs(dB,fun(nat,bool),
1.62/1.83	                                                     fun(nat,bool)),
1.62/1.83	                                               aa(fun(dB,fun(bool,bool)),
1.62/1.83	                                                  fun(dB,
1.62/1.83	                                                      fun(fun(nat,bool),
1.62/1.83	                                                          fun(nat,bool))),
1.62/1.83	                                                  aa(fun(fun(bool,bool),
1.62/1.83	                                                         fun(fun(nat,bool),
1.62/1.83	                                                             fun(nat,bool))),
1.62/1.83	                                                     fun(fun(dB,
1.62/1.83	                                                             fun(bool,bool)),
1.62/1.83	                                                         fun(dB,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                     combb(fun(bool,bool),
1.62/1.83	                                                           fun(fun(nat,bool),
1.62/1.83	                                                               fun(nat,bool)),
1.62/1.83	                                                           dB),
1.62/1.83	                                                     combb(bool,bool,nat)),
1.62/1.83	                                                  aa(fun(dB,bool),
1.62/1.83	                                                     fun(dB,fun(bool,bool)),
1.62/1.83	                                                     aa(fun(bool,
1.62/1.83	                                                            fun(bool,bool)),
1.62/1.83	                                                        fun(fun(dB,bool),
1.62/1.83	                                                            fun(dB,
1.62/1.83	                                                                fun(bool,bool))),
1.62/1.83	                                                        combb(bool,
1.62/1.83	                                                              fun(bool,bool),
1.62/1.83	                                                              dB),
1.62/1.83	                                                        fimplies),
1.62/1.83	                                                     it))))),
1.62/1.83	                                      aa(fun(dB,fun(dB,fun(nat,bool))),
1.62/1.83	                                         fun(dB,
1.62/1.83	                                             fun(fun(nat,type),
1.62/1.83	                                                 fun(dB,fun(nat,bool)))),
1.62/1.83	                                         aa(fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                fun(fun(nat,type),
1.62/1.83	                                                    fun(dB,fun(nat,bool)))),
1.62/1.83	                                            fun(fun(dB,fun(dB,fun(nat,bool))),
1.62/1.83	                                                fun(dB,
1.62/1.83	                                                    fun(fun(nat,type),
1.62/1.83	                                                        fun(dB,fun(nat,bool))))),
1.62/1.83	                                            combb(fun(dB,fun(nat,bool)),
1.62/1.83	                                                  fun(fun(nat,type),
1.62/1.83	                                                      fun(dB,fun(nat,bool))),
1.62/1.83	                                                  dB),
1.62/1.83	                                            aa(fun(fun(nat,type),
1.62/1.83	                                                   fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                       fun(dB,fun(nat,bool)))),
1.62/1.83	                                               fun(fun(dB,fun(nat,bool)),
1.62/1.83	                                                   fun(fun(nat,type),
1.62/1.83	                                                       fun(dB,fun(nat,bool)))),
1.62/1.83	                                               combc(fun(nat,type),
1.62/1.83	                                                     fun(dB,fun(nat,bool)),
1.62/1.83	                                                     fun(dB,fun(nat,bool))),
1.62/1.83	                                               aa(fun(fun(nat,type),
1.62/1.83	                                                      fun(dB,
1.62/1.83	                                                          fun(fun(nat,bool),
1.62/1.83	                                                              fun(nat,bool)))),
1.62/1.83	                                                  fun(fun(nat,type),
1.62/1.83	                                                      fun(fun(dB,
1.62/1.83	                                                              fun(nat,bool)),
1.62/1.83	                                                          fun(dB,
1.62/1.83	                                                              fun(nat,bool)))),
1.62/1.83	                                                  aa(fun(fun(dB,
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))),
1.62/1.83	                                                         fun(fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                             fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                     fun(fun(fun(nat,type),
1.62/1.83	                                                             fun(dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)))),
1.62/1.83	                                                         fun(fun(nat,type),
1.62/1.83	                                                             fun(fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool)),
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 dB,
1.62/1.83	                                                                 fun(
1.62/1.83	                                                                 nat,bool))))),
1.62/1.83	                                                     combb(fun(dB,
1.62/1.83	                                                               fun(fun(
1.62/1.83	                                                                   nat,bool),
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))),
1.62/1.83	                                                           fun(fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool)),
1.62/1.83	                                                               fun(dB,
1.62/1.83	                                                                   fun(
1.62/1.83	                                                                   nat,bool))),
1.62/1.83	                                                           fun(nat,type)),
1.62/1.83	                                                     combs(dB,fun(nat,bool),
1.62/1.83	                                                           fun(nat,bool))),
1.62/1.83	                                                  aa(fun(fun(nat,type),
1.62/1.83	                                                         fun(dB,
1.62/1.83	                                                             fun(bool,bool))),
1.62/1.83	                                                     fun(fun(nat,type),
1.62/1.83	                                                         fun(dB,
1.62/1.84	                                                             fun(fun(
1.62/1.84	                                                                 nat,bool),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 nat,bool)))),
1.62/1.84	                                                     aa(fun(fun(dB,
1.62/1.84	                                                                fun(bool,bool)),
1.62/1.84	                                                            fun(dB,
1.62/1.84	                                                                fun(fun(
1.62/1.84	                                                                    nat,bool),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    nat,bool)))),
1.62/1.84	                                                        fun(fun(fun(nat,type),
1.62/1.84	                                                                fun(dB,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    bool,bool))),
1.62/1.84	                                                            fun(fun(nat,type),
1.62/1.84	                                                                fun(dB,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    nat,bool),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    nat,bool))))),
1.62/1.84	                                                        combb(fun(dB,
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  bool,bool)),
1.62/1.84	                                                              fun(dB,
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  nat,bool),
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  nat,bool))),
1.62/1.84	                                                              fun(nat,type)),
1.62/1.84	                                                        aa(fun(fun(bool,bool),
1.62/1.84	                                                               fun(fun(
1.62/1.84	                                                                   nat,bool),
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   nat,bool))),
1.62/1.84	                                                           fun(fun(dB,
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   bool,bool)),
1.62/1.84	                                                               fun(dB,
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   nat,bool),
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   nat,bool)))),
1.62/1.84	                                                           combb(fun(
1.62/1.84	                                                                 bool,bool),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 nat,bool),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 nat,bool)),
1.62/1.84	                                                                 dB),
1.62/1.84	                                                           combb(bool,bool,
1.62/1.84	                                                                 nat))),
1.62/1.84	                                                     aa(fun(fun(nat,type),
1.62/1.84	                                                            fun(dB,bool)),
1.62/1.84	                                                        fun(fun(nat,type),
1.62/1.84	                                                            fun(dB,
1.62/1.84	                                                                fun(bool,bool))),
1.62/1.84	                                                        aa(fun(fun(dB,bool),
1.62/1.84	                                                               fun(dB,
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   bool,bool))),
1.62/1.84	                                                           fun(fun(fun(
1.62/1.84	                                                                   nat,type),
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   dB,bool)),
1.62/1.84	                                                               fun(fun(
1.62/1.84	                                                                   nat,type),
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   dB,
1.62/1.84	                                                                   fun(
1.62/1.84	                                                                   bool,bool)))),
1.62/1.84	                                                           combb(fun(dB,bool),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 dB,
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 bool,bool)),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 nat,type)),
1.62/1.84	                                                           aa(fun(bool,
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  bool,bool)),
1.62/1.84	                                                              fun(fun(
1.62/1.84	                                                                  dB,bool),
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  dB,
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  bool,bool))),
1.62/1.84	                                                              combb(bool,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    bool,bool),
1.62/1.84	                                                                    dB),
1.62/1.84	                                                              fimplies)),
1.62/1.84	                                                        aa(type,
1.62/1.84	                                                           fun(fun(nat,type),
1.62/1.84	                                                               fun(dB,bool)),
1.62/1.84	                                                           aa(fun(fun(
1.62/1.84	                                                                  nat,type),
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  type,
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  dB,bool))),
1.62/1.84	                                                              fun(type,
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  nat,type),
1.62/1.84	                                                                  fun(
1.62/1.84	                                                                  dB,bool))),
1.62/1.84	                                                              combc(fun(
1.62/1.84	                                                                    nat,type),
1.62/1.84	                                                                    type,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    dB,bool)),
1.62/1.84	                                                              aa(fun(
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 nat,type),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 dB,
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 type,bool))),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 nat,type),
1.62/1.84	                                                                 fun(
1.62/1.84	                                                                 type,
1.62/1.84	                                                                 fun(dB,bool))),
1.62/1.84	                                                                 aa(fun(
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    dB,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    type,bool)),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    type,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    dB,bool))),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    nat,type),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    dB,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    type,bool))),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    nat,type),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    type,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    dB,bool)))),
1.62/1.84	                                                                    combb(
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    dB,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    type,bool)),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    type,
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    dB,bool)),
1.62/1.84	                                                                    fun(
1.62/1.84	                                                                    nat,type)),
1.62/1.84	                                                                    combc(
1.62/1.84	                                                                    dB,type,
1.62/1.84	                                                                    bool)),
1.62/1.84	                                                                 typing)),
1.62/1.84	                                                           t)))))),
1.62/1.84	                                         aa(fun(dB,fun(dB,fun(nat,dB))),
1.62/1.84	                                            fun(dB,fun(dB,fun(nat,bool))),
1.62/1.84	                                            aa(fun(fun(dB,fun(nat,dB)),
1.62/1.84	                                                   fun(dB,fun(nat,bool))),
1.62/1.84	                                               fun(fun(dB,fun(dB,fun(nat,dB))),
1.62/1.84	                                                   fun(dB,
1.62/1.84	                                                       fun(dB,fun(nat,bool)))),
1.62/1.84	                                               combb(fun(dB,fun(nat,dB)),
1.62/1.84	                                                     fun(dB,fun(nat,bool)),dB),
1.62/1.84	                                               aa(fun(fun(nat,dB),
1.62/1.84	                                                      fun(nat,bool)),
1.62/1.84	                                                  fun(fun(dB,fun(nat,dB)),
1.62/1.84	                                                      fun(dB,fun(nat,bool))),
1.62/1.84	                                                  combb(fun(nat,dB),
1.62/1.84	                                                        fun(nat,bool),dB),
1.62/1.84	                                                  aa(fun(dB,bool),
1.62/1.84	                                                     fun(fun(nat,dB),
1.62/1.84	                                                         fun(nat,bool)),
1.62/1.84	                                                     combb(dB,bool,nat),it))),
1.62/1.84	                                            subst)))))))))),
1.62/1.84	              aa(fun(dB,fun(type,bool)),fun(dB,bool),
1.62/1.84	                 aa(fun(fun(type,bool),bool),
1.62/1.84	                    fun(fun(dB,fun(type,bool)),fun(dB,bool)),
1.62/1.84	                    combb(fun(type,bool),bool,dB),fEx(type)),
1.62/1.84	                 aa(fun(nat,type),fun(dB,fun(type,bool)),typing,
1.62/1.84	                    aa(type,fun(nat,type),
1.62/1.84	                       aa(nat,fun(type,fun(nat,type)),
1.62/1.84	                          aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
1.62/1.84	                             shift(type),e),
1.62/1.84	                          i),
1.62/1.84	                       t)))),
1.62/1.84	           rs))).
1.62/1.84	tff('1', plain,
1.62/1.84	    ~ listsp(dB, 
1.62/1.84	        aa(fun(dB, bool), fun(dB, bool), 
1.62/1.84	          aa(fun(dB, fun(bool, bool)), fun(fun(dB, bool), fun(dB, bool)), 
1.62/1.84	            combs(dB, bool, bool), 
1.62/1.84	            aa(fun(dB, bool), fun(dB, fun(bool, bool)), 
1.62/1.84	              aa(fun(bool, fun(bool, bool)), 
1.62/1.84	                fun(fun(dB, bool), fun(dB, fun(bool, bool))), 
1.62/1.84	                combb(bool, fun(bool, bool), dB), fconj), 
1.62/1.84	              aa(fun(dB, fun(fun(nat, type), bool)), fun(dB, bool), 
1.62/1.84	                aa(fun(fun(fun(nat, type), bool), bool), 
1.62/1.84	                  fun(fun(dB, fun(fun(nat, type), bool)), fun(dB, bool)), 
1.62/1.84	                  combb(fun(fun(nat, type), bool), bool, dB), 
1.62/1.84	                  fAll(fun(nat, type))), 
1.62/1.84	                aa(fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                  fun(dB, fun(fun(nat, type), bool)), 
1.62/1.84	                  aa(
1.62/1.84	                    fun(fun(fun(nat, type), fun(type, bool)), 
1.62/1.84	                      fun(fun(nat, type), bool)), 
1.62/1.84	                    fun(fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                      fun(dB, fun(fun(nat, type), bool))), 
1.62/1.84	                    combb(fun(fun(nat, type), fun(type, bool)), 
1.62/1.84	                      fun(fun(nat, type), bool), dB), 
1.62/1.84	                    aa(fun(fun(type, bool), bool), 
1.62/1.84	                      fun(fun(fun(nat, type), fun(type, bool)), 
1.62/1.84	                        fun(fun(nat, type), bool)), 
1.62/1.84	                      combb(fun(type, bool), bool, fun(nat, type)), 
1.62/1.84	                      fAll(type))), 
1.62/1.84	                  aa(fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                    fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                    aa(
1.62/1.84	                      fun(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.84	                        fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                      fun(
1.62/1.84	                        fun(dB, 
1.62/1.84	                          fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                        fun(dB, fun(fun(nat, type), fun(type, bool)))), 
1.62/1.84	                      combb(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.84	                        fun(fun(nat, type), fun(type, bool)), dB), 
1.62/1.84	                      aa(fun(fun(type, fun(dB, bool)), fun(type, bool)), 
1.62/1.84	                        fun(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.84	                          fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                        combb(fun(type, fun(dB, bool)), fun(type, bool), 
1.62/1.84	                          fun(nat, type)), 
1.62/1.84	                        aa(fun(fun(dB, bool), bool), 
1.62/1.84	                          fun(fun(type, fun(dB, bool)), fun(type, bool)), 
1.62/1.84	                          combb(fun(dB, bool), bool, type), fAll(dB)))), 
1.62/1.84	                    aa(
1.62/1.84	                      fun(dB, 
1.62/1.84	                        fun(fun(nat, type), 
1.62/1.84	                          fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                      fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                      aa(
1.62/1.84	                        fun(
1.62/1.84	                          fun(fun(nat, type), 
1.62/1.84	                            fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                          fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                        fun(
1.62/1.84	                          fun(dB, 
1.62/1.84	                            fun(fun(nat, type), 
1.62/1.84	                              fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                          fun(dB, 
1.62/1.84	                            fun(fun(nat, type), fun(type, fun(dB, bool))))), 
1.62/1.84	                        combb(
1.62/1.84	                          fun(fun(nat, type), 
1.62/1.84	                            fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                          fun(fun(nat, type), fun(type, fun(dB, bool))), dB), 
1.62/1.84	                        aa(
1.62/1.84	                          fun(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.84	                            fun(type, fun(dB, bool))), 
1.62/1.84	                          fun(
1.62/1.84	                            fun(fun(nat, type), 
1.62/1.84	                              fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                            fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                          combb(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.84	                            fun(type, fun(dB, bool)), fun(nat, type)), 
1.62/1.84	                          aa(fun(fun(dB, fun(nat, bool)), fun(dB, bool)), 
1.62/1.84	                            fun(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.84	                              fun(type, fun(dB, bool))), 
1.62/1.84	                            combb(fun(dB, fun(nat, bool)), fun(dB, bool), 
1.62/1.84	                              type), 
1.62/1.84	                            aa(fun(fun(nat, bool), bool), 
1.62/1.84	                              fun(fun(dB, fun(nat, bool)), fun(dB, bool)), 
1.62/1.84	                              combb(fun(nat, bool), bool, dB), fAll(nat))))), 
1.62/1.84	                      aa(
1.62/1.84	                        fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                        fun(dB, 
1.62/1.84	                          fun(fun(nat, type), 
1.62/1.84	                            fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                        aa(
1.62/1.84	                          fun(dB, 
1.62/1.84	                            fun(
1.62/1.84	                              fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                              fun(fun(nat, type), 
1.62/1.84	                                fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                          fun(
1.62/1.84	                            fun(dB, 
1.62/1.84	                              fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                            fun(dB, 
1.62/1.84	                              fun(fun(nat, type), 
1.62/1.84	                                fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                          combs(dB, 
1.62/1.84	                            fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                            fun(fun(nat, type), 
1.62/1.84	                              fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                          aa(
1.62/1.84	                            fun(dB, 
1.62/1.84	                              fun(fun(nat, type), 
1.62/1.84	                                fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                  fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                            fun(dB, 
1.62/1.84	                              fun(
1.62/1.84	                                fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                                fun(fun(nat, type), 
1.62/1.84	                                  fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                            aa(
1.62/1.84	                              fun(
1.62/1.84	                                fun(fun(nat, type), 
1.62/1.84	                                  fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                    fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                                fun(
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(dB, fun(nat, bool))), 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                              fun(
1.62/1.84	                                fun(dB, 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                      fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                fun(dB, 
1.62/1.84	                                  fun(
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(dB, fun(nat, bool))), 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, fun(dB, fun(nat, bool))))))), 
1.62/1.84	                              combb(
1.62/1.84	                                fun(fun(nat, type), 
1.62/1.84	                                  fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                    fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                                fun(
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(dB, fun(nat, bool))), 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(type, fun(dB, fun(nat, bool))))), dB), 
1.62/1.84	                              combs(fun(nat, type), fun(dB, fun(nat, bool)), 
1.62/1.84	                                fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                            aa(
1.62/1.84	                              fun(dB, 
1.62/1.84	                                fun(fun(nat, type), 
1.62/1.84	                                  fun(type, 
1.62/1.84	                                    fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                      fun(dB, fun(nat, bool)))))), 
1.62/1.84	                              fun(dB, 
1.62/1.84	                                fun(fun(nat, type), 
1.62/1.84	                                  fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                    fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                              aa(
1.62/1.84	                                fun(
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(type, 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(dB, fun(nat, bool))))), 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                      fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                fun(
1.62/1.84	                                  fun(dB, 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                  fun(dB, 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(type, fun(dB, fun(nat, bool))))))), 
1.62/1.84	                                combb(
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(type, 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(dB, fun(nat, bool))))), 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                      fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                                  dB), 
1.62/1.84	                                aa(
1.62/1.84	                                  fun(
1.62/1.84	                                    fun(type, 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(dB, fun(nat, bool)))), 
1.62/1.84	                                    fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                      fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                                  fun(
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool))))), 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                  combb(
1.62/1.84	                                    fun(type, 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(dB, fun(nat, bool)))), 
1.62/1.84	                                    fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                      fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                                    fun(nat, type)), 
1.62/1.84	                                  combc(type, fun(dB, fun(nat, bool)), 
1.62/1.84	                                    fun(dB, fun(nat, bool))))), 
1.62/1.84	                              aa(
1.62/1.84	                                fun(dB, 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(type, 
1.62/1.84	                                      fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                fun(dB, 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(type, 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                aa(
1.62/1.84	                                  fun(
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                  fun(
1.62/1.84	                                    fun(dB, 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                    fun(dB, 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                            fun(dB, fun(nat, bool))))))), 
1.62/1.84	                                  combb(
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool))))), dB), 
1.62/1.84	                                  aa(
1.62/1.84	                                    fun(
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool))))), 
1.62/1.84	                                    fun(
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                            fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                    combb(
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool)))), 
1.62/1.84	                                      fun(nat, type)), 
1.62/1.84	                                    aa(
1.62/1.84	                                      fun(
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool)))), 
1.62/1.84	                                      fun(
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                            fun(dB, fun(nat, bool))))), 
1.62/1.84	                                      combb(
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool))), type), 
1.62/1.84	                                      combb(fun(nat, bool), fun(nat, bool), 
1.62/1.84	                                        dB)))), 
1.62/1.84	                                aa(
1.62/1.84	                                  fun(dB, 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, fun(nat, fun(bool, bool))))), 
1.62/1.84	                                  fun(dB, 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(type, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                  aa(
1.62/1.84	                                    fun(
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                    fun(
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(nat, fun(bool, bool))))), 
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(fun(nat, bool), 
1.62/1.84	                                              fun(nat, bool)))))), 
1.62/1.84	                                    combb(
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                      dB), 
1.62/1.84	                                    aa(
1.62/1.84	                                      fun(
1.62/1.84	                                        fun(type, fun(nat, fun(bool, bool))), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                      fun(
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(nat, fun(bool, bool)))), 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(fun(nat, bool), 
1.62/1.84	                                              fun(nat, bool))))), 
1.62/1.84	                                      combb(
1.62/1.84	                                        fun(type, fun(nat, fun(bool, bool))), 
1.62/1.84	                                        fun(type, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                        fun(nat, type)), 
1.62/1.84	                                      aa(
1.62/1.84	                                        fun(fun(nat, fun(bool, bool)), 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                        fun(
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(nat, fun(bool, bool))), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(fun(nat, bool), 
1.62/1.84	                                              fun(nat, bool)))), 
1.62/1.84	                                        combb(fun(nat, fun(bool, bool)), 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                          type), combs(nat, bool, bool)))), 
1.62/1.84	                                  aa(
1.62/1.84	                                    fun(dB, 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, fun(nat, bool)))), 
1.62/1.84	                                    fun(dB, 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(type, fun(nat, fun(bool, bool))))), 
1.62/1.84	                                    aa(
1.62/1.84	                                      fun(
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, fun(nat, bool))), 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(nat, fun(bool, bool))))), 
1.62/1.84	                                      fun(
1.62/1.84	                                        fun(dB, 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(type, fun(nat, bool)))), 
1.62/1.84	                                        fun(dB, 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(type, 
1.62/1.84	                                              fun(nat, fun(bool, bool)))))), 
1.62/1.84	                                      combb(
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, fun(nat, bool))), 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(nat, fun(bool, bool)))), dB), 
1.62/1.84	                                      aa(
1.62/1.84	                                        fun(fun(type, fun(nat, bool)), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(nat, fun(bool, bool)))), 
1.62/1.84	                                        fun(
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(type, fun(nat, bool))), 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(type, 
1.62/1.84	                                              fun(nat, fun(bool, bool))))), 
1.62/1.84	                                        combb(fun(type, fun(nat, bool)), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(nat, fun(bool, bool))), 
1.62/1.84	                                          fun(nat, type)), 
1.62/1.84	                                        aa(
1.62/1.84	                                          fun(fun(nat, bool), 
1.62/1.84	                                            fun(nat, fun(bool, bool))), 
1.62/1.84	                                          fun(fun(type, fun(nat, bool)), 
1.62/1.84	                                            fun(type, 
1.62/1.84	                                              fun(nat, fun(bool, bool)))), 
1.62/1.84	                                          combb(fun(nat, bool), 
1.62/1.84	                                            fun(nat, fun(bool, bool)), type), 
1.62/1.84	                                          aa(fun(bool, fun(bool, bool)), 
1.62/1.84	                                            fun(fun(nat, bool), 
1.62/1.84	                                              fun(nat, fun(bool, bool))), 
1.62/1.84	                                            combb(bool, fun(bool, bool), nat), 
1.62/1.84	                                            fimplies)))), 
1.62/1.84	                                    aa(
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(nat, fun(type, bool)))), 
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(type, fun(nat, bool)))), 
1.62/1.84	                                      aa(
1.62/1.84	                                        fun(
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(nat, fun(type, bool))), 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(type, fun(nat, bool)))), 
1.62/1.84	                                        fun(
1.62/1.84	                                          fun(dB, 
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(nat, fun(type, bool)))), 
1.62/1.84	                                          fun(dB, 
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(type, fun(nat, bool))))), 
1.62/1.84	                                        combb(
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(nat, fun(type, bool))), 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(type, fun(nat, bool))), dB), 
1.62/1.84	                                        aa(
1.62/1.84	                                          fun(fun(nat, fun(type, bool)), 
1.62/1.84	                                            fun(type, fun(nat, bool))), 
1.62/1.84	                                          fun(
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(nat, fun(type, bool))), 
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(type, fun(nat, bool)))), 
1.62/1.84	                                          combb(fun(nat, fun(type, bool)), 
1.62/1.84	                                            fun(type, fun(nat, bool)), 
1.62/1.84	                                            fun(nat, type)), 
1.62/1.84	                                          combc(nat, type, bool))), 
1.62/1.84	                                      aa(
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(dB, fun(nat, fun(type, bool)))), 
1.62/1.84	                                        fun(dB, 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(nat, fun(type, bool)))), 
1.62/1.84	                                        combc(fun(nat, type), dB, 
1.62/1.84	                                          fun(nat, fun(type, bool))), 
1.62/1.84	                                        aa(
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(nat, 
1.62/1.84	                                              fun(dB, fun(type, bool)))), 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(dB, 
1.62/1.84	                                              fun(nat, fun(type, bool)))), 
1.62/1.84	                                          aa(
1.62/1.84	                                            fun(
1.62/1.84	                                              fun(nat, 
1.62/1.84	                                                fun(dB, fun(type, bool))), 
1.62/1.84	                                              fun(dB, 
1.62/1.84	                                                fun(nat, fun(type, bool)))), 
1.62/1.84	                                            fun(
1.62/1.84	                                              fun(fun(nat, type), 
1.62/1.84	                                                fun(nat, 
1.62/1.84	                                                  fun(dB, fun(type, bool)))), 
1.62/1.84	                                              fun(fun(nat, type), 
1.62/1.84	                                                fun(dB, 
1.62/1.84	                                                  fun(nat, fun(type, bool))))), 
1.62/1.84	                                            combb(
1.62/1.84	                                              fun(nat, 
1.62/1.84	                                                fun(dB, fun(type, bool))), 
1.62/1.84	                                              fun(dB, 
1.62/1.84	                                                fun(nat, fun(type, bool))), 
1.62/1.84	                                              fun(nat, type)), 
1.62/1.84	                                            combc(nat, dB, fun(type, bool))), 
1.62/1.84	                                          aa(
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(nat, fun(nat, type))), 
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(nat, 
1.62/1.84	                                                fun(dB, fun(type, bool)))), 
1.62/1.84	                                            aa(
1.62/1.84	                                              fun(fun(nat, fun(nat, type)), 
1.62/1.84	                                                fun(nat, 
1.62/1.84	                                                  fun(dB, fun(type, bool)))), 
1.62/1.84	                                              fun(
1.62/1.84	                                                fun(fun(nat, type), 
1.62/1.84	                                                  fun(nat, fun(nat, type))), 
1.62/1.84	                                                fun(fun(nat, type), 
1.62/1.84	                                                  fun(nat, 
1.62/1.84	                                                    fun(dB, fun(type, bool))))), 
1.62/1.84	                                              combb(
1.62/1.84	                                                fun(nat, fun(nat, type)), 
1.62/1.84	                                                fun(nat, 
1.62/1.84	                                                  fun(dB, fun(type, bool))), 
1.62/1.84	                                                fun(nat, type)), 
1.62/1.84	                                              aa(
1.62/1.84	                                                fun(fun(nat, type), 
1.62/1.84	                                                  fun(dB, fun(type, bool))), 
1.62/1.84	                                                fun(
1.62/1.84	                                                  fun(nat, fun(nat, type)), 
1.62/1.84	                                                  fun(nat, 
1.62/1.84	                                                    fun(dB, fun(type, bool)))), 
1.62/1.84	                                                combb(fun(nat, type), 
1.62/1.84	                                                  fun(dB, fun(type, bool)), 
1.62/1.84	                                                  nat), typing)), 
1.62/1.84	                                            aa(type, 
1.62/1.84	                                              fun(fun(nat, type), 
1.62/1.84	                                                fun(nat, fun(nat, type))), 
1.62/1.84	                                              aa(
1.62/1.84	                                                fun(fun(nat, type), 
1.62/1.84	                                                  fun(type, 
1.62/1.84	                                                    fun(nat, fun(nat, type)))), 
1.62/1.84	                                                fun(type, 
1.62/1.84	                                                  fun(fun(nat, type), 
1.62/1.84	                                                    fun(nat, fun(nat, type)))), 
1.62/1.84	                                                combc(fun(nat, type), type, 
1.62/1.84	                                                  fun(nat, fun(nat, type))), 
1.62/1.84	                                                aa(
1.62/1.84	                                                  fun(fun(nat, type), 
1.62/1.84	                                                    fun(nat, 
1.62/1.84	                                                      fun(type, 
1.62/1.84	                                                        fun(nat, type)))), 
1.62/1.84	                                                  fun(fun(nat, type), 
1.62/1.84	                                                    fun(type, 
1.62/1.84	                                                      fun(nat, 
1.62/1.84	                                                        fun(nat, type)))), 
1.62/1.84	                                                  aa(
1.62/1.84	                                                    fun(
1.62/1.84	                                                      fun(nat, 
1.62/1.84	                                                        fun(type, 
1.62/1.84	                                                          fun(nat, type))), 
1.62/1.84	                                                      fun(type, 
1.62/1.84	                                                        fun(nat, 
1.62/1.84	                                                          fun(nat, type)))), 
1.62/1.84	                                                    fun(
1.62/1.84	                                                      fun(fun(nat, type), 
1.62/1.84	                                                        fun(nat, 
1.62/1.84	                                                          fun(type, 
1.62/1.84	                                                            fun(nat, type)))), 
1.62/1.84	                                                      fun(fun(nat, type), 
1.62/1.84	                                                        fun(type, 
1.62/1.84	                                                          fun(nat, 
1.62/1.84	                                                            fun(nat, type))))), 
1.62/1.84	                                                    combb(
1.62/1.84	                                                      fun(nat, 
1.62/1.84	                                                        fun(type, 
1.62/1.84	                                                          fun(nat, type))), 
1.62/1.84	                                                      fun(type, 
1.62/1.84	                                                        fun(nat, 
1.62/1.84	                                                          fun(nat, type))), 
1.62/1.84	                                                      fun(nat, type)), 
1.62/1.84	                                                    combc(nat, type, 
1.62/1.84	                                                      fun(nat, type))), 
1.62/1.84	                                                  shift(type))), t))))))))))), 
1.62/1.84	                        aa(
1.62/1.84	                          fun(dB, 
1.62/1.84	                            fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                          fun(dB, 
1.62/1.84	                            fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                          aa(
1.62/1.84	                            fun(
1.62/1.84	                              fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                              fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                            fun(
1.62/1.84	                              fun(dB, 
1.62/1.84	                                fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                              fun(dB, 
1.62/1.84	                                fun(fun(nat, type), fun(dB, fun(nat, bool))))), 
1.62/1.84	                            combb(
1.62/1.84	                              fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                              fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                              dB), 
1.62/1.84	                            aa(
1.62/1.84	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                fun(dB, fun(nat, bool))), 
1.62/1.84	                              fun(
1.62/1.84	                                fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                                fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                              combb(fun(dB, fun(nat, bool)), 
1.62/1.84	                                fun(dB, fun(nat, bool)), fun(nat, type)), 
1.62/1.84	                              aa(
1.62/1.84	                                fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                  fun(dB, fun(nat, bool))), 
1.62/1.84	                                combs(dB, fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                aa(fun(dB, fun(bool, bool)), 
1.62/1.84	                                  fun(dB, 
1.62/1.84	                                    fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                  aa(
1.62/1.84	                                    fun(fun(bool, bool), 
1.62/1.84	                                      fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                    fun(fun(dB, fun(bool, bool)), 
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                    combb(fun(bool, bool), 
1.62/1.84	                                      fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                      dB), combb(bool, bool, nat)), 
1.62/1.84	                                  aa(fun(dB, bool), 
1.62/1.84	                                    fun(dB, fun(bool, bool)), 
1.62/1.84	                                    aa(fun(bool, fun(bool, bool)), 
1.62/1.84	                                      fun(fun(dB, bool), 
1.62/1.84	                                        fun(dB, fun(bool, bool))), 
1.62/1.84	                                      combb(bool, fun(bool, bool), dB), 
1.62/1.84	                                      fimplies), it))))), 
1.62/1.84	                          aa(fun(dB, fun(dB, fun(nat, bool))), 
1.62/1.84	                            fun(dB, 
1.62/1.84	                              fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                            aa(
1.62/1.84	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                              fun(fun(dB, fun(dB, fun(nat, bool))), 
1.62/1.84	                                fun(dB, 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(dB, fun(nat, bool))))), 
1.62/1.84	                              combb(fun(dB, fun(nat, bool)), 
1.62/1.84	                                fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                                dB), 
1.62/1.84	                              aa(
1.62/1.84	                                fun(fun(nat, type), 
1.62/1.84	                                  fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                    fun(dB, fun(nat, bool)))), 
1.62/1.84	                                fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(dB, fun(nat, bool)))), 
1.62/1.84	                                combc(fun(nat, type), 
1.62/1.84	                                  fun(dB, fun(nat, bool)), 
1.62/1.84	                                  fun(dB, fun(nat, bool))), 
1.62/1.84	                                aa(
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(dB, 
1.62/1.84	                                      fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                  fun(fun(nat, type), 
1.62/1.84	                                    fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                      fun(dB, fun(nat, bool)))), 
1.62/1.84	                                  aa(
1.62/1.84	                                    fun(
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(dB, fun(nat, bool)))), 
1.62/1.84	                                    fun(
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(dB, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                          fun(dB, fun(nat, bool))))), 
1.62/1.84	                                    combb(
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                      fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                        fun(dB, fun(nat, bool))), 
1.62/1.84	                                      fun(nat, type)), 
1.62/1.84	                                    combs(dB, fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                  aa(
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(dB, fun(bool, bool))), 
1.62/1.84	                                    fun(fun(nat, type), 
1.62/1.84	                                      fun(dB, 
1.62/1.84	                                        fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                    aa(
1.62/1.84	                                      fun(fun(dB, fun(bool, bool)), 
1.62/1.84	                                        fun(dB, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                      fun(
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(dB, fun(bool, bool))), 
1.62/1.84	                                        fun(fun(nat, type), 
1.62/1.84	                                          fun(dB, 
1.62/1.84	                                            fun(fun(nat, bool), 
1.62/1.84	                                              fun(nat, bool))))), 
1.62/1.84	                                      combb(fun(dB, fun(bool, bool)), 
1.62/1.84	                                        fun(dB, 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                        fun(nat, type)), 
1.62/1.84	                                      aa(
1.62/1.84	                                        fun(fun(bool, bool), 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                        fun(fun(dB, fun(bool, bool)), 
1.62/1.84	                                          fun(dB, 
1.62/1.84	                                            fun(fun(nat, bool), 
1.62/1.84	                                              fun(nat, bool)))), 
1.62/1.84	                                        combb(fun(bool, bool), 
1.62/1.84	                                          fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                          dB), combb(bool, bool, nat))), 
1.62/1.84	                                    aa(fun(fun(nat, type), fun(dB, bool)), 
1.62/1.84	                                      fun(fun(nat, type), 
1.62/1.84	                                        fun(dB, fun(bool, bool))), 
1.62/1.84	                                      aa(
1.62/1.84	                                        fun(fun(dB, bool), 
1.62/1.84	                                          fun(dB, fun(bool, bool))), 
1.62/1.84	                                        fun(
1.62/1.84	                                          fun(fun(nat, type), fun(dB, bool)), 
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(dB, fun(bool, bool)))), 
1.62/1.84	                                        combb(fun(dB, bool), 
1.62/1.84	                                          fun(dB, fun(bool, bool)), 
1.62/1.84	                                          fun(nat, type)), 
1.62/1.84	                                        aa(fun(bool, fun(bool, bool)), 
1.62/1.84	                                          fun(fun(dB, bool), 
1.62/1.84	                                            fun(dB, fun(bool, bool))), 
1.62/1.84	                                          combb(bool, fun(bool, bool), dB), 
1.62/1.84	                                          fimplies)), 
1.62/1.84	                                      aa(type, 
1.62/1.84	                                        fun(fun(nat, type), fun(dB, bool)), 
1.62/1.84	                                        aa(
1.62/1.84	                                          fun(fun(nat, type), 
1.62/1.84	                                            fun(type, fun(dB, bool))), 
1.62/1.84	                                          fun(type, 
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(dB, bool))), 
1.62/1.84	                                          combc(fun(nat, type), type, 
1.62/1.84	                                            fun(dB, bool)), 
1.62/1.84	                                          aa(
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(dB, fun(type, bool))), 
1.62/1.84	                                            fun(fun(nat, type), 
1.62/1.84	                                              fun(type, fun(dB, bool))), 
1.62/1.84	                                            aa(
1.62/1.84	                                              fun(fun(dB, fun(type, bool)), 
1.62/1.84	                                                fun(type, fun(dB, bool))), 
1.62/1.84	                                              fun(
1.62/1.84	                                                fun(fun(nat, type), 
1.62/1.84	                                                  fun(dB, fun(type, bool))), 
1.62/1.84	                                                fun(fun(nat, type), 
1.62/1.84	                                                  fun(type, fun(dB, bool)))), 
1.62/1.84	                                              combb(
1.62/1.84	                                                fun(dB, fun(type, bool)), 
1.62/1.84	                                                fun(type, fun(dB, bool)), 
1.62/1.84	                                                fun(nat, type)), 
1.62/1.84	                                              combc(dB, type, bool)), typing)), 
1.62/1.84	                                        t)))))), 
1.62/1.84	                            aa(fun(dB, fun(dB, fun(nat, dB))), 
1.62/1.84	                              fun(dB, fun(dB, fun(nat, bool))), 
1.62/1.84	                              aa(
1.62/1.84	                                fun(fun(dB, fun(nat, dB)), 
1.62/1.84	                                  fun(dB, fun(nat, bool))), 
1.62/1.84	                                fun(fun(dB, fun(dB, fun(nat, dB))), 
1.62/1.84	                                  fun(dB, fun(dB, fun(nat, bool)))), 
1.62/1.84	                                combb(fun(dB, fun(nat, dB)), 
1.62/1.84	                                  fun(dB, fun(nat, bool)), dB), 
1.62/1.84	                                aa(fun(fun(nat, dB), fun(nat, bool)), 
1.62/1.84	                                  fun(fun(dB, fun(nat, dB)), 
1.62/1.84	                                    fun(dB, fun(nat, bool))), 
1.62/1.84	                                  combb(fun(nat, dB), fun(nat, bool), dB), 
1.62/1.84	                                  aa(fun(dB, bool), 
1.62/1.84	                                    fun(fun(nat, dB), fun(nat, bool)), 
1.62/1.84	                                    combb(dB, bool, nat), it))), subst)))))))))), 
1.62/1.84	          aa(fun(dB, fun(type, bool)), fun(dB, bool), 
1.62/1.84	            aa(fun(fun(type, bool), bool), 
1.62/1.84	              fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
1.62/1.84	              combb(fun(type, bool), bool, dB), fEx(type)), 
1.62/1.84	            aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
1.62/1.84	              aa(type, fun(nat, type), 
1.62/1.84	                aa(nat, fun(type, fun(nat, type)), 
1.62/1.84	                  aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
1.62/1.84	                    shift(type), e), i), t)))), rs),
1.62/1.84	    inference('cnf', [status(esa)], [zf_stmt_0])).
1.62/1.84	tff('2', plain,
1.62/1.84	    (~ $true
1.62/1.84	     | ~ listsp(dB, 
1.62/1.84	           aa(fun(dB, fun(type, bool)), fun(dB, bool), 
1.62/1.84	             aa(fun(fun(type, bool), bool), 
1.62/1.84	               fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
1.62/1.84	               combb(fun(type, bool), bool, dB), fEx(type)), 
1.62/1.84	             aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
1.62/1.84	               aa(type, fun(nat, type), 
1.62/1.84	                 aa(nat, fun(type, fun(nat, type)), 
1.62/1.84	                   aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
1.62/1.84	                     shift(type), e), i), t))), rs)
1.62/1.84	     | ~ listsp(dB, 
1.62/1.84	           aa(fun(dB, fun(fun(nat, type), bool)), fun(dB, bool), 
1.62/1.84	             aa(fun(fun(fun(nat, type), bool), bool), 
1.62/1.84	               fun(fun(dB, fun(fun(nat, type), bool)), fun(dB, bool)), 
1.62/1.84	               combb(fun(fun(nat, type), bool), bool, dB), 
1.62/1.84	               fAll(fun(nat, type))), 
1.62/1.84	             aa(fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	               fun(dB, fun(fun(nat, type), bool)), 
1.62/1.84	               aa(
1.62/1.84	                 fun(fun(fun(nat, type), fun(type, bool)), 
1.62/1.84	                   fun(fun(nat, type), bool)), 
1.62/1.84	                 fun(fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                   fun(dB, fun(fun(nat, type), bool))), 
1.62/1.84	                 combb(fun(fun(nat, type), fun(type, bool)), 
1.62/1.84	                   fun(fun(nat, type), bool), dB), 
1.62/1.84	                 aa(fun(fun(type, bool), bool), 
1.62/1.84	                   fun(fun(fun(nat, type), fun(type, bool)), 
1.62/1.84	                     fun(fun(nat, type), bool)), 
1.62/1.84	                   combb(fun(type, bool), bool, fun(nat, type)), fAll(type))), 
1.62/1.84	               aa(fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                 fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                 aa(
1.62/1.84	                   fun(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.84	                     fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                   fun(
1.62/1.84	                     fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                     fun(dB, fun(fun(nat, type), fun(type, bool)))), 
1.62/1.84	                   combb(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.84	                     fun(fun(nat, type), fun(type, bool)), dB), 
1.62/1.84	                   aa(fun(fun(type, fun(dB, bool)), fun(type, bool)), 
1.62/1.84	                     fun(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.84	                       fun(fun(nat, type), fun(type, bool))), 
1.62/1.84	                     combb(fun(type, fun(dB, bool)), fun(type, bool), 
1.62/1.84	                       fun(nat, type)), 
1.62/1.84	                     aa(fun(fun(dB, bool), bool), 
1.62/1.84	                       fun(fun(type, fun(dB, bool)), fun(type, bool)), 
1.62/1.84	                       combb(fun(dB, bool), bool, type), fAll(dB)))), 
1.62/1.84	                 aa(
1.62/1.84	                   fun(dB, 
1.62/1.84	                     fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                   fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                   aa(
1.62/1.84	                     fun(
1.62/1.84	                       fun(fun(nat, type), 
1.62/1.84	                         fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                       fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                     fun(
1.62/1.84	                       fun(dB, 
1.62/1.84	                         fun(fun(nat, type), 
1.62/1.84	                           fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                       fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool))))), 
1.62/1.84	                     combb(
1.62/1.84	                       fun(fun(nat, type), 
1.62/1.84	                         fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                       fun(fun(nat, type), fun(type, fun(dB, bool))), dB), 
1.62/1.84	                     aa(
1.62/1.84	                       fun(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.84	                         fun(type, fun(dB, bool))), 
1.62/1.84	                       fun(
1.62/1.84	                         fun(fun(nat, type), 
1.62/1.84	                           fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                         fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.84	                       combb(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.84	                         fun(type, fun(dB, bool)), fun(nat, type)), 
1.62/1.84	                       aa(fun(fun(dB, fun(nat, bool)), fun(dB, bool)), 
1.62/1.84	                         fun(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.84	                           fun(type, fun(dB, bool))), 
1.62/1.84	                         combb(fun(dB, fun(nat, bool)), fun(dB, bool), type), 
1.62/1.84	                         aa(fun(fun(nat, bool), bool), 
1.62/1.84	                           fun(fun(dB, fun(nat, bool)), fun(dB, bool)), 
1.62/1.84	                           combb(fun(nat, bool), bool, dB), fAll(nat))))), 
1.62/1.84	                   aa(fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                     fun(dB, 
1.62/1.84	                       fun(fun(nat, type), 
1.62/1.84	                         fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                     aa(
1.62/1.84	                       fun(dB, 
1.62/1.84	                         fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                           fun(fun(nat, type), 
1.62/1.84	                             fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                       fun(
1.62/1.84	                         fun(dB, 
1.62/1.84	                           fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                         fun(dB, 
1.62/1.84	                           fun(fun(nat, type), 
1.62/1.84	                             fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                       combs(dB, 
1.62/1.84	                         fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                         fun(fun(nat, type), 
1.62/1.84	                           fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                       aa(
1.62/1.84	                         fun(dB, 
1.62/1.84	                           fun(fun(nat, type), 
1.62/1.84	                             fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                               fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                         fun(dB, 
1.62/1.84	                           fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                             fun(fun(nat, type), 
1.62/1.84	                               fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                         aa(
1.62/1.84	                           fun(
1.62/1.84	                             fun(fun(nat, type), 
1.62/1.84	                               fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                 fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                             fun(
1.62/1.84	                               fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                           fun(
1.62/1.84	                             fun(dB, 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                   fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                             fun(dB, 
1.62/1.84	                               fun(
1.62/1.84	                                 fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, fun(dB, fun(nat, bool))))))), 
1.62/1.84	                           combb(
1.62/1.84	                             fun(fun(nat, type), 
1.62/1.84	                               fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                 fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                             fun(
1.62/1.84	                               fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(type, fun(dB, fun(nat, bool))))), dB), 
1.62/1.84	                           combs(fun(nat, type), fun(dB, fun(nat, bool)), 
1.62/1.84	                             fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                         aa(
1.62/1.84	                           fun(dB, 
1.62/1.84	                             fun(fun(nat, type), 
1.62/1.84	                               fun(type, 
1.62/1.84	                                 fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                   fun(dB, fun(nat, bool)))))), 
1.62/1.84	                           fun(dB, 
1.62/1.84	                             fun(fun(nat, type), 
1.62/1.84	                               fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                 fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                           aa(
1.62/1.84	                             fun(
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(type, 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(dB, fun(nat, bool))))), 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                   fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                             fun(
1.62/1.84	                               fun(dB, 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool)))))), 
1.62/1.84	                               fun(dB, 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(type, fun(dB, fun(nat, bool))))))), 
1.62/1.84	                             combb(
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(type, 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(dB, fun(nat, bool))))), 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                   fun(type, fun(dB, fun(nat, bool))))), dB), 
1.62/1.84	                             aa(
1.62/1.84	                               fun(
1.62/1.84	                                 fun(type, 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(dB, fun(nat, bool)))), 
1.62/1.84	                                 fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                   fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.84	                               fun(
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool))))), 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.84	                               combb(
1.62/1.84	                                 fun(type, 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(dB, fun(nat, bool)))), 
1.62/1.84	                                 fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                   fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.84	                                 fun(nat, type)), 
1.62/1.84	                               combc(type, fun(dB, fun(nat, bool)), 
1.62/1.84	                                 fun(dB, fun(nat, bool))))), 
1.62/1.84	                           aa(
1.62/1.84	                             fun(dB, 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(type, 
1.62/1.84	                                   fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                             fun(dB, 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(type, 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(dB, fun(nat, bool)))))), 
1.62/1.84	                             aa(
1.62/1.84	                               fun(
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool)))))), 
1.62/1.84	                               fun(
1.62/1.84	                                 fun(dB, 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                 fun(dB, 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                         fun(dB, fun(nat, bool))))))), 
1.62/1.84	                               combb(
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool))))), dB), 
1.62/1.84	                               aa(
1.62/1.84	                                 fun(
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool))))), 
1.62/1.84	                                 fun(
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                         fun(dB, fun(nat, bool)))))), 
1.62/1.84	                                 combb(
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool)))), 
1.62/1.84	                                   fun(nat, type)), 
1.62/1.84	                                 aa(
1.62/1.84	                                   fun(fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool)))), 
1.62/1.84	                                   fun(
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                         fun(dB, fun(nat, bool))))), 
1.62/1.84	                                   combb(
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool))), type), 
1.62/1.84	                                   combb(fun(nat, bool), fun(nat, bool), dB)))), 
1.62/1.84	                             aa(
1.62/1.84	                               fun(dB, 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, fun(nat, fun(bool, bool))))), 
1.62/1.84	                               fun(dB, 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(type, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                               aa(
1.62/1.84	                                 fun(
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                 fun(
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, fun(nat, fun(bool, bool))))), 
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, 
1.62/1.84	                                         fun(fun(nat, bool), fun(nat, bool)))))), 
1.62/1.84	                                 combb(
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                   dB), 
1.62/1.84	                                 aa(
1.62/1.84	                                   fun(fun(type, fun(nat, fun(bool, bool))), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                   fun(
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, 
1.62/1.84	                                         fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                   combb(
1.62/1.84	                                     fun(type, fun(nat, fun(bool, bool))), 
1.62/1.84	                                     fun(type, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                     fun(nat, type)), 
1.62/1.84	                                   aa(
1.62/1.84	                                     fun(fun(nat, fun(bool, bool)), 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                     fun(
1.62/1.84	                                       fun(type, fun(nat, fun(bool, bool))), 
1.62/1.84	                                       fun(type, 
1.62/1.84	                                         fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                     combb(fun(nat, fun(bool, bool)), 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                       type), combs(nat, bool, bool)))), 
1.62/1.84	                               aa(
1.62/1.84	                                 fun(dB, 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, fun(nat, bool)))), 
1.62/1.84	                                 fun(dB, 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(type, fun(nat, fun(bool, bool))))), 
1.62/1.84	                                 aa(
1.62/1.84	                                   fun(
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, fun(nat, bool))), 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, fun(nat, fun(bool, bool))))), 
1.62/1.84	                                   fun(
1.62/1.84	                                     fun(dB, 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(type, fun(nat, bool)))), 
1.62/1.84	                                     fun(dB, 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(type, fun(nat, fun(bool, bool)))))), 
1.62/1.84	                                   combb(
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, fun(nat, bool))), 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                     dB), 
1.62/1.84	                                   aa(
1.62/1.84	                                     fun(fun(type, fun(nat, bool)), 
1.62/1.84	                                       fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                     fun(
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(type, fun(nat, bool))), 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(type, fun(nat, fun(bool, bool))))), 
1.62/1.84	                                     combb(fun(type, fun(nat, bool)), 
1.62/1.84	                                       fun(type, fun(nat, fun(bool, bool))), 
1.62/1.84	                                       fun(nat, type)), 
1.62/1.84	                                     aa(
1.62/1.84	                                       fun(fun(nat, bool), 
1.62/1.84	                                         fun(nat, fun(bool, bool))), 
1.62/1.84	                                       fun(fun(type, fun(nat, bool)), 
1.62/1.84	                                         fun(type, fun(nat, fun(bool, bool)))), 
1.62/1.84	                                       combb(fun(nat, bool), 
1.62/1.84	                                         fun(nat, fun(bool, bool)), type), 
1.62/1.84	                                       aa(fun(bool, fun(bool, bool)), 
1.62/1.84	                                         fun(fun(nat, bool), 
1.62/1.84	                                           fun(nat, fun(bool, bool))), 
1.62/1.84	                                         combb(bool, fun(bool, bool), nat), 
1.62/1.84	                                         fimplies)))), 
1.62/1.84	                                 aa(
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(nat, fun(type, bool)))), 
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(type, fun(nat, bool)))), 
1.62/1.84	                                   aa(
1.62/1.84	                                     fun(
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(nat, fun(type, bool))), 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(type, fun(nat, bool)))), 
1.62/1.84	                                     fun(
1.62/1.84	                                       fun(dB, 
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(nat, fun(type, bool)))), 
1.62/1.84	                                       fun(dB, 
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(type, fun(nat, bool))))), 
1.62/1.84	                                     combb(
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(nat, fun(type, bool))), 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(type, fun(nat, bool))), dB), 
1.62/1.84	                                     aa(
1.62/1.84	                                       fun(fun(nat, fun(type, bool)), 
1.62/1.84	                                         fun(type, fun(nat, bool))), 
1.62/1.84	                                       fun(
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(nat, fun(type, bool))), 
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(type, fun(nat, bool)))), 
1.62/1.84	                                       combb(fun(nat, fun(type, bool)), 
1.62/1.84	                                         fun(type, fun(nat, bool)), 
1.62/1.84	                                         fun(nat, type)), 
1.62/1.84	                                       combc(nat, type, bool))), 
1.62/1.84	                                   aa(
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(dB, fun(nat, fun(type, bool)))), 
1.62/1.84	                                     fun(dB, 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(nat, fun(type, bool)))), 
1.62/1.84	                                     combc(fun(nat, type), dB, 
1.62/1.84	                                       fun(nat, fun(type, bool))), 
1.62/1.84	                                     aa(
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(nat, fun(dB, fun(type, bool)))), 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(dB, fun(nat, fun(type, bool)))), 
1.62/1.84	                                       aa(
1.62/1.84	                                         fun(
1.62/1.84	                                           fun(nat, fun(dB, fun(type, bool))), 
1.62/1.84	                                           fun(dB, fun(nat, fun(type, bool)))), 
1.62/1.84	                                         fun(
1.62/1.84	                                           fun(fun(nat, type), 
1.62/1.84	                                             fun(nat, 
1.62/1.84	                                               fun(dB, fun(type, bool)))), 
1.62/1.84	                                           fun(fun(nat, type), 
1.62/1.84	                                             fun(dB, 
1.62/1.84	                                               fun(nat, fun(type, bool))))), 
1.62/1.84	                                         combb(
1.62/1.84	                                           fun(nat, fun(dB, fun(type, bool))), 
1.62/1.84	                                           fun(dB, fun(nat, fun(type, bool))), 
1.62/1.84	                                           fun(nat, type)), 
1.62/1.84	                                         combc(nat, dB, fun(type, bool))), 
1.62/1.84	                                       aa(
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(nat, fun(nat, type))), 
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(nat, fun(dB, fun(type, bool)))), 
1.62/1.84	                                         aa(
1.62/1.84	                                           fun(fun(nat, fun(nat, type)), 
1.62/1.84	                                             fun(nat, 
1.62/1.84	                                               fun(dB, fun(type, bool)))), 
1.62/1.84	                                           fun(
1.62/1.84	                                             fun(fun(nat, type), 
1.62/1.84	                                               fun(nat, fun(nat, type))), 
1.62/1.84	                                             fun(fun(nat, type), 
1.62/1.84	                                               fun(nat, 
1.62/1.84	                                                 fun(dB, fun(type, bool))))), 
1.62/1.84	                                           combb(fun(nat, fun(nat, type)), 
1.62/1.84	                                             fun(nat, 
1.62/1.84	                                               fun(dB, fun(type, bool))), 
1.62/1.84	                                             fun(nat, type)), 
1.62/1.84	                                           aa(
1.62/1.84	                                             fun(fun(nat, type), 
1.62/1.84	                                               fun(dB, fun(type, bool))), 
1.62/1.84	                                             fun(fun(nat, fun(nat, type)), 
1.62/1.84	                                               fun(nat, 
1.62/1.84	                                                 fun(dB, fun(type, bool)))), 
1.62/1.84	                                             combb(fun(nat, type), 
1.62/1.84	                                               fun(dB, fun(type, bool)), nat), 
1.62/1.84	                                             typing)), 
1.62/1.84	                                         aa(type, 
1.62/1.84	                                           fun(fun(nat, type), 
1.62/1.84	                                             fun(nat, fun(nat, type))), 
1.62/1.84	                                           aa(
1.62/1.84	                                             fun(fun(nat, type), 
1.62/1.84	                                               fun(type, 
1.62/1.84	                                                 fun(nat, fun(nat, type)))), 
1.62/1.84	                                             fun(type, 
1.62/1.84	                                               fun(fun(nat, type), 
1.62/1.84	                                                 fun(nat, fun(nat, type)))), 
1.62/1.84	                                             combc(fun(nat, type), type, 
1.62/1.84	                                               fun(nat, fun(nat, type))), 
1.62/1.84	                                             aa(
1.62/1.84	                                               fun(fun(nat, type), 
1.62/1.84	                                                 fun(nat, 
1.62/1.84	                                                   fun(type, fun(nat, type)))), 
1.62/1.84	                                               fun(fun(nat, type), 
1.62/1.84	                                                 fun(type, 
1.62/1.84	                                                   fun(nat, fun(nat, type)))), 
1.62/1.84	                                               aa(
1.62/1.84	                                                 fun(
1.62/1.84	                                                   fun(nat, 
1.62/1.84	                                                     fun(type, 
1.62/1.84	                                                       fun(nat, type))), 
1.62/1.84	                                                   fun(type, 
1.62/1.84	                                                     fun(nat, fun(nat, type)))), 
1.62/1.84	                                                 fun(
1.62/1.84	                                                   fun(fun(nat, type), 
1.62/1.84	                                                     fun(nat, 
1.62/1.84	                                                       fun(type, 
1.62/1.84	                                                         fun(nat, type)))), 
1.62/1.84	                                                   fun(fun(nat, type), 
1.62/1.84	                                                     fun(type, 
1.62/1.84	                                                       fun(nat, 
1.62/1.84	                                                         fun(nat, type))))), 
1.62/1.84	                                                 combb(
1.62/1.84	                                                   fun(nat, 
1.62/1.84	                                                     fun(type, 
1.62/1.84	                                                       fun(nat, type))), 
1.62/1.84	                                                   fun(type, 
1.62/1.84	                                                     fun(nat, fun(nat, type))), 
1.62/1.84	                                                   fun(nat, type)), 
1.62/1.84	                                                 combc(nat, type, 
1.62/1.84	                                                   fun(nat, type))), 
1.62/1.84	                                               shift(type))), t))))))))))), 
1.62/1.84	                     aa(
1.62/1.84	                       fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                       fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                       aa(
1.62/1.84	                         fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                           fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                         fun(
1.62/1.84	                           fun(dB, 
1.62/1.84	                             fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                           fun(dB, 
1.62/1.84	                             fun(fun(nat, type), fun(dB, fun(nat, bool))))), 
1.62/1.84	                         combb(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                           fun(fun(nat, type), fun(dB, fun(nat, bool))), dB), 
1.62/1.84	                         aa(
1.62/1.84	                           fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                             fun(dB, fun(nat, bool))), 
1.62/1.84	                           fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                             fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                           combb(fun(dB, fun(nat, bool)), 
1.62/1.84	                             fun(dB, fun(nat, bool)), fun(nat, type)), 
1.62/1.84	                           aa(fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                             fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                               fun(dB, fun(nat, bool))), 
1.62/1.84	                             combs(dB, fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                             aa(fun(dB, fun(bool, bool)), 
1.62/1.84	                               fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                               aa(
1.62/1.84	                                 fun(fun(bool, bool), 
1.62/1.84	                                   fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                 fun(fun(dB, fun(bool, bool)), 
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                 combb(fun(bool, bool), 
1.62/1.84	                                   fun(fun(nat, bool), fun(nat, bool)), dB), 
1.62/1.84	                                 combb(bool, bool, nat)), 
1.62/1.84	                               aa(fun(dB, bool), fun(dB, fun(bool, bool)), 
1.62/1.84	                                 aa(fun(bool, fun(bool, bool)), 
1.62/1.84	                                   fun(fun(dB, bool), 
1.62/1.84	                                     fun(dB, fun(bool, bool))), 
1.62/1.84	                                   combb(bool, fun(bool, bool), dB), 
1.62/1.84	                                   fimplies), it))))), 
1.62/1.84	                       aa(fun(dB, fun(dB, fun(nat, bool))), 
1.62/1.84	                         fun(dB, 
1.62/1.84	                           fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                         aa(
1.62/1.84	                           fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                             fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                           fun(fun(dB, fun(dB, fun(nat, bool))), 
1.62/1.84	                             fun(dB, 
1.62/1.84	                               fun(fun(nat, type), fun(dB, fun(nat, bool))))), 
1.62/1.84	                           combb(fun(dB, fun(nat, bool)), 
1.62/1.84	                             fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.84	                             dB), 
1.62/1.84	                           aa(
1.62/1.84	                             fun(fun(nat, type), 
1.62/1.84	                               fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                 fun(dB, fun(nat, bool)))), 
1.62/1.84	                             fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                               fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.84	                             combc(fun(nat, type), fun(dB, fun(nat, bool)), 
1.62/1.84	                               fun(dB, fun(nat, bool))), 
1.62/1.84	                             aa(
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(dB, fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                               fun(fun(nat, type), 
1.62/1.84	                                 fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                   fun(dB, fun(nat, bool)))), 
1.62/1.84	                               aa(
1.62/1.84	                                 fun(
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(dB, fun(nat, bool)))), 
1.62/1.84	                                 fun(
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(dB, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                       fun(dB, fun(nat, bool))))), 
1.62/1.84	                                 combb(
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                   fun(fun(dB, fun(nat, bool)), 
1.62/1.84	                                     fun(dB, fun(nat, bool))), 
1.62/1.84	                                   fun(nat, type)), 
1.62/1.84	                                 combs(dB, fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                               aa(
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(dB, fun(bool, bool))), 
1.62/1.84	                                 fun(fun(nat, type), 
1.62/1.84	                                   fun(dB, 
1.62/1.84	                                     fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                 aa(
1.62/1.84	                                   fun(fun(dB, fun(bool, bool)), 
1.62/1.84	                                     fun(dB, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                   fun(
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(dB, fun(bool, bool))), 
1.62/1.84	                                     fun(fun(nat, type), 
1.62/1.84	                                       fun(dB, 
1.62/1.84	                                         fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.84	                                   combb(fun(dB, fun(bool, bool)), 
1.62/1.84	                                     fun(dB, 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                     fun(nat, type)), 
1.62/1.84	                                   aa(
1.62/1.84	                                     fun(fun(bool, bool), 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool))), 
1.62/1.84	                                     fun(fun(dB, fun(bool, bool)), 
1.62/1.84	                                       fun(dB, 
1.62/1.84	                                         fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.84	                                     combb(fun(bool, bool), 
1.62/1.84	                                       fun(fun(nat, bool), fun(nat, bool)), 
1.62/1.84	                                       dB), combb(bool, bool, nat))), 
1.62/1.84	                                 aa(fun(fun(nat, type), fun(dB, bool)), 
1.62/1.84	                                   fun(fun(nat, type), 
1.62/1.84	                                     fun(dB, fun(bool, bool))), 
1.62/1.84	                                   aa(
1.62/1.84	                                     fun(fun(dB, bool), 
1.62/1.84	                                       fun(dB, fun(bool, bool))), 
1.62/1.84	                                     fun(fun(fun(nat, type), fun(dB, bool)), 
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(dB, fun(bool, bool)))), 
1.62/1.84	                                     combb(fun(dB, bool), 
1.62/1.84	                                       fun(dB, fun(bool, bool)), 
1.62/1.84	                                       fun(nat, type)), 
1.62/1.84	                                     aa(fun(bool, fun(bool, bool)), 
1.62/1.84	                                       fun(fun(dB, bool), 
1.62/1.84	                                         fun(dB, fun(bool, bool))), 
1.62/1.84	                                       combb(bool, fun(bool, bool), dB), 
1.62/1.84	                                       fimplies)), 
1.62/1.84	                                   aa(type, 
1.62/1.84	                                     fun(fun(nat, type), fun(dB, bool)), 
1.62/1.84	                                     aa(
1.62/1.84	                                       fun(fun(nat, type), 
1.62/1.84	                                         fun(type, fun(dB, bool))), 
1.62/1.84	                                       fun(type, 
1.62/1.84	                                         fun(fun(nat, type), fun(dB, bool))), 
1.62/1.84	                                       combc(fun(nat, type), type, 
1.62/1.84	                                         fun(dB, bool)), 
1.62/1.84	                                       aa(
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(dB, fun(type, bool))), 
1.62/1.84	                                         fun(fun(nat, type), 
1.62/1.84	                                           fun(type, fun(dB, bool))), 
1.62/1.84	                                         aa(
1.62/1.84	                                           fun(fun(dB, fun(type, bool)), 
1.62/1.84	                                             fun(type, fun(dB, bool))), 
1.62/1.84	                                           fun(
1.62/1.84	                                             fun(fun(nat, type), 
1.62/1.84	                                               fun(dB, fun(type, bool))), 
1.62/1.84	                                             fun(fun(nat, type), 
1.62/1.84	                                               fun(type, fun(dB, bool)))), 
1.62/1.84	                                           combb(fun(dB, fun(type, bool)), 
1.62/1.84	                                             fun(type, fun(dB, bool)), 
1.62/1.84	                                             fun(nat, type)), 
1.62/1.84	                                           combc(dB, type, bool)), typing)), 
1.62/1.84	                                     t)))))), 
1.62/1.84	                         aa(fun(dB, fun(dB, fun(nat, dB))), 
1.62/1.84	                           fun(dB, fun(dB, fun(nat, bool))), 
1.62/1.84	                           aa(
1.62/1.84	                             fun(fun(dB, fun(nat, dB)), 
1.62/1.84	                               fun(dB, fun(nat, bool))), 
1.62/1.84	                             fun(fun(dB, fun(dB, fun(nat, dB))), 
1.62/1.84	                               fun(dB, fun(dB, fun(nat, bool)))), 
1.62/1.84	                             combb(fun(dB, fun(nat, dB)), 
1.62/1.84	                               fun(dB, fun(nat, bool)), dB), 
1.62/1.84	                             aa(fun(fun(nat, dB), fun(nat, bool)), 
1.62/1.84	                               fun(fun(dB, fun(nat, dB)), 
1.62/1.84	                                 fun(dB, fun(nat, bool))), 
1.62/1.84	                               combb(fun(nat, dB), fun(nat, bool), dB), 
1.62/1.84	                               aa(fun(dB, bool), 
1.62/1.84	                                 fun(fun(nat, dB), fun(nat, bool)), 
1.62/1.84	                                 combb(dB, bool, nat), it))), subst)))))))), 
1.62/1.84	           rs)),
1.62/1.84	    inference('sup-', [status(thm)], ['0', '1'])).
1.62/1.84	tff(fact_5__096listsp_A_I_Ft_O_AEX_AT_H_O_Ae_060i_058T_062_A_092_060turnstile_062_At_A_058_AT_H_J_Ars_096, axiom,
1.62/1.84	  (listsp(dB,
1.62/1.84	          aa(fun(dB,fun(type,bool)),fun(dB,bool),
1.62/1.84	             aa(fun(fun(type,bool),bool),
1.62/1.84	                fun(fun(dB,fun(type,bool)),fun(dB,bool)),
1.62/1.84	                combb(fun(type,bool),bool,dB),fEx(type)),
1.62/1.84	             aa(fun(nat,type),fun(dB,fun(type,bool)),typing,
1.62/1.84	                aa(type,fun(nat,type),
1.62/1.84	                   aa(nat,fun(type,fun(nat,type)),
1.62/1.84	                      aa(fun(nat,type),fun(nat,fun(type,fun(nat,type))),
1.62/1.84	                         shift(type),e),
1.62/1.84	                      i),
1.62/1.84	                   t))),
1.62/1.84	          rs))).
1.62/1.84	tff('3', plain,
1.62/1.84	    listsp(dB, 
1.62/1.84	      aa(fun(dB, fun(type, bool)), fun(dB, bool), 
1.62/1.84	        aa(fun(fun(type, bool), bool), 
1.62/1.84	          fun(fun(dB, fun(type, bool)), fun(dB, bool)), 
1.62/1.84	          combb(fun(type, bool), bool, dB), fEx(type)), 
1.62/1.84	        aa(fun(nat, type), fun(dB, fun(type, bool)), typing, 
1.62/1.84	          aa(type, fun(nat, type), 
1.62/1.84	            aa(nat, fun(type, fun(nat, type)), 
1.62/1.84	              aa(fun(nat, type), fun(nat, fun(type, fun(nat, type))), 
1.62/1.84	                shift(type), e), i), t))), rs),
1.62/1.84	    inference('cnf', [status(esa)],
1.62/1.84	              [fact_5__096listsp_A_I_Ft_O_AEX_AT_H_O_Ae_060i_058T_062_A_092_060turnstile_062_At_A_058_AT_H_J_Ars_096])).
1.62/1.84	tff(fact_7__096listsp_A_I_Ft_O_AALL_Ae_AT_H_Au_Ai_O_Ae_060i_058T_062_A_092_060turnstile_062_At_A_058_AT_H_A_N_N_062_AIT_Au_A_N_N_062_Ae_A_092_060turnstile_062_Au_A_058_AT_A_N_N_062_AIT_A_It_091u_Pi_093_J_J_Ars_096, axiom,
1.62/1.84	  (listsp(dB,
1.62/1.84	          aa(fun(dB,fun(fun(nat,type),bool)),fun(dB,bool),
1.62/1.84	             aa(fun(fun(fun(nat,type),bool),bool),
1.62/1.84	                fun(fun(dB,fun(fun(nat,type),bool)),fun(dB,bool)),
1.62/1.84	                combb(fun(fun(nat,type),bool),bool,dB),fAll(fun(nat,type))),
1.62/1.84	             aa(fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.84	                fun(dB,fun(fun(nat,type),bool)),
1.62/1.84	                aa(fun(fun(fun(nat,type),fun(type,bool)),
1.62/1.84	                       fun(fun(nat,type),bool)),
1.62/1.84	                   fun(fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.84	                       fun(dB,fun(fun(nat,type),bool))),
1.62/1.84	                   combb(fun(fun(nat,type),fun(type,bool)),
1.62/1.84	                         fun(fun(nat,type),bool),dB),
1.62/1.84	                   aa(fun(fun(type,bool),bool),
1.62/1.84	                      fun(fun(fun(nat,type),fun(type,bool)),
1.62/1.84	                          fun(fun(nat,type),bool)),
1.62/1.84	                      combb(fun(type,bool),bool,fun(nat,type)),fAll(type))),
1.62/1.84	                aa(fun(dB,fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.84	                   fun(dB,fun(fun(nat,type),fun(type,bool))),
1.62/1.84	                   aa(fun(fun(fun(nat,type),fun(type,fun(dB,bool))),
1.62/1.84	                          fun(fun(nat,type),fun(type,bool))),
1.62/1.84	                      fun(fun(dB,fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.84	                          fun(dB,fun(fun(nat,type),fun(type,bool)))),
1.62/1.84	                      combb(fun(fun(nat,type),fun(type,fun(dB,bool))),
1.62/1.84	                            fun(fun(nat,type),fun(type,bool)),dB),
1.62/1.84	                      aa(fun(fun(type,fun(dB,bool)),fun(type,bool)),
1.62/1.84	                         fun(fun(fun(nat,type),fun(type,fun(dB,bool))),
1.62/1.84	                             fun(fun(nat,type),fun(type,bool))),
1.62/1.84	                         combb(fun(type,fun(dB,bool)),fun(type,bool),
1.62/1.84	                               fun(nat,type)),
1.62/1.84	                         aa(fun(fun(dB,bool),bool),
1.62/1.84	                            fun(fun(type,fun(dB,bool)),fun(type,bool)),
1.62/1.84	                            combb(fun(dB,bool),bool,type),fAll(dB)))),
1.62/1.84	                   aa(fun(dB,
1.62/1.84	                          fun(fun(nat,type),fun(type,fun(dB,fun(nat,bool))))),
1.62/1.84	                      fun(dB,fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.84	                      aa(fun(fun(fun(nat,type),
1.62/1.84	                                 fun(type,fun(dB,fun(nat,bool)))),
1.62/1.84	                             fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.84	                         fun(fun(dB,
1.62/1.84	                                 fun(fun(nat,type),
1.62/1.84	                                     fun(type,fun(dB,fun(nat,bool))))),
1.62/1.84	                             fun(dB,fun(fun(nat,type),fun(type,fun(dB,bool))))),
1.62/1.84	                         combb(fun(fun(nat,type),
1.62/1.84	                                   fun(type,fun(dB,fun(nat,bool)))),
1.62/1.84	                               fun(fun(nat,type),fun(type,fun(dB,bool))),dB),
1.62/1.84	                         aa(fun(fun(type,fun(dB,fun(nat,bool))),
1.62/1.84	                                fun(type,fun(dB,bool))),
1.62/1.84	                            fun(fun(fun(nat,type),
1.62/1.84	                                    fun(type,fun(dB,fun(nat,bool)))),
1.62/1.84	                                fun(fun(nat,type),fun(type,fun(dB,bool)))),
1.62/1.84	                            combb(fun(type,fun(dB,fun(nat,bool))),
1.62/1.84	                                  fun(type,fun(dB,bool)),fun(nat,type)),
1.62/1.84	                            aa(fun(fun(dB,fun(nat,bool)),fun(dB,bool)),
1.62/1.84	                               fun(fun(type,fun(dB,fun(nat,bool))),
1.62/1.84	                                   fun(type,fun(dB,bool))),
1.62/1.84	                               combb(fun(dB,fun(nat,bool)),fun(dB,bool),type),
1.62/1.84	                               aa(fun(fun(nat,bool),bool),
1.62/1.84	                                  fun(fun(dB,fun(nat,bool)),fun(dB,bool)),
1.62/1.84	                                  combb(fun(nat,bool),bool,dB),fAll(nat))))),
1.62/1.84	                      aa(fun(dB,fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.84	                         fun(dB,
1.62/1.84	                             fun(fun(nat,type),
1.62/1.84	                                 fun(type,fun(dB,fun(nat,bool))))),
1.62/1.84	                         aa(fun(dB,
1.62/1.84	                                fun(fun(fun(nat,type),fun(dB,fun(nat,bool))),
1.62/1.84	                                    fun(fun(nat,type),
1.62/1.84	                                        fun(type,fun(dB,fun(nat,bool)))))),
1.62/1.84	                            fun(fun(dB,
1.62/1.84	                                    fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.84	                                fun(dB,
1.62/1.84	                                    fun(fun(nat,type),
1.62/1.84	                                        fun(type,fun(dB,fun(nat,bool)))))),
1.62/1.84	                            combs(dB,
1.62/1.84	                                  fun(fun(nat,type),fun(dB,fun(nat,bool))),
1.62/1.84	                                  fun(fun(nat,type),
1.62/1.84	                                      fun(type,fun(dB,fun(nat,bool))))),
1.62/1.84	                            aa(fun(dB,
1.62/1.84	                                   fun(fun(nat,type),
1.62/1.84	                                       fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                           fun(type,fun(dB,fun(nat,bool)))))),
1.62/1.84	                               fun(dB,
1.62/1.84	                                   fun(fun(fun(nat,type),
1.62/1.84	                                           fun(dB,fun(nat,bool))),
1.62/1.84	                                       fun(fun(nat,type),
1.62/1.84	                                           fun(type,fun(dB,fun(nat,bool)))))),
1.62/1.84	                               aa(fun(fun(fun(nat,type),
1.62/1.84	                                          fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                              fun(type,fun(dB,fun(nat,bool))))),
1.62/1.84	                                      fun(fun(fun(nat,type),
1.62/1.84	                                              fun(dB,fun(nat,bool))),
1.62/1.84	                                          fun(fun(nat,type),
1.62/1.84	                                              fun(type,fun(dB,fun(nat,bool)))))),
1.62/1.84	                                  fun(fun(dB,
1.62/1.84	                                          fun(fun(nat,type),
1.62/1.84	                                              fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                  fun(type,
1.62/1.84	                                                      fun(dB,fun(nat,bool)))))),
1.62/1.84	                                      fun(dB,
1.62/1.84	                                          fun(fun(fun(nat,type),
1.62/1.84	                                                  fun(dB,fun(nat,bool))),
1.62/1.84	                                              fun(fun(nat,type),
1.62/1.84	                                                  fun(type,
1.62/1.84	                                                      fun(dB,fun(nat,bool))))))),
1.62/1.84	                                  combb(fun(fun(nat,type),
1.62/1.84	                                            fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(dB,fun(nat,bool))))),
1.62/1.84	                                        fun(fun(fun(nat,type),
1.62/1.84	                                                fun(dB,fun(nat,bool))),
1.62/1.84	                                            fun(fun(nat,type),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(dB,fun(nat,bool))))),
1.62/1.84	                                        dB),
1.62/1.84	                                  combs(fun(nat,type),fun(dB,fun(nat,bool)),
1.62/1.84	                                        fun(type,fun(dB,fun(nat,bool))))),
1.62/1.84	                               aa(fun(dB,
1.62/1.84	                                      fun(fun(nat,type),
1.62/1.84	                                          fun(type,
1.62/1.84	                                              fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                  fun(dB,fun(nat,bool)))))),
1.62/1.84	                                  fun(dB,
1.62/1.84	                                      fun(fun(nat,type),
1.62/1.84	                                          fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                              fun(type,fun(dB,fun(nat,bool)))))),
1.62/1.84	                                  aa(fun(fun(fun(nat,type),
1.62/1.84	                                             fun(type,
1.62/1.84	                                                 fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                     fun(dB,fun(nat,bool))))),
1.62/1.84	                                         fun(fun(nat,type),
1.62/1.84	                                             fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                 fun(type,
1.62/1.84	                                                     fun(dB,fun(nat,bool)))))),
1.62/1.84	                                     fun(fun(dB,
1.62/1.84	                                             fun(fun(nat,type),
1.62/1.84	                                                 fun(type,
1.62/1.84	                                                     fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                         fun(dB,fun(nat,bool)))))),
1.62/1.84	                                         fun(dB,
1.62/1.84	                                             fun(fun(nat,type),
1.62/1.84	                                                 fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                     fun(type,
1.62/1.84	                                                         fun(dB,fun(nat,bool))))))),
1.62/1.84	                                     combb(fun(fun(nat,type),
1.62/1.84	                                               fun(type,
1.62/1.84	                                                   fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                       fun(dB,fun(nat,bool))))),
1.62/1.84	                                           fun(fun(nat,type),
1.62/1.84	                                               fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                   fun(type,
1.62/1.84	                                                       fun(dB,fun(nat,bool))))),
1.62/1.84	                                           dB),
1.62/1.84	                                     aa(fun(fun(type,
1.62/1.84	                                                fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                    fun(dB,fun(nat,bool)))),
1.62/1.84	                                            fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(dB,fun(nat,bool))))),
1.62/1.84	                                        fun(fun(fun(nat,type),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                        fun(dB,fun(nat,bool))))),
1.62/1.84	                                            fun(fun(nat,type),
1.62/1.84	                                                fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                    fun(type,
1.62/1.84	                                                        fun(dB,fun(nat,bool)))))),
1.62/1.84	                                        combb(fun(type,
1.62/1.84	                                                  fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                      fun(dB,fun(nat,bool)))),
1.62/1.84	                                              fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                  fun(type,
1.62/1.84	                                                      fun(dB,fun(nat,bool)))),
1.62/1.84	                                              fun(nat,type)),
1.62/1.84	                                        combc(type,fun(dB,fun(nat,bool)),
1.62/1.84	                                              fun(dB,fun(nat,bool))))),
1.62/1.84	                                  aa(fun(dB,
1.62/1.84	                                         fun(fun(nat,type),
1.62/1.84	                                             fun(type,
1.62/1.84	                                                 fun(fun(nat,bool),
1.62/1.84	                                                     fun(nat,bool))))),
1.62/1.84	                                     fun(dB,
1.62/1.84	                                         fun(fun(nat,type),
1.62/1.84	                                             fun(type,
1.62/1.84	                                                 fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                     fun(dB,fun(nat,bool)))))),
1.62/1.84	                                     aa(fun(fun(fun(nat,type),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(fun(nat,bool),
1.62/1.84	                                                        fun(nat,bool)))),
1.62/1.84	                                            fun(fun(nat,type),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                        fun(dB,fun(nat,bool)))))),
1.62/1.84	                                        fun(fun(dB,
1.62/1.84	                                                fun(fun(nat,type),
1.62/1.84	                                                    fun(type,
1.62/1.84	                                                        fun(fun(nat,bool),
1.62/1.84	                                                            fun(nat,bool))))),
1.62/1.84	                                            fun(dB,
1.62/1.84	                                                fun(fun(nat,type),
1.62/1.84	                                                    fun(type,
1.62/1.84	                                                        fun(fun(dB,
1.62/1.84	                                                                fun(nat,bool)),
1.62/1.84	                                                            fun(dB,
1.62/1.84	                                                                fun(nat,bool))))))),
1.62/1.84	                                        combb(fun(fun(nat,type),
1.62/1.84	                                                  fun(type,
1.62/1.84	                                                      fun(fun(nat,bool),
1.62/1.84	                                                          fun(nat,bool)))),
1.62/1.84	                                              fun(fun(nat,type),
1.62/1.84	                                                  fun(type,
1.62/1.84	                                                      fun(fun(dB,
1.62/1.84	                                                              fun(nat,bool)),
1.62/1.84	                                                          fun(dB,
1.62/1.84	                                                              fun(nat,bool))))),
1.62/1.84	                                              dB),
1.62/1.84	                                        aa(fun(fun(type,
1.62/1.84	                                                   fun(fun(nat,bool),
1.62/1.84	                                                       fun(nat,bool))),
1.62/1.84	                                               fun(type,
1.62/1.84	                                                   fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                       fun(dB,fun(nat,bool))))),
1.62/1.84	                                           fun(fun(fun(nat,type),
1.62/1.84	                                                   fun(type,
1.62/1.84	                                                       fun(fun(nat,bool),
1.62/1.84	                                                           fun(nat,bool)))),
1.62/1.84	                                               fun(fun(nat,type),
1.62/1.84	                                                   fun(type,
1.62/1.84	                                                       fun(fun(dB,
1.62/1.84	                                                               fun(nat,bool)),
1.62/1.84	                                                           fun(dB,
1.62/1.84	                                                               fun(nat,bool)))))),
1.62/1.84	                                           combb(fun(type,
1.62/1.84	                                                     fun(fun(nat,bool),
1.62/1.84	                                                         fun(nat,bool))),
1.62/1.84	                                                 fun(type,
1.62/1.84	                                                     fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                         fun(dB,fun(nat,bool)))),
1.62/1.84	                                                 fun(nat,type)),
1.62/1.84	                                           aa(fun(fun(fun(nat,bool),
1.62/1.84	                                                      fun(nat,bool)),
1.62/1.84	                                                  fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                      fun(dB,fun(nat,bool)))),
1.62/1.84	                                              fun(fun(type,
1.62/1.84	                                                      fun(fun(nat,bool),
1.62/1.84	                                                          fun(nat,bool))),
1.62/1.84	                                                  fun(type,
1.62/1.84	                                                      fun(fun(dB,
1.62/1.84	                                                              fun(nat,bool)),
1.62/1.84	                                                          fun(dB,
1.62/1.84	                                                              fun(nat,bool))))),
1.62/1.84	                                              combb(fun(fun(nat,bool),
1.62/1.84	                                                        fun(nat,bool)),
1.62/1.84	                                                    fun(fun(dB,fun(nat,bool)),
1.62/1.84	                                                        fun(dB,fun(nat,bool))),
1.62/1.84	                                                    type),
1.62/1.84	                                              combb(fun(nat,bool),
1.62/1.84	                                                    fun(nat,bool),dB)))),
1.62/1.84	                                     aa(fun(dB,
1.62/1.84	                                            fun(fun(nat,type),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(nat,fun(bool,bool))))),
1.62/1.84	                                        fun(dB,
1.62/1.84	                                            fun(fun(nat,type),
1.62/1.84	                                                fun(type,
1.62/1.84	                                                    fun(fun(nat,bool),
1.62/1.84	                                                        fun(nat,bool))))),
1.62/1.84	                                        aa(fun(fun(fun(nat,type),
1.62/1.84	                                                   fun(type,
1.62/1.84	                                                       fun(nat,fun(bool,bool)))),
1.62/1.84	                                               fun(fun(nat,type),
1.62/1.84	                                                   fun(type,
1.62/1.84	                                                       fun(fun(nat,bool),
1.62/1.84	                                                           fun(nat,bool))))),
1.62/1.84	                                           fun(fun(dB,
1.62/1.84	                                                   fun(fun(nat,type),
1.62/1.84	                                                       fun(type,
1.62/1.84	                                                           fun(nat,
1.62/1.84	                                                               fun(bool,bool))))),
1.62/1.84	                                               fun(dB,
1.62/1.84	                                                   fun(fun(nat,type),
1.62/1.84	                                                       fun(type,
1.62/1.84	                                                           fun(fun(nat,bool),
1.62/1.84	                                                               fun(nat,bool)))))),
1.62/1.84	                                           combb(fun(fun(nat,type),
1.62/1.84	                                                     fun(type,
1.62/1.84	                                                         fun(nat,
1.62/1.85	                                                             fun(bool,bool)))),
1.62/1.85	                                                 fun(fun(nat,type),
1.62/1.85	                                                     fun(type,
1.62/1.85	                                                         fun(fun(nat,bool),
1.62/1.85	                                                             fun(nat,bool)))),
1.62/1.85	                                                 dB),
1.62/1.85	                                           aa(fun(fun(type,
1.62/1.85	                                                      fun(nat,fun(bool,bool))),
1.62/1.85	                                                  fun(type,
1.62/1.85	                                                      fun(fun(nat,bool),
1.62/1.85	                                                          fun(nat,bool)))),
1.62/1.85	                                              fun(fun(fun(nat,type),
1.62/1.85	                                                      fun(type,
1.62/1.85	                                                          fun(nat,
1.62/1.85	                                                              fun(bool,bool)))),
1.62/1.85	                                                  fun(fun(nat,type),
1.62/1.85	                                                      fun(type,
1.62/1.85	                                                          fun(fun(nat,bool),
1.62/1.85	                                                              fun(nat,bool))))),
1.62/1.85	                                              combb(fun(type,
1.62/1.85	                                                        fun(nat,
1.62/1.85	                                                            fun(bool,bool))),
1.62/1.85	                                                    fun(type,
1.62/1.85	                                                        fun(fun(nat,bool),
1.62/1.85	                                                            fun(nat,bool))),
1.62/1.85	                                                    fun(nat,type)),
1.62/1.85	                                              aa(fun(fun(nat,fun(bool,bool)),
1.62/1.85	                                                     fun(fun(nat,bool),
1.62/1.85	                                                         fun(nat,bool))),
1.62/1.85	                                                 fun(fun(type,
1.62/1.85	                                                         fun(nat,
1.62/1.85	                                                             fun(bool,bool))),
1.62/1.85	                                                     fun(type,
1.62/1.85	                                                         fun(fun(nat,bool),
1.62/1.85	                                                             fun(nat,bool)))),
1.62/1.85	                                                 combb(fun(nat,fun(bool,bool)),
1.62/1.85	                                                       fun(fun(nat,bool),
1.62/1.85	                                                           fun(nat,bool)),
1.62/1.85	                                                       type),
1.62/1.85	                                                 combs(nat,bool,bool)))),
1.62/1.85	                                        aa(fun(dB,
1.62/1.85	                                               fun(fun(nat,type),
1.62/1.85	                                                   fun(type,fun(nat,bool)))),
1.62/1.85	                                           fun(dB,
1.62/1.85	                                               fun(fun(nat,type),
1.62/1.85	                                                   fun(type,
1.62/1.85	                                                       fun(nat,fun(bool,bool))))),
1.62/1.85	                                           aa(fun(fun(fun(nat,type),
1.62/1.85	                                                      fun(type,fun(nat,bool))),
1.62/1.85	                                                  fun(fun(nat,type),
1.62/1.85	                                                      fun(type,
1.62/1.85	                                                          fun(nat,
1.62/1.85	                                                              fun(bool,bool))))),
1.62/1.85	                                              fun(fun(dB,
1.62/1.85	                                                      fun(fun(nat,type),
1.62/1.85	                                                          fun(type,
1.62/1.85	                                                              fun(nat,bool)))),
1.62/1.85	                                                  fun(dB,
1.62/1.85	                                                      fun(fun(nat,type),
1.62/1.85	                                                          fun(type,
1.62/1.85	                                                              fun(nat,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  bool,bool)))))),
1.62/1.85	                                              combb(fun(fun(nat,type),
1.62/1.85	                                                        fun(type,
1.62/1.85	                                                            fun(nat,bool))),
1.62/1.85	                                                    fun(fun(nat,type),
1.62/1.85	                                                        fun(type,
1.62/1.85	                                                            fun(nat,
1.62/1.85	                                                                fun(bool,bool)))),
1.62/1.85	                                                    dB),
1.62/1.85	                                              aa(fun(fun(type,fun(nat,bool)),
1.62/1.85	                                                     fun(type,
1.62/1.85	                                                         fun(nat,
1.62/1.85	                                                             fun(bool,bool)))),
1.62/1.85	                                                 fun(fun(fun(nat,type),
1.62/1.85	                                                         fun(type,
1.62/1.85	                                                             fun(nat,bool))),
1.62/1.85	                                                     fun(fun(nat,type),
1.62/1.85	                                                         fun(type,
1.62/1.85	                                                             fun(nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 bool,bool))))),
1.62/1.85	                                                 combb(fun(type,fun(nat,bool)),
1.62/1.85	                                                       fun(type,
1.62/1.85	                                                           fun(nat,
1.62/1.85	                                                               fun(bool,bool))),
1.62/1.85	                                                       fun(nat,type)),
1.62/1.85	                                                 aa(fun(fun(nat,bool),
1.62/1.85	                                                        fun(nat,
1.62/1.85	                                                            fun(bool,bool))),
1.62/1.85	                                                    fun(fun(type,
1.62/1.85	                                                            fun(nat,bool)),
1.62/1.85	                                                        fun(type,
1.62/1.85	                                                            fun(nat,
1.62/1.85	                                                                fun(bool,bool)))),
1.62/1.85	                                                    combb(fun(nat,bool),
1.62/1.85	                                                          fun(nat,
1.62/1.85	                                                              fun(bool,bool)),
1.62/1.85	                                                          type),
1.62/1.85	                                                    aa(fun(bool,
1.62/1.85	                                                           fun(bool,bool)),
1.62/1.85	                                                       fun(fun(nat,bool),
1.62/1.85	                                                           fun(nat,
1.62/1.85	                                                               fun(bool,bool))),
1.62/1.85	                                                       combb(bool,
1.62/1.85	                                                             fun(bool,bool),
1.62/1.85	                                                             nat),
1.62/1.85	                                                       fimplies)))),
1.62/1.85	                                           aa(fun(dB,
1.62/1.85	                                                  fun(fun(nat,type),
1.62/1.85	                                                      fun(nat,fun(type,bool)))),
1.62/1.85	                                              fun(dB,
1.62/1.85	                                                  fun(fun(nat,type),
1.62/1.85	                                                      fun(type,fun(nat,bool)))),
1.62/1.85	                                              aa(fun(fun(fun(nat,type),
1.62/1.85	                                                         fun(nat,
1.62/1.85	                                                             fun(type,bool))),
1.62/1.85	                                                     fun(fun(nat,type),
1.62/1.85	                                                         fun(type,
1.62/1.85	                                                             fun(nat,bool)))),
1.62/1.85	                                                 fun(fun(dB,
1.62/1.85	                                                         fun(fun(nat,type),
1.62/1.85	                                                             fun(nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 type,bool)))),
1.62/1.85	                                                     fun(dB,
1.62/1.85	                                                         fun(fun(nat,type),
1.62/1.85	                                                             fun(type,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,bool))))),
1.62/1.85	                                                 combb(fun(fun(nat,type),
1.62/1.85	                                                           fun(nat,
1.62/1.85	                                                               fun(type,bool))),
1.62/1.85	                                                       fun(fun(nat,type),
1.62/1.85	                                                           fun(type,
1.62/1.85	                                                               fun(nat,bool))),
1.62/1.85	                                                       dB),
1.62/1.85	                                                 aa(fun(fun(nat,
1.62/1.85	                                                            fun(type,bool)),
1.62/1.85	                                                        fun(type,
1.62/1.85	                                                            fun(nat,bool))),
1.62/1.85	                                                    fun(fun(fun(nat,type),
1.62/1.85	                                                            fun(nat,
1.62/1.85	                                                                fun(type,bool))),
1.62/1.85	                                                        fun(fun(nat,type),
1.62/1.85	                                                            fun(type,
1.62/1.85	                                                                fun(nat,bool)))),
1.62/1.85	                                                    combb(fun(nat,
1.62/1.85	                                                              fun(type,bool)),
1.62/1.85	                                                          fun(type,
1.62/1.85	                                                              fun(nat,bool)),
1.62/1.85	                                                          fun(nat,type)),
1.62/1.85	                                                    combc(nat,type,bool))),
1.62/1.85	                                              aa(fun(fun(nat,type),
1.62/1.85	                                                     fun(dB,
1.62/1.85	                                                         fun(nat,
1.62/1.85	                                                             fun(type,bool)))),
1.62/1.85	                                                 fun(dB,
1.62/1.85	                                                     fun(fun(nat,type),
1.62/1.85	                                                         fun(nat,
1.62/1.85	                                                             fun(type,bool)))),
1.62/1.85	                                                 combc(fun(nat,type),dB,
1.62/1.85	                                                       fun(nat,fun(type,bool))),
1.62/1.85	                                                 aa(fun(fun(nat,type),
1.62/1.85	                                                        fun(nat,
1.62/1.85	                                                            fun(dB,
1.62/1.85	                                                                fun(type,bool)))),
1.62/1.85	                                                    fun(fun(nat,type),
1.62/1.85	                                                        fun(dB,
1.62/1.85	                                                            fun(nat,
1.62/1.85	                                                                fun(type,bool)))),
1.62/1.85	                                                    aa(fun(fun(nat,
1.62/1.85	                                                               fun(dB,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,bool))),
1.62/1.85	                                                           fun(dB,
1.62/1.85	                                                               fun(nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,bool)))),
1.62/1.85	                                                       fun(fun(fun(nat,type),
1.62/1.85	                                                               fun(nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   dB,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,bool)))),
1.62/1.85	                                                           fun(fun(nat,type),
1.62/1.85	                                                               fun(dB,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,bool))))),
1.62/1.85	                                                       combb(fun(nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 dB,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 type,bool))),
1.62/1.85	                                                             fun(dB,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 type,bool))),
1.62/1.85	                                                             fun(nat,type)),
1.62/1.85	                                                       combc(nat,dB,
1.62/1.85	                                                             fun(type,bool))),
1.62/1.85	                                                    aa(fun(fun(nat,type),
1.62/1.85	                                                           fun(nat,
1.62/1.85	                                                               fun(nat,type))),
1.62/1.85	                                                       fun(fun(nat,type),
1.62/1.85	                                                           fun(nat,
1.62/1.85	                                                               fun(dB,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,bool)))),
1.62/1.85	                                                       aa(fun(fun(nat,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  nat,type)),
1.62/1.85	                                                              fun(nat,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  dB,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  type,bool)))),
1.62/1.85	                                                          fun(fun(fun(
1.62/1.85	                                                                  nat,type),
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  nat,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  nat,type))),
1.62/1.85	                                                              fun(fun(
1.62/1.85	                                                                  nat,type),
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  nat,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  dB,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  type,bool))))),
1.62/1.85	                                                          combb(fun(nat,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    nat,type)),
1.62/1.85	                                                                fun(nat,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    dB,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    type,bool))),
1.62/1.85	                                                                fun(nat,type)),
1.62/1.85	                                                          aa(fun(fun(
1.62/1.85	                                                                 nat,type),
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 dB,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 type,bool))),
1.62/1.85	                                                             fun(fun(
1.62/1.85	                                                                 nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,type)),
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 dB,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 type,bool)))),
1.62/1.85	                                                             combb(fun(
1.62/1.85	                                                                   nat,type),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   dB,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,bool)),
1.62/1.85	                                                                   nat),
1.62/1.85	                                                             typing)),
1.62/1.85	                                                       aa(type,
1.62/1.85	                                                          fun(fun(nat,type),
1.62/1.85	                                                              fun(nat,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  nat,type))),
1.62/1.85	                                                          aa(fun(fun(
1.62/1.85	                                                                 nat,type),
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 type,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,type)))),
1.62/1.85	                                                             fun(type,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,type),
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,
1.62/1.85	                                                                 fun(
1.62/1.85	                                                                 nat,type)))),
1.62/1.85	                                                             combc(fun(
1.62/1.85	                                                                   nat,type),
1.62/1.85	                                                                   type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type))),
1.62/1.85	                                                             aa(fun(fun(
1.62/1.85	                                                                    nat,type),
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    nat,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    type,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    nat,type)))),
1.62/1.85	                                                                fun(fun(
1.62/1.85	                                                                    nat,type),
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    type,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    nat,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    nat,type)))),
1.62/1.85	                                                                aa(fun(
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type))),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type)))),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type)))),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type))))),
1.62/1.85	                                                                   combb(
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type))),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type))),
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type)),
1.62/1.85	                                                                   combc(
1.62/1.85	                                                                   nat,type,
1.62/1.85	                                                                   fun(
1.62/1.85	                                                                   nat,type))),
1.62/1.85	                                                                shift(type))),
1.62/1.85	                                                          t))))))))))),
1.62/1.85	                         aa(fun(dB,fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.85	                            fun(dB,fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.85	                            aa(fun(fun(fun(nat,type),fun(dB,fun(nat,bool))),
1.62/1.85	                                   fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.85	                               fun(fun(dB,
1.62/1.85	                                       fun(fun(nat,type),
1.62/1.85	                                           fun(dB,fun(nat,bool)))),
1.62/1.85	                                   fun(dB,
1.62/1.85	                                       fun(fun(nat,type),
1.62/1.85	                                           fun(dB,fun(nat,bool))))),
1.62/1.85	                               combb(fun(fun(nat,type),fun(dB,fun(nat,bool))),
1.62/1.85	                                     fun(fun(nat,type),fun(dB,fun(nat,bool))),
1.62/1.85	                                     dB),
1.62/1.85	                               aa(fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                      fun(dB,fun(nat,bool))),
1.62/1.85	                                  fun(fun(fun(nat,type),fun(dB,fun(nat,bool))),
1.62/1.85	                                      fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.85	                                  combb(fun(dB,fun(nat,bool)),
1.62/1.85	                                        fun(dB,fun(nat,bool)),fun(nat,type)),
1.62/1.85	                                  aa(fun(dB,fun(fun(nat,bool),fun(nat,bool))),
1.62/1.85	                                     fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                         fun(dB,fun(nat,bool))),
1.62/1.85	                                     combs(dB,fun(nat,bool),fun(nat,bool)),
1.62/1.85	                                     aa(fun(dB,fun(bool,bool)),
1.62/1.85	                                        fun(dB,
1.62/1.85	                                            fun(fun(nat,bool),fun(nat,bool))),
1.62/1.85	                                        aa(fun(fun(bool,bool),
1.62/1.85	                                               fun(fun(nat,bool),
1.62/1.85	                                                   fun(nat,bool))),
1.62/1.85	                                           fun(fun(dB,fun(bool,bool)),
1.62/1.85	                                               fun(dB,
1.62/1.85	                                                   fun(fun(nat,bool),
1.62/1.85	                                                       fun(nat,bool)))),
1.62/1.85	                                           combb(fun(bool,bool),
1.62/1.85	                                                 fun(fun(nat,bool),
1.62/1.85	                                                     fun(nat,bool)),
1.62/1.85	                                                 dB),
1.62/1.85	                                           combb(bool,bool,nat)),
1.62/1.85	                                        aa(fun(dB,bool),
1.62/1.85	                                           fun(dB,fun(bool,bool)),
1.62/1.85	                                           aa(fun(bool,fun(bool,bool)),
1.62/1.85	                                              fun(fun(dB,bool),
1.62/1.85	                                                  fun(dB,fun(bool,bool))),
1.62/1.85	                                              combb(bool,fun(bool,bool),dB),
1.62/1.85	                                              fimplies),
1.62/1.85	                                           it))))),
1.62/1.85	                            aa(fun(dB,fun(dB,fun(nat,bool))),
1.62/1.85	                               fun(dB,
1.62/1.85	                                   fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.85	                               aa(fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                      fun(fun(nat,type),fun(dB,fun(nat,bool)))),
1.62/1.85	                                  fun(fun(dB,fun(dB,fun(nat,bool))),
1.62/1.85	                                      fun(dB,
1.62/1.85	                                          fun(fun(nat,type),
1.62/1.85	                                              fun(dB,fun(nat,bool))))),
1.62/1.85	                                  combb(fun(dB,fun(nat,bool)),
1.62/1.85	                                        fun(fun(nat,type),
1.62/1.85	                                            fun(dB,fun(nat,bool))),
1.62/1.85	                                        dB),
1.62/1.85	                                  aa(fun(fun(nat,type),
1.62/1.85	                                         fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                             fun(dB,fun(nat,bool)))),
1.62/1.85	                                     fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                         fun(fun(nat,type),
1.62/1.85	                                             fun(dB,fun(nat,bool)))),
1.62/1.85	                                     combc(fun(nat,type),
1.62/1.85	                                           fun(dB,fun(nat,bool)),
1.62/1.85	                                           fun(dB,fun(nat,bool))),
1.62/1.85	                                     aa(fun(fun(nat,type),
1.62/1.85	                                            fun(dB,
1.62/1.85	                                                fun(fun(nat,bool),
1.62/1.85	                                                    fun(nat,bool)))),
1.62/1.85	                                        fun(fun(nat,type),
1.62/1.85	                                            fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                                fun(dB,fun(nat,bool)))),
1.62/1.85	                                        aa(fun(fun(dB,
1.62/1.85	                                                   fun(fun(nat,bool),
1.62/1.85	                                                       fun(nat,bool))),
1.62/1.85	                                               fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                                   fun(dB,fun(nat,bool)))),
1.62/1.85	                                           fun(fun(fun(nat,type),
1.62/1.85	                                                   fun(dB,
1.62/1.85	                                                       fun(fun(nat,bool),
1.62/1.85	                                                           fun(nat,bool)))),
1.62/1.85	                                               fun(fun(nat,type),
1.62/1.85	                                                   fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                                       fun(dB,fun(nat,bool))))),
1.62/1.85	                                           combb(fun(dB,
1.62/1.85	                                                     fun(fun(nat,bool),
1.62/1.85	                                                         fun(nat,bool))),
1.62/1.85	                                                 fun(fun(dB,fun(nat,bool)),
1.62/1.85	                                                     fun(dB,fun(nat,bool))),
1.62/1.85	                                                 fun(nat,type)),
1.62/1.85	                                           combs(dB,fun(nat,bool),
1.62/1.85	                                                 fun(nat,bool))),
1.62/1.85	                                        aa(fun(fun(nat,type),
1.62/1.85	                                               fun(dB,fun(bool,bool))),
1.62/1.85	                                           fun(fun(nat,type),
1.62/1.85	                                               fun(dB,
1.62/1.85	                                                   fun(fun(nat,bool),
1.62/1.85	                                                       fun(nat,bool)))),
1.62/1.85	                                           aa(fun(fun(dB,fun(bool,bool)),
1.62/1.85	                                                  fun(dB,
1.62/1.85	                                                      fun(fun(nat,bool),
1.62/1.85	                                                          fun(nat,bool)))),
1.62/1.85	                                              fun(fun(fun(nat,type),
1.62/1.85	                                                      fun(dB,fun(bool,bool))),
1.62/1.85	                                                  fun(fun(nat,type),
1.62/1.85	                                                      fun(dB,
1.62/1.85	                                                          fun(fun(nat,bool),
1.62/1.85	                                                              fun(nat,bool))))),
1.62/1.85	                                              combb(fun(dB,fun(bool,bool)),
1.62/1.85	                                                    fun(dB,
1.62/1.85	                                                        fun(fun(nat,bool),
1.62/1.85	                                                            fun(nat,bool))),
1.62/1.85	                                                    fun(nat,type)),
1.62/1.85	                                              aa(fun(fun(bool,bool),
1.62/1.85	                                                     fun(fun(nat,bool),
1.62/1.85	                                                         fun(nat,bool))),
1.62/1.85	                                                 fun(fun(dB,fun(bool,bool)),
1.62/1.85	                                                     fun(dB,
1.62/1.85	                                                         fun(fun(nat,bool),
1.62/1.85	                                                             fun(nat,bool)))),
1.62/1.85	                                                 combb(fun(bool,bool),
1.62/1.85	                                                       fun(fun(nat,bool),
1.62/1.85	                                                           fun(nat,bool)),
1.62/1.85	                                                       dB),
1.62/1.85	                                                 combb(bool,bool,nat))),
1.62/1.85	                                           aa(fun(fun(nat,type),fun(dB,bool)),
1.62/1.85	                                              fun(fun(nat,type),
1.62/1.85	                                                  fun(dB,fun(bool,bool))),
1.62/1.85	                                              aa(fun(fun(dB,bool),
1.62/1.85	                                                     fun(dB,fun(bool,bool))),
1.62/1.85	                                                 fun(fun(fun(nat,type),
1.62/1.85	                                                         fun(dB,bool)),
1.62/1.85	                                                     fun(fun(nat,type),
1.62/1.85	                                                         fun(dB,
1.62/1.85	                                                             fun(bool,bool)))),
1.62/1.85	                                                 combb(fun(dB,bool),
1.62/1.85	                                                       fun(dB,fun(bool,bool)),
1.62/1.85	                                                       fun(nat,type)),
1.62/1.85	                                                 aa(fun(bool,fun(bool,bool)),
1.62/1.85	                                                    fun(fun(dB,bool),
1.62/1.85	                                                        fun(dB,fun(bool,bool))),
1.62/1.85	                                                    combb(bool,
1.62/1.85	                                                          fun(bool,bool),dB),
1.62/1.85	                                                    fimplies)),
1.62/1.85	                                              aa(type,
1.62/1.85	                                                 fun(fun(nat,type),
1.62/1.85	                                                     fun(dB,bool)),
1.62/1.85	                                                 aa(fun(fun(nat,type),
1.62/1.85	                                                        fun(type,fun(dB,bool))),
1.62/1.85	                                                    fun(type,
1.62/1.85	                                                        fun(fun(nat,type),
1.62/1.85	                                                            fun(dB,bool))),
1.62/1.85	                                                    combc(fun(nat,type),type,
1.62/1.85	                                                          fun(dB,bool)),
1.62/1.85	                                                    aa(fun(fun(nat,type),
1.62/1.85	                                                           fun(dB,
1.62/1.85	                                                               fun(type,bool))),
1.62/1.85	                                                       fun(fun(nat,type),
1.62/1.85	                                                           fun(type,
1.62/1.85	                                                               fun(dB,bool))),
1.62/1.85	                                                       aa(fun(fun(dB,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  type,bool)),
1.62/1.85	                                                              fun(type,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  dB,bool))),
1.62/1.85	                                                          fun(fun(fun(
1.62/1.85	                                                                  nat,type),
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  dB,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  type,bool))),
1.62/1.85	                                                              fun(fun(
1.62/1.85	                                                                  nat,type),
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  type,
1.62/1.85	                                                                  fun(
1.62/1.85	                                                                  dB,bool)))),
1.62/1.85	                                                          combb(fun(dB,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    type,bool)),
1.62/1.85	                                                                fun(type,
1.62/1.85	                                                                    fun(
1.62/1.85	                                                                    dB,bool)),
1.62/1.85	                                                                fun(nat,type)),
1.62/1.85	                                                          combc(dB,type,bool)),
1.62/1.85	                                                       typing)),
1.62/1.85	                                                 t)))))),
1.62/1.85	                               aa(fun(dB,fun(dB,fun(nat,dB))),
1.62/1.85	                                  fun(dB,fun(dB,fun(nat,bool))),
1.62/1.85	                                  aa(fun(fun(dB,fun(nat,dB)),
1.62/1.85	                                         fun(dB,fun(nat,bool))),
1.62/1.85	                                     fun(fun(dB,fun(dB,fun(nat,dB))),
1.62/1.85	                                         fun(dB,fun(dB,fun(nat,bool)))),
1.62/1.85	                                     combb(fun(dB,fun(nat,dB)),
1.62/1.85	                                           fun(dB,fun(nat,bool)),dB),
1.62/1.85	                                     aa(fun(fun(nat,dB),fun(nat,bool)),
1.62/1.85	                                        fun(fun(dB,fun(nat,dB)),
1.62/1.85	                                            fun(dB,fun(nat,bool))),
1.62/1.85	                                        combb(fun(nat,dB),fun(nat,bool),dB),
1.62/1.85	                                        aa(fun(dB,bool),
1.62/1.85	                                           fun(fun(nat,dB),fun(nat,bool)),
1.62/1.85	                                           combb(dB,bool,nat),it))),
1.62/1.85	                                  subst)))))))),
1.62/1.85	          rs))).
1.62/1.85	tff('4', plain,
1.62/1.85	    listsp(dB, 
1.62/1.85	      aa(fun(dB, fun(fun(nat, type), bool)), fun(dB, bool), 
1.62/1.85	        aa(fun(fun(fun(nat, type), bool), bool), 
1.62/1.85	          fun(fun(dB, fun(fun(nat, type), bool)), fun(dB, bool)), 
1.62/1.85	          combb(fun(fun(nat, type), bool), bool, dB), fAll(fun(nat, type))), 
1.62/1.85	        aa(fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.85	          fun(dB, fun(fun(nat, type), bool)), 
1.62/1.85	          aa(
1.62/1.85	            fun(fun(fun(nat, type), fun(type, bool)), 
1.62/1.85	              fun(fun(nat, type), bool)), 
1.62/1.85	            fun(fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.85	              fun(dB, fun(fun(nat, type), bool))), 
1.62/1.85	            combb(fun(fun(nat, type), fun(type, bool)), 
1.62/1.85	              fun(fun(nat, type), bool), dB), 
1.62/1.85	            aa(fun(fun(type, bool), bool), 
1.62/1.85	              fun(fun(fun(nat, type), fun(type, bool)), 
1.62/1.85	                fun(fun(nat, type), bool)), 
1.62/1.85	              combb(fun(type, bool), bool, fun(nat, type)), fAll(type))), 
1.62/1.85	          aa(fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.85	            fun(dB, fun(fun(nat, type), fun(type, bool))), 
1.62/1.85	            aa(
1.62/1.85	              fun(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.85	                fun(fun(nat, type), fun(type, bool))), 
1.62/1.85	              fun(fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.85	                fun(dB, fun(fun(nat, type), fun(type, bool)))), 
1.62/1.85	              combb(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.85	                fun(fun(nat, type), fun(type, bool)), dB), 
1.62/1.85	              aa(fun(fun(type, fun(dB, bool)), fun(type, bool)), 
1.62/1.85	                fun(fun(fun(nat, type), fun(type, fun(dB, bool))), 
1.62/1.85	                  fun(fun(nat, type), fun(type, bool))), 
1.62/1.85	                combb(fun(type, fun(dB, bool)), fun(type, bool), 
1.62/1.85	                  fun(nat, type)), 
1.62/1.85	                aa(fun(fun(dB, bool), bool), 
1.62/1.85	                  fun(fun(type, fun(dB, bool)), fun(type, bool)), 
1.62/1.85	                  combb(fun(dB, bool), bool, type), fAll(dB)))), 
1.62/1.85	            aa(
1.62/1.85	              fun(dB, 
1.62/1.85	                fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	              fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.85	              aa(
1.62/1.85	                fun(fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.85	                  fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.85	                fun(
1.62/1.85	                  fun(dB, 
1.62/1.85	                    fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	                  fun(dB, fun(fun(nat, type), fun(type, fun(dB, bool))))), 
1.62/1.85	                combb(
1.62/1.85	                  fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.85	                  fun(fun(nat, type), fun(type, fun(dB, bool))), dB), 
1.62/1.85	                aa(
1.62/1.85	                  fun(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.85	                    fun(type, fun(dB, bool))), 
1.62/1.85	                  fun(
1.62/1.85	                    fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.85	                    fun(fun(nat, type), fun(type, fun(dB, bool)))), 
1.62/1.85	                  combb(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.85	                    fun(type, fun(dB, bool)), fun(nat, type)), 
1.62/1.85	                  aa(fun(fun(dB, fun(nat, bool)), fun(dB, bool)), 
1.62/1.85	                    fun(fun(type, fun(dB, fun(nat, bool))), 
1.62/1.85	                      fun(type, fun(dB, bool))), 
1.62/1.85	                    combb(fun(dB, fun(nat, bool)), fun(dB, bool), type), 
1.62/1.85	                    aa(fun(fun(nat, bool), bool), 
1.62/1.85	                      fun(fun(dB, fun(nat, bool)), fun(dB, bool)), 
1.62/1.85	                      combb(fun(nat, bool), bool, dB), fAll(nat))))), 
1.62/1.85	              aa(fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.85	                fun(dB, 
1.62/1.85	                  fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	                aa(
1.62/1.85	                  fun(dB, 
1.62/1.85	                    fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.85	                      fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                  fun(fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.62/1.85	                    fun(dB, 
1.62/1.85	                      fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                  combs(dB, fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.85	                    fun(fun(nat, type), fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	                  aa(
1.62/1.85	                    fun(dB, 
1.62/1.85	                      fun(fun(nat, type), 
1.62/1.85	                        fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                          fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                    fun(dB, 
1.62/1.85	                      fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.85	                        fun(fun(nat, type), 
1.62/1.85	                          fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                    aa(
1.62/1.85	                      fun(
1.62/1.85	                        fun(fun(nat, type), 
1.62/1.85	                          fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                            fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	                        fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                      fun(
1.62/1.85	                        fun(dB, 
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                              fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                        fun(dB, 
1.62/1.85	                          fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.85	                            fun(fun(nat, type), 
1.62/1.85	                              fun(type, fun(dB, fun(nat, bool))))))), 
1.62/1.85	                      combb(
1.62/1.85	                        fun(fun(nat, type), 
1.62/1.85	                          fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                            fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	                        fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(type, fun(dB, fun(nat, bool))))), dB), 
1.62/1.85	                      combs(fun(nat, type), fun(dB, fun(nat, bool)), 
1.62/1.85	                        fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	                    aa(
1.62/1.85	                      fun(dB, 
1.62/1.85	                        fun(fun(nat, type), 
1.62/1.85	                          fun(type, 
1.62/1.85	                            fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                              fun(dB, fun(nat, bool)))))), 
1.62/1.85	                      fun(dB, 
1.62/1.85	                        fun(fun(nat, type), 
1.62/1.85	                          fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                            fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                      aa(
1.62/1.85	                        fun(
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(type, 
1.62/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                fun(dB, fun(nat, bool))))), 
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                              fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                        fun(
1.62/1.85	                          fun(dB, 
1.62/1.85	                            fun(fun(nat, type), 
1.62/1.85	                              fun(type, 
1.62/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                  fun(dB, fun(nat, bool)))))), 
1.62/1.85	                          fun(dB, 
1.62/1.85	                            fun(fun(nat, type), 
1.62/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                fun(type, fun(dB, fun(nat, bool))))))), 
1.62/1.85	                        combb(
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(type, 
1.62/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                fun(dB, fun(nat, bool))))), 
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                              fun(type, fun(dB, fun(nat, bool))))), dB), 
1.62/1.85	                        aa(
1.62/1.85	                          fun(
1.62/1.85	                            fun(type, 
1.62/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                fun(dB, fun(nat, bool)))), 
1.62/1.85	                            fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                              fun(type, fun(dB, fun(nat, bool))))), 
1.62/1.85	                          fun(
1.62/1.85	                            fun(fun(nat, type), 
1.62/1.85	                              fun(type, 
1.62/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                  fun(dB, fun(nat, bool))))), 
1.62/1.85	                            fun(fun(nat, type), 
1.62/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                fun(type, fun(dB, fun(nat, bool)))))), 
1.62/1.85	                          combb(
1.62/1.85	                            fun(type, 
1.62/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                fun(dB, fun(nat, bool)))), 
1.62/1.85	                            fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                              fun(type, fun(dB, fun(nat, bool)))), 
1.62/1.85	                            fun(nat, type)), 
1.62/1.85	                          combc(type, fun(dB, fun(nat, bool)), 
1.62/1.85	                            fun(dB, fun(nat, bool))))), 
1.62/1.85	                      aa(
1.62/1.85	                        fun(dB, 
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(type, fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.85	                        fun(dB, 
1.62/1.85	                          fun(fun(nat, type), 
1.62/1.85	                            fun(type, 
1.62/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                fun(dB, fun(nat, bool)))))), 
1.62/1.85	                        aa(
1.62/1.85	                          fun(
1.62/1.85	                            fun(fun(nat, type), 
1.62/1.85	                              fun(type, fun(fun(nat, bool), fun(nat, bool)))), 
1.62/1.85	                            fun(fun(nat, type), 
1.62/1.85	                              fun(type, 
1.62/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                  fun(dB, fun(nat, bool)))))), 
1.62/1.85	                          fun(
1.62/1.85	                            fun(dB, 
1.62/1.85	                              fun(fun(nat, type), 
1.62/1.85	                                fun(type, 
1.62/1.85	                                  fun(fun(nat, bool), fun(nat, bool))))), 
1.62/1.85	                            fun(dB, 
1.62/1.85	                              fun(fun(nat, type), 
1.62/1.85	                                fun(type, 
1.62/1.85	                                  fun(fun(dB, fun(nat, bool)), 
1.62/1.85	                                    fun(dB, fun(nat, bool))))))), 
1.66/1.85	                          combb(
1.66/1.85	                            fun(fun(nat, type), 
1.66/1.85	                              fun(type, fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                            fun(fun(nat, type), 
1.66/1.85	                              fun(type, 
1.66/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                  fun(dB, fun(nat, bool))))), dB), 
1.66/1.85	                          aa(
1.66/1.85	                            fun(
1.66/1.85	                              fun(type, fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                              fun(type, 
1.66/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                  fun(dB, fun(nat, bool))))), 
1.66/1.85	                            fun(
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                    fun(dB, fun(nat, bool)))))), 
1.66/1.85	                            combb(
1.66/1.85	                              fun(type, fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                              fun(type, 
1.66/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                  fun(dB, fun(nat, bool)))), fun(nat, type)), 
1.66/1.85	                            aa(
1.66/1.85	                              fun(fun(fun(nat, bool), fun(nat, bool)), 
1.66/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                  fun(dB, fun(nat, bool)))), 
1.66/1.85	                              fun(
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                    fun(dB, fun(nat, bool))))), 
1.66/1.85	                              combb(fun(fun(nat, bool), fun(nat, bool)), 
1.66/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                  fun(dB, fun(nat, bool))), type), 
1.66/1.85	                              combb(fun(nat, bool), fun(nat, bool), dB)))), 
1.66/1.85	                        aa(
1.66/1.85	                          fun(dB, 
1.66/1.85	                            fun(fun(nat, type), 
1.66/1.85	                              fun(type, fun(nat, fun(bool, bool))))), 
1.66/1.85	                          fun(dB, 
1.66/1.85	                            fun(fun(nat, type), 
1.66/1.85	                              fun(type, fun(fun(nat, bool), fun(nat, bool))))), 
1.66/1.85	                          aa(
1.66/1.85	                            fun(
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(type, fun(nat, fun(bool, bool)))), 
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool))))), 
1.66/1.85	                            fun(
1.66/1.85	                              fun(dB, 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, fun(nat, fun(bool, bool))))), 
1.66/1.85	                              fun(dB, 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, 
1.66/1.85	                                    fun(fun(nat, bool), fun(nat, bool)))))), 
1.66/1.85	                            combb(
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(type, fun(nat, fun(bool, bool)))), 
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool)))), dB), 
1.66/1.85	                            aa(
1.66/1.85	                              fun(fun(type, fun(nat, fun(bool, bool))), 
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                              fun(
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, fun(nat, fun(bool, bool)))), 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, 
1.66/1.85	                                    fun(fun(nat, bool), fun(nat, bool))))), 
1.66/1.85	                              combb(fun(type, fun(nat, fun(bool, bool))), 
1.66/1.85	                                fun(type, 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                                fun(nat, type)), 
1.66/1.85	                              aa(
1.66/1.85	                                fun(fun(nat, fun(bool, bool)), 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                                fun(fun(type, fun(nat, fun(bool, bool))), 
1.66/1.85	                                  fun(type, 
1.66/1.85	                                    fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                                combb(fun(nat, fun(bool, bool)), 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool)), type), 
1.66/1.85	                                combs(nat, bool, bool)))), 
1.66/1.85	                          aa(
1.66/1.85	                            fun(dB, 
1.66/1.85	                              fun(fun(nat, type), fun(type, fun(nat, bool)))), 
1.66/1.85	                            fun(dB, 
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(type, fun(nat, fun(bool, bool))))), 
1.66/1.85	                            aa(
1.66/1.85	                              fun(
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, fun(nat, bool))), 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, fun(nat, fun(bool, bool))))), 
1.66/1.85	                              fun(
1.66/1.85	                                fun(dB, 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(type, fun(nat, bool)))), 
1.66/1.85	                                fun(dB, 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(type, fun(nat, fun(bool, bool)))))), 
1.66/1.85	                              combb(
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, fun(nat, bool))), 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, fun(nat, fun(bool, bool)))), dB), 
1.66/1.85	                              aa(
1.66/1.85	                                fun(fun(type, fun(nat, bool)), 
1.66/1.85	                                  fun(type, fun(nat, fun(bool, bool)))), 
1.66/1.85	                                fun(
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(type, fun(nat, bool))), 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(type, fun(nat, fun(bool, bool))))), 
1.66/1.85	                                combb(fun(type, fun(nat, bool)), 
1.66/1.85	                                  fun(type, fun(nat, fun(bool, bool))), 
1.66/1.85	                                  fun(nat, type)), 
1.66/1.85	                                aa(
1.66/1.85	                                  fun(fun(nat, bool), 
1.66/1.85	                                    fun(nat, fun(bool, bool))), 
1.66/1.85	                                  fun(fun(type, fun(nat, bool)), 
1.66/1.85	                                    fun(type, fun(nat, fun(bool, bool)))), 
1.66/1.85	                                  combb(fun(nat, bool), 
1.66/1.85	                                    fun(nat, fun(bool, bool)), type), 
1.66/1.85	                                  aa(fun(bool, fun(bool, bool)), 
1.66/1.85	                                    fun(fun(nat, bool), 
1.66/1.85	                                      fun(nat, fun(bool, bool))), 
1.66/1.85	                                    combb(bool, fun(bool, bool), nat), 
1.66/1.85	                                    fimplies)))), 
1.66/1.85	                            aa(
1.66/1.85	                              fun(dB, 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(nat, fun(type, bool)))), 
1.66/1.85	                              fun(dB, 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(type, fun(nat, bool)))), 
1.66/1.85	                              aa(
1.66/1.85	                                fun(
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(nat, fun(type, bool))), 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(type, fun(nat, bool)))), 
1.66/1.85	                                fun(
1.66/1.85	                                  fun(dB, 
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(nat, fun(type, bool)))), 
1.66/1.85	                                  fun(dB, 
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(type, fun(nat, bool))))), 
1.66/1.85	                                combb(
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(nat, fun(type, bool))), 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(type, fun(nat, bool))), dB), 
1.66/1.85	                                aa(
1.66/1.85	                                  fun(fun(nat, fun(type, bool)), 
1.66/1.85	                                    fun(type, fun(nat, bool))), 
1.66/1.85	                                  fun(
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(nat, fun(type, bool))), 
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(type, fun(nat, bool)))), 
1.66/1.85	                                  combb(fun(nat, fun(type, bool)), 
1.66/1.85	                                    fun(type, fun(nat, bool)), 
1.66/1.85	                                    fun(nat, type)), combc(nat, type, bool))), 
1.66/1.85	                              aa(
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(dB, fun(nat, fun(type, bool)))), 
1.66/1.85	                                fun(dB, 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(nat, fun(type, bool)))), 
1.66/1.85	                                combc(fun(nat, type), dB, 
1.66/1.85	                                  fun(nat, fun(type, bool))), 
1.66/1.85	                                aa(
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(nat, fun(dB, fun(type, bool)))), 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(dB, fun(nat, fun(type, bool)))), 
1.66/1.85	                                  aa(
1.66/1.85	                                    fun(fun(nat, fun(dB, fun(type, bool))), 
1.66/1.85	                                      fun(dB, fun(nat, fun(type, bool)))), 
1.66/1.85	                                    fun(
1.66/1.85	                                      fun(fun(nat, type), 
1.66/1.85	                                        fun(nat, fun(dB, fun(type, bool)))), 
1.66/1.85	                                      fun(fun(nat, type), 
1.66/1.85	                                        fun(dB, fun(nat, fun(type, bool))))), 
1.66/1.85	                                    combb(
1.66/1.85	                                      fun(nat, fun(dB, fun(type, bool))), 
1.66/1.85	                                      fun(dB, fun(nat, fun(type, bool))), 
1.66/1.85	                                      fun(nat, type)), 
1.66/1.85	                                    combc(nat, dB, fun(type, bool))), 
1.66/1.85	                                  aa(
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(nat, fun(nat, type))), 
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(nat, fun(dB, fun(type, bool)))), 
1.66/1.85	                                    aa(
1.66/1.85	                                      fun(fun(nat, fun(nat, type)), 
1.66/1.85	                                        fun(nat, fun(dB, fun(type, bool)))), 
1.66/1.85	                                      fun(
1.66/1.85	                                        fun(fun(nat, type), 
1.66/1.85	                                          fun(nat, fun(nat, type))), 
1.66/1.85	                                        fun(fun(nat, type), 
1.66/1.85	                                          fun(nat, fun(dB, fun(type, bool))))), 
1.66/1.85	                                      combb(fun(nat, fun(nat, type)), 
1.66/1.85	                                        fun(nat, fun(dB, fun(type, bool))), 
1.66/1.85	                                        fun(nat, type)), 
1.66/1.85	                                      aa(
1.66/1.85	                                        fun(fun(nat, type), 
1.66/1.85	                                          fun(dB, fun(type, bool))), 
1.66/1.85	                                        fun(fun(nat, fun(nat, type)), 
1.66/1.85	                                          fun(nat, fun(dB, fun(type, bool)))), 
1.66/1.85	                                        combb(fun(nat, type), 
1.66/1.85	                                          fun(dB, fun(type, bool)), nat), 
1.66/1.85	                                        typing)), 
1.66/1.85	                                    aa(type, 
1.66/1.85	                                      fun(fun(nat, type), 
1.66/1.85	                                        fun(nat, fun(nat, type))), 
1.66/1.85	                                      aa(
1.66/1.85	                                        fun(fun(nat, type), 
1.66/1.85	                                          fun(type, fun(nat, fun(nat, type)))), 
1.66/1.85	                                        fun(type, 
1.66/1.85	                                          fun(fun(nat, type), 
1.66/1.85	                                            fun(nat, fun(nat, type)))), 
1.66/1.85	                                        combc(fun(nat, type), type, 
1.66/1.85	                                          fun(nat, fun(nat, type))), 
1.66/1.85	                                        aa(
1.66/1.85	                                          fun(fun(nat, type), 
1.66/1.85	                                            fun(nat, 
1.66/1.85	                                              fun(type, fun(nat, type)))), 
1.66/1.85	                                          fun(fun(nat, type), 
1.66/1.85	                                            fun(type, 
1.66/1.85	                                              fun(nat, fun(nat, type)))), 
1.66/1.85	                                          aa(
1.66/1.85	                                            fun(
1.66/1.85	                                              fun(nat, 
1.66/1.85	                                                fun(type, fun(nat, type))), 
1.66/1.85	                                              fun(type, 
1.66/1.85	                                                fun(nat, fun(nat, type)))), 
1.66/1.85	                                            fun(
1.66/1.85	                                              fun(fun(nat, type), 
1.66/1.85	                                                fun(nat, 
1.66/1.85	                                                  fun(type, fun(nat, type)))), 
1.66/1.85	                                              fun(fun(nat, type), 
1.66/1.85	                                                fun(type, 
1.66/1.85	                                                  fun(nat, fun(nat, type))))), 
1.66/1.85	                                            combb(
1.66/1.85	                                              fun(nat, 
1.66/1.85	                                                fun(type, fun(nat, type))), 
1.66/1.85	                                              fun(type, 
1.66/1.85	                                                fun(nat, fun(nat, type))), 
1.66/1.85	                                              fun(nat, type)), 
1.66/1.85	                                            combc(nat, type, fun(nat, type))), 
1.66/1.85	                                          shift(type))), t))))))))))), 
1.66/1.85	                aa(fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                  fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                  aa(
1.66/1.85	                    fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.66/1.85	                      fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                    fun(
1.66/1.85	                      fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                      fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool))))), 
1.66/1.85	                    combb(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.66/1.85	                      fun(fun(nat, type), fun(dB, fun(nat, bool))), dB), 
1.66/1.85	                    aa(
1.66/1.85	                      fun(fun(dB, fun(nat, bool)), fun(dB, fun(nat, bool))), 
1.66/1.85	                      fun(fun(fun(nat, type), fun(dB, fun(nat, bool))), 
1.66/1.85	                        fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                      combb(fun(dB, fun(nat, bool)), 
1.66/1.85	                        fun(dB, fun(nat, bool)), fun(nat, type)), 
1.66/1.85	                      aa(fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                        fun(fun(dB, fun(nat, bool)), fun(dB, fun(nat, bool))), 
1.66/1.85	                        combs(dB, fun(nat, bool), fun(nat, bool)), 
1.66/1.85	                        aa(fun(dB, fun(bool, bool)), 
1.66/1.85	                          fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                          aa(
1.66/1.85	                            fun(fun(bool, bool), 
1.66/1.85	                              fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                            fun(fun(dB, fun(bool, bool)), 
1.66/1.85	                              fun(dB, fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                            combb(fun(bool, bool), 
1.66/1.85	                              fun(fun(nat, bool), fun(nat, bool)), dB), 
1.66/1.85	                            combb(bool, bool, nat)), 
1.66/1.85	                          aa(fun(dB, bool), fun(dB, fun(bool, bool)), 
1.66/1.85	                            aa(fun(bool, fun(bool, bool)), 
1.66/1.85	                              fun(fun(dB, bool), fun(dB, fun(bool, bool))), 
1.66/1.85	                              combb(bool, fun(bool, bool), dB), fimplies), 
1.66/1.85	                            it))))), 
1.66/1.85	                  aa(fun(dB, fun(dB, fun(nat, bool))), 
1.66/1.85	                    fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                    aa(
1.66/1.85	                      fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                        fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                      fun(fun(dB, fun(dB, fun(nat, bool))), 
1.66/1.85	                        fun(dB, fun(fun(nat, type), fun(dB, fun(nat, bool))))), 
1.66/1.85	                      combb(fun(dB, fun(nat, bool)), 
1.66/1.85	                        fun(fun(nat, type), fun(dB, fun(nat, bool))), dB), 
1.66/1.85	                      aa(
1.66/1.85	                        fun(fun(nat, type), 
1.66/1.85	                          fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                            fun(dB, fun(nat, bool)))), 
1.66/1.85	                        fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                          fun(fun(nat, type), fun(dB, fun(nat, bool)))), 
1.66/1.85	                        combc(fun(nat, type), fun(dB, fun(nat, bool)), 
1.66/1.85	                          fun(dB, fun(nat, bool))), 
1.66/1.85	                        aa(
1.66/1.85	                          fun(fun(nat, type), 
1.66/1.85	                            fun(dB, fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                          fun(fun(nat, type), 
1.66/1.85	                            fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                              fun(dB, fun(nat, bool)))), 
1.66/1.85	                          aa(
1.66/1.85	                            fun(
1.66/1.85	                              fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                fun(dB, fun(nat, bool)))), 
1.66/1.85	                            fun(
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(dB, fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                              fun(fun(nat, type), 
1.66/1.85	                                fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                  fun(dB, fun(nat, bool))))), 
1.66/1.85	                            combb(
1.66/1.85	                              fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                              fun(fun(dB, fun(nat, bool)), 
1.66/1.85	                                fun(dB, fun(nat, bool))), fun(nat, type)), 
1.66/1.85	                            combs(dB, fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                          aa(fun(fun(nat, type), fun(dB, fun(bool, bool))), 
1.66/1.85	                            fun(fun(nat, type), 
1.66/1.85	                              fun(dB, fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                            aa(
1.66/1.85	                              fun(fun(dB, fun(bool, bool)), 
1.66/1.85	                                fun(dB, fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                              fun(
1.66/1.85	                                fun(fun(nat, type), fun(dB, fun(bool, bool))), 
1.66/1.85	                                fun(fun(nat, type), 
1.66/1.85	                                  fun(dB, 
1.66/1.85	                                    fun(fun(nat, bool), fun(nat, bool))))), 
1.66/1.85	                              combb(fun(dB, fun(bool, bool)), 
1.66/1.85	                                fun(dB, fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                                fun(nat, type)), 
1.66/1.85	                              aa(
1.66/1.85	                                fun(fun(bool, bool), 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool))), 
1.66/1.85	                                fun(fun(dB, fun(bool, bool)), 
1.66/1.85	                                  fun(dB, 
1.66/1.85	                                    fun(fun(nat, bool), fun(nat, bool)))), 
1.66/1.85	                                combb(fun(bool, bool), 
1.66/1.85	                                  fun(fun(nat, bool), fun(nat, bool)), dB), 
1.66/1.85	                                combb(bool, bool, nat))), 
1.66/1.85	                            aa(fun(fun(nat, type), fun(dB, bool)), 
1.66/1.85	                              fun(fun(nat, type), fun(dB, fun(bool, bool))), 
1.66/1.85	                              aa(
1.66/1.85	                                fun(fun(dB, bool), fun(dB, fun(bool, bool))), 
1.66/1.85	                                fun(fun(fun(nat, type), fun(dB, bool)), 
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(dB, fun(bool, bool)))), 
1.66/1.85	                                combb(fun(dB, bool), 
1.66/1.85	                                  fun(dB, fun(bool, bool)), fun(nat, type)), 
1.66/1.85	                                aa(fun(bool, fun(bool, bool)), 
1.66/1.85	                                  fun(fun(dB, bool), 
1.66/1.85	                                    fun(dB, fun(bool, bool))), 
1.66/1.85	                                  combb(bool, fun(bool, bool), dB), fimplies)), 
1.66/1.85	                              aa(type, fun(fun(nat, type), fun(dB, bool)), 
1.66/1.85	                                aa(
1.66/1.85	                                  fun(fun(nat, type), 
1.66/1.85	                                    fun(type, fun(dB, bool))), 
1.66/1.85	                                  fun(type, 
1.66/1.85	                                    fun(fun(nat, type), fun(dB, bool))), 
1.66/1.85	                                  combc(fun(nat, type), type, fun(dB, bool)), 
1.66/1.85	                                  aa(
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(dB, fun(type, bool))), 
1.66/1.85	                                    fun(fun(nat, type), 
1.66/1.85	                                      fun(type, fun(dB, bool))), 
1.66/1.85	                                    aa(
1.66/1.85	                                      fun(fun(dB, fun(type, bool)), 
1.66/1.85	                                        fun(type, fun(dB, bool))), 
1.66/1.85	                                      fun(
1.66/1.85	                                        fun(fun(nat, type), 
1.66/1.85	                                          fun(dB, fun(type, bool))), 
1.66/1.85	                                        fun(fun(nat, type), 
1.66/1.85	                                          fun(type, fun(dB, bool)))), 
1.66/1.85	                                      combb(fun(dB, fun(type, bool)), 
1.66/1.85	                                        fun(type, fun(dB, bool)), 
1.66/1.85	                                        fun(nat, type)), 
1.66/1.85	                                      combc(dB, type, bool)), typing)), t)))))), 
1.66/1.85	                    aa(fun(dB, fun(dB, fun(nat, dB))), 
1.66/1.85	                      fun(dB, fun(dB, fun(nat, bool))), 
1.66/1.85	                      aa(
1.66/1.85	                        fun(fun(dB, fun(nat, dB)), fun(dB, fun(nat, bool))), 
1.66/1.85	                        fun(fun(dB, fun(dB, fun(nat, dB))), 
1.66/1.85	                          fun(dB, fun(dB, fun(nat, bool)))), 
1.66/1.85	                        combb(fun(dB, fun(nat, dB)), 
1.66/1.85	                          fun(dB, fun(nat, bool)), dB), 
1.66/1.85	                        aa(fun(fun(nat, dB), fun(nat, bool)), 
1.66/1.85	                          fun(fun(dB, fun(nat, dB)), fun(dB, fun(nat, bool))), 
1.66/1.85	                          combb(fun(nat, dB), fun(nat, bool), dB), 
1.66/1.85	                          aa(fun(dB, bool), 
1.66/1.85	                            fun(fun(nat, dB), fun(nat, bool)), 
1.66/1.85	                            combb(dB, bool, nat), it))), subst)))))))), rs),
1.66/1.85	    inference('cnf', [status(esa)],
1.66/1.85	              [fact_7__096listsp_A_I_Ft_O_AALL_Ae_AT_H_Au_Ai_O_Ae_060i_058T_062_A_092_060turnstile_062_At_A_058_AT_H_A_N_N_062_AIT_Au_A_N_N_062_Ae_A_092_060turnstile_062_Au_A_058_AT_A_N_N_062_AIT_A_It_091u_Pi_093_J_J_Ars_096])).
1.66/1.85	tff('5', plain, (~ $true | ~ $true | ~ $true),
1.66/1.85	    inference('demod', [status(thm)], ['2', '3', '4'])).
1.66/1.85	tff('6', plain, $false, inference('simplify', [status(thm)], ['5'])).
1.66/1.85	
1.66/1.85	% SZS output end Refutation
1.66/1.85	EOF
