0.00/0.00	% File    : /export/starexec/sandbox/benchmark/theBenchmark.p
0.00/0.00	% app-encoded or not : appext
0.00/0.00	% Variant    : fo
0.00/0.00	% Ordering    : kbo
0.00/0.00	% Command    : 
0.00/0.00	#!/bin/sh
0.00/0.00	
0.00/0.00	./zipperposition.native ${1:+"$1"} \
0.00/0.00	  -i tptp \
0.00/0.00	  -o tptp \
0.00/0.00	  --timeout "$STAREXEC_WALLCLOCK_LIMIT" \
0.00/0.00	  --mem-limit "$STAREXEC_MAX_MEM" \
0.00/0.00	  --no-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   : n031.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:39 CST 2018
8.53/8.65	% done 983 iterations in 8.451s
8.53/8.65	% SZS status Theorem for 'stdin'
8.53/8.65	% SZS output start Refutation
8.53/8.65	tff(zf_stmt_155, conjecture,
8.53/8.65	  (app_encode_app(fun(product_prod(product_prod(exp(list(char)),
8.53/8.65	                                                product_prod(fun(nat,
8.53/8.65	                                                                 option(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                             fun(list(char),
8.53/8.65	                                                                 option(val)))),
8.53/8.65	                                   product_prod(exp(list(char)),
8.53/8.65	                                                product_prod(fun(nat,
8.53/8.65	                                                                 option(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                             fun(list(char),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                      bool),
8.53/8.65	                  $o,
8.53/8.65	                  app_encode_app(product_prod(product_prod(exp(list(char)),
8.53/8.65	                                                           product_prod(
8.53/8.65	                                                           fun(nat,
8.53/8.65	                                                               option(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               list(char),
8.53/8.65	                                                               fun(product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                           fun(list(char),
8.53/8.65	                                                               option(val)))),
8.53/8.65	                                              product_prod(exp(list(char)),
8.53/8.65	                                                           product_prod(
8.53/8.65	                                                           fun(nat,
8.53/8.65	                                                               option(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               list(char),
8.53/8.65	                                                               fun(product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                           fun(list(char),
8.53/8.65	                                                               option(val))))),
8.53/8.65	                                 app_encode_fun(fun(product_prod(product_prod(
8.53/8.65	                                                                 exp(
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 nat,
8.53/8.65	                                                                 option(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 option(val)))),
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 exp(
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 nat,
8.53/8.65	                                                                 option(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                    bool),
8.53/8.65	                                                $o),
8.53/8.65	                                 member(product_prod(product_prod(exp(
8.53/8.65	                                                                  list(char)),
8.53/8.65	                                                                  product_prod(
8.53/8.65	                                                                  fun(
8.53/8.65	                                                                  nat,
8.53/8.65	                                                                  option(
8.53/8.65	                                                                  product_prod(
8.53/8.65	                                                                  list(char),
8.53/8.65	                                                                  fun(
8.53/8.65	                                                                  product_prod(
8.53/8.65	                                                                  list(char),
8.53/8.65	                                                                  list(char)),
8.53/8.65	                                                                  option(val))))),
8.53/8.65	                                                                  fun(
8.53/8.65	                                                                  list(char),
8.53/8.65	                                                                  option(val)))),
8.53/8.65	                                                     product_prod(exp(
8.53/8.65	                                                                  list(char)),
8.53/8.65	                                                                  product_prod(
8.53/8.65	                                                                  fun(
8.53/8.65	                                                                  nat,
8.53/8.65	                                                                  option(
8.53/8.65	                                                                  product_prod(
8.53/8.65	                                                                  list(char),
8.53/8.65	                                                                  fun(
8.53/8.65	                                                                  product_prod(
8.53/8.65	                                                                  list(char),
8.53/8.65	                                                                  list(char)),
8.53/8.65	                                                                  option(val))))),
8.53/8.65	                                                                  fun(
8.53/8.65	                                                                  list(char),
8.53/8.65	                                                                  option(val)))))),
8.53/8.65	                                 app_encode_app(product_prod(exp(list(char)),
8.53/8.65	                                                             product_prod(
8.53/8.65	                                                             fun(nat,
8.53/8.65	                                                                 option(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                             fun(list(char),
8.53/8.65	                                                                 option(val)))),
8.53/8.65	                                                product_prod(product_prod(
8.53/8.65	                                                             exp(list(char)),
8.53/8.65	                                                             product_prod(
8.53/8.65	                                                             fun(nat,
8.53/8.65	                                                                 option(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                             fun(list(char),
8.53/8.65	                                                                 option(val)))),
8.53/8.65	                                                             product_prod(
8.53/8.65	                                                             exp(list(char)),
8.53/8.65	                                                             product_prod(
8.53/8.65	                                                             fun(nat,
8.53/8.65	                                                                 option(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 fun(
8.53/8.65	                                                                 product_prod(
8.53/8.65	                                                                 list(char),
8.53/8.65	                                                                 list(char)),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                             fun(list(char),
8.53/8.65	                                                                 option(val))))),
8.53/8.65	                                                app_encode_app(product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               app_encode_fun(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))))),
8.53/8.65	                                                               product_Pair(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               app_encode_app(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               app_encode_app(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               app_encode_fun(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               product_Pair(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               ea),
8.53/8.65	                                                               app_encode_app(
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               app_encode_app(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               app_encode_fun(
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               product_Pair(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               ha),la))),
8.53/8.65	                                                app_encode_app(product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               app_encode_app(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               app_encode_fun(
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               product_Pair(
8.53/8.65	                                                               exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               e_a),
8.53/8.65	                                                               app_encode_app(
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               app_encode_app(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               app_encode_fun(
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val)))),
8.53/8.65	                                                               product_Pair(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.65	                                                               fun(list(char),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))),
8.53/8.65	                                                               h_a),l_a)))),
8.53/8.65	                  app_encode_app(list(product_prod(list(char),
8.53/8.65	                                                   product_prod(list(char),
8.53/8.65	                                                                product_prod(
8.53/8.65	                                                                list(
8.53/8.65	                                                                product_prod(
8.53/8.65	                                                                list(char),ty)),
8.53/8.65	                                                                list(
8.53/8.65	                                                                product_prod(
8.53/8.65	                                                                list(char),
8.53/8.65	                                                                product_prod(
8.53/8.65	                                                                list(ty),
8.53/8.65	                                                                product_prod(
8.53/8.65	                                                                ty,
8.53/8.65	                                                                product_prod(
8.53/8.65	                                                                list(
8.53/8.65	                                                                list(char)),
8.53/8.65	                                                                exp(list(
8.53/8.65	                                                                    char))))))))))),
8.53/8.65	                                 fun(product_prod(product_prod(exp(list(char)),
8.53/8.65	                                                               product_prod(
8.53/8.65	                                                               fun(nat,
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   fun(
8.53/8.65	                                                                   product_prod(
8.53/8.65	                                                                   list(char),
8.53/8.65	                                                                   list(char)),
8.53/8.65	                                                                   option(
8.53/8.65	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                  product_prod(exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                     bool),
8.53/8.66	                                 red,p)))).
8.53/8.66	tff(zf_stmt_0, negated_conjecture,
8.53/8.66	  (~
8.53/8.66	    app_encode_app(fun(product_prod(product_prod(exp(list(char)),
8.53/8.66	                                                 product_prod(fun(nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                              fun(list(char),
8.53/8.66	                                                                  option(val)))),
8.53/8.66	                                    product_prod(exp(list(char)),
8.53/8.66	                                                 product_prod(fun(nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                              fun(list(char),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                       bool),
8.53/8.66	                   $o,
8.53/8.66	                   app_encode_app(product_prod(product_prod(exp(list(char)),
8.53/8.66	                                                            product_prod(
8.53/8.66	                                                            fun(nat,
8.53/8.66	                                                                option(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                list(char),
8.53/8.66	                                                                fun(product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                            fun(list(char),
8.53/8.66	                                                                option(val)))),
8.53/8.66	                                               product_prod(exp(list(char)),
8.53/8.66	                                                            product_prod(
8.53/8.66	                                                            fun(nat,
8.53/8.66	                                                                option(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                list(char),
8.53/8.66	                                                                fun(product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                            fun(list(char),
8.53/8.66	                                                                option(val))))),
8.53/8.66	                                  app_encode_fun(fun(product_prod(product_prod(
8.53/8.66	                                                                  exp(
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  option(val)))),
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  exp(
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                     bool),
8.53/8.66	                                                 $o),
8.53/8.66	                                  member(product_prod(product_prod(exp(
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                      product_prod(exp(
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))))),
8.53/8.66	                                  app_encode_app(product_prod(exp(list(char)),
8.53/8.66	                                                              product_prod(
8.53/8.66	                                                              fun(nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                              fun(list(char),
8.53/8.66	                                                                  option(val)))),
8.53/8.66	                                                 product_prod(product_prod(
8.53/8.66	                                                              exp(list(char)),
8.53/8.66	                                                              product_prod(
8.53/8.66	                                                              fun(nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                              fun(list(char),
8.53/8.66	                                                                  option(val)))),
8.53/8.66	                                                              product_prod(
8.53/8.66	                                                              exp(list(char)),
8.53/8.66	                                                              product_prod(
8.53/8.66	                                                              fun(nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                              fun(list(char),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                 app_encode_app(product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                app_encode_fun(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))))),
8.53/8.66	                                                                product_Pair(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                app_encode_app(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                app_encode_app(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                app_encode_fun(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                product_Pair(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                ea),
8.53/8.66	                                                                app_encode_app(
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                app_encode_app(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                app_encode_fun(
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                product_Pair(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                ha),la))),
8.53/8.66	                                                 app_encode_app(product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                app_encode_app(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                app_encode_fun(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                product_Pair(
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                e_a),
8.53/8.66	                                                                app_encode_app(
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                app_encode_app(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                app_encode_fun(
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                                product_Pair(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))),
8.53/8.66	                                                                h_a),l_a)))),
8.53/8.66	                   app_encode_app(list(product_prod(list(char),
8.53/8.66	                                                    product_prod(list(char),
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 ty)),
8.53/8.66	                                                                 list(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(ty),
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 ty,
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 exp(
8.53/8.66	                                                                 list(char))))))))))),
8.53/8.66	                                  fun(product_prod(product_prod(exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val)))),
8.53/8.66	                                                   product_prod(exp(list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                fun(nat,
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    fun(
8.53/8.66	                                                                    product_prod(
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    list(
8.53/8.66	                                                                    char)),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                                                fun(list(
8.53/8.66	                                                                    char),
8.53/8.66	                                                                    option(
8.53/8.66	                                                                    val))))),
8.53/8.66	                                      bool),
8.53/8.66	                                  red,p)))).
8.53/8.66	tff('0', plain,
8.53/8.66	    ~ app_encode_app(
8.53/8.66	        fun(
8.53/8.66	          product_prod(
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val))))), bool), $o, 
8.53/8.66	        app_encode_app(
8.53/8.66	          product_prod(
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val))))), 
8.53/8.66	          app_encode_fun(
8.53/8.66	            fun(
8.53/8.66	              product_prod(
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))))), 
8.53/8.66	              bool), $o), 
8.53/8.66	          member(
8.53/8.66	            product_prod(
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))))), 
8.53/8.66	          app_encode_app(
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            product_prod(
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))))), 
8.53/8.66	            app_encode_app(
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              app_encode_fun(
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                product_prod(
8.53/8.66	                  product_prod(exp(list(char)), 
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                  product_prod(exp(list(char)), 
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val)))))), 
8.53/8.66	              product_Pair(
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))))), 
8.53/8.66	              app_encode_app(
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))), 
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                app_encode_app(exp(list(char)), 
8.53/8.66	                  app_encode_fun(
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val))), 
8.53/8.66	                    product_prod(exp(list(char)), 
8.53/8.66	                      product_prod(
8.53/8.66	                        fun(nat, 
8.53/8.66	                          option(
8.53/8.66	                            product_prod(list(char), 
8.53/8.66	                              fun(product_prod(list(char), list(char)), 
8.53/8.66	                                option(val))))), 
8.53/8.66	                        fun(list(char), option(val))))), 
8.53/8.66	                  product_Pair(exp(list(char)), 
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                  ea), 
8.53/8.66	                app_encode_app(fun(list(char), option(val)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))), 
8.53/8.66	                  app_encode_app(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), 
8.53/8.66	                    app_encode_fun(fun(list(char), option(val)), 
8.53/8.66	                      product_prod(
8.53/8.66	                        fun(nat, 
8.53/8.66	                          option(
8.53/8.66	                            product_prod(list(char), 
8.53/8.66	                              fun(product_prod(list(char), list(char)), 
8.53/8.66	                                option(val))))), 
8.53/8.66	                        fun(list(char), option(val)))), 
8.53/8.66	                    product_Pair(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val))), 
8.53/8.66	                    ha), la))), 
8.53/8.66	            app_encode_app(
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val))), 
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              app_encode_app(exp(list(char)), 
8.53/8.66	                app_encode_fun(
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))), 
8.53/8.66	                  product_prod(exp(list(char)), 
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val))))), 
8.53/8.66	                product_Pair(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                e_a), 
8.53/8.66	              app_encode_app(fun(list(char), option(val)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))), 
8.53/8.66	                app_encode_app(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), 
8.53/8.66	                  app_encode_fun(fun(list(char), option(val)), 
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                  product_Pair(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))), 
8.53/8.66	                  h_a), l_a)))), 
8.53/8.66	        app_encode_app(
8.53/8.66	          list(
8.53/8.66	            product_prod(list(char), 
8.53/8.66	              product_prod(list(char), 
8.53/8.66	                product_prod(list(product_prod(list(char), ty)), 
8.53/8.66	                  list(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      product_prod(list(ty), 
8.53/8.66	                        product_prod(ty, 
8.53/8.66	                          product_prod(list(list(char)), exp(list(char))))))))))), 
8.53/8.66	          fun(
8.53/8.66	            product_prod(
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))))), 
8.53/8.66	            bool), red, p)),
8.53/8.66	    inference('cnf', [status(esa)], [zf_stmt_0])).
8.53/8.66	tff(zf_stmt_53, axiom,
8.53/8.66	  (app_encode_app(fun(product_prod(product_prod(exp(list(char)),
8.53/8.66	                                                product_prod(fun(nat,
8.53/8.66	                                                                 option(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                             fun(list(char),
8.53/8.66	                                                                 option(val)))),
8.53/8.66	                                   product_prod(exp(list(char)),
8.53/8.66	                                                product_prod(fun(nat,
8.53/8.66	                                                                 option(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                             fun(list(char),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                      bool),
8.53/8.66	                  $o,
8.53/8.66	                  app_encode_app(product_prod(product_prod(exp(list(char)),
8.53/8.66	                                                           product_prod(
8.53/8.66	                                                           fun(nat,
8.53/8.66	                                                               option(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               list(char),
8.53/8.66	                                                               fun(product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                           fun(list(char),
8.53/8.66	                                                               option(val)))),
8.53/8.66	                                              product_prod(exp(list(char)),
8.53/8.66	                                                           product_prod(
8.53/8.66	                                                           fun(nat,
8.53/8.66	                                                               option(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               list(char),
8.53/8.66	                                                               fun(product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                           fun(list(char),
8.53/8.66	                                                               option(val))))),
8.53/8.66	                                 app_encode_fun(fun(product_prod(product_prod(
8.53/8.66	                                                                 exp(
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 nat,
8.53/8.66	                                                                 option(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 option(val)))),
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 exp(
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 nat,
8.53/8.66	                                                                 option(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                    bool),
8.53/8.66	                                                $o),
8.53/8.66	                                 member(product_prod(product_prod(exp(
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  option(val)))),
8.53/8.66	                                                     product_prod(exp(
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  nat,
8.53/8.66	                                                                  option(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  product_prod(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  list(char)),
8.53/8.66	                                                                  option(val))))),
8.53/8.66	                                                                  fun(
8.53/8.66	                                                                  list(char),
8.53/8.66	                                                                  option(val)))))),
8.53/8.66	                                 app_encode_app(product_prod(exp(list(char)),
8.53/8.66	                                                             product_prod(
8.53/8.66	                                                             fun(nat,
8.53/8.66	                                                                 option(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                             fun(list(char),
8.53/8.66	                                                                 option(val)))),
8.53/8.66	                                                product_prod(product_prod(
8.53/8.66	                                                             exp(list(char)),
8.53/8.66	                                                             product_prod(
8.53/8.66	                                                             fun(nat,
8.53/8.66	                                                                 option(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                             fun(list(char),
8.53/8.66	                                                                 option(val)))),
8.53/8.66	                                                             product_prod(
8.53/8.66	                                                             exp(list(char)),
8.53/8.66	                                                             product_prod(
8.53/8.66	                                                             fun(nat,
8.53/8.66	                                                                 option(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 fun(
8.53/8.66	                                                                 product_prod(
8.53/8.66	                                                                 list(char),
8.53/8.66	                                                                 list(char)),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                             fun(list(char),
8.53/8.66	                                                                 option(val))))),
8.53/8.66	                                                app_encode_app(product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               app_encode_fun(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))))),
8.53/8.66	                                                               product_Pair(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               app_encode_app(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               app_encode_app(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               app_encode_fun(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               product_Pair(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               ea),
8.53/8.66	                                                               app_encode_app(
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               app_encode_app(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               app_encode_fun(
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               product_Pair(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               ha),la))),
8.53/8.66	                                                app_encode_app(product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               app_encode_app(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               app_encode_fun(
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               product_Pair(
8.53/8.66	                                                               exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               e_a),
8.53/8.66	                                                               app_encode_app(
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               app_encode_app(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               app_encode_fun(
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                               product_Pair(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))),
8.53/8.66	                                                               h_a),l_a)))),
8.53/8.66	                  app_encode_app(list(product_prod(list(char),
8.53/8.66	                                                   product_prod(list(char),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                list(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                list(char),ty)),
8.53/8.66	                                                                list(
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                list(char),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                list(ty),
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                ty,
8.53/8.66	                                                                product_prod(
8.53/8.66	                                                                list(
8.53/8.66	                                                                list(char)),
8.53/8.66	                                                                exp(list(
8.53/8.66	                                                                    char))))))))))),
8.53/8.66	                                 fun(product_prod(product_prod(exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val)))),
8.53/8.66	                                                  product_prod(exp(list(char)),
8.53/8.66	                                                               product_prod(
8.53/8.66	                                                               fun(nat,
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   fun(
8.53/8.66	                                                                   product_prod(
8.53/8.66	                                                                   list(char),
8.53/8.66	                                                                   list(char)),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                                               fun(list(char),
8.53/8.66	                                                                   option(
8.53/8.66	                                                                   val))))),
8.53/8.66	                                     bool),
8.53/8.66	                                 red,p)))).
8.53/8.66	tff('1', plain,
8.53/8.66	    app_encode_app(
8.53/8.66	      fun(
8.53/8.66	        product_prod(
8.53/8.66	          product_prod(exp(list(char)), 
8.53/8.66	            product_prod(
8.53/8.66	              fun(nat, 
8.53/8.66	                option(
8.53/8.66	                  product_prod(list(char), 
8.53/8.66	                    fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	              fun(list(char), option(val)))), 
8.53/8.66	          product_prod(exp(list(char)), 
8.53/8.66	            product_prod(
8.53/8.66	              fun(nat, 
8.53/8.66	                option(
8.53/8.66	                  product_prod(list(char), 
8.53/8.66	                    fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	              fun(list(char), option(val))))), bool), $o, 
8.53/8.66	      app_encode_app(
8.53/8.66	        product_prod(
8.53/8.66	          product_prod(exp(list(char)), 
8.53/8.66	            product_prod(
8.53/8.66	              fun(nat, 
8.53/8.66	                option(
8.53/8.66	                  product_prod(list(char), 
8.53/8.66	                    fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	              fun(list(char), option(val)))), 
8.53/8.66	          product_prod(exp(list(char)), 
8.53/8.66	            product_prod(
8.53/8.66	              fun(nat, 
8.53/8.66	                option(
8.53/8.66	                  product_prod(list(char), 
8.53/8.66	                    fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	              fun(list(char), option(val))))), 
8.53/8.66	        app_encode_fun(
8.53/8.66	          fun(
8.53/8.66	            product_prod(
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))))), 
8.53/8.66	            bool), $o), 
8.53/8.66	        member(
8.53/8.66	          product_prod(
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))))), 
8.53/8.66	        app_encode_app(
8.53/8.66	          product_prod(exp(list(char)), 
8.53/8.66	            product_prod(
8.53/8.66	              fun(nat, 
8.53/8.66	                option(
8.53/8.66	                  product_prod(list(char), 
8.53/8.66	                    fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	              fun(list(char), option(val)))), 
8.53/8.66	          product_prod(
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val))))), 
8.53/8.66	          app_encode_app(
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            app_encode_fun(
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              product_prod(
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))))), 
8.53/8.66	            product_Pair(
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))))), 
8.53/8.66	            app_encode_app(
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val))), 
8.53/8.66	              product_prod(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              app_encode_app(exp(list(char)), 
8.53/8.66	                app_encode_fun(
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))), 
8.53/8.66	                  product_prod(exp(list(char)), 
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val))))), 
8.53/8.66	                product_Pair(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                ea), 
8.53/8.66	              app_encode_app(fun(list(char), option(val)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))), 
8.53/8.66	                app_encode_app(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), 
8.53/8.66	                  app_encode_fun(fun(list(char), option(val)), 
8.53/8.66	                    product_prod(
8.53/8.66	                      fun(nat, 
8.53/8.66	                        option(
8.53/8.66	                          product_prod(list(char), 
8.53/8.66	                            fun(product_prod(list(char), list(char)), 
8.53/8.66	                              option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                  product_Pair(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))), 
8.53/8.66	                  ha), la))), 
8.53/8.66	          app_encode_app(
8.53/8.66	            product_prod(
8.53/8.66	              fun(nat, 
8.53/8.66	                option(
8.53/8.66	                  product_prod(list(char), 
8.53/8.66	                    fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	              fun(list(char), option(val))), 
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            app_encode_app(exp(list(char)), 
8.53/8.66	              app_encode_fun(
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))), 
8.53/8.66	                product_prod(exp(list(char)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val))))), 
8.53/8.66	              product_Pair(exp(list(char)), 
8.53/8.66	                product_prod(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val)))), 
8.53/8.66	              e_a), 
8.53/8.66	            app_encode_app(fun(list(char), option(val)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val))), 
8.53/8.66	              app_encode_app(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                app_encode_fun(fun(list(char), option(val)), 
8.53/8.66	                  product_prod(
8.53/8.66	                    fun(nat, 
8.53/8.66	                      option(
8.53/8.66	                        product_prod(list(char), 
8.53/8.66	                          fun(product_prod(list(char), list(char)), 
8.53/8.66	                            option(val))))), fun(list(char), option(val)))), 
8.53/8.66	                product_Pair(
8.53/8.66	                  fun(nat, 
8.53/8.66	                    option(
8.53/8.66	                      product_prod(list(char), 
8.53/8.66	                        fun(product_prod(list(char), list(char)), 
8.53/8.66	                          option(val))))), fun(list(char), option(val))), 
8.53/8.66	                h_a), l_a)))), 
8.53/8.66	      app_encode_app(
8.53/8.66	        list(
8.53/8.66	          product_prod(list(char), 
8.53/8.66	            product_prod(list(char), 
8.53/8.66	              product_prod(list(product_prod(list(char), ty)), 
8.53/8.66	                list(
8.53/8.66	                  product_prod(list(char), 
8.53/8.66	                    product_prod(list(ty), 
8.53/8.66	                      product_prod(ty, 
8.53/8.66	                        product_prod(list(list(char)), exp(list(char))))))))))), 
8.53/8.66	        fun(
8.53/8.66	          product_prod(
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val)))), 
8.53/8.66	            product_prod(exp(list(char)), 
8.53/8.66	              product_prod(
8.53/8.66	                fun(nat, 
8.53/8.66	                  option(
8.53/8.66	                    product_prod(list(char), 
8.53/8.66	                      fun(product_prod(list(char), list(char)), option(val))))), 
8.53/8.66	                fun(list(char), option(val))))), bool), red, p)),
8.53/8.66	    inference('cnf', [status(esa)], [zf_stmt_53])).
8.53/8.66	tff('2', plain, ~ $true, inference('demod', [status(thm)], ['0', '1'])).
8.53/8.66	tff('3', plain, $false, inference('simplify', [status(thm)], ['2'])).
8.53/8.66	
8.53/8.66	% SZS output end Refutation
8.53/8.66	EOF
