0.00/0.00	% File    : /export/starexec/sandbox/benchmark/theBenchmark.p
0.00/0.00	% app-encoded or not : original
0.00/0.00	% Variant    : purification_int
0.00/0.00	% Ordering    : kbo
0.00/0.00	% Command    : 
0.00/0.00	#!/bin/sh
0.00/0.00	
0.00/0.00	./zipperposition.native ${1:+"$1"} \
0.00/0.00	  -i tptp \
0.00/0.00	  -o tptp \
0.00/0.00	  --timeout "$STAREXEC_WALLCLOCK_LIMIT" \
0.00/0.00	  --mem-limit "$STAREXEC_MAX_MEM" \
0.00/0.00	  --no-avatar \
0.00/0.00	  --ho \
0.00/0.00	  --force-ho \
0.00/0.00	  --no-ho-elim-pred-var \
0.00/0.00	  --ho-general-ext-pos \
0.00/0.00	  --no-ho-unif \
0.00/0.00	  --no-induction \
0.00/0.00	  --no-unif-pattern \
0.00/0.00	  --ord $2  \
0.00/0.00	  --simultaneous-sup false \
0.00/0.00	  --ho-purify int \
0.00/0.00	  --ho-no-ext-pos \
0.00/0.00	  --ho-no-ext-neg \
0.00/0.00	  --ho-prim-enum none \
0.00/0.00	  --no-max-vars \
0.00/0.00	  --dont-select-ho-var-lits \
0.00/0.00	  --no-fool
0.00/0.20	% Computer   : n163.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 09:04:08 CST 2018
9.74/9.99	% done 1182 iterations in 9.787s
9.74/9.99	% SZS status Theorem for '/export/starexec/sandbox/benchmark/theBenchmark.p'
9.74/9.99	% SZS output start Refutation
9.74/9.99	tff(conj_0, conjecture,
9.74/9.99	  (finite_finite(int,
9.74/9.99	                 collect(int,
9.74/9.99	                         aa(fun(int,fun(list(int),bool)),fun(int,bool),
9.74/9.99	                            aa(fun(fun(list(int),bool),bool),
9.74/9.99	                               fun(fun(int,fun(list(int),bool)),fun(int,bool)),
9.74/9.99	                               combb(fun(list(int),bool),bool,int),
9.74/9.99	                               fEx(list(int))),
9.74/9.99	                            aa(fun(int,fun(list(int),fun(int,bool))),
9.74/9.99	                               fun(int,fun(list(int),bool)),
9.74/9.99	                               aa(fun(fun(list(int),fun(int,bool)),
9.74/9.99	                                      fun(list(int),bool)),
9.74/9.99	                                  fun(fun(int,fun(list(int),fun(int,bool))),
9.74/9.99	                                      fun(int,fun(list(int),bool))),
9.74/9.99	                                  combb(fun(list(int),fun(int,bool)),
9.74/9.99	                                        fun(list(int),bool),int),
9.74/9.99	                                  aa(fun(fun(int,bool),bool),
9.74/9.99	                                     fun(fun(list(int),fun(int,bool)),
9.74/9.99	                                         fun(list(int),bool)),
9.74/9.99	                                     combb(fun(int,bool),bool,list(int)),
9.74/9.99	                                     fEx(int))),
9.74/9.99	                               aa(fun(list(int),fun(int,bool)),
9.74/9.99	                                  fun(int,fun(list(int),fun(int,bool))),
9.74/9.99	                                  aa(fun(int,
9.74/9.99	                                         fun(fun(list(int),fun(int,bool)),
9.74/9.99	                                             fun(list(int),fun(int,bool)))),
9.74/9.99	                                     fun(fun(list(int),fun(int,bool)),
9.74/9.99	                                         fun(int,fun(list(int),fun(int,bool)))),
9.74/9.99	                                     combc(int,fun(list(int),fun(int,bool)),
9.74/9.99	                                           fun(list(int),fun(int,bool))),
9.74/9.99	                                     aa(fun(int,
9.74/9.99	                                            fun(list(int),
9.74/9.99	                                                fun(fun(int,bool),
9.74/9.99	                                                    fun(int,bool)))),
9.74/9.99	                                        fun(int,
9.74/9.99	                                            fun(fun(list(int),fun(int,bool)),
9.74/9.99	                                                fun(list(int),fun(int,bool)))),
9.74/9.99	                                        aa(fun(fun(list(int),
9.74/9.99	                                                   fun(fun(int,bool),
9.74/9.99	                                                       fun(int,bool))),
9.74/9.99	                                               fun(fun(list(int),
9.74/9.99	                                                       fun(int,bool)),
9.74/9.99	                                                   fun(list(int),
9.74/9.99	                                                       fun(int,bool)))),
9.74/9.99	                                           fun(fun(int,
9.74/9.99	                                                   fun(list(int),
9.74/9.99	                                                       fun(fun(int,bool),
9.74/9.99	                                                           fun(int,bool)))),
9.74/9.99	                                               fun(int,
9.74/9.99	                                                   fun(fun(list(int),
9.74/9.99	                                                           fun(int,bool)),
9.74/9.99	                                                       fun(list(int),
9.74/9.99	                                                           fun(int,bool))))),
9.74/9.99	                                           combb(fun(list(int),
9.74/9.99	                                                     fun(fun(int,bool),
9.74/9.99	                                                         fun(int,bool))),
9.74/9.99	                                                 fun(fun(list(int),
9.74/9.99	                                                         fun(int,bool)),
9.74/9.99	                                                     fun(list(int),
9.74/9.99	                                                         fun(int,bool))),
9.74/9.99	                                                 int),
9.74/9.99	                                           combs(list(int),fun(int,bool),
9.74/9.99	                                                 fun(int,bool))),
9.74/10.00	                                        aa(fun(int,
9.74/10.00	                                               fun(list(int),
9.74/10.00	                                                   fun(int,fun(bool,bool)))),
9.74/10.00	                                           fun(int,
9.74/10.00	                                               fun(list(int),
9.74/10.00	                                                   fun(fun(int,bool),
9.74/10.00	                                                       fun(int,bool)))),
9.74/10.00	                                           aa(fun(fun(list(int),
9.74/10.00	                                                      fun(int,fun(bool,bool))),
9.74/10.00	                                                  fun(list(int),
9.74/10.00	                                                      fun(fun(int,bool),
9.74/10.00	                                                          fun(int,bool)))),
9.74/10.00	                                              fun(fun(int,
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              fun(bool,bool)))),
9.74/10.00	                                                  fun(int,
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(fun(int,bool),
9.74/10.00	                                                              fun(int,bool))))),
9.74/10.00	                                              combb(fun(list(int),
9.74/10.00	                                                        fun(int,
9.74/10.00	                                                            fun(bool,bool))),
9.74/10.00	                                                    fun(list(int),
9.74/10.00	                                                        fun(fun(int,bool),
9.74/10.00	                                                            fun(int,bool))),
9.74/10.00	                                                    int),
9.74/10.00	                                              aa(fun(fun(int,fun(bool,bool)),
9.74/10.00	                                                     fun(fun(int,bool),
9.74/10.00	                                                         fun(int,bool))),
9.74/10.00	                                                 fun(fun(list(int),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             fun(bool,bool))),
9.74/10.00	                                                     fun(list(int),
9.74/10.00	                                                         fun(fun(int,bool),
9.74/10.00	                                                             fun(int,bool)))),
9.74/10.00	                                                 combb(fun(int,fun(bool,bool)),
9.74/10.00	                                                       fun(fun(int,bool),
9.74/10.00	                                                           fun(int,bool)),
9.74/10.00	                                                       list(int)),
9.74/10.00	                                                 combs(int,bool,bool))),
9.74/10.00	                                           aa(fun(int,
9.74/10.00	                                                  fun(list(int),fun(int,bool))),
9.74/10.00	                                              fun(int,
9.74/10.00	                                                  fun(list(int),
9.74/10.00	                                                      fun(int,fun(bool,bool)))),
9.74/10.00	                                              aa(fun(fun(list(int),
9.74/10.00	                                                         fun(int,bool)),
9.74/10.00	                                                     fun(list(int),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             fun(bool,bool)))),
9.74/10.00	                                                 fun(fun(int,
9.74/10.00	                                                         fun(list(int),
9.74/10.00	                                                             fun(int,bool))),
9.74/10.00	                                                     fun(int,
9.74/10.00	                                                         fun(list(int),
9.74/10.00	                                                             fun(int,
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 bool,bool))))),
9.74/10.00	                                                 combb(fun(list(int),
9.74/10.00	                                                           fun(int,bool)),
9.74/10.00	                                                       fun(list(int),
9.74/10.00	                                                           fun(int,
9.74/10.00	                                                               fun(bool,bool))),
9.74/10.00	                                                       int),
9.74/10.00	                                                 aa(fun(fun(int,bool),
9.74/10.00	                                                        fun(int,
9.74/10.00	                                                            fun(bool,bool))),
9.74/10.00	                                                    fun(fun(list(int),
9.74/10.00	                                                            fun(int,bool)),
9.74/10.00	                                                        fun(list(int),
9.74/10.00	                                                            fun(int,
9.74/10.00	                                                                fun(bool,bool)))),
9.74/10.00	                                                    combb(fun(int,bool),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              fun(bool,bool)),
9.74/10.00	                                                          list(int)),
9.74/10.00	                                                    aa(fun(bool,
9.74/10.00	                                                           fun(bool,bool)),
9.74/10.00	                                                       fun(fun(int,bool),
9.74/10.00	                                                           fun(int,
9.74/10.00	                                                               fun(bool,bool))),
9.74/10.00	                                                       combb(bool,
9.74/10.00	                                                             fun(bool,bool),
9.74/10.00	                                                             int),
9.74/10.00	                                                       fconj))),
9.74/10.00	                                              aa(fun(list(int),fun(int,int)),
9.74/10.00	                                                 fun(int,
9.74/10.00	                                                     fun(list(int),
9.74/10.00	                                                         fun(int,bool))),
9.74/10.00	                                                 aa(fun(int,
9.74/10.00	                                                        fun(fun(list(int),
9.74/10.00	                                                                fun(int,int)),
9.74/10.00	                                                            fun(list(int),
9.74/10.00	                                                                fun(int,bool)))),
9.74/10.00	                                                    fun(fun(list(int),
9.74/10.00	                                                            fun(int,int)),
9.74/10.00	                                                        fun(int,
9.74/10.00	                                                            fun(list(int),
9.74/10.00	                                                                fun(int,bool)))),
9.74/10.00	                                                    combc(int,
9.74/10.00	                                                          fun(list(int),
9.74/10.00	                                                              fun(int,int)),
9.74/10.00	                                                          fun(list(int),
9.74/10.00	                                                              fun(int,bool))),
9.74/10.00	                                                    aa(fun(int,
9.74/10.00	                                                           fun(fun(int,int),
9.74/10.00	                                                               fun(int,bool))),
9.74/10.00	                                                       fun(int,
9.74/10.00	                                                           fun(fun(list(int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,int)),
9.74/10.00	                                                               fun(list(int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,bool)))),
9.74/10.00	                                                       aa(fun(fun(fun(
9.74/10.00	                                                                  int,int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool)),
9.74/10.00	                                                              fun(fun(
9.74/10.00	                                                                  list(int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,int)),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  list(int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool)))),
9.74/10.00	                                                          fun(fun(int,
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool))),
9.74/10.00	                                                              fun(int,
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  list(int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,int)),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  list(int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool))))),
9.74/10.00	                                                          combb(fun(fun(
9.74/10.00	                                                                    int,int),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    int,bool)),
9.74/10.00	                                                                fun(fun(
9.74/10.00	                                                                    list(int),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    int,int)),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    list(int),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    int,bool))),
9.74/10.00	                                                                int),
9.74/10.00	                                                          combb(fun(int,int),
9.74/10.00	                                                                fun(int,bool),
9.74/10.00	                                                                list(int))),
9.74/10.00	                                                       aa(fun(int,
9.74/10.00	                                                              fun(int,bool)),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              fun(fun(
9.74/10.00	                                                                  int,int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool))),
9.74/10.00	                                                          aa(fun(fun(
9.74/10.00	                                                                 int,bool),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 fun(int,int),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool))),
9.74/10.00	                                                             fun(fun(
9.74/10.00	                                                                 int,
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool)),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 fun(int,int),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool)))),
9.74/10.00	                                                             combb(fun(
9.74/10.00	                                                                   int,bool),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,bool)),
9.74/10.00	                                                                   int),
9.74/10.00	                                                             combb(int,bool,
9.74/10.00	                                                                   int)),
9.74/10.00	                                                          fequal(int)))),
9.74/10.00	                                                 aa(fun(list(int),int),
9.74/10.00	                                                    fun(list(int),
9.74/10.00	                                                        fun(int,int)),
9.74/10.00	                                                    aa(fun(int,fun(int,int)),
9.74/10.00	                                                       fun(fun(list(int),int),
9.74/10.00	                                                           fun(list(int),
9.74/10.00	                                                               fun(int,int))),
9.74/10.00	                                                       combb(int,
9.74/10.00	                                                             fun(int,int),
9.74/10.00	                                                             list(int)),
9.74/10.00	                                                       aa(fun(int,
9.74/10.00	                                                              fun(int,int)),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              fun(int,int)),
9.74/10.00	                                                          combc(int,int,int),
9.74/10.00	                                                          minus_minus(int))),
9.74/10.00	                                                    aa(list(int),
9.74/10.00	                                                       fun(list(int),int),
9.74/10.00	                                                       aa(fun(list(int),
9.74/10.00	                                                              fun(list(int),
9.74/10.00	                                                                  int)),
9.74/10.00	                                                          fun(list(int),
9.74/10.00	                                                              fun(list(int),
9.74/10.00	                                                                  int)),
9.74/10.00	                                                          combc(list(int),
9.74/10.00	                                                                list(int),int),
9.74/10.00	                                                          iprod(int)),
9.74/10.00	                                                       xs))))))),
9.74/10.00	                                  aa(fun(product_prod(int,list(int)),bool),
9.74/10.00	                                     fun(list(int),fun(int,bool)),
9.74/10.00	                                     aa(fun(list(int),
9.74/10.00	                                            fun(fun(product_prod(int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                    bool),
9.74/10.00	                                                fun(int,bool))),
9.74/10.00	                                        fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                bool),
9.74/10.00	                                            fun(list(int),fun(int,bool))),
9.74/10.00	                                        combc(list(int),
9.74/10.00	                                              fun(product_prod(int,list(int)),
9.74/10.00	                                                  bool),
9.74/10.00	                                              fun(int,bool)),
9.74/10.00	                                        aa(fun(list(int),
9.74/10.00	                                               fun(int,
9.74/10.00	                                                   fun(fun(product_prod(
9.74/10.00	                                                           int,list(int)),
9.74/10.00	                                                           bool),
9.74/10.00	                                                       bool))),
9.74/10.00	                                           fun(list(int),
9.74/10.00	                                               fun(fun(product_prod(int,
9.74/10.00	                                                                    list(int)),
9.74/10.00	                                                       bool),
9.74/10.00	                                                   fun(int,bool))),
9.74/10.00	                                           aa(fun(fun(int,
9.74/10.00	                                                      fun(fun(product_prod(
9.74/10.00	                                                              int,list(int)),
9.74/10.00	                                                              bool),
9.74/10.00	                                                          bool)),
9.74/10.00	                                                  fun(fun(product_prod(
9.74/10.00	                                                          int,list(int)),bool),
9.74/10.00	                                                      fun(int,bool))),
9.74/10.00	                                              fun(fun(list(int),
9.74/10.00	                                                      fun(int,
9.74/10.00	                                                          fun(fun(product_prod(
9.74/10.00	                                                                  int,
9.74/10.00	                                                                  list(int)),
9.74/10.00	                                                                  bool),
9.74/10.00	                                                              bool))),
9.74/10.00	                                                  fun(list(int),
9.74/10.00	                                                      fun(fun(product_prod(
9.74/10.00	                                                              int,list(int)),
9.74/10.00	                                                              bool),
9.74/10.00	                                                          fun(int,bool)))),
9.74/10.00	                                              combb(fun(int,
9.74/10.00	                                                        fun(fun(product_prod(
9.74/10.00	                                                                int,list(int)),
9.74/10.00	                                                                bool),
9.74/10.00	                                                            bool)),
9.74/10.00	                                                    fun(fun(product_prod(
9.74/10.00	                                                            int,list(int)),
9.74/10.00	                                                            bool),
9.74/10.00	                                                        fun(int,bool)),
9.74/10.00	                                                    list(int)),
9.74/10.00	                                              combc(int,
9.74/10.00	                                                    fun(product_prod(
9.74/10.00	                                                        int,list(int)),bool),
9.74/10.00	                                                    bool)),
9.74/10.00	                                           aa(fun(list(int),
9.74/10.00	                                                  fun(int,
9.74/10.00	                                                      product_prod(int,
9.74/10.00	                                                                   list(int)))),
9.74/10.00	                                              fun(list(int),
9.74/10.00	                                                  fun(int,
9.74/10.00	                                                      fun(fun(product_prod(
9.74/10.00	                                                              int,list(int)),
9.74/10.00	                                                              bool),
9.74/10.00	                                                          bool))),
9.74/10.00	                                              aa(fun(fun(int,
9.74/10.00	                                                         product_prod(
9.74/10.00	                                                         int,list(int))),
9.74/10.00	                                                     fun(int,
9.74/10.00	                                                         fun(fun(product_prod(
9.74/10.00	                                                                 int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                                 bool),
9.74/10.00	                                                             bool))),
9.74/10.00	                                                 fun(fun(list(int),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             product_prod(
9.74/10.00	                                                             int,list(int)))),
9.74/10.00	                                                     fun(list(int),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             fun(fun(
9.74/10.00	                                                                 product_prod(
9.74/10.00	                                                                 int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                                 bool),bool)))),
9.74/10.00	                                                 combb(fun(int,
9.74/10.00	                                                           product_prod(
9.74/10.00	                                                           int,list(int))),
9.74/10.00	                                                       fun(int,
9.74/10.00	                                                           fun(fun(product_prod(
9.74/10.00	                                                                   int,
9.74/10.00	                                                                   list(int)),
9.74/10.00	                                                                   bool),
9.74/10.00	                                                               bool)),
9.74/10.00	                                                       list(int)),
9.74/10.00	                                                 aa(fun(product_prod(
9.74/10.00	                                                        int,list(int)),
9.74/10.00	                                                        fun(fun(product_prod(
9.74/10.00	                                                                int,list(int)),
9.74/10.00	                                                                bool),
9.74/10.00	                                                            bool)),
9.74/10.00	                                                    fun(fun(int,
9.74/10.00	                                                            product_prod(
9.74/10.00	                                                            int,list(int))),
9.74/10.00	                                                        fun(int,
9.74/10.00	                                                            fun(fun(product_prod(
9.74/10.00	                                                                    int,
9.74/10.00	                                                                    list(int)),
9.74/10.00	                                                                    bool),
9.74/10.00	                                                                bool))),
9.74/10.00	                                                    combb(product_prod(
9.74/10.00	                                                          int,list(int)),
9.74/10.00	                                                          fun(fun(product_prod(
9.74/10.00	                                                                  int,
9.74/10.00	                                                                  list(int)),
9.74/10.00	                                                                  bool),
9.74/10.00	                                                              bool),
9.74/10.00	                                                          int),
9.74/10.00	                                                    member(product_prod(
9.74/10.00	                                                           int,list(int))))),
9.74/10.00	                                              aa(fun(int,
9.74/10.00	                                                     fun(list(int),
9.74/10.00	                                                         product_prod(
9.74/10.00	                                                         int,list(int)))),
9.74/10.00	                                                 fun(list(int),
9.74/10.00	                                                     fun(int,
9.74/10.00	                                                         product_prod(
9.74/10.00	                                                         int,list(int)))),
9.74/10.00	                                                 combc(int,list(int),
9.74/10.00	                                                       product_prod(int,
9.74/10.00	                                                                    list(int))),
9.74/10.00	                                                 product_Pair(int,list(int)))))),
9.74/10.00	                                     set(product_prod(int,list(int)),
9.74/10.00	                                         lbounds(as)))))))))).
9.74/10.00	tff(zf_stmt_0, negated_conjecture,
9.74/10.00	  (~
9.74/10.00	    finite_finite(int,
9.74/10.00	                  collect(int,
9.74/10.00	                          aa(fun(int,fun(list(int),bool)),fun(int,bool),
9.74/10.00	                             aa(fun(fun(list(int),bool),bool),
9.74/10.00	                                fun(fun(int,fun(list(int),bool)),
9.74/10.00	                                    fun(int,bool)),
9.74/10.00	                                combb(fun(list(int),bool),bool,int),
9.74/10.00	                                fEx(list(int))),
9.74/10.00	                             aa(fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                                fun(int,fun(list(int),bool)),
9.74/10.00	                                aa(fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                       fun(list(int),bool)),
9.74/10.00	                                   fun(fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                                       fun(int,fun(list(int),bool))),
9.74/10.00	                                   combb(fun(list(int),fun(int,bool)),
9.74/10.00	                                         fun(list(int),bool),int),
9.74/10.00	                                   aa(fun(fun(int,bool),bool),
9.74/10.00	                                      fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                          fun(list(int),bool)),
9.74/10.00	                                      combb(fun(int,bool),bool,list(int)),
9.74/10.00	                                      fEx(int))),
9.74/10.00	                                aa(fun(list(int),fun(int,bool)),
9.74/10.00	                                   fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                                   aa(fun(int,
9.74/10.00	                                          fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                              fun(list(int),fun(int,bool)))),
9.74/10.00	                                      fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                          fun(int,
9.74/10.00	                                              fun(list(int),fun(int,bool)))),
9.74/10.00	                                      combc(int,fun(list(int),fun(int,bool)),
9.74/10.00	                                            fun(list(int),fun(int,bool))),
9.74/10.00	                                      aa(fun(int,
9.74/10.00	                                             fun(list(int),
9.74/10.00	                                                 fun(fun(int,bool),
9.74/10.00	                                                     fun(int,bool)))),
9.74/10.00	                                         fun(int,
9.74/10.00	                                             fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                                 fun(list(int),fun(int,bool)))),
9.74/10.00	                                         aa(fun(fun(list(int),
9.74/10.00	                                                    fun(fun(int,bool),
9.74/10.00	                                                        fun(int,bool))),
9.74/10.00	                                                fun(fun(list(int),
9.74/10.00	                                                        fun(int,bool)),
9.74/10.00	                                                    fun(list(int),
9.74/10.00	                                                        fun(int,bool)))),
9.74/10.00	                                            fun(fun(int,
9.74/10.00	                                                    fun(list(int),
9.74/10.00	                                                        fun(fun(int,bool),
9.74/10.00	                                                            fun(int,bool)))),
9.74/10.00	                                                fun(int,
9.74/10.00	                                                    fun(fun(list(int),
9.74/10.00	                                                            fun(int,bool)),
9.74/10.00	                                                        fun(list(int),
9.74/10.00	                                                            fun(int,bool))))),
9.74/10.00	                                            combb(fun(list(int),
9.74/10.00	                                                      fun(fun(int,bool),
9.74/10.00	                                                          fun(int,bool))),
9.74/10.00	                                                  fun(fun(list(int),
9.74/10.00	                                                          fun(int,bool)),
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(int,bool))),
9.74/10.00	                                                  int),
9.74/10.00	                                            combs(list(int),fun(int,bool),
9.74/10.00	                                                  fun(int,bool))),
9.74/10.00	                                         aa(fun(int,
9.74/10.00	                                                fun(list(int),
9.74/10.00	                                                    fun(int,fun(bool,bool)))),
9.74/10.00	                                            fun(int,
9.74/10.00	                                                fun(list(int),
9.74/10.00	                                                    fun(fun(int,bool),
9.74/10.00	                                                        fun(int,bool)))),
9.74/10.00	                                            aa(fun(fun(list(int),
9.74/10.00	                                                       fun(int,fun(bool,bool))),
9.74/10.00	                                                   fun(list(int),
9.74/10.00	                                                       fun(fun(int,bool),
9.74/10.00	                                                           fun(int,bool)))),
9.74/10.00	                                               fun(fun(int,
9.74/10.00	                                                       fun(list(int),
9.74/10.00	                                                           fun(int,
9.74/10.00	                                                               fun(bool,bool)))),
9.74/10.00	                                                   fun(int,
9.74/10.00	                                                       fun(list(int),
9.74/10.00	                                                           fun(fun(int,bool),
9.74/10.00	                                                               fun(int,bool))))),
9.74/10.00	                                               combb(fun(list(int),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             fun(bool,bool))),
9.74/10.00	                                                     fun(list(int),
9.74/10.00	                                                         fun(fun(int,bool),
9.74/10.00	                                                             fun(int,bool))),
9.74/10.00	                                                     int),
9.74/10.00	                                               aa(fun(fun(int,fun(bool,bool)),
9.74/10.00	                                                      fun(fun(int,bool),
9.74/10.00	                                                          fun(int,bool))),
9.74/10.00	                                                  fun(fun(list(int),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              fun(bool,bool))),
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(fun(int,bool),
9.74/10.00	                                                              fun(int,bool)))),
9.74/10.00	                                                  combb(fun(int,
9.74/10.00	                                                            fun(bool,bool)),
9.74/10.00	                                                        fun(fun(int,bool),
9.74/10.00	                                                            fun(int,bool)),
9.74/10.00	                                                        list(int)),
9.74/10.00	                                                  combs(int,bool,bool))),
9.74/10.00	                                            aa(fun(int,
9.74/10.00	                                                   fun(list(int),
9.74/10.00	                                                       fun(int,bool))),
9.74/10.00	                                               fun(int,
9.74/10.00	                                                   fun(list(int),
9.74/10.00	                                                       fun(int,fun(bool,bool)))),
9.74/10.00	                                               aa(fun(fun(list(int),
9.74/10.00	                                                          fun(int,bool)),
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              fun(bool,bool)))),
9.74/10.00	                                                  fun(fun(int,
9.74/10.00	                                                          fun(list(int),
9.74/10.00	                                                              fun(int,bool))),
9.74/10.00	                                                      fun(int,
9.74/10.00	                                                          fun(list(int),
9.74/10.00	                                                              fun(int,
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  bool,bool))))),
9.74/10.00	                                                  combb(fun(list(int),
9.74/10.00	                                                            fun(int,bool)),
9.74/10.00	                                                        fun(list(int),
9.74/10.00	                                                            fun(int,
9.74/10.00	                                                                fun(bool,bool))),
9.74/10.00	                                                        int),
9.74/10.00	                                                  aa(fun(fun(int,bool),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             fun(bool,bool))),
9.74/10.00	                                                     fun(fun(list(int),
9.74/10.00	                                                             fun(int,bool)),
9.74/10.00	                                                         fun(list(int),
9.74/10.00	                                                             fun(int,
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 bool,bool)))),
9.74/10.00	                                                     combb(fun(int,bool),
9.74/10.00	                                                           fun(int,
9.74/10.00	                                                               fun(bool,bool)),
9.74/10.00	                                                           list(int)),
9.74/10.00	                                                     aa(fun(bool,
9.74/10.00	                                                            fun(bool,bool)),
9.74/10.00	                                                        fun(fun(int,bool),
9.74/10.00	                                                            fun(int,
9.74/10.00	                                                                fun(bool,bool))),
9.74/10.00	                                                        combb(bool,
9.74/10.00	                                                              fun(bool,bool),
9.74/10.00	                                                              int),
9.74/10.00	                                                        fconj))),
9.74/10.00	                                               aa(fun(list(int),fun(int,int)),
9.74/10.00	                                                  fun(int,
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(int,bool))),
9.74/10.00	                                                  aa(fun(int,
9.74/10.00	                                                         fun(fun(list(int),
9.74/10.00	                                                                 fun(int,int)),
9.74/10.00	                                                             fun(list(int),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool)))),
9.74/10.00	                                                     fun(fun(list(int),
9.74/10.00	                                                             fun(int,int)),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             fun(list(int),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool)))),
9.74/10.00	                                                     combc(int,
9.74/10.00	                                                           fun(list(int),
9.74/10.00	                                                               fun(int,int)),
9.74/10.00	                                                           fun(list(int),
9.74/10.00	                                                               fun(int,bool))),
9.74/10.00	                                                     aa(fun(int,
9.74/10.00	                                                            fun(fun(int,int),
9.74/10.00	                                                                fun(int,bool))),
9.74/10.00	                                                        fun(int,
9.74/10.00	                                                            fun(fun(list(int),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    int,int)),
9.74/10.00	                                                                fun(list(int),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    int,bool)))),
9.74/10.00	                                                        aa(fun(fun(fun(
9.74/10.00	                                                                   int,int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,bool)),
9.74/10.00	                                                               fun(fun(
9.74/10.00	                                                                   list(int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,int)),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   list(int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,bool)))),
9.74/10.00	                                                           fun(fun(int,
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,bool))),
9.74/10.00	                                                               fun(int,
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   list(int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,int)),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   list(int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,bool))))),
9.74/10.00	                                                           combb(fun(
9.74/10.00	                                                                 fun(int,int),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool)),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 list(int),
9.74/10.00	                                                                 fun(int,int)),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 list(int),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool))),
9.74/10.00	                                                                 int),
9.74/10.00	                                                           combb(fun(int,int),
9.74/10.00	                                                                 fun(
9.74/10.00	                                                                 int,bool),
9.74/10.00	                                                                 list(int))),
9.74/10.00	                                                        aa(fun(int,
9.74/10.00	                                                               fun(int,bool)),
9.74/10.00	                                                           fun(int,
9.74/10.00	                                                               fun(fun(
9.74/10.00	                                                                   int,int),
9.74/10.00	                                                                   fun(
9.74/10.00	                                                                   int,bool))),
9.74/10.00	                                                           aa(fun(fun(
9.74/10.00	                                                                  int,bool),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool))),
9.74/10.00	                                                              fun(fun(
9.74/10.00	                                                                  int,
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool)),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,int),
9.74/10.00	                                                                  fun(
9.74/10.00	                                                                  int,bool)))),
9.74/10.00	                                                              combb(fun(
9.74/10.00	                                                                    int,bool),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    int,int),
9.74/10.00	                                                                    fun(
9.74/10.00	                                                                    int,bool)),
9.74/10.00	                                                                    int),
9.74/10.00	                                                              combb(int,bool,
9.74/10.00	                                                                    int)),
9.74/10.00	                                                           fequal(int)))),
9.74/10.00	                                                  aa(fun(list(int),int),
9.74/10.00	                                                     fun(list(int),
9.74/10.00	                                                         fun(int,int)),
9.74/10.00	                                                     aa(fun(int,fun(int,int)),
9.74/10.00	                                                        fun(fun(list(int),int),
9.74/10.00	                                                            fun(list(int),
9.74/10.00	                                                                fun(int,int))),
9.74/10.00	                                                        combb(int,
9.74/10.00	                                                              fun(int,int),
9.74/10.00	                                                              list(int)),
9.74/10.00	                                                        aa(fun(int,
9.74/10.00	                                                               fun(int,int)),
9.74/10.00	                                                           fun(int,
9.74/10.00	                                                               fun(int,int)),
9.74/10.00	                                                           combc(int,int,int),
9.74/10.00	                                                           minus_minus(int))),
9.74/10.00	                                                     aa(list(int),
9.74/10.00	                                                        fun(list(int),int),
9.74/10.00	                                                        aa(fun(list(int),
9.74/10.00	                                                               fun(list(int),
9.74/10.00	                                                                   int)),
9.74/10.00	                                                           fun(list(int),
9.74/10.00	                                                               fun(list(int),
9.74/10.00	                                                                   int)),
9.74/10.00	                                                           combc(list(int),
9.74/10.00	                                                                 list(int),
9.74/10.00	                                                                 int),
9.74/10.00	                                                           iprod(int)),
9.74/10.00	                                                        xs))))))),
9.74/10.00	                                   aa(fun(product_prod(int,list(int)),bool),
9.74/10.00	                                      fun(list(int),fun(int,bool)),
9.74/10.00	                                      aa(fun(list(int),
9.74/10.00	                                             fun(fun(product_prod(int,
9.74/10.00	                                                                  list(int)),
9.74/10.00	                                                     bool),
9.74/10.00	                                                 fun(int,bool))),
9.74/10.00	                                         fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                 bool),
9.74/10.00	                                             fun(list(int),fun(int,bool))),
9.74/10.00	                                         combc(list(int),
9.74/10.00	                                               fun(product_prod(int,list(int)),
9.74/10.00	                                                   bool),
9.74/10.00	                                               fun(int,bool)),
9.74/10.00	                                         aa(fun(list(int),
9.74/10.00	                                                fun(int,
9.74/10.00	                                                    fun(fun(product_prod(
9.74/10.00	                                                            int,list(int)),
9.74/10.00	                                                            bool),
9.74/10.00	                                                        bool))),
9.74/10.00	                                            fun(list(int),
9.74/10.00	                                                fun(fun(product_prod(
9.74/10.00	                                                        int,list(int)),bool),
9.74/10.00	                                                    fun(int,bool))),
9.74/10.00	                                            aa(fun(fun(int,
9.74/10.00	                                                       fun(fun(product_prod(
9.74/10.00	                                                               int,list(int)),
9.74/10.00	                                                               bool),
9.74/10.00	                                                           bool)),
9.74/10.00	                                                   fun(fun(product_prod(
9.74/10.00	                                                           int,list(int)),
9.74/10.00	                                                           bool),
9.74/10.00	                                                       fun(int,bool))),
9.74/10.00	                                               fun(fun(list(int),
9.74/10.00	                                                       fun(int,
9.74/10.00	                                                           fun(fun(product_prod(
9.74/10.00	                                                                   int,
9.74/10.00	                                                                   list(int)),
9.74/10.00	                                                                   bool),
9.74/10.00	                                                               bool))),
9.74/10.00	                                                   fun(list(int),
9.74/10.00	                                                       fun(fun(product_prod(
9.74/10.00	                                                               int,list(int)),
9.74/10.00	                                                               bool),
9.74/10.00	                                                           fun(int,bool)))),
9.74/10.00	                                               combb(fun(int,
9.74/10.00	                                                         fun(fun(product_prod(
9.74/10.00	                                                                 int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                                 bool),
9.74/10.00	                                                             bool)),
9.74/10.00	                                                     fun(fun(product_prod(
9.74/10.00	                                                             int,list(int)),
9.74/10.00	                                                             bool),
9.74/10.00	                                                         fun(int,bool)),
9.74/10.00	                                                     list(int)),
9.74/10.00	                                               combc(int,
9.74/10.00	                                                     fun(product_prod(
9.74/10.00	                                                         int,list(int)),bool),
9.74/10.00	                                                     bool)),
9.74/10.00	                                            aa(fun(list(int),
9.74/10.00	                                                   fun(int,
9.74/10.00	                                                       product_prod(int,
9.74/10.00	                                                                    list(int)))),
9.74/10.00	                                               fun(list(int),
9.74/10.00	                                                   fun(int,
9.74/10.00	                                                       fun(fun(product_prod(
9.74/10.00	                                                               int,list(int)),
9.74/10.00	                                                               bool),
9.74/10.00	                                                           bool))),
9.74/10.00	                                               aa(fun(fun(int,
9.74/10.00	                                                          product_prod(
9.74/10.00	                                                          int,list(int))),
9.74/10.00	                                                      fun(int,
9.74/10.00	                                                          fun(fun(product_prod(
9.74/10.00	                                                                  int,
9.74/10.00	                                                                  list(int)),
9.74/10.00	                                                                  bool),
9.74/10.00	                                                              bool))),
9.74/10.00	                                                  fun(fun(list(int),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              product_prod(
9.74/10.00	                                                              int,list(int)))),
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(int,
9.74/10.00	                                                              fun(fun(
9.74/10.00	                                                                  product_prod(
9.74/10.00	                                                                  int,
9.74/10.00	                                                                  list(int)),
9.74/10.00	                                                                  bool),bool)))),
9.74/10.00	                                                  combb(fun(int,
9.74/10.00	                                                            product_prod(
9.74/10.00	                                                            int,list(int))),
9.74/10.00	                                                        fun(int,
9.74/10.00	                                                            fun(fun(product_prod(
9.74/10.00	                                                                    int,
9.74/10.00	                                                                    list(int)),
9.74/10.00	                                                                    bool),
9.74/10.00	                                                                bool)),
9.74/10.00	                                                        list(int)),
9.74/10.00	                                                  aa(fun(product_prod(
9.74/10.00	                                                         int,list(int)),
9.74/10.00	                                                         fun(fun(product_prod(
9.74/10.00	                                                                 int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                                 bool),
9.74/10.00	                                                             bool)),
9.74/10.00	                                                     fun(fun(int,
9.74/10.00	                                                             product_prod(
9.74/10.00	                                                             int,list(int))),
9.74/10.00	                                                         fun(int,
9.74/10.00	                                                             fun(fun(
9.74/10.00	                                                                 product_prod(
9.74/10.00	                                                                 int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                                 bool),bool))),
9.74/10.00	                                                     combb(product_prod(
9.74/10.00	                                                           int,list(int)),
9.74/10.00	                                                           fun(fun(product_prod(
9.74/10.00	                                                                   int,
9.74/10.00	                                                                   list(int)),
9.74/10.00	                                                                   bool),
9.74/10.00	                                                               bool),
9.74/10.00	                                                           int),
9.74/10.00	                                                     member(product_prod(
9.74/10.00	                                                            int,list(int))))),
9.74/10.00	                                               aa(fun(int,
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          product_prod(
9.74/10.00	                                                          int,list(int)))),
9.74/10.00	                                                  fun(list(int),
9.74/10.00	                                                      fun(int,
9.74/10.00	                                                          product_prod(
9.74/10.00	                                                          int,list(int)))),
9.74/10.00	                                                  combc(int,list(int),
9.74/10.00	                                                        product_prod(
9.74/10.00	                                                        int,list(int))),
9.74/10.00	                                                  product_Pair(int,list(int)))))),
9.74/10.00	                                      set(product_prod(int,list(int)),
9.74/10.00	                                          lbounds(as)))))))))).
9.74/10.00	tff('0', plain,
9.74/10.00	    ~ finite_finite(int, 
9.74/10.00	        collect(int, 
9.74/10.00	          aa(fun(int, fun(list(int), bool)), fun(int, bool), 
9.74/10.00	            aa(fun(fun(list(int), bool), bool), 
9.74/10.00	              fun(fun(int, fun(list(int), bool)), fun(int, bool)), 
9.74/10.00	              combb(fun(list(int), bool), bool, int), fEx(list(int))), 
9.74/10.00	            aa(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	              fun(int, fun(list(int), bool)), 
9.74/10.00	              aa(fun(fun(list(int), fun(int, bool)), fun(list(int), bool)), 
9.74/10.00	                fun(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                  fun(int, fun(list(int), bool))), 
9.74/10.00	                combb(fun(list(int), fun(int, bool)), fun(list(int), bool), 
9.74/10.00	                  int), 
9.74/10.00	                aa(fun(fun(int, bool), bool), 
9.74/10.00	                  fun(fun(list(int), fun(int, bool)), fun(list(int), bool)), 
9.74/10.00	                  combb(fun(int, bool), bool, list(int)), fEx(int))), 
9.74/10.00	              aa(fun(list(int), fun(int, bool)), 
9.74/10.00	                fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                aa(
9.74/10.00	                  fun(int, 
9.74/10.00	                    fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                      fun(list(int), fun(int, bool)))), 
9.74/10.00	                  fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                    fun(int, fun(list(int), fun(int, bool)))), 
9.74/10.00	                  combc(int, fun(list(int), fun(int, bool)), 
9.74/10.00	                    fun(list(int), fun(int, bool))), 
9.74/10.00	                  aa(
9.74/10.00	                    fun(int, 
9.74/10.00	                      fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                    fun(int, 
9.74/10.00	                      fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                        fun(list(int), fun(int, bool)))), 
9.74/10.00	                    aa(
9.74/10.00	                      fun(
9.74/10.00	                        fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                        fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                          fun(list(int), fun(int, bool)))), 
9.74/10.00	                      fun(
9.74/10.00	                        fun(int, 
9.74/10.00	                          fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                        fun(int, 
9.74/10.00	                          fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                            fun(list(int), fun(int, bool))))), 
9.74/10.00	                      combb(
9.74/10.00	                        fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                        fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                          fun(list(int), fun(int, bool))), int), 
9.74/10.00	                      combs(list(int), fun(int, bool), fun(int, bool))), 
9.74/10.00	                    aa(fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                      fun(int, 
9.74/10.00	                        fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                      aa(
9.74/10.00	                        fun(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                          fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                        fun(
9.74/10.00	                          fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                          fun(int, 
9.74/10.00	                            fun(list(int), 
9.74/10.00	                              fun(fun(int, bool), fun(int, bool))))), 
9.74/10.00	                        combb(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                          fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                          int), 
9.74/10.00	                        aa(
9.74/10.00	                          fun(fun(int, fun(bool, bool)), 
9.74/10.00	                            fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                          fun(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                            fun(list(int), 
9.74/10.00	                              fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                          combb(fun(int, fun(bool, bool)), 
9.74/10.00	                            fun(fun(int, bool), fun(int, bool)), list(int)), 
9.74/10.00	                          combs(int, bool, bool))), 
9.74/10.00	                      aa(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                        fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                        aa(
9.74/10.00	                          fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                            fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                          fun(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                            fun(int, 
9.74/10.00	                              fun(list(int), fun(int, fun(bool, bool))))), 
9.74/10.00	                          combb(fun(list(int), fun(int, bool)), 
9.74/10.00	                            fun(list(int), fun(int, fun(bool, bool))), int), 
9.74/10.00	                          aa(fun(fun(int, bool), fun(int, fun(bool, bool))), 
9.74/10.00	                            fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                              fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                            combb(fun(int, bool), fun(int, fun(bool, bool)), 
9.74/10.00	                              list(int)), 
9.74/10.00	                            aa(fun(bool, fun(bool, bool)), 
9.74/10.00	                              fun(fun(int, bool), fun(int, fun(bool, bool))), 
9.74/10.00	                              combb(bool, fun(bool, bool), int), fconj))), 
9.74/10.00	                        aa(fun(list(int), fun(int, int)), 
9.74/10.00	                          fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                          aa(
9.74/10.00	                            fun(int, 
9.74/10.00	                              fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                fun(list(int), fun(int, bool)))), 
9.74/10.00	                            fun(fun(list(int), fun(int, int)), 
9.74/10.00	                              fun(int, fun(list(int), fun(int, bool)))), 
9.74/10.00	                            combc(int, fun(list(int), fun(int, int)), 
9.74/10.00	                              fun(list(int), fun(int, bool))), 
9.74/10.00	                            aa(fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                              fun(int, 
9.74/10.00	                                fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                  fun(list(int), fun(int, bool)))), 
9.74/10.00	                              aa(
9.74/10.00	                                fun(fun(fun(int, int), fun(int, bool)), 
9.74/10.00	                                  fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                    fun(list(int), fun(int, bool)))), 
9.74/10.00	                                fun(
9.74/10.00	                                  fun(int, 
9.74/10.00	                                    fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                                  fun(int, 
9.74/10.00	                                    fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                      fun(list(int), fun(int, bool))))), 
9.74/10.00	                                combb(fun(fun(int, int), fun(int, bool)), 
9.74/10.00	                                  fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                    fun(list(int), fun(int, bool))), int), 
9.74/10.00	                                combb(fun(int, int), fun(int, bool), 
9.74/10.00	                                  list(int))), 
9.74/10.00	                              aa(fun(int, fun(int, bool)), 
9.74/10.00	                                fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                                aa(
9.74/10.00	                                  fun(fun(int, bool), 
9.74/10.00	                                    fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                                  fun(fun(int, fun(int, bool)), 
9.74/10.00	                                    fun(int, 
9.74/10.00	                                      fun(fun(int, int), fun(int, bool)))), 
9.74/10.00	                                  combb(fun(int, bool), 
9.74/10.00	                                    fun(fun(int, int), fun(int, bool)), int), 
9.74/10.00	                                  combb(int, bool, int)), fequal(int)))), 
9.74/10.00	                          aa(fun(list(int), int), 
9.74/10.00	                            fun(list(int), fun(int, int)), 
9.74/10.00	                            aa(fun(int, fun(int, int)), 
9.74/10.00	                              fun(fun(list(int), int), 
9.74/10.00	                                fun(list(int), fun(int, int))), 
9.74/10.00	                              combb(int, fun(int, int), list(int)), 
9.74/10.00	                              aa(fun(int, fun(int, int)), 
9.74/10.00	                                fun(int, fun(int, int)), 
9.74/10.00	                                combc(int, int, int), minus_minus(int))), 
9.74/10.00	                            aa(list(int), fun(list(int), int), 
9.74/10.00	                              aa(fun(list(int), fun(list(int), int)), 
9.74/10.00	                                fun(list(int), fun(list(int), int)), 
9.74/10.00	                                combc(list(int), list(int), int), iprod(int)), 
9.74/10.00	                              xs))))))), 
9.74/10.00	                aa(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                  fun(list(int), fun(int, bool)), 
9.74/10.00	                  aa(
9.74/10.00	                    fun(list(int), 
9.74/10.00	                      fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                        fun(int, bool))), 
9.74/10.00	                    fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                      fun(list(int), fun(int, bool))), 
9.74/10.00	                    combc(list(int), 
9.74/10.00	                      fun(product_prod(int, list(int)), bool), 
9.74/10.00	                      fun(int, bool)), 
9.74/10.00	                    aa(
9.74/10.00	                      fun(list(int), 
9.74/10.00	                        fun(int, 
9.74/10.00	                          fun(fun(product_prod(int, list(int)), bool), bool))), 
9.74/10.00	                      fun(list(int), 
9.74/10.00	                        fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                          fun(int, bool))), 
9.74/10.00	                      aa(
9.74/10.00	                        fun(
9.74/10.00	                          fun(int, 
9.74/10.00	                            fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                              bool)), 
9.74/10.00	                          fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                            fun(int, bool))), 
9.74/10.00	                        fun(
9.74/10.00	                          fun(list(int), 
9.74/10.00	                            fun(int, 
9.74/10.00	                              fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                bool))), 
9.74/10.00	                          fun(list(int), 
9.74/10.00	                            fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                              fun(int, bool)))), 
9.74/10.00	                        combb(
9.74/10.00	                          fun(int, 
9.74/10.00	                            fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                              bool)), 
9.74/10.00	                          fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                            fun(int, bool)), list(int)), 
9.74/10.00	                        combc(int, fun(product_prod(int, list(int)), bool), 
9.74/10.00	                          bool)), 
9.74/10.00	                      aa(
9.74/10.00	                        fun(list(int), 
9.74/10.00	                          fun(int, product_prod(int, list(int)))), 
9.74/10.00	                        fun(list(int), 
9.74/10.00	                          fun(int, 
9.74/10.00	                            fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                              bool))), 
9.74/10.00	                        aa(
9.74/10.00	                          fun(fun(int, product_prod(int, list(int))), 
9.74/10.00	                            fun(int, 
9.74/10.00	                              fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                bool))), 
9.74/10.00	                          fun(
9.74/10.00	                            fun(list(int), 
9.74/10.00	                              fun(int, product_prod(int, list(int)))), 
9.74/10.00	                            fun(list(int), 
9.74/10.00	                              fun(int, 
9.74/10.00	                                fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                  bool)))), 
9.74/10.00	                          combb(fun(int, product_prod(int, list(int))), 
9.74/10.00	                            fun(int, 
9.74/10.00	                              fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                bool)), list(int)), 
9.74/10.00	                          aa(
9.74/10.00	                            fun(product_prod(int, list(int)), 
9.74/10.00	                              fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                bool)), 
9.74/10.00	                            fun(fun(int, product_prod(int, list(int))), 
9.74/10.00	                              fun(int, 
9.74/10.00	                                fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                  bool))), 
9.74/10.00	                            combb(product_prod(int, list(int)), 
9.74/10.00	                              fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                bool), int), 
9.74/10.00	                            member(product_prod(int, list(int))))), 
9.74/10.00	                        aa(
9.74/10.00	                          fun(int, 
9.74/10.00	                            fun(list(int), product_prod(int, list(int)))), 
9.74/10.00	                          fun(list(int), 
9.74/10.00	                            fun(int, product_prod(int, list(int)))), 
9.74/10.00	                          combc(int, list(int), product_prod(int, list(int))), 
9.74/10.00	                          product_Pair(int, list(int)))))), 
9.74/10.00	                  set(product_prod(int, list(int)), lbounds(as)))))))),
9.74/10.00	    inference('cnf', [status(esa)], [zf_stmt_0])).
9.74/10.00	tff(fact_5__096_I_F_Ii_M_Aks_J_O_Ai_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_J_A_092_096_Aset_A_Ilbounds_Aas_J_A_061_123i_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_A_124ks_Ai_O_A_Ii_M_Aks_J_A_058_Aset_A_Ilbounds_Aas_J_125_096, axiom,
9.74/10.00	  (image(product_prod(int,list(int)),int,
9.74/10.00	         aa(fun(int,fun(list(int),int)),fun(product_prod(int,list(int)),int),
9.74/10.00	            product_prod_case(int,list(int),int),
9.74/10.00	            aa(fun(list(int),int),fun(int,fun(list(int),int)),
9.74/10.00	               aa(fun(int,fun(fun(list(int),int),fun(list(int),int))),
9.74/10.00	                  fun(fun(list(int),int),fun(int,fun(list(int),int))),
9.74/10.00	                  combc(int,fun(list(int),int),fun(list(int),int)),
9.74/10.00	                  aa(fun(int,fun(int,int)),
9.74/10.00	                     fun(int,fun(fun(list(int),int),fun(list(int),int))),
9.74/10.00	                     aa(fun(fun(int,int),
9.74/10.00	                            fun(fun(list(int),int),fun(list(int),int))),
9.74/10.00	                        fun(fun(int,fun(int,int)),
9.74/10.00	                            fun(int,
9.74/10.00	                                fun(fun(list(int),int),fun(list(int),int)))),
9.74/10.00	                        combb(fun(int,int),
9.74/10.00	                              fun(fun(list(int),int),fun(list(int),int)),int),
9.74/10.00	                        combb(int,int,list(int))),
9.74/10.00	                     minus_minus(int))),
9.74/10.00	               aa(list(int),fun(list(int),int),
9.74/10.00	                  aa(fun(list(int),fun(list(int),int)),
9.74/10.00	                     fun(list(int),fun(list(int),int)),
9.74/10.00	                     combc(list(int),list(int),int),iprod(int)),
9.74/10.00	                  xs))),
9.74/10.00	         set(product_prod(int,list(int)),lbounds(as))) =
9.74/10.00	   collect(int,
9.74/10.00	           aa(fun(int,fun(list(int),bool)),fun(int,bool),
9.74/10.00	              aa(fun(fun(list(int),bool),bool),
9.74/10.00	                 fun(fun(int,fun(list(int),bool)),fun(int,bool)),
9.74/10.00	                 combb(fun(list(int),bool),bool,int),fEx(list(int))),
9.74/10.00	              aa(fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                 fun(int,fun(list(int),bool)),
9.74/10.00	                 aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),
9.74/10.00	                    fun(fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                        fun(int,fun(list(int),bool))),
9.74/10.00	                    combb(fun(list(int),fun(int,bool)),fun(list(int),bool),
9.74/10.00	                          int),
9.74/10.00	                    aa(fun(fun(int,bool),bool),
9.74/10.00	                       fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),
9.74/10.00	                       combb(fun(int,bool),bool,list(int)),fEx(int))),
9.74/10.00	                 aa(fun(list(int),fun(int,bool)),
9.74/10.00	                    fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                    aa(fun(int,
9.74/10.00	                           fun(fun(list(int),fun(int,bool)),
9.74/10.00	                               fun(list(int),fun(int,bool)))),
9.74/10.00	                       fun(fun(list(int),fun(int,bool)),
9.74/10.00	                           fun(int,fun(list(int),fun(int,bool)))),
9.74/10.00	                       combc(int,fun(list(int),fun(int,bool)),
9.74/10.00	                             fun(list(int),fun(int,bool))),
9.74/10.00	                       aa(fun(int,
9.74/10.00	                              fun(list(int),fun(fun(int,bool),fun(int,bool)))),
9.74/10.00	                          fun(int,
9.74/10.00	                              fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                  fun(list(int),fun(int,bool)))),
9.74/10.00	                          aa(fun(fun(list(int),
9.74/10.00	                                     fun(fun(int,bool),fun(int,bool))),
9.74/10.00	                                 fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                     fun(list(int),fun(int,bool)))),
9.74/10.00	                             fun(fun(int,
9.74/10.00	                                     fun(list(int),
9.74/10.00	                                         fun(fun(int,bool),fun(int,bool)))),
9.74/10.00	                                 fun(int,
9.74/10.00	                                     fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                         fun(list(int),fun(int,bool))))),
9.74/10.00	                             combb(fun(list(int),
9.74/10.00	                                       fun(fun(int,bool),fun(int,bool))),
9.74/10.00	                                   fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                       fun(list(int),fun(int,bool))),
9.74/10.00	                                   int),
9.74/10.00	                             combs(list(int),fun(int,bool),fun(int,bool))),
9.74/10.00	                          aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),
9.74/10.00	                             fun(int,
9.74/10.00	                                 fun(list(int),
9.74/10.00	                                     fun(fun(int,bool),fun(int,bool)))),
9.74/10.00	                             aa(fun(fun(list(int),fun(int,fun(bool,bool))),
9.74/10.00	                                    fun(list(int),
9.74/10.00	                                        fun(fun(int,bool),fun(int,bool)))),
9.74/10.00	                                fun(fun(int,
9.74/10.00	                                        fun(list(int),fun(int,fun(bool,bool)))),
9.74/10.00	                                    fun(int,
9.74/10.00	                                        fun(list(int),
9.74/10.00	                                            fun(fun(int,bool),fun(int,bool))))),
9.74/10.00	                                combb(fun(list(int),fun(int,fun(bool,bool))),
9.74/10.00	                                      fun(list(int),
9.74/10.00	                                          fun(fun(int,bool),fun(int,bool))),
9.74/10.00	                                      int),
9.74/10.00	                                aa(fun(fun(int,fun(bool,bool)),
9.74/10.00	                                       fun(fun(int,bool),fun(int,bool))),
9.74/10.00	                                   fun(fun(list(int),fun(int,fun(bool,bool))),
9.74/10.00	                                       fun(list(int),
9.74/10.00	                                           fun(fun(int,bool),fun(int,bool)))),
9.74/10.00	                                   combb(fun(int,fun(bool,bool)),
9.74/10.00	                                         fun(fun(int,bool),fun(int,bool)),
9.74/10.00	                                         list(int)),
9.74/10.00	                                   combs(int,bool,bool))),
9.74/10.00	                             aa(fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                                fun(int,
9.74/10.00	                                    fun(list(int),fun(int,fun(bool,bool)))),
9.74/10.00	                                aa(fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                       fun(list(int),fun(int,fun(bool,bool)))),
9.74/10.00	                                   fun(fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                                       fun(int,
9.74/10.00	                                           fun(list(int),
9.74/10.00	                                               fun(int,fun(bool,bool))))),
9.74/10.00	                                   combb(fun(list(int),fun(int,bool)),
9.74/10.00	                                         fun(list(int),
9.74/10.00	                                             fun(int,fun(bool,bool))),
9.74/10.00	                                         int),
9.74/10.00	                                   aa(fun(fun(int,bool),
9.74/10.00	                                          fun(int,fun(bool,bool))),
9.74/10.00	                                      fun(fun(list(int),fun(int,bool)),
9.74/10.00	                                          fun(list(int),
9.74/10.00	                                              fun(int,fun(bool,bool)))),
9.74/10.00	                                      combb(fun(int,bool),
9.74/10.00	                                            fun(int,fun(bool,bool)),list(int)),
9.74/10.00	                                      aa(fun(bool,fun(bool,bool)),
9.74/10.00	                                         fun(fun(int,bool),
9.74/10.00	                                             fun(int,fun(bool,bool))),
9.74/10.00	                                         combb(bool,fun(bool,bool),int),fconj))),
9.74/10.00	                                aa(fun(list(int),fun(int,int)),
9.74/10.00	                                   fun(int,fun(list(int),fun(int,bool))),
9.74/10.00	                                   aa(fun(int,
9.74/10.00	                                          fun(fun(list(int),fun(int,int)),
9.74/10.00	                                              fun(list(int),fun(int,bool)))),
9.74/10.00	                                      fun(fun(list(int),fun(int,int)),
9.74/10.00	                                          fun(int,
9.74/10.00	                                              fun(list(int),fun(int,bool)))),
9.74/10.00	                                      combc(int,fun(list(int),fun(int,int)),
9.74/10.00	                                            fun(list(int),fun(int,bool))),
9.74/10.00	                                      aa(fun(int,
9.74/10.00	                                             fun(fun(int,int),fun(int,bool))),
9.74/10.00	                                         fun(int,
9.74/10.00	                                             fun(fun(list(int),fun(int,int)),
9.74/10.00	                                                 fun(list(int),fun(int,bool)))),
9.74/10.00	                                         aa(fun(fun(fun(int,int),
9.74/10.00	                                                    fun(int,bool)),
9.74/10.00	                                                fun(fun(list(int),
9.74/10.00	                                                        fun(int,int)),
9.74/10.00	                                                    fun(list(int),
9.74/10.00	                                                        fun(int,bool)))),
9.74/10.00	                                            fun(fun(int,
9.74/10.00	                                                    fun(fun(int,int),
9.74/10.00	                                                        fun(int,bool))),
9.74/10.00	                                                fun(int,
9.74/10.00	                                                    fun(fun(list(int),
9.74/10.00	                                                            fun(int,int)),
9.74/10.00	                                                        fun(list(int),
9.74/10.00	                                                            fun(int,bool))))),
9.74/10.00	                                            combb(fun(fun(int,int),
9.74/10.00	                                                      fun(int,bool)),
9.74/10.00	                                                  fun(fun(list(int),
9.74/10.00	                                                          fun(int,int)),
9.74/10.00	                                                      fun(list(int),
9.74/10.00	                                                          fun(int,bool))),
9.74/10.00	                                                  int),
9.74/10.00	                                            combb(fun(int,int),fun(int,bool),
9.74/10.00	                                                  list(int))),
9.74/10.00	                                         aa(fun(int,fun(int,bool)),
9.74/10.00	                                            fun(int,
9.74/10.00	                                                fun(fun(int,int),
9.74/10.00	                                                    fun(int,bool))),
9.74/10.00	                                            aa(fun(fun(int,bool),
9.74/10.00	                                                   fun(fun(int,int),
9.74/10.00	                                                       fun(int,bool))),
9.74/10.00	                                               fun(fun(int,fun(int,bool)),
9.74/10.00	                                                   fun(int,
9.74/10.00	                                                       fun(fun(int,int),
9.74/10.00	                                                           fun(int,bool)))),
9.74/10.00	                                               combb(fun(int,bool),
9.74/10.00	                                                     fun(fun(int,int),
9.74/10.00	                                                         fun(int,bool)),
9.74/10.00	                                                     int),
9.74/10.00	                                               combb(int,bool,int)),
9.74/10.00	                                            fequal(int)))),
9.74/10.00	                                   aa(fun(list(int),int),
9.74/10.00	                                      fun(list(int),fun(int,int)),
9.74/10.00	                                      aa(fun(int,fun(int,int)),
9.74/10.00	                                         fun(fun(list(int),int),
9.74/10.00	                                             fun(list(int),fun(int,int))),
9.74/10.00	                                         combb(int,fun(int,int),list(int)),
9.74/10.00	                                         aa(fun(int,fun(int,int)),
9.74/10.00	                                            fun(int,fun(int,int)),
9.74/10.00	                                            combc(int,int,int),
9.74/10.00	                                            minus_minus(int))),
9.74/10.00	                                      aa(list(int),fun(list(int),int),
9.74/10.00	                                         aa(fun(list(int),fun(list(int),int)),
9.74/10.00	                                            fun(list(int),fun(list(int),int)),
9.74/10.00	                                            combc(list(int),list(int),int),
9.74/10.00	                                            iprod(int)),
9.74/10.00	                                         xs))))))),
9.74/10.00	                    aa(fun(product_prod(int,list(int)),bool),
9.74/10.00	                       fun(list(int),fun(int,bool)),
9.74/10.00	                       aa(fun(list(int),
9.74/10.00	                              fun(fun(product_prod(int,list(int)),bool),
9.74/10.00	                                  fun(int,bool))),
9.74/10.00	                          fun(fun(product_prod(int,list(int)),bool),
9.74/10.00	                              fun(list(int),fun(int,bool))),
9.74/10.00	                          combc(list(int),
9.74/10.00	                                fun(product_prod(int,list(int)),bool),
9.74/10.00	                                fun(int,bool)),
9.74/10.00	                          aa(fun(list(int),
9.74/10.00	                                 fun(int,
9.74/10.00	                                     fun(fun(product_prod(int,list(int)),bool),
9.74/10.00	                                         bool))),
9.74/10.00	                             fun(list(int),
9.74/10.00	                                 fun(fun(product_prod(int,list(int)),bool),
9.74/10.00	                                     fun(int,bool))),
9.74/10.00	                             aa(fun(fun(int,
9.74/10.00	                                        fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                bool),
9.74/10.00	                                            bool)),
9.74/10.00	                                    fun(fun(product_prod(int,list(int)),bool),
9.74/10.00	                                        fun(int,bool))),
9.74/10.00	                                fun(fun(list(int),
9.74/10.00	                                        fun(int,
9.74/10.00	                                            fun(fun(product_prod(int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                    bool),
9.74/10.00	                                                bool))),
9.74/10.00	                                    fun(list(int),
9.74/10.00	                                        fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                bool),
9.74/10.00	                                            fun(int,bool)))),
9.74/10.00	                                combb(fun(int,
9.74/10.00	                                          fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                  bool),
9.74/10.00	                                              bool)),
9.74/10.00	                                      fun(fun(product_prod(int,list(int)),
9.74/10.00	                                              bool),
9.74/10.00	                                          fun(int,bool)),
9.74/10.00	                                      list(int)),
9.74/10.00	                                combc(int,
9.74/10.00	                                      fun(product_prod(int,list(int)),bool),
9.74/10.00	                                      bool)),
9.74/10.00	                             aa(fun(list(int),
9.74/10.00	                                    fun(int,product_prod(int,list(int)))),
9.74/10.00	                                fun(list(int),
9.74/10.00	                                    fun(int,
9.74/10.00	                                        fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                bool),
9.74/10.00	                                            bool))),
9.74/10.00	                                aa(fun(fun(int,product_prod(int,list(int))),
9.74/10.00	                                       fun(int,
9.74/10.00	                                           fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                   bool),
9.74/10.00	                                               bool))),
9.74/10.00	                                   fun(fun(list(int),
9.74/10.00	                                           fun(int,
9.74/10.00	                                               product_prod(int,list(int)))),
9.74/10.00	                                       fun(list(int),
9.74/10.00	                                           fun(int,
9.74/10.00	                                               fun(fun(product_prod(int,
9.74/10.00	                                                                    list(int)),
9.74/10.00	                                                       bool),
9.74/10.00	                                                   bool)))),
9.74/10.00	                                   combb(fun(int,product_prod(int,list(int))),
9.74/10.00	                                         fun(int,
9.74/10.00	                                             fun(fun(product_prod(int,
9.74/10.00	                                                                  list(int)),
9.74/10.00	                                                     bool),
9.74/10.00	                                                 bool)),
9.74/10.00	                                         list(int)),
9.74/10.00	                                   aa(fun(product_prod(int,list(int)),
9.74/10.00	                                          fun(fun(product_prod(int,list(int)),
9.74/10.00	                                                  bool),
9.74/10.00	                                              bool)),
9.74/10.00	                                      fun(fun(int,product_prod(int,list(int))),
9.74/10.00	                                          fun(int,
9.74/10.00	                                              fun(fun(product_prod(int,
9.74/10.00	                                                                   list(int)),
9.74/10.00	                                                      bool),
9.74/10.00	                                                  bool))),
9.74/10.00	                                      combb(product_prod(int,list(int)),
9.74/10.00	                                            fun(fun(product_prod(int,
9.74/10.00	                                                                 list(int)),
9.74/10.00	                                                    bool),
9.74/10.00	                                                bool),
9.74/10.00	                                            int),
9.74/10.00	                                      member(product_prod(int,list(int))))),
9.74/10.00	                                aa(fun(int,
9.74/10.00	                                       fun(list(int),
9.74/10.00	                                           product_prod(int,list(int)))),
9.74/10.00	                                   fun(list(int),
9.74/10.00	                                       fun(int,product_prod(int,list(int)))),
9.74/10.00	                                   combc(int,list(int),
9.74/10.00	                                         product_prod(int,list(int))),
9.74/10.00	                                   product_Pair(int,list(int)))))),
9.74/10.00	                       set(product_prod(int,list(int)),lbounds(as))))))))).
9.74/10.00	tff('1', plain,
9.74/10.00	    image(product_prod(int, list(int)), int, 
9.74/10.00	      aa(fun(int, fun(list(int), int)), 
9.74/10.00	        fun(product_prod(int, list(int)), int), 
9.74/10.00	        product_prod_case(int, list(int), int), 
9.74/10.00	        aa(fun(list(int), int), fun(int, fun(list(int), int)), 
9.74/10.00	          aa(fun(int, fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	            fun(fun(list(int), int), fun(int, fun(list(int), int))), 
9.74/10.00	            combc(int, fun(list(int), int), fun(list(int), int)), 
9.74/10.00	            aa(fun(int, fun(int, int)), 
9.74/10.00	              fun(int, fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	              aa(
9.74/10.00	                fun(fun(int, int), 
9.74/10.00	                  fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	                fun(fun(int, fun(int, int)), 
9.74/10.00	                  fun(int, fun(fun(list(int), int), fun(list(int), int)))), 
9.74/10.00	                combb(fun(int, int), 
9.74/10.00	                  fun(fun(list(int), int), fun(list(int), int)), int), 
9.74/10.00	                combb(int, int, list(int))), minus_minus(int))), 
9.74/10.00	          aa(list(int), fun(list(int), int), 
9.74/10.00	            aa(fun(list(int), fun(list(int), int)), 
9.74/10.00	              fun(list(int), fun(list(int), int)), 
9.74/10.00	              combc(list(int), list(int), int), iprod(int)), xs))), 
9.74/10.00	      set(product_prod(int, list(int)), lbounds(as)))
9.74/10.00	     = collect(int, 
9.74/10.00	         aa(fun(int, fun(list(int), bool)), fun(int, bool), 
9.74/10.00	           aa(fun(fun(list(int), bool), bool), 
9.74/10.00	             fun(fun(int, fun(list(int), bool)), fun(int, bool)), 
9.74/10.00	             combb(fun(list(int), bool), bool, int), fEx(list(int))), 
9.74/10.00	           aa(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	             fun(int, fun(list(int), bool)), 
9.74/10.00	             aa(fun(fun(list(int), fun(int, bool)), fun(list(int), bool)), 
9.74/10.00	               fun(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                 fun(int, fun(list(int), bool))), 
9.74/10.00	               combb(fun(list(int), fun(int, bool)), fun(list(int), bool), 
9.74/10.00	                 int), 
9.74/10.00	               aa(fun(fun(int, bool), bool), 
9.74/10.00	                 fun(fun(list(int), fun(int, bool)), fun(list(int), bool)), 
9.74/10.00	                 combb(fun(int, bool), bool, list(int)), fEx(int))), 
9.74/10.00	             aa(fun(list(int), fun(int, bool)), 
9.74/10.00	               fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	               aa(
9.74/10.00	                 fun(int, 
9.74/10.00	                   fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                     fun(list(int), fun(int, bool)))), 
9.74/10.00	                 fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                   fun(int, fun(list(int), fun(int, bool)))), 
9.74/10.00	                 combc(int, fun(list(int), fun(int, bool)), 
9.74/10.00	                   fun(list(int), fun(int, bool))), 
9.74/10.00	                 aa(
9.74/10.00	                   fun(int, 
9.74/10.00	                     fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                   fun(int, 
9.74/10.00	                     fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                       fun(list(int), fun(int, bool)))), 
9.74/10.00	                   aa(
9.74/10.00	                     fun(
9.74/10.00	                       fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                       fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                         fun(list(int), fun(int, bool)))), 
9.74/10.00	                     fun(
9.74/10.00	                       fun(int, 
9.74/10.00	                         fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                       fun(int, 
9.74/10.00	                         fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                           fun(list(int), fun(int, bool))))), 
9.74/10.00	                     combb(
9.74/10.00	                       fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                       fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                         fun(list(int), fun(int, bool))), int), 
9.74/10.00	                     combs(list(int), fun(int, bool), fun(int, bool))), 
9.74/10.00	                   aa(fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                     fun(int, 
9.74/10.00	                       fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                     aa(
9.74/10.00	                       fun(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                         fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                       fun(
9.74/10.00	                         fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(list(int), 
9.74/10.00	                             fun(fun(int, bool), fun(int, bool))))), 
9.74/10.00	                       combb(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                         fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                         int), 
9.74/10.00	                       aa(
9.74/10.00	                         fun(fun(int, fun(bool, bool)), 
9.74/10.00	                           fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                         fun(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                           fun(list(int), 
9.74/10.00	                             fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                         combb(fun(int, fun(bool, bool)), 
9.74/10.00	                           fun(fun(int, bool), fun(int, bool)), list(int)), 
9.74/10.00	                         combs(int, bool, bool))), 
9.74/10.00	                     aa(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                       fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                       aa(
9.74/10.00	                         fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                           fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                         fun(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(list(int), fun(int, fun(bool, bool))))), 
9.74/10.00	                         combb(fun(list(int), fun(int, bool)), 
9.74/10.00	                           fun(list(int), fun(int, fun(bool, bool))), int), 
9.74/10.00	                         aa(fun(fun(int, bool), fun(int, fun(bool, bool))), 
9.74/10.00	                           fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                             fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                           combb(fun(int, bool), fun(int, fun(bool, bool)), 
9.74/10.00	                             list(int)), 
9.74/10.00	                           aa(fun(bool, fun(bool, bool)), 
9.74/10.00	                             fun(fun(int, bool), fun(int, fun(bool, bool))), 
9.74/10.00	                             combb(bool, fun(bool, bool), int), fconj))), 
9.74/10.00	                       aa(fun(list(int), fun(int, int)), 
9.74/10.00	                         fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                         aa(
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(fun(list(int), fun(int, int)), 
9.74/10.00	                               fun(list(int), fun(int, bool)))), 
9.74/10.00	                           fun(fun(list(int), fun(int, int)), 
9.74/10.00	                             fun(int, fun(list(int), fun(int, bool)))), 
9.74/10.00	                           combc(int, fun(list(int), fun(int, int)), 
9.74/10.00	                             fun(list(int), fun(int, bool))), 
9.74/10.00	                           aa(fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                             fun(int, 
9.74/10.00	                               fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                 fun(list(int), fun(int, bool)))), 
9.74/10.00	                             aa(
9.74/10.00	                               fun(fun(fun(int, int), fun(int, bool)), 
9.74/10.00	                                 fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                   fun(list(int), fun(int, bool)))), 
9.74/10.00	                               fun(
9.74/10.00	                                 fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                                 fun(int, 
9.74/10.00	                                   fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                     fun(list(int), fun(int, bool))))), 
9.74/10.00	                               combb(fun(fun(int, int), fun(int, bool)), 
9.74/10.00	                                 fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                   fun(list(int), fun(int, bool))), int), 
9.74/10.00	                               combb(fun(int, int), fun(int, bool), 
9.74/10.00	                                 list(int))), 
9.74/10.00	                             aa(fun(int, fun(int, bool)), 
9.74/10.00	                               fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                               aa(
9.74/10.00	                                 fun(fun(int, bool), 
9.74/10.00	                                   fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                                 fun(fun(int, fun(int, bool)), 
9.74/10.00	                                   fun(int, 
9.74/10.00	                                     fun(fun(int, int), fun(int, bool)))), 
9.74/10.00	                                 combb(fun(int, bool), 
9.74/10.00	                                   fun(fun(int, int), fun(int, bool)), int), 
9.74/10.00	                                 combb(int, bool, int)), fequal(int)))), 
9.74/10.00	                         aa(fun(list(int), int), 
9.74/10.00	                           fun(list(int), fun(int, int)), 
9.74/10.00	                           aa(fun(int, fun(int, int)), 
9.74/10.00	                             fun(fun(list(int), int), 
9.74/10.00	                               fun(list(int), fun(int, int))), 
9.74/10.00	                             combb(int, fun(int, int), list(int)), 
9.74/10.00	                             aa(fun(int, fun(int, int)), 
9.74/10.00	                               fun(int, fun(int, int)), 
9.74/10.00	                               combc(int, int, int), minus_minus(int))), 
9.74/10.00	                           aa(list(int), fun(list(int), int), 
9.74/10.00	                             aa(fun(list(int), fun(list(int), int)), 
9.74/10.00	                               fun(list(int), fun(list(int), int)), 
9.74/10.00	                               combc(list(int), list(int), int), iprod(int)), 
9.74/10.00	                             xs))))))), 
9.74/10.00	               aa(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                 fun(list(int), fun(int, bool)), 
9.74/10.00	                 aa(
9.74/10.00	                   fun(list(int), 
9.74/10.00	                     fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                       fun(int, bool))), 
9.74/10.00	                   fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                     fun(list(int), fun(int, bool))), 
9.74/10.00	                   combc(list(int), fun(product_prod(int, list(int)), bool), 
9.74/10.00	                     fun(int, bool)), 
9.74/10.00	                   aa(
9.74/10.00	                     fun(list(int), 
9.74/10.00	                       fun(int, 
9.74/10.00	                         fun(fun(product_prod(int, list(int)), bool), bool))), 
9.74/10.00	                     fun(list(int), 
9.74/10.00	                       fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                         fun(int, bool))), 
9.74/10.00	                     aa(
9.74/10.00	                       fun(
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool)), 
9.74/10.00	                         fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                           fun(int, bool))), 
9.74/10.00	                       fun(
9.74/10.00	                         fun(list(int), 
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                               bool))), 
9.74/10.00	                         fun(list(int), 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                             fun(int, bool)))), 
9.74/10.00	                       combb(
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool)), 
9.74/10.00	                         fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                           fun(int, bool)), list(int)), 
9.74/10.00	                       combc(int, fun(product_prod(int, list(int)), bool), 
9.74/10.00	                         bool)), 
9.74/10.00	                     aa(
9.74/10.00	                       fun(list(int), fun(int, product_prod(int, list(int)))), 
9.74/10.00	                       fun(list(int), 
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool))), 
9.74/10.00	                       aa(
9.74/10.00	                         fun(fun(int, product_prod(int, list(int))), 
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                               bool))), 
9.74/10.00	                         fun(
9.74/10.00	                           fun(list(int), 
9.74/10.00	                             fun(int, product_prod(int, list(int)))), 
9.74/10.00	                           fun(list(int), 
9.74/10.00	                             fun(int, 
9.74/10.00	                               fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                 bool)))), 
9.74/10.00	                         combb(fun(int, product_prod(int, list(int))), 
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                               bool)), list(int)), 
9.74/10.00	                         aa(
9.74/10.00	                           fun(product_prod(int, list(int)), 
9.74/10.00	                             fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                               bool)), 
9.74/10.00	                           fun(fun(int, product_prod(int, list(int))), 
9.74/10.00	                             fun(int, 
9.74/10.00	                               fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                                 bool))), 
9.74/10.00	                           combb(product_prod(int, list(int)), 
9.74/10.00	                             fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                               bool), int), 
9.74/10.00	                           member(product_prod(int, list(int))))), 
9.74/10.00	                       aa(
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(list(int), product_prod(int, list(int)))), 
9.74/10.00	                         fun(list(int), 
9.74/10.00	                           fun(int, product_prod(int, list(int)))), 
9.74/10.00	                         combc(int, list(int), product_prod(int, list(int))), 
9.74/10.00	                         product_Pair(int, list(int)))))), 
9.74/10.00	                 set(product_prod(int, list(int)), lbounds(as))))))),
9.74/10.00	    inference('cnf', [status(esa)],
9.74/10.00	              [fact_5__096_I_F_Ii_M_Aks_J_O_Ai_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_J_A_092_096_Aset_A_Ilbounds_Aas_J_A_061_123i_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_A_124ks_Ai_O_A_Ii_M_Aks_J_A_058_Aset_A_Ilbounds_Aas_J_125_096])).
9.74/10.00	tff(fact_77_Collect__def, axiom,
9.74/10.00	  (![A:$tType,P1:fun(A,bool)]: (collect(A,P1) = P1))).
9.74/10.00	tff('2', plain,
9.74/10.00	    ![X361 : $tType, X362 : fun(X361, bool)]: collect(X361, X362) = X362,
9.74/10.00	    inference('cnf', [status(esa)], [fact_77_Collect__def])).
9.74/10.00	tff('3', plain,
9.74/10.00	    image(product_prod(int, list(int)), int, 
9.74/10.00	      aa(fun(int, fun(list(int), int)), 
9.74/10.00	        fun(product_prod(int, list(int)), int), 
9.74/10.00	        product_prod_case(int, list(int), int), 
9.74/10.00	        aa(fun(list(int), int), fun(int, fun(list(int), int)), 
9.74/10.00	          aa(fun(int, fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	            fun(fun(list(int), int), fun(int, fun(list(int), int))), 
9.74/10.00	            combc(int, fun(list(int), int), fun(list(int), int)), 
9.74/10.00	            aa(fun(int, fun(int, int)), 
9.74/10.00	              fun(int, fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	              aa(
9.74/10.00	                fun(fun(int, int), 
9.74/10.00	                  fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	                fun(fun(int, fun(int, int)), 
9.74/10.00	                  fun(int, fun(fun(list(int), int), fun(list(int), int)))), 
9.74/10.00	                combb(fun(int, int), 
9.74/10.00	                  fun(fun(list(int), int), fun(list(int), int)), int), 
9.74/10.00	                combb(int, int, list(int))), minus_minus(int))), 
9.74/10.00	          aa(list(int), fun(list(int), int), 
9.74/10.00	            aa(fun(list(int), fun(list(int), int)), 
9.74/10.00	              fun(list(int), fun(list(int), int)), 
9.74/10.00	              combc(list(int), list(int), int), iprod(int)), xs))), 
9.74/10.00	      set(product_prod(int, list(int)), lbounds(as)))
9.74/10.00	     = aa(fun(int, fun(list(int), bool)), fun(int, bool), 
9.74/10.00	         aa(fun(fun(list(int), bool), bool), 
9.74/10.00	           fun(fun(int, fun(list(int), bool)), fun(int, bool)), 
9.74/10.00	           combb(fun(list(int), bool), bool, int), fEx(list(int))), 
9.74/10.00	         aa(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	           fun(int, fun(list(int), bool)), 
9.74/10.00	           aa(fun(fun(list(int), fun(int, bool)), fun(list(int), bool)), 
9.74/10.00	             fun(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	               fun(int, fun(list(int), bool))), 
9.74/10.00	             combb(fun(list(int), fun(int, bool)), fun(list(int), bool), int), 
9.74/10.00	             aa(fun(fun(int, bool), bool), 
9.74/10.00	               fun(fun(list(int), fun(int, bool)), fun(list(int), bool)), 
9.74/10.00	               combb(fun(int, bool), bool, list(int)), fEx(int))), 
9.74/10.00	           aa(fun(list(int), fun(int, bool)), 
9.74/10.00	             fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	             aa(
9.74/10.00	               fun(int, 
9.74/10.00	                 fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                   fun(list(int), fun(int, bool)))), 
9.74/10.00	               fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                 fun(int, fun(list(int), fun(int, bool)))), 
9.74/10.00	               combc(int, fun(list(int), fun(int, bool)), 
9.74/10.00	                 fun(list(int), fun(int, bool))), 
9.74/10.00	               aa(
9.74/10.00	                 fun(int, 
9.74/10.00	                   fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                 fun(int, 
9.74/10.00	                   fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                     fun(list(int), fun(int, bool)))), 
9.74/10.00	                 aa(
9.74/10.00	                   fun(fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                     fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                       fun(list(int), fun(int, bool)))), 
9.74/10.00	                   fun(
9.74/10.00	                     fun(int, 
9.74/10.00	                       fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                     fun(int, 
9.74/10.00	                       fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                         fun(list(int), fun(int, bool))))), 
9.74/10.00	                   combb(
9.74/10.00	                     fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                     fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                       fun(list(int), fun(int, bool))), int), 
9.74/10.00	                   combs(list(int), fun(int, bool), fun(int, bool))), 
9.74/10.00	                 aa(fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                   fun(int, 
9.74/10.00	                     fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                   aa(
9.74/10.00	                     fun(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                       fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                     fun(
9.74/10.00	                       fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                       fun(int, 
9.74/10.00	                         fun(list(int), fun(fun(int, bool), fun(int, bool))))), 
9.74/10.00	                     combb(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                       fun(list(int), fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                       int), 
9.74/10.00	                     aa(
9.74/10.00	                       fun(fun(int, fun(bool, bool)), 
9.74/10.00	                         fun(fun(int, bool), fun(int, bool))), 
9.74/10.00	                       fun(fun(list(int), fun(int, fun(bool, bool))), 
9.74/10.00	                         fun(list(int), fun(fun(int, bool), fun(int, bool)))), 
9.74/10.00	                       combb(fun(int, fun(bool, bool)), 
9.74/10.00	                         fun(fun(int, bool), fun(int, bool)), list(int)), 
9.74/10.00	                       combs(int, bool, bool))), 
9.74/10.00	                   aa(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                     fun(int, fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                     aa(
9.74/10.00	                       fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                         fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                       fun(fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                         fun(int, fun(list(int), fun(int, fun(bool, bool))))), 
9.74/10.00	                       combb(fun(list(int), fun(int, bool)), 
9.74/10.00	                         fun(list(int), fun(int, fun(bool, bool))), int), 
9.74/10.00	                       aa(fun(fun(int, bool), fun(int, fun(bool, bool))), 
9.74/10.00	                         fun(fun(list(int), fun(int, bool)), 
9.74/10.00	                           fun(list(int), fun(int, fun(bool, bool)))), 
9.74/10.00	                         combb(fun(int, bool), fun(int, fun(bool, bool)), 
9.74/10.00	                           list(int)), 
9.74/10.00	                         aa(fun(bool, fun(bool, bool)), 
9.74/10.00	                           fun(fun(int, bool), fun(int, fun(bool, bool))), 
9.74/10.00	                           combb(bool, fun(bool, bool), int), fconj))), 
9.74/10.00	                     aa(fun(list(int), fun(int, int)), 
9.74/10.00	                       fun(int, fun(list(int), fun(int, bool))), 
9.74/10.00	                       aa(
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(fun(list(int), fun(int, int)), 
9.74/10.00	                             fun(list(int), fun(int, bool)))), 
9.74/10.00	                         fun(fun(list(int), fun(int, int)), 
9.74/10.00	                           fun(int, fun(list(int), fun(int, bool)))), 
9.74/10.00	                         combc(int, fun(list(int), fun(int, int)), 
9.74/10.00	                           fun(list(int), fun(int, bool))), 
9.74/10.00	                         aa(fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(fun(list(int), fun(int, int)), 
9.74/10.00	                               fun(list(int), fun(int, bool)))), 
9.74/10.00	                           aa(
9.74/10.00	                             fun(fun(fun(int, int), fun(int, bool)), 
9.74/10.00	                               fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                 fun(list(int), fun(int, bool)))), 
9.74/10.00	                             fun(
9.74/10.00	                               fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                               fun(int, 
9.74/10.00	                                 fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                   fun(list(int), fun(int, bool))))), 
9.74/10.00	                             combb(fun(fun(int, int), fun(int, bool)), 
9.74/10.00	                               fun(fun(list(int), fun(int, int)), 
9.74/10.00	                                 fun(list(int), fun(int, bool))), int), 
9.74/10.00	                             combb(fun(int, int), fun(int, bool), list(int))), 
9.74/10.00	                           aa(fun(int, fun(int, bool)), 
9.74/10.00	                             fun(int, fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                             aa(
9.74/10.00	                               fun(fun(int, bool), 
9.74/10.00	                                 fun(fun(int, int), fun(int, bool))), 
9.74/10.00	                               fun(fun(int, fun(int, bool)), 
9.74/10.00	                                 fun(int, fun(fun(int, int), fun(int, bool)))), 
9.74/10.00	                               combb(fun(int, bool), 
9.74/10.00	                                 fun(fun(int, int), fun(int, bool)), int), 
9.74/10.00	                               combb(int, bool, int)), fequal(int)))), 
9.74/10.00	                       aa(fun(list(int), int), 
9.74/10.00	                         fun(list(int), fun(int, int)), 
9.74/10.00	                         aa(fun(int, fun(int, int)), 
9.74/10.00	                           fun(fun(list(int), int), 
9.74/10.00	                             fun(list(int), fun(int, int))), 
9.74/10.00	                           combb(int, fun(int, int), list(int)), 
9.74/10.00	                           aa(fun(int, fun(int, int)), 
9.74/10.00	                             fun(int, fun(int, int)), combc(int, int, int), 
9.74/10.00	                             minus_minus(int))), 
9.74/10.00	                         aa(list(int), fun(list(int), int), 
9.74/10.00	                           aa(fun(list(int), fun(list(int), int)), 
9.74/10.00	                             fun(list(int), fun(list(int), int)), 
9.74/10.00	                             combc(list(int), list(int), int), iprod(int)), 
9.74/10.00	                           xs))))))), 
9.74/10.00	             aa(fun(product_prod(int, list(int)), bool), 
9.74/10.00	               fun(list(int), fun(int, bool)), 
9.74/10.00	               aa(
9.74/10.00	                 fun(list(int), 
9.74/10.00	                   fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                     fun(int, bool))), 
9.74/10.00	                 fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                   fun(list(int), fun(int, bool))), 
9.74/10.00	                 combc(list(int), fun(product_prod(int, list(int)), bool), 
9.74/10.00	                   fun(int, bool)), 
9.74/10.00	                 aa(
9.74/10.00	                   fun(list(int), 
9.74/10.00	                     fun(int, 
9.74/10.00	                       fun(fun(product_prod(int, list(int)), bool), bool))), 
9.74/10.00	                   fun(list(int), 
9.74/10.00	                     fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                       fun(int, bool))), 
9.74/10.00	                   aa(
9.74/10.00	                     fun(
9.74/10.00	                       fun(int, 
9.74/10.00	                         fun(fun(product_prod(int, list(int)), bool), bool)), 
9.74/10.00	                       fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                         fun(int, bool))), 
9.74/10.00	                     fun(
9.74/10.00	                       fun(list(int), 
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool))), 
9.74/10.00	                       fun(list(int), 
9.74/10.00	                         fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                           fun(int, bool)))), 
9.74/10.00	                     combb(
9.74/10.00	                       fun(int, 
9.74/10.00	                         fun(fun(product_prod(int, list(int)), bool), bool)), 
9.74/10.00	                       fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                         fun(int, bool)), list(int)), 
9.74/10.00	                     combc(int, fun(product_prod(int, list(int)), bool), 
9.74/10.00	                       bool)), 
9.74/10.00	                   aa(
9.74/10.00	                     fun(list(int), fun(int, product_prod(int, list(int)))), 
9.74/10.00	                     fun(list(int), 
9.74/10.00	                       fun(int, 
9.74/10.00	                         fun(fun(product_prod(int, list(int)), bool), bool))), 
9.74/10.00	                     aa(
9.74/10.00	                       fun(fun(int, product_prod(int, list(int))), 
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool))), 
9.74/10.00	                       fun(
9.74/10.00	                         fun(list(int), 
9.74/10.00	                           fun(int, product_prod(int, list(int)))), 
9.74/10.00	                         fun(list(int), 
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                               bool)))), 
9.74/10.00	                       combb(fun(int, product_prod(int, list(int))), 
9.74/10.00	                         fun(int, 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool)), 
9.74/10.00	                         list(int)), 
9.74/10.00	                       aa(
9.74/10.00	                         fun(product_prod(int, list(int)), 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool)), 
9.74/10.00	                         fun(fun(int, product_prod(int, list(int))), 
9.74/10.00	                           fun(int, 
9.74/10.00	                             fun(fun(product_prod(int, list(int)), bool), 
9.74/10.00	                               bool))), 
9.74/10.00	                         combb(product_prod(int, list(int)), 
9.74/10.00	                           fun(fun(product_prod(int, list(int)), bool), bool), 
9.74/10.00	                           int), member(product_prod(int, list(int))))), 
9.74/10.00	                     aa(
9.74/10.00	                       fun(int, fun(list(int), product_prod(int, list(int)))), 
9.74/10.00	                       fun(list(int), fun(int, product_prod(int, list(int)))), 
9.74/10.00	                       combc(int, list(int), product_prod(int, list(int))), 
9.74/10.00	                       product_Pair(int, list(int)))))), 
9.74/10.00	               set(product_prod(int, list(int)), lbounds(as)))))),
9.74/10.00	    inference('demod', [status(thm)], ['1', '2'])).
9.74/10.00	tff(fact_9__096finite_A_I_I_F_Ii_M_Aks_J_O_Ai_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_J_A_092_096_Aset_A_Ilbounds_Aas_J_J_096, axiom,
9.74/10.00	  (finite_finite(int,
9.74/10.00	                 image(product_prod(int,list(int)),int,
9.74/10.00	                       aa(fun(int,fun(list(int),int)),
9.74/10.00	                          fun(product_prod(int,list(int)),int),
9.74/10.00	                          product_prod_case(int,list(int),int),
9.74/10.00	                          aa(fun(list(int),int),fun(int,fun(list(int),int)),
9.74/10.00	                             aa(fun(int,
9.74/10.00	                                    fun(fun(list(int),int),fun(list(int),int))),
9.74/10.00	                                fun(fun(list(int),int),
9.74/10.00	                                    fun(int,fun(list(int),int))),
9.74/10.00	                                combc(int,fun(list(int),int),
9.74/10.00	                                      fun(list(int),int)),
9.74/10.00	                                aa(fun(int,fun(int,int)),
9.74/10.00	                                   fun(int,
9.74/10.00	                                       fun(fun(list(int),int),
9.74/10.00	                                           fun(list(int),int))),
9.74/10.00	                                   aa(fun(fun(int,int),
9.74/10.00	                                          fun(fun(list(int),int),
9.74/10.00	                                              fun(list(int),int))),
9.74/10.00	                                      fun(fun(int,fun(int,int)),
9.74/10.00	                                          fun(int,
9.74/10.00	                                              fun(fun(list(int),int),
9.74/10.00	                                                  fun(list(int),int)))),
9.74/10.00	                                      combb(fun(int,int),
9.74/10.00	                                            fun(fun(list(int),int),
9.74/10.00	                                                fun(list(int),int)),
9.74/10.00	                                            int),
9.74/10.00	                                      combb(int,int,list(int))),
9.74/10.00	                                   minus_minus(int))),
9.74/10.00	                             aa(list(int),fun(list(int),int),
9.74/10.00	                                aa(fun(list(int),fun(list(int),int)),
9.74/10.00	                                   fun(list(int),fun(list(int),int)),
9.74/10.00	                                   combc(list(int),list(int),int),iprod(int)),
9.74/10.00	                                xs))),
9.74/10.00	                       set(product_prod(int,list(int)),lbounds(as)))))).
9.74/10.00	tff('4', plain,
9.74/10.00	    finite_finite(int, 
9.74/10.00	      image(product_prod(int, list(int)), int, 
9.74/10.00	        aa(fun(int, fun(list(int), int)), 
9.74/10.00	          fun(product_prod(int, list(int)), int), 
9.74/10.00	          product_prod_case(int, list(int), int), 
9.74/10.00	          aa(fun(list(int), int), fun(int, fun(list(int), int)), 
9.74/10.00	            aa(fun(int, fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	              fun(fun(list(int), int), fun(int, fun(list(int), int))), 
9.74/10.00	              combc(int, fun(list(int), int), fun(list(int), int)), 
9.74/10.00	              aa(fun(int, fun(int, int)), 
9.74/10.00	                fun(int, fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	                aa(
9.74/10.00	                  fun(fun(int, int), 
9.74/10.00	                    fun(fun(list(int), int), fun(list(int), int))), 
9.74/10.00	                  fun(fun(int, fun(int, int)), 
9.74/10.00	                    fun(int, fun(fun(list(int), int), fun(list(int), int)))), 
9.74/10.00	                  combb(fun(int, int), 
9.74/10.00	                    fun(fun(list(int), int), fun(list(int), int)), int), 
9.74/10.00	                  combb(int, int, list(int))), minus_minus(int))), 
9.74/10.00	            aa(list(int), fun(list(int), int), 
9.74/10.00	              aa(fun(list(int), fun(list(int), int)), 
9.74/10.00	                fun(list(int), fun(list(int), int)), 
9.74/10.00	                combc(list(int), list(int), int), iprod(int)), xs))), 
9.74/10.00	        set(product_prod(int, list(int)), lbounds(as)))),
9.74/10.00	    inference('cnf', [status(esa)],
9.74/10.00	              [fact_9__096finite_A_I_I_F_Ii_M_Aks_J_O_Ai_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_J_A_092_096_Aset_A_Ilbounds_Aas_J_J_096])).
9.74/10.00	tff('5', plain, ~ $true,
9.74/10.00	    inference('demod', [status(thm)], ['0', '3', '2', '4'])).
9.74/10.00	tff('6', plain, $false, inference('simplify', [status(thm)], ['5'])).
9.74/10.00	
9.74/10.00	% SZS output end Refutation
9.74/10.00	EOF
