0.00/0.00	% File    : /export/starexec/sandbox2/benchmark/theBenchmark.p
0.00/0.00	% app-encoded or not : appext
0.00/0.00	% Variant    : fo
0.00/0.00	% Ordering    : rpo6
0.00/0.00	% Command    : 
0.00/0.00	#!/bin/sh
0.00/0.00	
0.00/0.00	./zipperposition.native ${1:+"$1"} \
0.00/0.00	  -i tptp \
0.00/0.00	  -o tptp \
0.00/0.00	  --timeout "$STAREXEC_WALLCLOCK_LIMIT" \
0.00/0.00	  --mem-limit "$STAREXEC_MAX_MEM" \
0.00/0.00	  --no-ho \
0.00/0.00	  --no-avatar \
0.00/0.00	  --no-induction \
0.00/0.00	  --no-unif-pattern \
0.00/0.00	  --ord $2 \
0.00/0.00	  --simultaneous-sup false \
0.00/0.00	  --no-max-vars \
0.00/0.00	  --no-fool
0.00/0.19	% Computer   : n107.star.cs.uiowa.edu
0.00/0.19	% Model      : x86_64 x86_64
0.00/0.19	% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
0.00/0.19	% Memory     : 32218.625MB
0.00/0.19	% OS         : Linux 3.10.0-693.2.2.el7.x86_64
0.00/0.19	% CPULimit   : 300
0.00/0.19	% DateTime   : Fri Feb  2 10:29:38 CST 2018
32.55/32.64	% done 966 iterations in 32.446s
32.55/32.64	% SZS status Theorem for 'stdin'
32.55/32.64	% SZS output start Refutation
32.55/32.65	tff(zf_stmt_155, conjecture,
32.55/32.65	  (app_encode_app(fun(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                product_prod(fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                   product_prod(exp(list(char)),
32.55/32.65	                                                product_prod(fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                      bool),
32.55/32.65	                  $o,
32.55/32.65	                  app_encode_app(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                           product_prod(
32.55/32.65	                                                           fun(nat,
32.55/32.65	                                                               option(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               list(char),
32.55/32.65	                                                               fun(product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                           fun(list(char),
32.55/32.65	                                                               option(val)))),
32.55/32.65	                                              product_prod(exp(list(char)),
32.55/32.65	                                                           product_prod(
32.55/32.65	                                                           fun(nat,
32.55/32.65	                                                               option(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               list(char),
32.55/32.65	                                                               fun(product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                           fun(list(char),
32.55/32.65	                                                               option(val))))),
32.55/32.65	                                 app_encode_fun(fun(product_prod(product_prod(
32.55/32.65	                                                                 exp(
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 exp(
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                    bool),
32.55/32.65	                                                $o),
32.55/32.65	                                 member(product_prod(product_prod(exp(
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  option(val)))),
32.55/32.65	                                                     product_prod(exp(
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  option(val)))))),
32.55/32.65	                                 app_encode_app(product_prod(exp(list(char)),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                                product_prod(product_prod(
32.55/32.65	                                                             exp(list(char)),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             exp(list(char)),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                app_encode_app(product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               ea),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               ha),la))),
32.55/32.65	                                                app_encode_app(product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               e_a),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               h_a),l_a)))),
32.55/32.65	                  app_encode_app(list(product_prod(list(char),
32.55/32.65	                                                   product_prod(list(char),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(char),ty)),
32.55/32.65	                                                                list(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(char),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(ty),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                ty,
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(
32.55/32.65	                                                                list(char)),
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char))))))))))),
32.55/32.65	                                 fun(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                  product_prod(exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                     bool),
32.55/32.65	                                 red,p)))).
32.55/32.65	tff(zf_stmt_0, negated_conjecture,
32.55/32.65	  (~
32.55/32.65	    app_encode_app(fun(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                 product_prod(fun(nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                              fun(list(char),
32.55/32.65	                                                                  option(val)))),
32.55/32.65	                                    product_prod(exp(list(char)),
32.55/32.65	                                                 product_prod(fun(nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                              fun(list(char),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                       bool),
32.55/32.65	                   $o,
32.55/32.65	                   app_encode_app(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                            product_prod(
32.55/32.65	                                                            fun(nat,
32.55/32.65	                                                                option(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(char),
32.55/32.65	                                                                fun(product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                            fun(list(char),
32.55/32.65	                                                                option(val)))),
32.55/32.65	                                               product_prod(exp(list(char)),
32.55/32.65	                                                            product_prod(
32.55/32.65	                                                            fun(nat,
32.55/32.65	                                                                option(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(char),
32.55/32.65	                                                                fun(product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                            fun(list(char),
32.55/32.65	                                                                option(val))))),
32.55/32.65	                                  app_encode_fun(fun(product_prod(product_prod(
32.55/32.65	                                                                  exp(
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  option(val)))),
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  exp(
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                     bool),
32.55/32.65	                                                 $o),
32.55/32.65	                                  member(product_prod(product_prod(exp(
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                      product_prod(exp(
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))))),
32.55/32.65	                                  app_encode_app(product_prod(exp(list(char)),
32.55/32.65	                                                              product_prod(
32.55/32.65	                                                              fun(nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                              fun(list(char),
32.55/32.65	                                                                  option(val)))),
32.55/32.65	                                                 product_prod(product_prod(
32.55/32.65	                                                              exp(list(char)),
32.55/32.65	                                                              product_prod(
32.55/32.65	                                                              fun(nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                              fun(list(char),
32.55/32.65	                                                                  option(val)))),
32.55/32.65	                                                              product_prod(
32.55/32.65	                                                              exp(list(char)),
32.55/32.65	                                                              product_prod(
32.55/32.65	                                                              fun(nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                              fun(list(char),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                 app_encode_app(product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                app_encode_fun(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))))),
32.55/32.65	                                                                product_Pair(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                app_encode_app(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                app_encode_app(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                app_encode_fun(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                product_Pair(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                ea),
32.55/32.65	                                                                app_encode_app(
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                app_encode_app(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                app_encode_fun(
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                product_Pair(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                ha),la))),
32.55/32.65	                                                 app_encode_app(product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                app_encode_app(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                app_encode_fun(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                product_Pair(
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                e_a),
32.55/32.65	                                                                app_encode_app(
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                app_encode_app(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                app_encode_fun(
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                                product_Pair(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))),
32.55/32.65	                                                                h_a),l_a)))),
32.55/32.65	                   app_encode_app(list(product_prod(list(char),
32.55/32.65	                                                    product_prod(list(char),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 ty)),
32.55/32.65	                                                                 list(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(ty),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 ty,
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 exp(
32.55/32.65	                                                                 list(char))))))))))),
32.55/32.65	                                  fun(product_prod(product_prod(exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val)))),
32.55/32.65	                                                   product_prod(exp(list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                fun(nat,
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    fun(
32.55/32.65	                                                                    product_prod(
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    list(
32.55/32.65	                                                                    char)),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                                                fun(list(
32.55/32.65	                                                                    char),
32.55/32.65	                                                                    option(
32.55/32.65	                                                                    val))))),
32.55/32.65	                                      bool),
32.55/32.65	                                  red,p)))).
32.55/32.65	tff('0', plain,
32.55/32.65	    ~ app_encode_app(
32.55/32.65	        fun(
32.55/32.65	          product_prod(
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))), 
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val))))), bool), $o, 
32.55/32.65	        app_encode_app(
32.55/32.65	          product_prod(
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))), 
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val))))), 
32.55/32.65	          app_encode_fun(
32.55/32.65	            fun(
32.55/32.65	              product_prod(
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))))), 
32.55/32.65	              bool), $o), 
32.55/32.65	          member(
32.55/32.65	            product_prod(
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))))), 
32.55/32.65	          app_encode_app(
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))), 
32.55/32.65	            product_prod(
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))))), 
32.55/32.65	            app_encode_app(
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              app_encode_fun(
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                product_prod(
32.55/32.65	                  product_prod(exp(list(char)), 
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                  product_prod(exp(list(char)), 
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val)))))), 
32.55/32.65	              product_Pair(
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))))), 
32.55/32.65	              app_encode_app(
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))), 
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                app_encode_app(exp(list(char)), 
32.55/32.65	                  app_encode_fun(
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val))), 
32.55/32.65	                    product_prod(exp(list(char)), 
32.55/32.65	                      product_prod(
32.55/32.65	                        fun(nat, 
32.55/32.65	                          option(
32.55/32.65	                            product_prod(list(char), 
32.55/32.65	                              fun(product_prod(list(char), list(char)), 
32.55/32.65	                                option(val))))), 
32.55/32.65	                        fun(list(char), option(val))))), 
32.55/32.65	                  product_Pair(exp(list(char)), 
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                  ea), 
32.55/32.65	                app_encode_app(fun(list(char), option(val)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))), 
32.55/32.65	                  app_encode_app(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), 
32.55/32.65	                    app_encode_fun(fun(list(char), option(val)), 
32.55/32.65	                      product_prod(
32.55/32.65	                        fun(nat, 
32.55/32.65	                          option(
32.55/32.65	                            product_prod(list(char), 
32.55/32.65	                              fun(product_prod(list(char), list(char)), 
32.55/32.65	                                option(val))))), 
32.55/32.65	                        fun(list(char), option(val)))), 
32.55/32.65	                    product_Pair(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val))), 
32.55/32.65	                    ha), la))), 
32.55/32.65	            app_encode_app(
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val))), 
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              app_encode_app(exp(list(char)), 
32.55/32.65	                app_encode_fun(
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))), 
32.55/32.65	                  product_prod(exp(list(char)), 
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val))))), 
32.55/32.65	                product_Pair(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                e_a), 
32.55/32.65	              app_encode_app(fun(list(char), option(val)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))), 
32.55/32.65	                app_encode_app(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), 
32.55/32.65	                  app_encode_fun(fun(list(char), option(val)), 
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                  product_Pair(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))), 
32.55/32.65	                  h_a), l_a)))), 
32.55/32.65	        app_encode_app(
32.55/32.65	          list(
32.55/32.65	            product_prod(list(char), 
32.55/32.65	              product_prod(list(char), 
32.55/32.65	                product_prod(list(product_prod(list(char), ty)), 
32.55/32.65	                  list(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      product_prod(list(ty), 
32.55/32.65	                        product_prod(ty, 
32.55/32.65	                          product_prod(list(list(char)), exp(list(char))))))))))), 
32.55/32.65	          fun(
32.55/32.65	            product_prod(
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))))), 
32.55/32.65	            bool), red, p)),
32.55/32.65	    inference('cnf', [status(esa)], [zf_stmt_0])).
32.55/32.65	tff(zf_stmt_53, axiom,
32.55/32.65	  (app_encode_app(fun(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                product_prod(fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                   product_prod(exp(list(char)),
32.55/32.65	                                                product_prod(fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                      bool),
32.55/32.65	                  $o,
32.55/32.65	                  app_encode_app(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                           product_prod(
32.55/32.65	                                                           fun(nat,
32.55/32.65	                                                               option(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               list(char),
32.55/32.65	                                                               fun(product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                           fun(list(char),
32.55/32.65	                                                               option(val)))),
32.55/32.65	                                              product_prod(exp(list(char)),
32.55/32.65	                                                           product_prod(
32.55/32.65	                                                           fun(nat,
32.55/32.65	                                                               option(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               list(char),
32.55/32.65	                                                               fun(product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                           fun(list(char),
32.55/32.65	                                                               option(val))))),
32.55/32.65	                                 app_encode_fun(fun(product_prod(product_prod(
32.55/32.65	                                                                 exp(
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 exp(
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                    bool),
32.55/32.65	                                                $o),
32.55/32.65	                                 member(product_prod(product_prod(exp(
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  option(val)))),
32.55/32.65	                                                     product_prod(exp(
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  nat,
32.55/32.65	                                                                  option(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  product_prod(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  list(char)),
32.55/32.65	                                                                  option(val))))),
32.55/32.65	                                                                  fun(
32.55/32.65	                                                                  list(char),
32.55/32.65	                                                                  option(val)))))),
32.55/32.65	                                 app_encode_app(product_prod(exp(list(char)),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                                product_prod(product_prod(
32.55/32.65	                                                             exp(list(char)),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val)))),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             exp(list(char)),
32.55/32.65	                                                             product_prod(
32.55/32.65	                                                             fun(nat,
32.55/32.65	                                                                 option(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 fun(
32.55/32.65	                                                                 product_prod(
32.55/32.65	                                                                 list(char),
32.55/32.65	                                                                 list(char)),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                             fun(list(char),
32.55/32.65	                                                                 option(val))))),
32.55/32.65	                                                app_encode_app(product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               ea),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               ha),la))),
32.55/32.65	                                                app_encode_app(product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               e_a),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               app_encode_app(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               app_encode_fun(
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                               product_Pair(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))),
32.55/32.65	                                                               h_a),l_a)))),
32.55/32.65	                  app_encode_app(list(product_prod(list(char),
32.55/32.65	                                                   product_prod(list(char),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(char),ty)),
32.55/32.65	                                                                list(
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(char),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(ty),
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                ty,
32.55/32.65	                                                                product_prod(
32.55/32.65	                                                                list(
32.55/32.65	                                                                list(char)),
32.55/32.65	                                                                exp(list(
32.55/32.65	                                                                    char))))))))))),
32.55/32.65	                                 fun(product_prod(product_prod(exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val)))),
32.55/32.65	                                                  product_prod(exp(list(char)),
32.55/32.65	                                                               product_prod(
32.55/32.65	                                                               fun(nat,
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   fun(
32.55/32.65	                                                                   product_prod(
32.55/32.65	                                                                   list(char),
32.55/32.65	                                                                   list(char)),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                                               fun(list(char),
32.55/32.65	                                                                   option(
32.55/32.65	                                                                   val))))),
32.55/32.65	                                     bool),
32.55/32.65	                                 red,p)))).
32.55/32.65	tff('1', plain,
32.55/32.65	    app_encode_app(
32.55/32.65	      fun(
32.55/32.65	        product_prod(
32.55/32.65	          product_prod(exp(list(char)), 
32.55/32.65	            product_prod(
32.55/32.65	              fun(nat, 
32.55/32.65	                option(
32.55/32.65	                  product_prod(list(char), 
32.55/32.65	                    fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	              fun(list(char), option(val)))), 
32.55/32.65	          product_prod(exp(list(char)), 
32.55/32.65	            product_prod(
32.55/32.65	              fun(nat, 
32.55/32.65	                option(
32.55/32.65	                  product_prod(list(char), 
32.55/32.65	                    fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	              fun(list(char), option(val))))), bool), $o, 
32.55/32.65	      app_encode_app(
32.55/32.65	        product_prod(
32.55/32.65	          product_prod(exp(list(char)), 
32.55/32.65	            product_prod(
32.55/32.65	              fun(nat, 
32.55/32.65	                option(
32.55/32.65	                  product_prod(list(char), 
32.55/32.65	                    fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	              fun(list(char), option(val)))), 
32.55/32.65	          product_prod(exp(list(char)), 
32.55/32.65	            product_prod(
32.55/32.65	              fun(nat, 
32.55/32.65	                option(
32.55/32.65	                  product_prod(list(char), 
32.55/32.65	                    fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	              fun(list(char), option(val))))), 
32.55/32.65	        app_encode_fun(
32.55/32.65	          fun(
32.55/32.65	            product_prod(
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))))), 
32.55/32.65	            bool), $o), 
32.55/32.65	        member(
32.55/32.65	          product_prod(
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))), 
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))))), 
32.55/32.65	        app_encode_app(
32.55/32.65	          product_prod(exp(list(char)), 
32.55/32.65	            product_prod(
32.55/32.65	              fun(nat, 
32.55/32.65	                option(
32.55/32.65	                  product_prod(list(char), 
32.55/32.65	                    fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	              fun(list(char), option(val)))), 
32.55/32.65	          product_prod(
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))), 
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val))))), 
32.55/32.65	          app_encode_app(
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))), 
32.55/32.65	            app_encode_fun(
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              product_prod(
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))))), 
32.55/32.65	            product_Pair(
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))))), 
32.55/32.65	            app_encode_app(
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val))), 
32.55/32.65	              product_prod(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              app_encode_app(exp(list(char)), 
32.55/32.65	                app_encode_fun(
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))), 
32.55/32.65	                  product_prod(exp(list(char)), 
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val))))), 
32.55/32.65	                product_Pair(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                ea), 
32.55/32.65	              app_encode_app(fun(list(char), option(val)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))), 
32.55/32.65	                app_encode_app(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), 
32.55/32.65	                  app_encode_fun(fun(list(char), option(val)), 
32.55/32.65	                    product_prod(
32.55/32.65	                      fun(nat, 
32.55/32.65	                        option(
32.55/32.65	                          product_prod(list(char), 
32.55/32.65	                            fun(product_prod(list(char), list(char)), 
32.55/32.65	                              option(val))))), fun(list(char), option(val)))), 
32.55/32.65	                  product_Pair(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))), 
32.55/32.65	                  ha), la))), 
32.55/32.65	          app_encode_app(
32.55/32.65	            product_prod(
32.55/32.65	              fun(nat, 
32.55/32.65	                option(
32.55/32.65	                  product_prod(list(char), 
32.55/32.65	                    fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	              fun(list(char), option(val))), 
32.55/32.65	            product_prod(exp(list(char)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val)))), 
32.55/32.65	            app_encode_app(exp(list(char)), 
32.55/32.65	              app_encode_fun(
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val))), 
32.55/32.65	                product_prod(exp(list(char)), 
32.55/32.65	                  product_prod(
32.55/32.65	                    fun(nat, 
32.55/32.65	                      option(
32.55/32.65	                        product_prod(list(char), 
32.55/32.65	                          fun(product_prod(list(char), list(char)), 
32.55/32.65	                            option(val))))), fun(list(char), option(val))))), 
32.55/32.65	              product_Pair(exp(list(char)), 
32.55/32.65	                product_prod(
32.55/32.65	                  fun(nat, 
32.55/32.65	                    option(
32.55/32.65	                      product_prod(list(char), 
32.55/32.65	                        fun(product_prod(list(char), list(char)), 
32.55/32.65	                          option(val))))), fun(list(char), option(val)))), 
32.55/32.65	              e_a), 
32.55/32.65	            app_encode_app(fun(list(char), option(val)), 
32.55/32.65	              product_prod(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.65	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.65	                fun(list(char), option(val))), 
32.55/32.65	              app_encode_app(
32.55/32.65	                fun(nat, 
32.55/32.65	                  option(
32.55/32.65	                    product_prod(list(char), 
32.55/32.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.66	                app_encode_fun(fun(list(char), option(val)), 
32.55/32.66	                  product_prod(
32.55/32.66	                    fun(nat, 
32.55/32.66	                      option(
32.55/32.66	                        product_prod(list(char), 
32.55/32.66	                          fun(product_prod(list(char), list(char)), 
32.55/32.66	                            option(val))))), fun(list(char), option(val)))), 
32.55/32.66	                product_Pair(
32.55/32.66	                  fun(nat, 
32.55/32.66	                    option(
32.55/32.66	                      product_prod(list(char), 
32.55/32.66	                        fun(product_prod(list(char), list(char)), 
32.55/32.66	                          option(val))))), fun(list(char), option(val))), 
32.55/32.66	                h_a), l_a)))), 
32.55/32.66	      app_encode_app(
32.55/32.66	        list(
32.55/32.66	          product_prod(list(char), 
32.55/32.66	            product_prod(list(char), 
32.55/32.66	              product_prod(list(product_prod(list(char), ty)), 
32.55/32.66	                list(
32.55/32.66	                  product_prod(list(char), 
32.55/32.66	                    product_prod(list(ty), 
32.55/32.66	                      product_prod(ty, 
32.55/32.66	                        product_prod(list(list(char)), exp(list(char))))))))))), 
32.55/32.66	        fun(
32.55/32.66	          product_prod(
32.55/32.66	            product_prod(exp(list(char)), 
32.55/32.66	              product_prod(
32.55/32.66	                fun(nat, 
32.55/32.66	                  option(
32.55/32.66	                    product_prod(list(char), 
32.55/32.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.66	                fun(list(char), option(val)))), 
32.55/32.66	            product_prod(exp(list(char)), 
32.55/32.66	              product_prod(
32.55/32.66	                fun(nat, 
32.55/32.66	                  option(
32.55/32.66	                    product_prod(list(char), 
32.55/32.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
32.55/32.66	                fun(list(char), option(val))))), bool), red, p)),
32.55/32.66	    inference('cnf', [status(esa)], [zf_stmt_53])).
32.55/32.66	tff('2', plain, ~ $true, inference('demod', [status(thm)], ['0', '1'])).
32.55/32.66	tff('3', plain, $false, inference('simplify', [status(thm)], ['2'])).
32.55/32.66	
32.55/32.66	% SZS output end Refutation
32.55/32.66	EOF
